0001171843-24-001694.txt : 20240328 0001171843-24-001694.hdr.sgml : 20240328 20240328172842 ACCESSION NUMBER: 0001171843-24-001694 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 86 CONFORMED PERIOD OF REPORT: 20231231 FILED AS OF DATE: 20240328 DATE AS OF CHANGE: 20240328 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Predictive Oncology Inc. CENTRAL INDEX KEY: 0001446159 STANDARD INDUSTRIAL CLASSIFICATION: ORTHOPEDIC, PROSTHETIC & SURGICAL APPLIANCES & SUPPLIES [3842] ORGANIZATION NAME: 08 Industrial Applications and Services IRS NUMBER: 331007393 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-36790 FILM NUMBER: 24800643 BUSINESS ADDRESS: STREET 1: 91 43RD STREET STREET 2: SUITE 110 CITY: PITTSBURGH STATE: PA ZIP: 15201 BUSINESS PHONE: 412-432-1500 MAIL ADDRESS: STREET 1: 91 43RD STREET STREET 2: SUITE 110 CITY: PITTSBURGH STATE: PA ZIP: 15201 FORMER COMPANY: FORMER CONFORMED NAME: Precision Therapeutics Inc. DATE OF NAME CHANGE: 20180314 FORMER COMPANY: FORMER CONFORMED NAME: Precision Therapeutic Inc. DATE OF NAME CHANGE: 20180208 FORMER COMPANY: FORMER CONFORMED NAME: Skyline Medical Inc. DATE OF NAME CHANGE: 20130807 10-K 1 poai20231231_10k.htm FORM 10-K poai20231231_10k.htm
FY 2023 --12-31 false 0001446159 3 0 0 0 0 0 10 3 3 5.5 5.5 20 1 2 5 0 0 20 3 0.01 0.01 0.01 0.01 false false false false 00014461592023-01-012023-12-31 thunderdome:item iso4217:USD 0001446159us-gaap:SpecialTerminationBenefitsMemberus-gaap:SubsequentEventMember2024-02-02 0001446159poai:OneIndividualMemberpoai:PittsburghMember2023-12-31 0001446159poai:OneIndividualMemberpoai:PittsburghMember2023-01-012023-12-31 00014461592022-01-012022-12-31 0001446159us-gaap:CorporateNonSegmentMember2022-01-012022-12-31 0001446159us-gaap:OperatingSegmentsMemberpoai:EaganMember2022-01-012022-12-31 0001446159us-gaap:OperatingSegmentsMemberpoai:BirminghamMember2022-01-012022-12-31 0001446159us-gaap:OperatingSegmentsMemberpoai:PittsburghMember2022-01-012022-12-31 00014461592022-12-31 0001446159us-gaap:CorporateNonSegmentMember2022-12-31 0001446159us-gaap:OperatingSegmentsMemberpoai:EaganMember2022-12-31 0001446159us-gaap:OperatingSegmentsMemberpoai:BirminghamMember2022-12-31 0001446159us-gaap:OperatingSegmentsMemberpoai:PittsburghMember2022-12-31 0001446159us-gaap:CorporateNonSegmentMember2023-01-012023-12-31 0001446159us-gaap:OperatingSegmentsMemberpoai:EaganMember2023-01-012023-12-31 0001446159us-gaap:OperatingSegmentsMemberpoai:BirminghamMember2023-01-012023-12-31 0001446159us-gaap:OperatingSegmentsMemberpoai:PittsburghMember2023-01-012023-12-31 00014461592023-12-31 0001446159us-gaap:CorporateNonSegmentMember2023-12-31 0001446159us-gaap:OperatingSegmentsMemberpoai:EaganMember2023-12-31 0001446159us-gaap:OperatingSegmentsMemberpoai:BirminghamMember2023-12-31 0001446159us-gaap:OperatingSegmentsMemberpoai:PittsburghMember2023-12-31 xbrli:pure xbrli:shares 0001446159poai:SeriesBConvertiblePreferredStockMember2022-01-012022-12-31 0001446159poai:SeriesBConvertiblePreferredStockMember2023-01-012023-12-31 0001446159us-gaap:WarrantMember2022-01-012022-12-31 0001446159us-gaap:WarrantMember2023-01-012023-12-31 0001446159us-gaap:RestrictedStockUnitsRSUMember2022-01-012022-12-31 0001446159us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-12-31 0001446159us-gaap:EmployeeStockOptionMember2022-01-012022-12-31 0001446159us-gaap:EmployeeStockOptionMember2023-01-012023-12-31 iso4217:USDxbrli:shares 00014461592019-01-012019-12-31 0001446159us-gaap:StateAndLocalJurisdictionMember2022-12-31 0001446159us-gaap:DomesticCountryMember2022-12-31 0001446159us-gaap:StateAndLocalJurisdictionMember2023-12-31 0001446159us-gaap:DomesticCountryMember2023-12-31 0001446159us-gaap:StateAndLocalJurisdictionMember2023-01-012023-12-31 0001446159us-gaap:DomesticCountryMember2023-01-012023-12-31 0001446159srt:MaximumMember2023-12-31 0001446159srt:MinimumMember2023-12-31 0001446159poai:Warrants2022Membersrt:MaximumMember2023-12-31 0001446159poai:Warrants2022Membersrt:MinimumMember2023-12-31 0001446159poai:Warrants2022Member2023-12-31 0001446159poai:Warrants2021Membersrt:MaximumMember2023-12-31 0001446159poai:Warrants2021Membersrt:MinimumMember2023-12-31 0001446159poai:Warrants2021Member2023-12-31 0001446159poai:Warrants2020Membersrt:MaximumMember2023-12-31 0001446159poai:Warrants2020Membersrt:MinimumMember2023-12-31 0001446159poai:Warrants2020Member2023-12-31 0001446159poai:Warrants2019Membersrt:MaximumMember2023-12-31 0001446159poai:Warrants2019Membersrt:MinimumMember2023-12-31 0001446159poai:Warrants2019Member2023-12-31 0001446159poai:StockOptions2023Membersrt:MaximumMember2023-12-31 0001446159poai:StockOptions2023Membersrt:MinimumMember2023-12-31 0001446159poai:StockOptions2023Member2023-12-31 0001446159poai:StockOptions2022Membersrt:MaximumMember2023-12-31 0001446159poai:StockOptions2022Membersrt:MinimumMember2023-12-31 0001446159poai:StockOptions2022Member2023-12-31 0001446159poai:StockOptions2021Membersrt:MaximumMember2023-12-31 0001446159poai:StockOptions2021Membersrt:MinimumMember2023-12-31 0001446159poai:StockOptions2021Member2023-12-31 0001446159poai:StockOptions2020Membersrt:MaximumMember2023-12-31 0001446159poai:StockOptions2020Membersrt:MinimumMember2023-12-31 0001446159poai:StockOptions2020Member2023-12-31 0001446159poai:StockOptions2019Membersrt:MaximumMember2023-12-31 0001446159poai:StockOptions2019Membersrt:MinimumMember2023-12-31 0001446159poai:StockOptions2019Member2023-12-31 0001446159poai:StockOptions2018Membersrt:MaximumMember2023-12-31 0001446159poai:StockOptions2018Membersrt:MinimumMember2023-12-31 0001446159poai:StockOptions2018Member2023-12-31 0001446159poai:StockOptions2017Membersrt:MaximumMember2023-12-31 0001446159poai:StockOptions2017Membersrt:MinimumMember2023-12-31 0001446159poai:StockOptions2017Member2023-12-31 0001446159poai:StockOptions2016Membersrt:MaximumMember2023-12-31 0001446159poai:StockOptions2016Membersrt:MinimumMember2023-12-31 0001446159poai:StockOptions2016Member2023-12-31 0001446159poai:StockOptions2015Membersrt:MaximumMember2023-12-31 0001446159poai:StockOptions2015Membersrt:MinimumMember2023-12-31 0001446159poai:StockOptions2015Member2023-12-31 0001446159poai:StockOptions2014Membersrt:MaximumMember2023-12-31 0001446159poai:StockOptions2014Membersrt:MinimumMember2023-12-31 0001446159poai:StockOptions2014Member2023-12-31 utr:Y 0001446159poai:WarrantFourMember2023-01-012023-12-31 0001446159poai:WarrantFourMember2023-12-31 0001446159srt:MaximumMemberpoai:WarrantFourMember2023-12-31 0001446159srt:MinimumMemberpoai:WarrantFourMember2023-12-31 0001446159poai:WarrantThreeMember2023-01-012023-12-31 0001446159poai:WarrantThreeMember2023-12-31 0001446159srt:MaximumMemberpoai:WarrantThreeMember2023-12-31 0001446159srt:MinimumMemberpoai:WarrantThreeMember2023-12-31 0001446159poai:WarrantTwoMember2023-01-012023-12-31 0001446159poai:WarrantTwoMember2023-12-31 0001446159srt:MaximumMemberpoai:WarrantTwoMember2023-12-31 0001446159srt:MinimumMemberpoai:WarrantTwoMember2023-12-31 0001446159poai:WarrantOneMember2023-01-012023-12-31 0001446159poai:WarrantOneMember2023-12-31 0001446159srt:MaximumMemberpoai:WarrantOneMember2023-12-31 0001446159srt:MinimumMemberpoai:WarrantOneMember2023-12-31 0001446159poai:StockOptionsFourMember2023-01-012023-12-31 0001446159poai:StockOptionsFourMember2023-12-31 0001446159poai:StockOptionsThreeMember2023-01-012023-12-31 0001446159poai:StockOptionsThreeMember2023-12-31 0001446159poai:StockOptionsTwoMember2023-01-012023-12-31 0001446159poai:StockOptionsTwoMember2023-12-31 0001446159poai:StockOptionsOneMember2023-01-012023-12-31 0001446159poai:StockOptionsOneMember2023-12-31 utr:M 0001446159us-gaap:EmployeeStockOptionMember2023-01-012023-12-31 0001446159us-gaap:EmployeeStockOptionMember2022-12-31 0001446159us-gaap:EmployeeStockOptionMember2022-01-012022-12-31 00014461592021-12-31 0001446159us-gaap:EmployeeStockOptionMember2021-12-31 0001446159us-gaap:MeasurementInputExpectedTermMembersrt:MaximumMember2022-12-31 0001446159us-gaap:MeasurementInputExpectedTermMembersrt:MinimumMember2022-12-31 0001446159us-gaap:MeasurementInputExpectedTermMember2023-12-31 0001446159us-gaap:MeasurementInputRiskFreeInterestRateMembersrt:MaximumMember2022-12-31 0001446159us-gaap:MeasurementInputRiskFreeInterestRateMembersrt:MinimumMember2022-12-31 0001446159us-gaap:MeasurementInputRiskFreeInterestRateMember2023-12-31 0001446159us-gaap:MeasurementInputPriceVolatilityMember2022-12-31 0001446159us-gaap:MeasurementInputPriceVolatilityMember2023-12-31 0001446159us-gaap:MeasurementInputExpectedDividendRateMember2022-12-31 0001446159us-gaap:MeasurementInputExpectedDividendRateMember2023-12-31 0001446159srt:MaximumMember2022-01-012022-12-31 0001446159srt:MinimumMember2022-01-012022-12-31 0001446159srt:MaximumMember2023-01-012023-12-31 0001446159srt:MinimumMember2023-01-012023-12-31 0001446159us-gaap:RestrictedStockUnitsRSUMember2023-12-31 0001446159us-gaap:RestrictedStockUnitsRSUMember2022-12-31 0001446159us-gaap:RestrictedStockUnitsRSUMember2022-01-012022-12-31 0001446159us-gaap:RestrictedStockUnitsRSUMember2021-01-012021-12-31 0001446159poai:StockIncentivePlan2012Member2022-12-01 0001446159poai:StockIncentivePlan2012Member2022-12-012022-12-01 0001446159us-gaap:EmployeeStockOptionMembersrt:MaximumMember2022-01-012022-12-31 0001446159poai:SeriesBConvertiblePreferredStockMember2023-01-012023-12-31 0001446159poai:SeriesBConvertiblePreferredStockMember2023-12-31 0001446159poai:SeriesBConvertiblePreferredStockMember2022-12-31 0001446159poai:EquityLinePurchaseAgreementMember2022-01-012022-09-30 0001446159poai:EquityIncentivePlanMembersrt:MaximumMember2021-01-012021-09-30 0001446159poai:EquityLinePurchaseAgreementMember2019-10-242019-10-24 0001446159poai:PlacementAgentWarrantsMember2022-05-16 0001446159poai:May2022OfferingsMember2022-05-162022-05-16 0001446159poai:May2022OfferingsMember2022-05-16 0001446159poai:ExistingWarrantsMember2022-05-16 0001446159poai:ExistingWarrantsMembersrt:MaximumMember2022-05-16 0001446159poai:ExistingWarrantsMembersrt:MinimumMember2022-05-16 0001446159poai:May2022SecondOfferingMember2022-05-16 0001446159poai:May2022SecondOfferingMember2022-05-162022-05-16 0001446159poai:WarrantsIssuedWithFirstMay2022OfferingMember2022-05-16 0001446159poai:May2022FirstOfferingMember2022-05-16 0001446159poai:May2022FirstOfferingMember2022-05-162022-05-16 0001446159poai:ReverseStockSplitMembersrt:MaximumMember2023-04-192023-04-19 0001446159poai:ReverseStockSplitMembersrt:MinimumMember2023-04-192023-04-19 00014461592023-04-19 0001446159poai:ReverseStockSplitMember2023-04-192023-04-19 0001446159us-gaap:SeriesFPreferredStockMember2023-03-16 0001446159us-gaap:SeriesFPreferredStockMember2023-03-162023-03-16 0001446159us-gaap:SeriesFPreferredStockMember2023-12-31 0001446159poai:AgentWarrantsInConnectionWithJune2020WarrantMember2022-01-012022-12-31 0001446159poai:AgentWarrantsInConnectionWithJune2020WarrantMember2023-01-012023-12-31 0001446159poai:AgentWarrantsInConnectionWithJune2020WarrantMember2022-12-31 0001446159poai:AgentWarrantsInConnectionWithJune2020WarrantMember2023-12-31 0001446159poai:AgentWarrantsIssuedInConnectionWithMay2020OfferingMember2022-01-012022-12-31 0001446159poai:AgentWarrantsIssuedInConnectionWithMay2020OfferingMember2023-01-012023-12-31 0001446159poai:AgentWarrantsIssuedInConnectionWithMay2020OfferingMember2022-12-31 0001446159poai:AgentWarrantsIssuedInConnectionWithMay2020OfferingMember2023-12-31 0001446159poai:AgentWarrantsInConnectionWithMarch2020PrivatePlacementMember2022-01-012022-12-31 0001446159poai:AgentWarrantsInConnectionWithMarch2020PrivatePlacementMember2023-01-012023-12-31 0001446159poai:AgentWarrantsInConnectionWithMarch2020PrivatePlacementMember2022-12-31 0001446159poai:AgentWarrantsInConnectionWithMarch2020PrivatePlacementMember2023-12-31 00014461592023-07-31 0001446159poai:EaganMinnesotaOfficeMember2023-06-01 0001446159poai:CorporateOfficeInPittsburghMember2023-01-04 0001446159poai:ZPREDICTAMember2022-12-31 0001446159poai:ZPREDICTAMember2022-01-012022-12-31 0001446159poai:ZPREDICTAMember2021-12-31 0001446159us-gaap:MeasurementInputDiscountRateMember2023-12-31 0001446159us-gaap:MeasurementInputLongTermRevenueGrowthRateMember2023-12-31 0001446159poai:MeasurementInputExpectedCashFlowTermMember2023-12-31 00014461592022-10-012022-12-31 0001446159poai:TradeNames1Member2022-12-31 0001446159poai:TradeNames1Member2023-12-31 0001446159us-gaap:CustomerRelationshipsMember2022-12-31 0001446159us-gaap:CustomerRelationshipsMember2023-12-31 0001446159us-gaap:DevelopedTechnologyRightsMember2022-12-31 0001446159us-gaap:DevelopedTechnologyRightsMember2023-12-31 0001446159poai:PatentsAndTrademarksMember2022-12-31 0001446159poai:PatentsAndTrademarksMember2023-12-31 0001446159us-gaap:PropertyPlantAndEquipmentMemberpoai:BirminghamOperatingSegmentMember2023-04-012023-06-30 0001446159poai:DemoEquipmentMember2022-12-31 0001446159poai:DemoEquipmentMember2023-12-31 0001446159poai:ManufacturingToolingMember2022-12-31 0001446159poai:ManufacturingToolingMember2023-12-31 0001446159poai:LaboratoryEquipmentMember2022-12-31 0001446159poai:LaboratoryEquipmentMember2023-12-31 0001446159us-gaap:LeaseholdImprovementsMember2022-12-31 0001446159us-gaap:LeaseholdImprovementsMember2023-12-31 0001446159us-gaap:OfficeEquipmentMember2022-12-31 0001446159us-gaap:OfficeEquipmentMember2023-12-31 0001446159us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-31 0001446159us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-31 0001446159us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2022-12-31 0001446159us-gaap:FairValueMeasurementsRecurringMember2022-12-31 0001446159us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-31 0001446159us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-31 0001446159us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2023-12-31 0001446159us-gaap:FairValueMeasurementsRecurringMember2023-12-31 0001446159poai:LaboratoryEquipmentMembersrt:MaximumMember2023-12-31 0001446159poai:LaboratoryEquipmentMembersrt:MinimumMember2023-12-31 0001446159poai:ManufacturingToolingMembersrt:MaximumMember2023-12-31 0001446159poai:ManufacturingToolingMembersrt:MinimumMember2023-12-31 0001446159us-gaap:LeaseholdImprovementsMembersrt:MaximumMember2023-12-31 0001446159us-gaap:LeaseholdImprovementsMembersrt:MinimumMember2023-12-31 0001446159us-gaap:OfficeEquipmentMembersrt:MaximumMember2023-12-31 0001446159us-gaap:OfficeEquipmentMembersrt:MinimumMember2023-12-31 0001446159us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-12-31 0001446159poai:ReverseStockSplitMember2022-01-012022-12-31 0001446159poai:ReverseStockSplitMember2023-01-012023-12-31 0001446159us-gaap:RetainedEarningsMember2022-12-31 0001446159us-gaap:AdditionalPaidInCapitalMember2022-12-31 0001446159us-gaap:CommonStockMember2022-12-31 0001446159us-gaap:SeriesBPreferredStockMemberus-gaap:PreferredStockMember2022-12-31 0001446159us-gaap:RetainedEarningsMember2022-01-012022-12-31 0001446159us-gaap:AdditionalPaidInCapitalMember2022-01-012022-12-31 0001446159us-gaap:CommonStockMember2022-01-012022-12-31 0001446159us-gaap:SeriesBPreferredStockMemberus-gaap:PreferredStockMember2022-01-012022-12-31 0001446159us-gaap:RetainedEarningsMember2021-12-31 0001446159us-gaap:AdditionalPaidInCapitalMember2021-12-31 0001446159us-gaap:CommonStockMember2021-12-31 0001446159us-gaap:SeriesBPreferredStockMemberus-gaap:PreferredStockMember2021-12-31 0001446159us-gaap:RetainedEarningsMember2023-12-31 0001446159us-gaap:AdditionalPaidInCapitalMember2023-12-31 0001446159us-gaap:CommonStockMember2023-12-31 0001446159us-gaap:SeriesFPreferredStockMemberus-gaap:PreferredStockMember2023-12-31 0001446159us-gaap:SeriesBPreferredStockMemberus-gaap:PreferredStockMember2023-12-31 0001446159us-gaap:RetainedEarningsMember2023-01-012023-12-31 0001446159us-gaap:AdditionalPaidInCapitalMember2023-01-012023-12-31 0001446159us-gaap:CommonStockMember2023-01-012023-12-31 0001446159us-gaap:SeriesFPreferredStockMemberus-gaap:PreferredStockMember2023-01-012023-12-31 0001446159us-gaap:SeriesBPreferredStockMemberus-gaap:PreferredStockMember2023-01-012023-12-31 0001446159us-gaap:SeriesFPreferredStockMemberus-gaap:PreferredStockMember2022-12-31 00014461592024-03-18 00014461592023-06-30
 

 

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington, D.C. 20549

 

FORM 10-K

 

ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(D) OF THE SECURITIES EXCHANGE ACT OF 1934

 

For the fiscal year ended December 31, 2023

or

 

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

 

For the transition period from _________________________ to _________________________

 

Commission file number: 001-36790

 

Predictive Oncology Inc.

(Exact name of registrant as specified in its charter)

 

Delaware

 

33-1007393

(State or other jurisdiction of

 

(I.R.S. Employer

incorporation or organization)

 

Identification No.)

 

91 43rd Street, Suite 110 Pittsburgh, Pennsylvania 15201

(Address of principal executive offices)

(Zip Code)

 

Registrant’s telephone number, including area code

(412) 432-1500

 

 

(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, $0.01 par value

POAI

NASDAQ Capital Market

 

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

 

Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Yes ☐ No

 

Indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act. Yes ☐ No

 

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

 

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

 

 

 

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

 

Large accelerated filer ☐

Accelerated filer ☐

Non-accelerated filer ☒  

Smaller reporting company 

 

Emerging growth company   

 

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

 

Indicate by check mark whether the registrant has filed a report on and attestation to its management’s assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or issued its audit report.

 

If securities are registered pursuant to Section 12(b) of the Act, indicate by check mark whether the financial statements of the registrant included in the filing reflect the correction of an error to previously issued financial statements. 

 

Indicate by check mark whether any of those error corrections are restatements that required a recovery analysis of incentive-based compensation received by any of the registrant’s executive officers during the relevant recovery period pursuant to §240.10D-1(b). ☐

 

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

 

As of June 30, 2023, the last business day of the registrant’s most recently completed second fiscal quarter, the aggregate market value of common stock held by non-affiliates was $18,983,374, based upon 3,906,044 shares at $4.86 per share as reported on the NASDAQ Capital Market.

 

As of March 18, 2024, the registrant had 4,062,853 shares of common stock, par value $.01 per share outstanding.

 

 

DOCUMENTS INCORPORATED BY REFERENCE

 

None.

 

 

 

 

 

 

 

PREDICTIVE ONCOLOGY INC.

 

TABLE OF CONTENTS

 

 

Page

PART I

 
   

ITEM 1. BUSINESS

4

   

ITEM 1A. RISK FACTORS

15

   

ITEM 1B. UNRESOLVED STAFF COMMENTS

31

   

ITEM 1C. CYBERSECURITY

31

   

ITEM 2. PROPERTIES

32

   

ITEM 3. LEGAL PROCEEDINGS

33

   

ITEM 4. MINE SAFETY DISCLOSURES

33

   

PART II

 
   

ITEM 5. MARKET FOR REGISTRANTS COMMON EQUITY, RELATED STOCKHOLDER MATTERS AND ISSUER PURCHASES OF EQUITY SECURITIES

33

   

ITEM 6. [RESERVED]

33

   

ITEM 7. MANAGEMENTS DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS

33

   

ITEM 7A. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK

41

   

ITEM 8. FINANCIAL STATEMENTS AND SUPPLEMENTARY DATA

41

   

ITEM 9. CHANGES IN AND DISAGREEMENTS WITH ACCOUNTANTS ON ACCOUNTING AND FINANCIAL DISCLOSURE

41

   

ITEM 9A. CONTROLS AND PROCEDURES.

41

   

ITEM 9B. OTHER INFORMATION

42

   

ITEM 9C. DISCLOSURE REGARDING FOREIGN JURISDICTIONS THAT PREVENT INSPECTIONS

42

   

PART III

 
   

ITEM 10. DIRECTORS, EXECUTIVE OFFICERS AND CORPORATE GOVERNANCE

43

   

ITEM 11. EXECUTIVE COMPENSATION

49

   

ITEM 12. SECURITY OWNERSHIP OF CERTAIN BENEFICIAL OWNERS AND MANAGEMENT AND RELATED STOCKHOLDER MATTERS

54

   

ITEM 13. CERTAIN RELATIONSHIPS AND RELATED TRANSACTIONS, AND DIRECTOR INDEPENDENCE

56

   

ITEM 14. PRINCIPAL ACCOUNTANT FEES AND SERVICES

56

   

PART IV

 
   

ITEM 15. EXHIBIT AND FINANCIAL STATEMENT SCHEDULES

57

   

ITEM 16. FORM 10-K SUMMARY

61

   

SIGNATURES

62

 

 

 

 

 

PART I

 

ITEM 1. BUSINESS.

 

General

 

References in this annual report on Form 10-K to Predictive, Company, we, us, and our refer to the business of Predictive Oncology Inc. (NASDAQ: POAI) and its wholly-owned subsidiaries.

 

Cautionary Statement Concerning Forward-Looking Statements

 

This Annual Report on Form 10-K contains various "forward-looking statements" within the meaning of Section 27A of the Securities Act of 1933, as amended (the "Securities Act"), and Section 21E of the Securities Exchange Act of 1934, as amended (the "Exchange Act"). Forward-looking statements represent our expectations and beliefs concerning future results or events, based on information available to us on the date of the filing of this Form 10-K, and are subject to various risks and uncertainties. Factors that could cause actual results or events to differ materially from those referenced in the forward-looking statements are listed in Part I, Item 1A. Risk Factors and in Part II, Item 7. Management's Discussion and Analysis of Financial Condition and Results of Operations. We disclaim any intent or obligation to update or revise any of the forward-looking statements, whether in response to new information, unforeseen events, changed circumstances or otherwise, except as required by applicable law.

 

Overview

 

We are a knowledge and science-driven company that applies artificial intelligence (“AI”) to support the discovery and development of optimal cancer therapies, which can ultimately lead to more effective treatments and improved patient outcomes. We use AI and a proprietary biobank of 150,000+ tumor samples, categorized by tumor type, to provide actionable insights about drug compounds to improve the drug discovery process and increase the probability of drug compound success. We offer a suite of solutions for oncology drug development from early discovery to clinical trials.

 

Our mission is to change the landscape of oncology drug discovery and enable the development of more effective therapies for the treatment of cancer. By harnessing the power of machine learning and scientific rigor, we believe that we can improve the probability of success of advancing pharmaceutical and biological drug candidates with a higher degree of confidence.

 

We operate in three business areas. In our first area, we provide optimized, high-confidence drug-response predictions through the application of AI using our proprietary biobank of tumor samples to enable a more informed selection of drug/tumor combinations and increase the probability of success during development. We also create and develop tumor-specific 3D cell culture models mimicking the physiological environment of human tissue enabling better-informed decision-making during development. In our second business area, we provide services and research using a proprietary self-contained and automated system that conducts high-throughput, self-interaction chromatography screens using additives and excipients commonly included in protein formulations resulting in soluble and physically stable formulations of biologics. Our third business area produces the United States Food and Drug Administration (“FDA”)-cleared STREAMWAY® System and associated products for automated medical fluid waste management and patient-to-drain medical fluid disposal. As of January 1, 2023, we changed our reportable segments to align with these business areas.

 

We have three reportable segments, which have been delineated by location and business area:

 

 

Pittsburgh segment: provides services that include the application of AI using its proprietary biobank of 150,000+ tumor samples. Pittsburgh also creates proprietary 3D culture models used in drug development.

 

 

Birmingham segment: provides contract services and research focused on solubility improvements, stability studies, and protein production.

 

 

Eagan segment: produces the FDA-cleared STREAMWAY System and associated products for automated medical fluid waste management and patient-to-drain medical fluid disposal.

 

4

 

PITTSBURGH

 

Drug Discovery Solutions PEDAL

 

Patient-centric Drug Discovery using Active Learning (“PEDAL”™), our proprietary AI-driven platform, offered by our Pittsburgh segment, is designed to provide high-confidence drug-response predictions. This platform combines our biobank of samples with a one-of-a-kind database of historical tumor data, and the power of AI to efficiently build predictive models of tumor drug response. Our PEDAL asset is a unique technology that combines one of the largest privately held commercial biobanks of tumor samples, AI active machine learning, and multi-omic historical tumor data – complete with on-site Clinical Laboratory Improvement Amendments (“CLIA”) certified lab testing capabilities to inform drug/tumor model predictions. PEDAL offers researchers the opportunity to incorporate patient diversity early, efficiently, and cost-effectively into the drug discovery process by using data from hundreds of patient samples. PEDAL works by iterative cycles of active learning to guide the testing of patient samples against specific compounds. This results in PEDAL efficiently building comprehensive predictive models of patient drug response in a matter of weeks. This predictive model can rank compounds against tumor samples of certain profiles that respond to specific drugs and can also predict the set of compounds that provide the best coverage across patient tumor samples.

 

We believe leveraging our unique, historical database of tumor drug responses, genomics, biomarkers, digitized pathology slides, and histopathology data with over 150,000 patient tumor samples to efficiently build AI driven predictive models of tumor drug response will provide actionable insights critical to new drug development. Through the course of over 15 years of clinical testing of patient tumor responses to drugs, our Pittsburgh lab has amassed a huge proprietary knowledgebase of data. To provide for our patient-centric approach, this dataset has been rigorously de-identified and aggregated to inform our proprietary process to create models of tumor drug response.

 

PEDAL can significantly increase the probability of clinical success by introducing patient diversity early in the development process, while also decreasing the time and cost of oncology drug discovery programs. Our large knowledgebase of tumor drug response and other data, together with proven AI, has created a unique capability for oncology drug discovery, utilizing this highly efficient screening of drug responses against thousands of diverse, well-characterized patient primary tumor samples. With each iteration of a PEDAL campaign, the program learns, predicts, and then directs the most informative wet lab experimentation, while building the predictive model. This allows for a unique and streamlined approach in which AI-driven predictions are tested against samples from this expansive and diverse biobank to more efficiently and effectively narrow down viable drug-tumor pairings. This novel disruptive approach is ideally suited to the early part of drug discovery while also being highly customizable to meet the needs of our collaborators. Our patient-centric drug discovery approach provides for the prioritization of drug compound candidates while accounting for patient tumor diversity. This should dramatically improve the chances of successfully translating discoveries into successful therapies, while simultaneously lowering costs through shortened development timelines, and most importantly, enhanced “speed-to-patient” for new therapies. 

 

A key part of our commercialization strategy is the understanding that our AI-driven models of tumor drug response serve a key unmet need of pharmaceutical, diagnostic, and biotech industries for actionable multi-omic insights into cancer. In collaboration with these companies, using the predictive models, we will accelerate the search for more effective cancer treatments through biomarker discovery, drug screening, drug repurposing, and ultimately clinical trials with higher probability of success.

 

PEDAL, which incorporates CORE™, our active machine learning program, with tumor profile data and human tumor samples, provides optimized, efficient, high-confidence drug-response predictions. Our platform is designed to move molecules forward with a higher probability of clinical success. The focus of our business strategy is to leverage and expand our portfolio of proprietary solutions to advance drug discovery and enable oncology drug development for our biopharma partners.

 

3D Modeling

 

Our Pittsburgh segment also develops tumor-specific in vitro models for oncology drug discovery and research. Our 3D tumor-specific models accelerate the drug development process for our clients and partners by providing drug response predictions with high correlation to clinical response, enabling our biopharma clients to manage pipeline prioritization more efficiently.

 

5

 

The 3D models incorporate tissue-specific extracellular matrices and tumor-specific medium supplements allowing for a true reconstruction of tumor microenvironment. Our approach is compatible with multiple classes of immuno-oncology agents from antibody and antibody-drug conjugates to bi- and tri-specific compounds and CAR-T cells. The organ-specific disease models provide 3D reconstruction of human tissues accurately representing each disease state and mimicking drug response.

 

Our 3D platform maintains tumor-tumor and tumor-stroma interactions and incorporates both cellular and extracellular elements of tissue microenvironment including soluble factors in an organ- and disease-specific manner. It is compatible with multiple cell types, drug classes, and downstream analysis methods. Our models support proliferation of malignant and non-malignant cellular components of tissues.

 

Applications include providing efficacy screening of anticancer compounds, evaluation of mechanisms of drug resistance, identification of new drug combinations, rescue of failed drug candidates, assessment of off-target toxicity, target discovery and biomarker discovery. Product offerings include preclinical testing services based on our proprietary models directly to clients in the biopharmaceutical industry.

 

Clinical Testing

 

Through our wholly owned subsidiary, Helomics Corporation (“Helomics”), reported under our Pittsburgh segment, we offer a group of clinically relevant, cancer-related tumor profiling and biomarker tests for gynecological cancers that determine how likely the patient is to respond to various types of available chemotherapy treatments and which therapies might be indicated by relevant tumor biomarkers.

 

Clinical diagnostic testing is comprised of our Tumor Drug Response Testing (ChemoFx™), Genomic Profiling Testing (BioSpeciFx), and other biomarker tests. The Tumor Drug Response Testing test determines how a patient’s tumor specimen reacts to a panel of various chemotherapy drugs, while the Genomic and biomarker profiling evaluates the expression and/or status of a particular gene or protein related to a patient’s tumor specimen.

 

Testing involves obtaining tumor tissue during biopsy or surgery, which is then sent to our CLIA certified laboratory using a special collection kit. Tumor Drug Response Testing is a fresh tissue platform that uses the patient’s own live tumor cells to help physicians identify effective treatment options for each gynecologic cancer patient.

 

Genomic Profiling offers a select group of clinically relevant protein expression and genomic mutation tests associated with drug response and disease prognosis. Physicians can select biomarkers for testing from carefully chosen panels of relevant tests, organized by cancer pathway and tumor type. Results for these tests are presented in a clear, easy to understand format, including summaries of the clinical relevance of each marker.

 

BIRMINGHAM

 

Drug Development Solutions Formulations for Biologics

 

Our Birmingham segment focuses on contract services and research for biopharmaceutical company clients and academic collaborators, focused on solubility improvements, stability studies, and protein production. Specifically, Birmingham provides optimized FDA-approved formulations for vaccines, antibodies, and other protein therapeutics in a faster and lower cost basis to its customers, as described below. In addition, our Birmingham segment enables protein degradation studies, which based on current projections, could be a substantial line of business for the Company.

 

The primary asset of our Birmingham segment is our proprietary automated High Throughput Self-Interaction Chromatography (“HSC”™) platform. Our HSC platform is a self-contained, automated system that conducts high-throughput, self-interaction chromatography screens on excipients previously approved by the FDA for protein formulations. Our technology rapidly measures the solubility of protein in different excipients and excipient combinations that promote improved protein solubility in solutions. The data generated from HSC screens are analyzed by a proprietary AI predictive algorithm to identify the optimal combination(s) of buffers, pH, and excipients, resulting in increased solubility and physical stability of proteins. Several of our clients have seen ten-fold and hundred-fold increases in their protein’s solubility while maintaining physical stability. For biopharmaceutical clients this means faster development times and quicker progression of molecules into the clinic. For academic collaborators, this means further progression of biochemical and biology studies necessary to advance fundamental research in areas of unmet medical need.

 

6

 

In addition, our Birmingham segment provides comprehensive protein stability analyses via time-dependent shelf-life studies and forced degradation studies designed to quickly determine which of the additives previously approved by the FDA will improve the solubility and stability of proteins in solutions. Services include pre-formulation development, stability assessment, and biophysical characterization, which evaluate variables including pH, temperature, humidity, light, viscosity, oxidizing agents, and mechanical stress to determine the most promising additives, formulation of B22 values and validation of conformation stability. We provide clients with a list of the most promising additives from a set of over 40 different additives that can increase the solubility and stability of protein formulations.

 

The Birmingham segment also offers protein solubility kits that allow rapid identification of soluble formulations. We provide four different kits to fulfill customer solubility requirements. The kits are in 96-well format and provide the tools and methods to compare relative solubility across 88 common formulations (with 8 controls). Birmingham kits utilize a simple mix and spin protocol that quickly evaluates aggregation behavior as a function of pH, salt, and additives costing significantly less than if manually determined.

 

In addition, our Birmingham segment supplies proprietary technologies for bacterial endotoxin detection and removal. Endotoxin is an inherent byproduct of bacterial expression of therapeutic proteins. However, therapeutic proteins are required to have extremely low endotoxin levels. Our Birmingham segment provides a product to remove endotoxin that works through multiple molecular interactions for efficient removal over a wide range of buffer conditions with minimal product loss. The detection of endotoxin can also be adversely affected by the protein therapeutic itself. To address this, Birmingham provides sample treatment kits to minimize detection interference while using standard detection assays. At our Birmingham facility, we can manufacture high-quality endotoxin detection and removal products to help our customers efficiently meet safety standards. We follow Good Manufacturing Practices (“GMP”), International Council for Harmonization (“ICH”) and Good Laboratory Practice (“GLP”) standards throughout to ensure consistent and standardized products and services.

 

EAGAN

 

STREAMWAY® System

 

Through our wholly owned subsidiary, Skyline Medical Inc. (“Skyline Medical”), reported under our Eagan segment, we sell the STREAMWAY System, as well as proprietary cleaning solution and filters for use with the STREAMWAY System. The STREAMWAY System is an FDA-cleared, automated, patient-to-drain waste fluid disposal system designed for medical environments involving potentially infectious medical waste fluids. We have been granted patents for the STREAMWAY System in the United States, Canada, and Europe. We distribute our products to medical facilities where bodily and irrigation fluids produced during medical procedures must be contained, measured, documented, and disposed of properly. Our products minimize the exposure potential to the healthcare workers who handle such fluids.

 

Our STREAMWAY System is a wall-mounted system that disposes of an unlimited amount of bodily and irrigation fluids providing uninterrupted performance for physicians while virtually eliminating healthcare workers’ exposure to potentially infectious fluids collected during surgical and other patient procedures. We also manufacture and sell two disposable products required for the operation of the STREAMWAY System: a bifurcated dual port procedure filter with tissue trap and a single use bottle of cleaning solution. Both items are utilized on a single procedure basis and must be discarded after use. The disposables used for operation of the STREAMWAY System are a critical component of our business model, and we expect will provide significant recurring revenues. We have exclusive distribution rights to the disposable cleaning solution.

 

7

 

The STREAMWAY System virtually eliminates exposure to blood, irrigation fluid, and other potentially infectious fluids found in the healthcare environment. Antiquated manual fluid handling methods that require hand carrying and emptying filled fluid canisters present both an exposure risk and potential liability. The STREAMWAY System automates the collection, measurement, and disposal of waste fluids and is designed to: 1) reduce overhead costs to hospitals and surgical centers; 2) improve compliance with the Occupational Safety and Health Administration (“OSHA”) and other regulatory agency safety guidelines; 3) improve efficiency in the operating room and radiology and endoscopy departments, thereby leading to greater profitability; and 4) provide greater environmental stewardship by helping to eliminate the approximately 50 million potentially disease-infected canisters that go into landfills each year in the United States.

 

Industry and Market Background and Analysis

 

Drug Discovery and Development Solutions

 

The growing demand for the improvement in the discovery and development process of novel drug therapies is driving the demand for AI-empowered solutions. Growing partnerships and cooperation are expected to fuel global market for AI in drug development. The adoption of AI solutions in the drug development process increases efficiency, reduces cycle time, and increases the productivity and accuracy of the risky and long process. Due to these advantages, the importance of AI in drug discovery and development is expected to drive the global market. AI-powered drug discovery is an emerging approach that considers individual variability in multi-omics, including genes, disease and environment to develop effective therapies. This approach predicts more accurately which treatment, dose, and therapeutic regimen could provide the best possible clinical outcome. Biopharmaceutical companies, contract research organizations, academia, and other stakeholders began integrating AI-based solutions in their drug development processes to enhance outcomes and curb costs.

 

We believe we are uniquely positioned with our PEDAL platform to provide early insights that clients can use to prioritize drugs for development and identify patient-centric indications. In addition, the PEDAL platform can be used to re-purpose previously failed drug compounds. We aim to leverage the PEDAL platform for our biopharma clients and help them prioritize their oncology portfolio. The PEDAL platform supports a biopharma client’s decision on the drug molecules with a higher likelihood of clinical success. With PEDAL, we look to improve/enhance the way that the biopharma industry carries out the development of oncology drugs. We believe our platform provides unique financial- and time-saving advantages for pharmaceutical companies.

 

We believe the passage of the FDA Modernization Act 2.0 will increase the use of non-animal methods to study the mechanisms of diseases and to test the effectiveness of new drugs. The FDA Modernization Act 2.0 allows for alternatives to animal-testing requirements for the development of drugs and allows drug manufacturers to opt out of animal testing while utilizing other testing methods to develop drugs, such as cell-based assays, organ-on-a-chip technology, computer models, and other human biology-based test methods. We expect the market to continue to grow due to a shift towards more efficient, accurate and predictive models.

 

Infectious and Biohazardous Waste Management

 

There has long been recognition of the collective potential for ill effects to healthcare workers from exposure to infectious/biohazardous materials. Federal and state regulatory agencies have issued mandatory guidelines for the control of such materials, and particularly bloodborne pathogens. OSHA’s Bloodborne Pathogens Standard (29 CFR 1910.1030) requires employers to adopt engineering and work practice controls that would eliminate or minimize employee exposure to hazards associated with bloodborne pathogens. In 2001, in response to the Needlestick Safety and Prevention Act, OSHA revised the Bloodborne Pathogens Standard. The revised standard clarifies and emphasizes the need for employers to select safer needle devices and to involve employees in identifying and choosing these devices. The revised standard also calls for the use of “automated controls” as it pertains to the minimization of healthcare exposure to bloodborne pathogens.

 

Most surgical procedures produce potentially infectious materials that must be disposed of with the lowest possible risk of cross-contamination to healthcare workers. Current standards of care allow for these fluids to be retained in canisters and located in the operating room where they can be monitored throughout the surgical procedure. Once the procedure is complete these canisters and their contents are disposed using a variety of methods, all of which include manual handling and result in a heightened risk to healthcare workers for exposure to their contents. Canisters are the most prevalent means of collecting and disposing of infectious fluids in hospitals today. Traditional, non-powered canisters and related suction and fluid disposable products are exempt and do not require FDA clearance. 

 

8

 

We expect the hospital surgery market to continue to increase due to population growth, the aging of the population, and expansion of surgical procedures to new areas (for example, use of the endoscope) which requires more medical fluid management and new medical technology. 

 

Competition and Competitive Advantages

 

Drug Discovery Solutions PEDAL and 3D Modeling

 

On average, new oncology drug compounds take 10-12 years to become approved for use, from discovery to commercial launch. Identifying those compounds is a difficult process with a significant majority of compounds failing. This failure is costly in time and resources, particularly when the compounds fail during the clinical trial stages. It is estimated that 90-95% of compounds fail between first human dose and launch. One of the reasons for this high failure rate is the inability of oncology drug compounds in clinical trials to meet the therapeutic end points in a large population.  

 

AI companies addressing the needs in the drug discovery market are looking at the drug discovery and development challenges from different angles. However, we believe no other company has access to a comparable privately held biobank with tumor drug responses, genomics, biomarkers, digitized pathology slides, and histopathology data. The ability to pair AI with our biobank provides us with a competitive advantage and creates a barrier to entry for competitors in the drug response prediction space.

 

We believe this patient-derived, highly curated, multi-omic tumor model offers a better chance of generating predictive models of drug-response and outcomes than competitive approaches in the market today. The information embodied in the AI-driven predictive model provides insights into each tumor’s response to different therapeutic options, resulting in the ability to provide actionable insights critical to new drug development, individualizing patient treatment, drug repurposing, and biomarker development. Identifying cohorts of patient tumors most responsive to candidate drugs informs the early drug candidate selection process in a patient-centric manner that we do not believe is offered elsewhere. The tumor cohorts identified by our models can also be analyzed and stratified to optimize patient selection criteria for improved clinical trials. A deeper analysis of these same tumor cohorts found to be highly responsive to a particular drug candidate can be further utilized for targeted biomarker development and/or targeted assay development.

 

We also fulfill unmet needs in the drug discovery market with the next-generation technology of our 3D models, based on extensive knowledge of the human tumor microenvironment creating accurate reconstruction of the organ-specific 3D tissue microenvironment enabling evaluation of therapeutic agents under conditions mimicking human physiology. The main competitive advantage of our technology is the tumor-specific nature of its systems. 3D models replicate tissue heterogeneity and provide maintenance of primary human cells, organoids, and cell lines under the native conditions of human disease. The 3D models are formulated to mimic the tissue and/or disease of interest instead of pursuing a one-size-fits-all approach taken by other companies. Recreating specific tumor microenvironments enables more reliable prediction of tissue response to drugs with varying mechanisms of action. This same technology can also be used to demonstrate potential toxic drug effect on normal tissues by maintaining an accurate reconstruction of cellular and extracellular compartments of human tissues.

 

9

 

Drug Development Solutions Formulations for Biologics

 

Our HSC platform is a self-contained, automated system that conducts high-throughput, self-interaction chromatography screens on FDA approved excipients for protein formulations. The HSC system provides clear competitive advantages. First, HSC measures the solubility in all FDA-approved excipients and excipient combinations rather than a limited subset of excipients. The HSC also requires smaller sample sizes and decreased time and manpower to optimize formulations. Using data generated from HSC screens, our proprietary predictive algorithm identifies the optimal combination(s) of buffers, pH, and excipients based on more than 4,000 possible combinations, resulting in increased solubility and physical stability of proteins. The top predictive solubilities are then validated using experimental methods in combination with the HSC to produce multiple formulations to meet customer requirements.

 

The HSC instrument and its technology has been validated over the past twelve years via industry and academic collaborations. Several of our clients have seen ten-fold and hundred-fold increases in their protein’s solubility while maintaining physical stability. For biopharmaceutical clients this means faster development times and quicker progression of molecules into the clinic. Our technologies and services help expedite and streamline biologics development—improving yield with expression and purification services; helping prepare for clinical trials with ICH stability profiles; meeting safety standards with endotoxin detection and removal; and manufacturing at our GMP facility.

 

Infectious and Biohazardous Waste Management

 

We believe that the STREAMWAY System is unique to the infectious and biohazardous waste management industry because it allows continuous suction but also provides for unlimited capacity, eliminating the need to interrupt a procedure to change canisters. To our knowledge, the STREAMWAY System is the only known automated fully closed direct‐to‐drain system that is wall‐mounted and able to collect, measure, and dispose of an unlimited amount of waste fluid without interruption.

 

We believe that our virtually hands free direct-to-drain technology (1) significantly reduces the risk of healthcare worker exposure to these infectious fluids by replacing canisters, (2) further reduces the risk of worker exposure when compared to powered canister technology that requires transport to and from the operating room, (3) reduces the cost per procedure for handling these fluids, and (4) enhances the surgical team’s ability to collect data to accurately assess the patient’s status during and after procedures. In addition to the traditional canister method of waste fluid disposal, several other powered medical devices have been developed that address some of the deficiencies described above. Most of these competing products continue to utilize some variation on the existing canister technology, and while not directly addressing the canister, most have been successful in eliminating the need for an expensive gel and its associated handling and disposal costs. Our existing competitors with products already on the market have a clear competitive advantage over us in terms of brand recognition and market exposure. In addition, many of our competitors have extensive marketing and development budgets that could overpower an emerging growth company like ours.

 

Suppliers

 

We buy our raw materials from several suppliers and, except as set forth below, the loss of any one supplier would not materially adversely affect our business. We rely on sole suppliers for certain materials used to perform our molecular diagnostic tests. We also purchase reagents used in our molecular diagnostic tests from sole-source suppliers. While we have developed alternate sourcing strategies for these materials and vendors, we cannot be certain that these strategies will be effective or that the alternative sources will be available in a timely manner. If our current suppliers can no longer provide us with the materials that we need to perform molecular diagnostic tests, if the materials do not meet our quality specifications, or if we cannot obtain acceptable substitute materials, there could be an interruption in molecular diagnostic test processing. In the event of the loss of these suppliers, we could experience delays and interruptions that might adversely affect the financial performance of our business.

 

We also have single suppliers for the manufacturing of certain of our Skyline Medical products. Alternative suppliers are available in the market; however, we could experience delays and interruptions that might adversely affect the financial performance of our business including time for machine tooling specific to our products.

 

10

 

We have existing and good relationships with our service vendors.

 

Research and Development (R&D)

 

We spent $188,305 and $320,320 in 2023 and 2022, respectively, on R&D. 

 

Intellectual Property

 

We believe that to maintain a competitive advantage in the marketplace, we must develop and maintain protection of the proprietary aspects of our technology. We rely on a combination of patent, trade secret intellectual property rights, and other measures to protect our intellectual property to develop and maintain our competitive position. We seek to protect our trade secrets and proprietary know-how, in part, with confidentiality agreements with employees, although we cannot be certain that the agreements will not be breached, or that we will have adequate remedies if a breach were to occur.

 

CORE

 

We have been granted an exclusive world-wide license to CORE, our computational drug discovery platform that can predict the main effects of drugs on disease-associated targets. The licensed technology is protected by PCT/US2012/025029, U.S. Patent Application Number 16/296,088, China Patent Number 201280013276.2, Japan Patent Number 6133789, and Hong Kong Patent Number 1193197.

 

3D Modeling

 

Our technology is a patient-derived 3D culture platform that recreates the complex human organ microenvironment thereby preserving the critical interactions between a tumor and its surroundings. Our models replicate the extracellular matrix of individual organs and disease-specific soluble microenvironment mimicking the biology of human disease, and as such, demonstrate high correlation with clinical response. Patents include US10,501,717 and US11,124,756.

 

STREAMWAY® System

 

In general, our patents are directed to a system and method for collecting waste fluid from a surgical procedure while ensuring there is no interruption of suction during the surgical procedure and no limit on the volume of waste fluid that can be collected. We hold the following granted patents in the United States on our earlier STREAMWAY System models: US7,469,727 and US8,123,731 (collectively, the “First Generation Patents”). The First Generation Patents will begin to expire on April 17, 2024.

 

On January 25, 2014, we filed a non-provisional Patent Cooperation Treaty (“PCT”) Application No. PCT/US2014/013081 claiming priority from the U.S. Provisional Patent Application, number 61756763 which was filed on January 25, 2013. The PCT allows an applicant to file a single patent application to seek patent protection for an invention simultaneously in each of the 148-member countries of the PCT, including the United States. We filed both U.S. and European national stage applications from this PCT application. We have two issued U.S. patents claiming priority from the PCT application: US10,253,792 and US10,954,975 (collectively, the “Second Generation Patents”). The Second Generation Patents will begin to expire on January 25, 2034.

 

As of November 22, 2017, we were informed that the European Patent Office allowed all our claims for application #14743665.3-1651 and on as of July 11, 2018, we were informed that the European Patent #EP2948200 was granted. European Patent #EP2948200 in the following countries: Belgium, Germany, Spain, France, United Kingdom, Ireland, Italy, Netherlands, Norway, Poland, and Sweden. Further, we filed a European divisional application, which was granted as European Patent #EP3437666 on March 26, 2020. European Patent #EP3437666 was validated in the following countries: Belgium, Switzerland, Cyprus, Germany, Spain, France, United Kingdom, Hungary, Ireland, Italy, Liechtenstein, North Macedonia, Malta, Netherlands, Norway, Poland, Sweden, and Turkey. Our PCT patent application is for an enhanced model of the surgical fluid waste management system. We utilize this enhanced technology in the updated version of the STREAMWAY System unit we began selling in 2014.

 

11

 

Government Regulation

 

Our businesses are subject to or impacted by extensive and frequently changing laws and regulations in the United States (at both the federal and state levels) and the other jurisdictions in which we conduct business, including some specific to our business, some specific to our industry, and others relating to conducting business generally (e.g., U.S. Foreign Corrupt Practices Act). We also are subject to inspections and audits by governmental agencies. The table below highlights key regulatory schemes applicable to our businesses: 

 

CLIA and State Clinical Laboratory Licensing

CLIA regulates the operations of virtually all clinical laboratories, requiring that they be certified by the federal government and that they comply with various technical, operational, personnel, and quality requirements intended to ensure that the services provided are accurate, reliable, and timely.

 

State laws may require additional personnel qualifications or licenses, quality control, record maintenance, proficiency testing, or detailed review of our scientific method validations and technical procedures for certain tests.

 

Violations of these laws and regulations may result in monetary fines, criminal and civil penalties and/or suspension or exclusion from participation in Medicare, Medicaid, and other federal or state healthcare programs.

 

Medicare and Medicaid; Fraud and Abuse

Diagnostic testing services provided under Medicare and Medicaid programs are subject to complex, evolving, stringent, and frequently ambiguous federal and state laws, and regulations, including those relating to billing, coverage, and reimbursement.

 

Anti-kickback laws and regulations prohibit making payments or furnishing other benefits to influence the referral of tests billed to Medicare, Medicaid, or certain other federal or state healthcare programs.

In addition, federal and state anti-self-referral laws generally prohibit Medicare and Medicaid payments for clinical tests referred by physicians who have an ownership or investment interest in, or a compensation arrangement with, the testing laboratory, unless specific exceptions are met.

 

Federal substance abuse legislation enacted in 2018 contains anti-kickback provisions that are, by their terms, applicable to laboratory testing paid for by all payers. Upon full review of the legislation, we were in compliance at that time and continue to maintain compliance. We monitor regularly and reflect this in our annual compliance report.

 

Some states have similar laws that are not limited in applicability to only Medicare and Medicaid referrals and could also affect tests that are paid for by health plans and other non-governmental payers.

Violations of these laws and regulations may result in monetary fines, criminal and civil penalties and/or suspension or exclusion from participation in Medicare, Medicaid, and other federal or state healthcare programs.

 

FDA

The FDA has potential regulatory responsibility over, among other areas, instruments, software, test kits, reagents and other devices used by clinical laboratories to perform diagnostic testing in the United States. The FDA may assert regulatory oversight over these areas, and legislative proposals addressing FDA oversight of laboratory developed tests have been introduced in the past and may be enacted in the future. See “Item 1A. Risk Factors” for a discussion of the possible impact of such regulatory or legislative developments.

 

 

12

 

Environmental, Health and Safety

We are subject to laws and regulations related to the protection of the environment, the health and safety of employees, and the handling, transportation, and disposal of medical specimens, infectious and hazardous waste, radioactive materials, various aspects of pertinent technologies and methods of protection.

 

Several organizations maintain oversight function including:

    •   OSHA (Occupational Safety and Health Administration)

    •   EPA (Environmental Protection Agency)

    •   DOT (Department of Transportation)

    •   USPS (US Postal Service)

    •   US Public Health Service

    •   JCAHO (Joint Commission on Accreditation of Healthcare Organizations)

    •   NFPA (National Fire Protection Association)

    •   AIA (American Institute of Architects)

    •   AORN (Association of Operating Room Nurses)

 

Privacy and Security of Health and Personal Information

We are subject to laws and regulations regarding protecting the security and privacy of certain healthcare and personal information, including: (1) the federal Health Insurance Portability and Accountability Act and the regulations thereunder, which establish (a) a complex regulatory framework including requirements for safeguarding protected health information and (b) comprehensive federal standards regarding the uses and disclosures of protected health information; (2) state laws; and (3) the European Union's General Data Protection Regulation.

 

A healthcare provider may be subject to penalties for non-compliance and may be required to notify individuals or state, federal, or county governments if the provider discovers certain breaches of personal information or protected health information.

 

To date, no regulatory agency has established exclusive jurisdiction over the area of biohazardous and infectious waste in healthcare facilities.

 

FDA Clearance of STREAMWAY® System under Section 510(k).

 

The FDA Center for Devices and Radiological Health requires 510(k) submitters to provide information that compares its new device to a marketed device of a similar type, in order to determine whether the device is substantially equivalent.

 

We filed the 510(k) submission for clearance of the STREAMWAY System device on March 14, 2009, and received written confirmation on April 1, 2009 that our 510(k) has been cleared by the FDA. Our 510(k) number is K090759.

 

Following these 510(k) clearances by the FDA, we continue to be subject to the normal ongoing audits and reviews by the FDA and other governing agencies. These audits and reviews are standard and typical in the medical device industry, and we do not anticipate being affected by any extraordinary guidelines or regulations.

 

Our subsidiary, Skyline Medical, has successfully passed FDA audits in the past, with no observations or 483 warning letters issued.

 

Application for Electrical Safety Testing and Certification for STREAMWAY System

 

We sought and achieved testing and certification to the IEC 60606-1 and IEC 60606-1-2, two internationally recognized standards.

 

The 60601-1 3rd edition certification for our STREAMWAY System is valid and enables us to continue to market and sell our product domestically and internationally.

 

13

 

We have contracted with TUV, a nationally recognized testing laboratory-NRTL, to certify our STREAMWAY System to the new 60601-1 3rd Edition in late 2016. We attained certification to the new standard, and then submitted it to our Notified Body (BSI) for recommendation for our CE Mark, which we received in June 2017, allowing us to sell products outside of the United States.

 

Effective November 21, 2016, we received a Medical Device Establishment License to sell the STREAMWAY System and related disposables in Canada. Our Health Canada Medical Device Establishment License number is 7202.

 

ISO Certification

 

Our subsidiary, Skyline Medical, hired BSI (British Standards Institute) to be its Notified Body and to perform audits to ISO 13485:2003 Standards. On June 1, 2016, we successfully passed the audit of our Quality Management System and received our Certificate of Registration for ISO 13485:2016. Our certificate number is FM 649810.

 

Employees and Human Capital Resources

 

We had 34 full-time employees and 1 part-time employee as of December 31, 2023. None of our employees are subject to a collective bargaining agreement and we believe our relations with our employees are satisfactory. Our human capital resources objectives include identifying, recruiting, retaining, incentivizing and integrating our existing and additional employees, and we recruit people for positions regardless of gender, ethnicity or other protected traits.

 

Executive Offices

 

Our principal executive offices are located at 91 43rd Street, Suite 110 Pittsburgh, Pennsylvania and our telephone number is (412) 432-1500.

 

Corporate History

 

We were originally incorporated in Minnesota on April 23, 2002, and reincorporated in Delaware in 2013. We changed our name from Skyline Medical Inc. to Precision Therapeutics Inc. on February 1, 2018 and to Predictive Oncology Inc. on June 13, 2019.

 

Available Information

 

Our website address is https://predictive-oncology.com. Information contained on our website is not incorporated by reference into this Annual Report on Form 10-K unless expressly noted.

 

We file reports with the Securities and Exchange Commission (“SEC”), which we make available on our website free of charge at https://investors.predictive-oncology.com/financial-information. These reports include Annual Reports on Form 10-K, Quarterly Reports on Form 10-Q and Current Reports on Form 8-K, each of which is provided on our website as soon as reasonably practicable after we electronically file such materials with, or furnish them to, the SEC. We also make, or will make, available through our website other reports filed with or furnished to the SEC under the Securities Exchange Act of 1934, as amended, including our proxy statements and reports filed by officers and directors under Section 16(a) of that Act. In addition, the SEC maintains a website (https://www.sec.gov) that contains reports, proxy and information statements, and other information regarding issuers that file electronically with the SEC, including us.

 

14

 

 

ITEM 1A. RISK FACTORS.

 

You should carefully consider the risks described below before making an investment decision. Our business could be harmed by any of these risks. The trading price of our common stock could decline due to any of these risks, and you may lose all or part of your investment. The risks described below are not the only ones that we may face. Additional risks that are not currently known to us or that we currently consider immaterial may also impair our business, financial condition or results of operations. In assessing these risks, you should also refer to the other information contained in this Form 10-K, including our financial statements and related notes.

 

Risk Factors Related to Our Business

 

There is substantial doubt about our ability to continue as a going concern. We will require significant additional financing to fund operating expenses and implement our business plan. Such financing, if available, may be dilutive.

 

We have incurred significant and recurring losses from operations for the past several years and had an accumulated deficit of $167,761,883 as of December 31, 2023. We had cash and cash equivalents of $8,728,660 as of December 31, 2023 and need to raise significant additional capital to meet our operating needs. Our short-term obligations as of December 31, 2023 were $3,951,031, consisting primarily of aggregate accounts payable and accrued expenses of $2,973,729 and operating lease obligations of $517,427. As of December 31, 2023, we also had a short-term note payable of $150,408 that bears interest at an annual percentage rate of 9.25% and long-term operating lease obligations of $2,188,979 with a weighted average remaining lease term of 3.99 years. We do not expect to generate sufficient operating revenue to sustain our operations in the near term. During the year ended December 31, 2023, we incurred negative cash flows from operations of $13,189,390. Although we have attempted to improve our operating margin by bolstering revenues and curtailing expenses and continue to seek ways to generate revenue through business development activities, there is no guarantee that we will be able to improve our operating margin sufficiently or achieve profitability in the near term. These conditions raise substantial doubt about our ability to continue as a going concern within one year after the date our consolidated financial statements included in this annual report on Form 10-K are issued. We are evaluating alternatives to obtain the required additional funding to maintain future operations. These alternatives may include, but are not limited to, equity financing, issuing debt, entering into other financing arrangements, or monetizing operating businesses or assets. These possibilities, to the extent available, may be on terms that result in significant dilution to our existing stockholders or that result in our existing stockholders losing part or all of their investment. Despite these potential sources of funding, we may be unable to access financing or obtain additional liquidity under acceptable terms, if at all. If such financing or adequate funds from operations are not available, we would be forced to limit our business activities and we could default on existing payment obligations, which would have a material adverse effect on our financial condition and results of operations, and may ultimately be required to cease our operations and liquidate our business.

 

The use of AI in our business is subject to risks associated with new and rapidly evolving technologies and industries, may result in reputational harm or liability, and may not result in the development of commercially viable therapies, drugs or treatments.

 

Our business model relies on the use of AI to support the development of optimal cancer therapies. Using AI and our proprietary biobank of 150,000+ tumor samples, categorized by patient type, we make optimized, high-confidence drug-response predictions regarding drug compounds to enable a more informed selection of drug/tumor combinations. While we believe that AI may potentially enable more efficient drug research and clinical development than the conventional model, our approach is novel and has not yet been widely studied. Our use of AI is subject to risks and challenges associated with new, disruptive, and rapidly evolving technologies and industries, which may affect its adoption and the success of our business. The algorithms we use may be flawed, our datasets may be insufficient or contain biased information, and inappropriate or controversial data practices by us or others could impair the acceptance of AI solutions. These deficiencies could undermine the predictions or analysis that AI applications produce, subjecting us to competitive harm, legal liability, and brand or reputational harm. Additionally, changes in laws and regulations could impact the usefulness of our solution and could necessitate modifications in our business to accommodate such changes. The regulatory landscape for AI is continually evolving, and both the FDA and the European Medicines Agency are in the process of issuing comprehensive guidance on AI software which may change how our product is regulated.

 

15

 

Our approach may not result in time savings, higher success rates or reduced costs as we expect it to, and if not, we may not attract collaborators or develop new drugs as quickly or cost-effectively as expected and, therefore, we may not be able to commercialize our approach as expected at this time.

 

We have entered into, and may enter into additional, collaborations, in-licensing arrangements, joint ventures, strategic alliances or partnerships with third parties that may not result in the development of commercially viable products or the generation of significant future revenues.

 

We may enter into collaborations, in-licensing arrangements, joint ventures, strategic alliances, partnerships or other arrangements to develop products and to pursue new markets. Proposing, negotiating and implementing collaborations, in-licensing arrangements, joint ventures, strategic alliances or partnerships may be a lengthy and complex process. Other companies, including those with substantially greater financial, marketing, sales, technology or other business resources, may compete with us for these opportunities or arrangements. We may not identify, secure, or complete any such transactions or arrangements in a timely manner, on a cost-effective basis, on acceptable terms or at all. We have limited institutional knowledge and experience with respect to these business development activities, and we may also not realize the anticipated benefits of any such transaction or arrangement. In particular, these collaborations may not result in the development of products that achieve commercial success or result in significant revenues and could be terminated prior to developing any products. Our ability to generate revenues from these arrangements will depend in part on our collaborators’ abilities to successfully perform the functions assigned to them in these arrangements.

 

Additionally, we may not be in a position to exercise sole decision-making authority regarding the transaction or arrangement, which could create the potential risk of creating impasses on decisions, and our future collaborators may have economic or business interests or goals that are, or that may become, inconsistent with our business interests or goals. It is possible that conflicts may arise with our collaborators, such as conflicts concerning the achievement of performance milestones, or the interpretation of significant terms under any agreement, such as those related to financial obligations or the ownership or control of intellectual property developed during the collaboration. If any conflicts arise with any future collaborators, they may act in their self-interest, which may be adverse to our best interests, and they may breach their obligations to us. In addition, we may have limited control over the amount and timing of resources that any future collaborators devote to our or their future products. Disputes between us and our collaborators may result in litigation or arbitration which would increase our expenses and divert the attention of our management. Further, these transactions and arrangements will be contractual in nature and will generally be terminable under the terms of the applicable agreements and, in such event, we may not continue to have rights to the products relating to such transaction or arrangement or may need to purchase such rights at a premium.

 

If we enter into in-bound intellectual property license agreements, we may not be able to fully protect the licensed intellectual property rights or maintain those licenses. Future licensors could retain the right to prosecute and defend the intellectual property rights licensed to us, in which case we would depend on the ability of our licensors to obtain, maintain and enforce intellectual property protection for the licensed intellectual property. These licensors may determine not to pursue litigation against other companies or may pursue such litigation less aggressively than we would. Further, entering into such license agreements could impose various due diligence, commercialization, royalty or other obligations on us. Future licensors may allege that we have breached our license agreement with them, and accordingly seek to terminate our license, which could adversely affect our competitive business position and harm our business prospects.

 

Our limited operating history with respect to our drug discovery solutions makes evaluation of our business difficult. 

 

Our drug discovery, drug development and clinical research services were launched with the initial investment in Helomics during the first quarter of 2018 and have not generated significant revenue to date. Our ability to implement a successful business plan with respect to drug discovery, drug development and clinical research services remains unproven, and we may not ever generate sufficient revenues to sustain our business. We have a limited operating history which makes it difficult to evaluate our performance. Our prospects should be considered in light of these risks, and the expenses, technical obstacles, difficulties, market penetration rate, and delays frequently encountered in connection with the development of new businesses. These factors include uncertainty as to whether we will be able to:

 

 

Succeed in uncertain markets;

 

Respond effectively to competitive pressures;

 

Successfully address intellectual property issues of others;

 

Protect and expand our intellectual property rights; and

 

Continue to develop and upgrade our products.

 

16

 

In connection with developing our drug discovery solutions, we have committed significant capital to investments in early-stage companies, all of which may be lost, and our ability to continue to commit capital in other early-stage companies will require us to raise significant additional capital. Our entering into new lines of business could result in significant diversion of management resources, all of which may result in failure of our business.

 

We have committed significant capital and management resources to developing our drug discovery solutions and other new business areas, and we intend to continue to devote significant capital and management resources to new businesses. Therefore, we could invest significant capital in business enterprises with no certainty when or whether we will realize a return on these investments. Any investments using cash will deplete our capital resources, meaning we will be required to raise significant amounts of new capital. We may not be successful in raising sufficient capital, and the terms of any such financing may be dilutive to our stockholders. We may also acquire technologies or companies by issuing stock or other equity securities rather than, or in addition to, payment of cash, which may have the result of diluting our stockholders’ investments. Further, the energy and resources of our officers and personnel may be substantially diverted to new lines of business, which are unproven. If these businesses are unsuccessful or require too great of a financial investment to be profitable, our business may fail.

 

We rely on sole suppliers for some of the materials used in our business, and we may not be able to find replacements or transition to alternative suppliers in a timely manner.

 

We rely on sole suppliers for certain materials used in our business. While we have developed alternate sourcing strategies for these materials and vendors, we cannot be certain whether these strategies will be effective, or the alternative sources will be available in a timely manner. If these suppliers can no longer provide us with the materials used in our business, if the materials do not meet required quality specifications, or if we cannot obtain acceptable substitute materials, an interruption in our products and services provided to customers could occur. Any such interruption may directly impact our revenue and cause us to incur higher costs.

 

If we are sued for product liability or errors and omissions liability, we could face substantial liabilities that exceed our resources.

 

The marketing, sale, and use of our products could lead to product liability claims. These claims could allege that the products failed to perform as they were designed. We may also be subject to liability for errors in the results we provide to physicians or for a misunderstanding of, or inappropriate reliance upon, the information we provide. A product liability or errors and omissions liability claim could result in substantial damages and be costly and time consuming for us to defend. Although we maintain product liability and errors and omissions insurance, we cannot be certain that our insurance would fully protect us from the financial impact of defending against these types of claims or any judgments, fines, or settlement costs arising out of such claims. Any product liability or errors and omissions liability claim brought against us, with or without merit, could increase our insurance rates or prevent us from securing insurance coverage in the future. Additionally, any product liability lawsuit could cause injury to our reputation or cause us to suspend sales of our products and solutions. The occurrence of any of these events could have a material adverse effect on our business, financial condition, and results of operations.

 

17

 

If our R&D and commercialization efforts for our PEDAL platform take longer than expected, the commercial revenues that use this platform could also be delayed.

 

Our drug discovery solutions business offers various services to pharma, diagnostics, and biotech companies. These services use our PEDAL platform. This platform is the subject of active R&D to further improve them for commercial use in order to help our clients in their drug discovery, biomarker, and clinical trial activities. We could face delays in this R&D. For example:

 

 

we may not be able to secure access to and approval to use clinical data from academic hospital partners in a timely manner;

 

clinical testing volume (number of specimens coming to us for testing) may not grow sufficiently to drive additional data generation as well as further development of the biobank;

 

patient consent to use the patient’s data and tumor material for R&D may not be sufficient to support R&D; and

 

we may not be able to attract and retain the appropriately qualified staff to perform the necessary R&D.

 

We have a limited operating history with the drug discovery solutions business, particularly in connection with services using our PEDAL platform, as these are new to the market, which makes it difficult to forecast our future revenues. Although we are committed to the buildout of this business for the long term, we cannot predict at this time, with any certainty, the future viability of this business unit.

 

We face significant competition to our STREAMWAY System in the surgical fluid waste management industry, including competition from companies with considerably greater resources than ours, and if we are unable to compete effectively with these companies, our market share may decline, and our business could be harmed.

 

The surgical fluid waste management industry is highly competitive, with numerous competitors ranging from well-established manufacturers to innovative start-ups. Several of our competitors have significantly greater financial, technological, engineering, manufacturing, marketing, and distribution resources than we do. Their greater capabilities in these areas may enable them to compete more effectively on the basis of price and production and more quickly develop new products and technologies.

 

Companies with significantly greater resources than ours may be able to reverse engineer our products and/or circumvent our intellectual property position. Such action, if successful, would greatly reduce our competitive advantage in the marketplace.

 

We believe our ability to compete successfully with our STREAMWAY System depends on a number of factors, including, without limitation, our technical innovations of unlimited suction and unlimited capacity capabilities, our innovative and advanced research and development capabilities, strength of our intellectual property rights, sales and distribution channels, and advanced manufacturing capabilities. We plan to employ these and other elements as we develop our products and technologies, but there are many other factors beyond our control. We may not be able to compete successfully in the future, and increased competition may result in price reductions, reduced profit margins, loss of market share, and an inability to generate cash flows that are sufficient to maintain or expand our development and marketing of new products, which could adversely impact the trading price of the shares of our common stock.

 

If demand for our STREAMWAY System or molecular diagnostic tests is unexpectedly high or if we experience problems in scaling our operations, there may be supply interruptions or delays that could limit the growth of our revenue.

 

We have contracted with a manufacturing company that follows ISO compliance regulations of the FDA and that can manufacture products at high volumes. However, if demand for our product is higher than anticipated, then we or our manufacturing partners may not be able to produce the product in sufficiently higher quantity to satisfy demand.

 

Likewise, as demand for our molecular diagnostic tests grows, we will need to continue to scale our testing capacity and processing technology to expand our customer service, billing, and systems processes and to enhance our internal quality assurance program. We will also need additional certified laboratory scientists and other scientific and technical personnel to process higher volumes of our molecular diagnostic tests. We cannot guarantee that increases in scale, related improvements, and quality assurance will be implemented successfully or that appropriate personnel will be available. Failure to implement necessary procedures, transition to new processes, or hire the necessary personnel could result in higher costs of processing tests or an inability to meet demand. We may not be able to perform our testing on a timely basis at a level consistent with demand, and our efforts to scale our operations may negatively affect the quality of test results.

 

18

 

If we encounter difficulties in scaling our operations as a result of, among other things, quality control and quality assurance issues and availability of reagents and raw material supplies, we will likely experience reduced sales, increased repair or re-engineering costs, defects, and increased expenses due to switching to alternate suppliers. Any of these results would reduce our revenues and gross margins. Although we attempt to match our capabilities to estimates of marketplace demand, to the extent demand materially varies from our estimates, we may experience constraints in our operations and delivery capacity, which could adversely impact revenue in a given fiscal period. Any supply interruptions or inadequate supply would have a material adverse effect on our results of operations.

 

If we encounter difficulty meeting market demand or quality standards, our reputation could be harmed, and our future prospects and business could suffer, causing a material adverse effect on our business, financial condition, and results of operations.

 

We are dependent on a few key executive officers for our success. Our inability to retain those officers would impede our business plan and growth strategies, which would have a negative impact on our business, financial condition, and results of operations.

 

Our success depends on the skills, experience, and performance of key members of our management team. Were we to lose one or more members of our management team for any reason, we would be required to expend significant time and money to find a replacement, which could result in both a delay in the implementation of our business plan and the diversion of our limited working capital. We may not be able to find satisfactory replacements for members of our management team at all, or on terms that are not unduly expensive or burdensome to us.  Such loss of a key member or members of our management team without adequate replacements would have a negative impact on our business, financial condition, and results of operations.

 

Risk Factors Related to Our Intellectual Property

 

Our business is dependent upon proprietary intellectual property rights, which if we were unable to protect, could have a material adverse effect on our business. 

 

We rely on a combination of patent, trade secret and other intellectual property rights, contractual restrictions, and other measures to protect our intellectual property. We currently own and may in the future own or license additional patent rights or trade secrets in the U.S., with non-provisional patents elsewhere in the world that cover certain of our products. We rely on patent laws and other intellectual property laws, nondisclosure and other contractual provisions, and technical measures to protect our products and intangible assets.

 

If we fail to protect our intellectual property, third parties may be able to compete more effectively against us and we may incur substantial litigation costs in our attempts to recover or restrict use of our intellectual property. While we apply for patents covering our products and technologies and uses thereof, we may fail to apply for patents on important products and technologies in a timely fashion, or at all, or we may fail to apply for patents in relevant jurisdictions. Others could seek to design around our current or future patented technologies. These intellectual property rights are important to our ongoing operations and any measure we implement may not be sufficient to protect our intellectual property rights.

 

Further, competitors could willfully infringe upon our intellectual property rights, design around our protected technology, or develop their own competitive technologies that arguably fall outside of our intellectual property rights. Others may independently develop similar or alternative products and technologies or replicate any of our products and technologies. Also, with respect to our trade secrets and proprietary know-how, we cannot be certain that the confidentiality agreements we have entered into with employees will not be breached, or that we will have adequate remedies for any breach. In addition, we may lose the protection afforded by these rights through patent expirations, legal challenges, or governmental action. If our intellectual property does not adequately protect us against competitors’ products and methods, our competitive position could be adversely affected, as could our business and the results of our operations. To the extent our intellectual property offers inadequate protection, or is found to be invalid or unenforceable, we would be exposed to a greater risk of competition. If our intellectual property does not provide adequate coverage of our competitors’ products, our competitive position could be adversely affected, as could our overall business.

 

19

 

If we become subject to intellectual property actions, it could hinder our ability to deliver our products and services and our business could be negatively impacted.

 

We could be subject to legal or regulatory actions alleging intellectual property infringement or similar claims against us. Companies may apply for or be awarded patents or have other intellectual property rights covering aspects of our technologies or businesses. Litigation may be necessary for us to enforce our patents and proprietary rights or to determine the scope, coverage, and validity of the proprietary rights of others. The outcome of any litigation or other proceeding is inherently uncertain and might not be favorable to us, and we might not be able to obtain licenses to technology that we require on acceptable terms, or at all. Moreover, if it is determined that our products infringe on the intellectual property rights of third parties, we could be prevented from marketing our products. While we are currently not subject to any material intellectual property litigation, any future litigation alleging intellectual property infringement could be costly, particularly in light of our limited resources. Similarly, if we determine that third parties are infringing on our patents or other intellectual property rights, our limited resources may prevent us from litigating or otherwise taking actions to enforce our rights. Any such litigation or inability to enforce our rights could require us to change our business practices, hinder or prevent our ability to deliver our products and services, and result in a negative impact to our business. Expansion of our business via product line enhancements or new product lines to drive increased growth in current or new markets may be inhibited by the intellectual property rights of our competitors and/or suppliers. Our inability to successfully mitigate those factors may significantly reduce our market opportunity and subsequent growth. Any litigation that may be necessary in the future could result in substantial costs and diversion of resources and could have a material adverse effect on our business, financial condition, and operating results.

 

If we breach our license agreements it could have a material adverse effect on our commercialization efforts for our product candidates.

 

A portion of our patent portfolio is in-licensed. As such, we are a party to license agreements and certain aspects of our business depend on patents and/or patent applications owned by other companies or institutions. The license agreements impose specified diligence, milestone payment, royalty, and other obligations on us and requires that we meet development timelines, or to exercise diligent or commercially reasonable efforts to develop and commercialize licensed products, in order to maintain the license. Our rights with respect to in-licensed patents and patent applications may be lost if the applicable license agreement expires or is terminated or if we fail to satisfy the obligations under the License Agreement. We are likely to enter into additional license agreements to in-license patents and patent applications as part of the development of our business in the future, under which we may not retain control of the preparation, filing, prosecution, maintenance, enforcement, and defense of such patents. If we are unable to maintain these patent rights for any reason, our ability to develop and commercialize our product candidates could be materially harmed.

 

Our licensors may not successfully prosecute certain patent applications, the prosecution of which they control, under which we are licensed and on which our business depends. Even if patents issue from these applications, our licensors may fail to maintain these patents, may decide not to pursue litigation against third-party infringers, may fail to prove infringement, or may fail to defend against counterclaims of patent invalidity or unenforceability.

 

Risks with respect to parties from whom we have obtained intellectual property rights may also arise out of circumstances beyond our control. In spite of our best efforts, our licensors might conclude that we have materially breached our intellectual property agreements and might therefore terminate the intellectual property agreements, thereby removing our ability to market products covered by these intellectual property agreements. If our intellectual property agreements are terminated, or if the underlying patents fail to provide the intended market exclusivity, competitors would have the freedom to seek regulatory approval of, and to market, products similar or identical to ours. Moreover, if our intellectual property agreements are terminated, our former licensors and/or assignors may be able to prevent us from utilizing the technology covered by the licensed or assigned patents and patent applications. This could have a material adverse effect on our competitive business position and our financial condition, results of operations and our business prospects.

 

20

 

Patent term may be inadequate to protect our competitive position on our products for an adequate amount of time.

 

Given the amount of time required for the development, testing and regulatory review of new product candidates, patents protecting such candidates might expire before or shortly after such candidates are commercialized. Depending upon the timing, duration, and conditions of FDA marketing approval of our product candidates, one or more of our United States patents may be eligible for limited patent term extension under the Drug Price Competition and Patent Term Restoration Act of 1984, referred to as the Hatch-Waxman Amendments, and similar legislation in the European Union. The Hatch-Waxman Amendments permit a patent term extension of up to five years for a patent covering an approved product as compensation for effective patent term lost during product development and the FDA regulatory review process. A patent term extension cannot extend the remaining term of a patent beyond a total of 14 years from the date of product approval. Only one patent may be extended, and only those claims covering the approved drug, a method for using it, or a method for manufacturing it may be extended. However, we may not receive an extension if we fail to apply within applicable deadlines, fail to apply prior to expiration of relevant patents or otherwise fail to satisfy applicable requirements. Moreover, the length of the extension could be less than we request. If we are unable to obtain patent term extension or the term of any such extension is less than we request, the period during which we can enforce our patent rights for that product will be shortened and our competitors may obtain approval to market competing products sooner. As a result, our revenue from applicable products could be reduced and could have a material adverse effect on our business.

 

Further, recent judicial decisions in the U.S. raised questions regarding the award of patent term adjustment (PTA) for patents in families where related patents have issued without PTA. Thus, it cannot be said with certainty how PTA will be viewed in the future and whether patent expiration dates may be impacted.

 

Changes in patent law, including recent patent reform legislation, could increase the uncertainties and costs surrounding the prosecution of our patent applications and the enforcement or defense of our issued patents.

 

In September 2011, the America Invents Act (AIA) was enacted in the United States, resulting in significant changes to the U.S. patent system. An important change introduced by the AIA was a transition to a “first-to-file” system for deciding which party should be granted a patent when two or more patent applications are filed by different parties claiming the same invention, which went into effect on March 16, 2013. Therefore, a third party that now files a patent application in the USPTO before we do could be awarded a patent covering an invention of ours even if we created the invention before it was created by the third party. While we are cognizant of the time from invention to filing of a patent application, circumstances could prevent us from promptly filing patent applications for our inventions.

 

Among some of the other changes introduced by the AIA were changes that limit where a patentee may file a patent infringement suit and providing opportunities for third parties to challenge any issued patent in the USPTO. This applies to all of our U.S. patents, even those issued before March 16, 2013. Because of a lower burden of proof in USPTO proceedings compared to the burden of proof in U.S. federal courts necessary to invalidate a patent claim, a third party could potentially provide evidence in a USPTO proceeding sufficient for the USPTO to hold a claim invalid even though the same evidence would be insufficient to invalidate the claim if first presented in a district court action. Accordingly, a third party may attempt to use the USPTO procedures to invalidate our patent claims that would not have been invalidated if first challenged by the third party as a defendant in a district court action. The AIA and its continued implementation could increase the uncertainties and costs surrounding the prosecution of our patent applications, and the patent applications of our existing and future collaborators or licensors and the enforcement or defense of our issued patents.

 

Depending on decisions by the U.S. Congress, the federal courts, and the USPTO, the laws and regulations governing patents could change in unpredictable ways that could weaken our ability to obtain new patents or to enforce our existing patents and patents that we might obtain in the future. Similarly, there is complexity and uncertainty related to European patent laws. For example, the European Patent Convention was amended in April 2010 to limit the time permitted for filing divisional applications. In addition, the EPO patent system is relatively stringent in the type of amendments that are allowed during prosecution. These limitations and requirements could adversely affect our ability to obtain new patents in the future that may be important for our business.

 

21

 

We may be subject to claims that our employees, consultants, or independent contractors have wrongfully used or disclosed confidential information of third parties.

 

We employ individuals who were previously employed at other biotechnology or biopharmaceutical companies. Although we try to ensure that our employees, consultants and advisors do not use the proprietary information or know-how of others in their work for us, we may be subject to claims that we or our employees, consultants, or independent contractors have inadvertently or otherwise used or disclosed confidential information of our employees’ former employers or other third parties. We may also be subject to claims that former employers or other third parties have an ownership interest in our future patents. Litigation may be necessary to defend against these claims. There is no guarantee of success in defending these claims, and even if we are successful, litigation could result in substantial cost and be a distraction to our management and other employees. Even if we are successful in defending against these types of claims, litigation or other legal proceedings relating to intellectual property claims may cause us to incur significant expenses and could distract our technical and management personnel from their normal responsibilities. In addition, there could be public announcements of the results of hearings, motions or other interim proceedings or developments, and, if securities analysts or investors perceive these results to be negative, that perception could have a substantial adverse effect on the price of our common stock. This type of litigation or proceeding could substantially increase our operating losses and reduce our resources available for development activities. Some of our competitors may be able to sustain the costs of this type of litigation or proceedings more effectively than we can because of their substantially greater financial resources. Uncertainties resulting from the initiation and continuation of intellectual property litigation or other intellectual property related proceedings could adversely affect our ability to compete in the marketplace.

 

We may not be able to enforce our intellectual property rights throughout the world.

 

The laws of some foreign countries do not protect proprietary rights to the same extent as the laws of the United States, and many companies have encountered significant challenges in establishing and enforcing their proprietary rights outside of the United States. These challenges can be caused by the absence of rules and methods for the establishment and enforcement of intellectual property rights outside of the United States. In addition, the legal systems of some countries, particularly developing countries, do not favor the enforcement of patents and other intellectual property protection, especially those relating to healthcare. This could make it difficult for us to stop the infringement of our patents, if obtained, or the misappropriation of our other intellectual property rights. For example, many foreign countries have compulsory licensing laws under which a patent owner must grant licenses to third parties. In addition, many countries limit the enforceability of patents against third parties, including government agencies or government contractors. In these countries, patents may provide limited or no benefit. Patent protection must ultimately be sought on a country-by-country basis, which is an expensive and time-consuming process with uncertain outcomes. Accordingly, we may choose not to seek patent protection in certain countries, and we will not have the benefit of patent protection in such countries. Proceedings to enforce our patent rights in foreign jurisdictions could result in substantial costs and divert our efforts and attention from other aspects of our business. Accordingly, our efforts to protect our intellectual property rights in such countries may be inadequate. In addition, changes in the law and legal decisions by courts in the United States and foreign countries may affect our ability to obtain adequate protection for our technology and the enforcement of intellectual property.

 

Beginning June 1, 2023, European patent applications and patents may be subjected to the jurisdiction of the Unified Patent Court (UPC). Under the unitary patent system, European applications will have the option, upon grant of a patent, of becoming a Unitary Patent which will be subject to the jurisdiction of the UPC. As the UPC is a new court system, there is no precedent for the court, increasing the uncertainty of any litigation. Patents that remain under the jurisdiction of the UPC will be potentially vulnerable to a single UPC-based revocation challenge that, if successful, could invalidate the patent in all countries who are signatories to the UPC. We cannot predict with certainty the long-term effects of any potential changes.

 

22

 

Risk Factors Related to Regulation

 

Our business is subject to intense governmental regulation and scrutiny, both in the U.S. and abroad.

 

The production, marketing, and R&D of our products is subject to extensive regulation and review by the FDA and other governmental authorities both in the United States and abroad. In addition to testing and approval procedures, extensive regulations also govern marketing, manufacturing, distribution, labeling, and record keeping. If we do not comply with applicable regulatory requirements, violations could result in warning letters, non-approvals, suspensions of regulatory approvals, civil penalties and criminal fines, product seizures and recalls, operating restrictions, injunctions, and criminal prosecution.

 

Periodically, legislative or regulatory proposals are introduced that could alter the review and approval process relating to medical products. It is possible that the FDA will issue additional regulations further restricting the sale of our present or proposed products. Any change in legislation or regulations that governs the review and approval process relating to our current and future products could make it more difficult and costlier to obtain approval for new products, or to produce, market, and distribute existing products. Any such change could also result in a failure to obtain necessary approvals for our current or future products, which would negatively impact our financial condition and results of operations.

 

If the FDA begins to enforce regulation of our molecular diagnostic tests, we could incur substantial costs and delays associated with trying to obtain pre-market clearance or approval and costs associated with complying with post-market requirements.

 

Clinical laboratory tests like our molecular diagnostic tests are regulated under CLIA as well as by applicable state laws. The FDA has historically taken the position that it has the authority to regulate Laboratory Developed Tests (“LDTs”) as medical devices under the Federal Food, Drug, and Cosmetic Act, but it has a long-standing policy of not exercising general enforcement discretion with regard to LDTs. Accordingly, LDTs have effectively not been subject to the FDA’s regulation (although reagents, instruments, software, or components provided by third parties and used to perform LDTs may be subject to regulation). However, in September 2023, the FDA published a proposed rule on LDTs that would end the FDA’s prior policy of enforcement discretion with respect to LDTs. The proposed rule would phase out the FDA’s enforcement discretion policy in five stages over a four-year period from the effective date of the rule. In Phase 1 (effective one year after the rule is finalized), enforcement discretion would end with respect to medical device reporting and correction and removal reporting requirements. In Phase 2 (effective two years post-finalization), enforcement discretion would end with regard to other device requirements, including registration and listing, labeling, and investigational devices, except for quality systems and premarket review. In Phase 3 (effective three years post-finalization), enforcement discretion would end with regard to quality systems requirements. In Phase 4 (effective three and a half years post-finalization, but not before October 1, 2027), enforcement discretion would end with regard to compliance with premarket review requirements for high-risk tests (i.e., tests subject to premarket approval). Finally, in Phase 5 (effective four years post-finalization, but not before April 1, 2028), enforcement discretion would end with regard to premarket review requirements for moderate-risk and low-risk tests. Unlike previous proposals, the proposed rule does not “grandfather in” any existing tests. At this time, the proposed rule has not been finalized, and its ultimate content (including whether the rule will go into effect at all) remains unknown.

 

 

Legislative proposals addressing the FDA’s oversight of LDTs have been introduced in previous Congresses, including the “Verifying Accurate Leading-edge IVCT Development Act,” or VALID Act, and we expect that new legislative proposals will be introduced from time‑to‑time. The likelihood that Congress will pass such legislation and the extent to which such legislation may affect the FDA’s plans to regulate certain LDTs as medical devices is difficult to predict at this time. If the FDA ultimately regulates certain LDTs, whether via final guidance, final regulation, or as instructed by Congress, our molecular diagnostic tests may be subject to certain additional regulatory requirements. The cost of conducting clinical trials and otherwise developing data and information to support pre-market applications may be significant. If we are required to submit applications for our currently marketed tests, we may be required to conduct additional studies, which may be time-consuming and costly and could result in our currently marketed tests being withdrawn from the market. If our tests are allowed to remain on the market, but there is uncertainty in the marketplace about our tests, and if we are required by the FDA to label them investigational, or if labeling claims the FDA allows us to make are limited, orders may decline, and reimbursement may be adversely affected. Continued compliance with the FDA’s regulations would increase the cost of conducting our business, and subject us to heightened regulation by the FDA and penalties for failure to comply with these requirements.

 

In sum, we cannot predict the timing or form of any such guidance or regulation, or the potential effect on our existing molecular diagnostic tests or our tests in development, or the potential impact of such guidance or regulation on our business, financial condition, and results of operations.

 

If we fail to comply with Federal, State, and foreign laboratory licensing requirements, we could lose the ability to perform our tests or experience disruptions to our business. 

 

We are subject to CLIA, a federal law that regulates clinical laboratories that perform testing on specimens derived from humans for the purpose of providing information for the diagnosis, prevention, or treatment of disease. CLIA regulations mandate specific standards in the areas of personnel qualifications, administration, and participation in proficiency testing, patient test management, and quality assurance. CLIA certification is also required in order for our business to be eligible to bill Federal and State healthcare programs, as well as many private third-party payors, for our molecular diagnostic tests. To renew these certifications, we are subject to survey and inspection every two years. Moreover, CLIA inspectors may make random inspections of our clinical reference laboratories. Pennsylvania laws also require that we maintain a license and establish standards for the day-to-day operation of our clinical reference laboratory in Pittsburgh, Pennsylvania. In addition, our Pittsburgh laboratory is required to be licensed on a test-specific basis by certain other states. If we were unable to obtain or lose our CLIA certificate or State licenses for our laboratories, whether as a result of revocation, suspension, or limitation, we would no longer be able to perform our molecular diagnostic tests, which could have a material adverse effect on our business, financial condition, and results of operations. If we were to lose our licenses issued by the States in which we are required to hold licenses, we would not be able to test specimens from those States. New molecular diagnostic tests we may develop may be subject to new approvals by governmental bodies, and we may not be able to offer our new molecular diagnostic tests to patients in such jurisdictions until such approvals are received.

 

23

 

Complying with numerous statutes and regulations pertaining to our molecular diagnostics business is an expensive and time-consuming process, and any failure to comply could result in substantial penalties.

 

We are subject to regulation by both the Federal government and the States in which we conduct our molecular diagnostics business, including:

 

 

The Food, Drug, and Cosmetic Act, as supplemented by various other statutes;

 

The Prescription Drug Marketing Act of 1987, the amendments thereto, and the regulations promulgated thereunder and contained in 21 C.F.R. Parts 203 and 205;

 

CLIA and State licensing requirements;

 

Manufacturing and promotion laws;

 

Medicare and Medicaid billing and payment regulations applicable to clinical laboratories;

 

The Federal Anti-Kickback Statute, which prohibits knowingly and willfully offering, paying, soliciting, or receiving remuneration, directly or indirectly, in exchange for or to induce either the referral of an individual, or the furnishing, arranging for, or recommending of an item or service that is reimbursable, in whole or in part, by a federal healthcare program;

 

The Federal Stark physician self-referral law (and State equivalents), which prohibits a physician from making a referral for certain designated health services covered by the Medicare program, including laboratory and pathology services, if the physician or an immediate family member has a financial relationship with the entity providing the designated health services, unless the financial relationship falls within an applicable exception to the prohibition;

 

The Federal Health Insurance Portability and Accountability Act of 1996 (“HIPAA”), which established comprehensive federal standards with respect to the privacy and security of protected health information and requirements for the use of certain standardized electronic transactions, and amendments made in 2013 to HIPAA under the Health Information Technology for Economic and Clinical Health Act, which strengthen and expand HIPAA privacy and security compliance requirements, increase penalties for violators, extend enforcement authority to state attorneys general, and impose requirements for breach notification;

 

The Federal Civil Monetary Penalties Law, which prohibits, among other things, the offering or transfer of remuneration to a Medicare or State healthcare program beneficiary if the person knows or should know it is likely to influence the beneficiary’s selection of a particular provider, practitioner, or supplier of services reimbursable by Medicare or a State healthcare program, unless an exception applies;

 

The Federal False Claims Act, which imposes liability on any person or entity that, among other things, knowingly presents, or causes to be presented, a false or fraudulent claim for payment to the Federal government;

 

Other Federal and State fraud and abuse laws, prohibitions on self-referral, fee-splitting restrictions, prohibitions on the provision of products at no or discounted cost to induce physician or patient adoption, and false claims acts, which may extend to services reimbursable by any third-party payor, including private insurers;

 

The prohibition on reassignment of Medicare claims, which, subject to certain exceptions, precludes the reassignment of Medicare claims to any other party;

 

The rules regarding billing for diagnostic tests reimbursable by the Medicare program, which prohibit a physician or other supplier from marking up the price of the technical component or professional component of a diagnostic test ordered by the physician or other supplier and supervised or performed by a physician who does not “share a practice” with the billing physician or supplier; and

 

State laws that prohibit other specified practices related to billing, such as billing physicians for testing that they order, waiving coinsurance, co-payments, deductibles, and other amounts owed by patients, and being reimbursed at a higher amount from Medicare, Medicaid, and other Federal programs, than what we charge other payors.

 

We have implemented policies and procedures designed to comply with these laws and regulations. We periodically conduct internal reviews of our compliance with these laws. Our compliance is also subject to governmental review. The growth of our business may increase the potential of violating these laws, regulations, or our internal policies and procedures. The risk that we are found in violation of these, or other laws and regulations is further increased by the fact that many have not been fully interpreted by the regulatory authorities or the courts, and their provisions are open to a variety of interpretations. Possible violations of Federal or State regulations may spur investigations or enforcement actions by the FDA, Department of Justice, State agencies, or other legal authorities, and confirmed violations may result in substantial civil, criminal, or other fees, penalties or sanctions. Any action brought against us for violation of these or other laws or regulations, even if we successfully defend against it, could cause us to incur significant legal expenses and divert managements’ attention from the operation of our business. If our operations are found to be in violation of any of these laws and regulations, we may be subject to civil and criminal penalties, damages, and fines, we could be required to refund payments we received, we could face possible exclusion from Medicare, Medicaid and other Federal or State healthcare programs, and we could even be required to cease operations. Any of the foregoing consequences could have a material adverse effect on our business, financial condition, and results of operations.

 

24

 

If we use hazardous materials in a manner that causes contamination or injury, we could be liable for resulting damages.

 

We are subject to Federal, State, and local laws, rules and regulations governing the use, discharge, storage, handling, and disposal of biological material, chemicals, and waste. We cannot eliminate the risk of accidental contamination or injury to employees or third parties from the use, storage, handling, or disposal of these materials. In the event of contamination or injury, we could be held liable for any resulting damages, remediation costs, and any related penalties or fines. This liability could exceed our resources or any applicable insurance coverage we may have. The cost of compliance with these laws and regulations may become significant, and our failure to comply may result in substantial fines or other consequences, and either could have a significant impact on our operating results.

 

The healthcare regulatory and political framework is uncertain and evolving.

 

Healthcare laws and regulations are rapidly evolving and may change significantly in the future, which could adversely affect our financial condition and results of operations. For example, in March 2010, the Patient Protection and Affordable Care Act, (“ACA”), was adopted, which is a healthcare reform measure that provided healthcare insurance for approximately 30 million additional Americans. The ACA includes a variety of healthcare reform provisions and requirements that became effective at varying times through 2018 and substantially changed the way healthcare is financed by both governmental and private insurers, which may significantly impact our industry and our business. For instance, the ACA requires “Applicable Manufacturers” to disclose to the Secretary of the Department of Health & Human Services drug sample distributions and certain payments or transfers of value to covered recipients (physicians and teaching hospitals) on an annual basis. “Applicable Manufacturers” and “Applicable Group Purchasing Organizations” must also disclose certain physician ownership or investment interests. The data submitted will ultimately be made available on a public website. Based upon the structure of our relationship with our clients, we may be included in the definition of “Applicable Manufacturer” for purposes of the disclosure requirements or may provide services that include the transfer of drug samples and/or other items of value to covered recipients. As such, we may be required to disclose or provide information that is subject to disclosure. There may be certain risks and penalties associated with the failure to properly make such disclosures, including but not limited to the specific civil liabilities set forth in the ACA, which allows for a maximum civil monetary penalty per “Applicable Manufacturer” of $1,150,000 per year. There may be additional risks and claims made by third parties derived from an improper disclosure that are difficult to ascertain at this time. 

 

We cannot predict whether future healthcare initiatives will be implemented at the federal or state level, or how any future legislation or regulation may affect us.

 

25

 

Risk Factors Related to the Securities Markets and Ownership of Our Common Stock

 

Our certificate of incorporation, as amended, provides that, to the fullest extent permitted by law, the Court of Chancery of the State of Delaware will be the exclusive forum for certain legal actions between us and our stockholders, which could limit our stockholders ability to obtain a judicial forum viewed by the stockholders as more favorable for disputes with us or our directors, officers, or employees.

 

Our certificate of incorporation, as amended, provides that, to the fullest extent permitted by law, the Court of Chancery of the State of Delaware shall be the sole and exclusive forum for (1) any derivative action or proceeding brought on behalf of the corporation, (2) any action asserting a claim of breach of a fiduciary duty owed by any director or officer of the corporation to the corporation or the corporation’s stockholders, (3) any action asserting a claim against the corporation arising pursuant to any provision of the General Corporation Law or the corporation’s certificate of incorporation or bylaws, or (4) any action asserting a claim against the corporation governed by the internal affairs doctrine. This exclusive forum provision does not apply to suits brought to enforce a duty or liability created by the Securities Exchange Act of 1934. It could apply, however, to a suit that falls within one or more of the categories enumerated in the exclusive forum provision and asserts claims under the Securities Act, as amended, inasmuch as Section 22 of the Securities Act creates concurrent jurisdiction for Federal and State courts over all suits brought to enforce any duty or liability created by the Securities Act or the rule and regulations thereunder. There is uncertainty as to whether a court would enforce such provision with respect to claims under the Securities Act, and our stockholders will not be deemed to have waived our compliance with the Federal securities laws and the rules and regulations thereunder.

 

Any person or entity purchasing or otherwise acquiring any interest in any of our securities shall be deemed to have notice of and consented to these provisions. These exclusive-forum provisions may limit a stockholder’s ability to bring a claim in a judicial forum of their choosing for disputes with us or our directors, officers, or other employees, which may discourage lawsuits against us and our directors, officers, and other employees.

 

If a court were to find the choice of forum provision contained in our certificate of incorporation, as amended, to be inapplicable or unenforceable in an action, we may incur additional costs associated with resolving such action in other jurisdictions, which could harm our business, financial condition, and results of operations. Even if we are successful in defending against these claims, litigation could result in substantial costs and be a distraction to our management team.

 

Our common stock could be delisted from the Nasdaq Capital Market, which delisting could hinder your ability to obtain accurate quotations on the price of our common stock or dispose of our common stock in the secondary market.

 

On May 13, 2022, we received a letter from the Listing Qualifications Department of Nasdaq informing us that because the closing bid price for our common stock listed on Nasdaq was below $1.00 for 30 consecutive trading days, we did not comply with the minimum closing bid price requirement for continued listing on the Nasdaq Capital Market under NASDAQ Marketplace Rule 5550(a)(2), requiring a minimum bid price of $1.00 per share (the “Minimum Bid Price Requirement”). The letter stated that we had 180 days, or until November 9, 2022, to regain compliance by maintaining a closing bid price of at least $1.00 for a minimum of 10 consecutive trading days. This deadline was subsequently extended by Nasdaq to May 8, 2023.

 

On April 23, 2023, we effected a 20-for-1 reverse stock split to cure this deficiency. As a result, our stock price increased significantly, and we regained compliance with the Minimum Bid Price Requirement. However, since the reverse stock split, our stock price has declined and, as of March 18, 2024, our closing stock price was $2.70 per share. If we subsequently fail to meet the Minimum Bid Price Requirement or another requirement for continued listing on Nasdaq, we could be delisted.

 

In the event our common stock is delisted from the Nasdaq Capital Market and we are also unable to maintain listing on another alternate exchange, trading in our common stock could thereafter be conducted through one or more over-the-counter markets. In such event, the liquidity of our common stock would likely be impaired, not only in the number of shares which could be bought and sold, but also through delays in the timing of the transactions, and there would likely be a reduction in our coverage by security analysts and the news media, thereby resulting in lower prices for our common stock than might otherwise prevail.

 

26

 

Limitations on director and officer liability and indemnification of our officers and directors by us may discourage stockholders from bringing a suit against a director.

 

Our certificate of incorporation and bylaws provide, with certain exceptions as permitted by governing state law, that a director or officer shall not be personally liable to us or our stockholders for breach of fiduciary duty as a director, except for acts or omissions that involve intentional misconduct, fraud, knowing violation of law, or unlawful payments of dividends. These provisions may discourage stockholders from bringing a suit against a director for breach of fiduciary duty and may reduce the likelihood of derivative litigation brought by stockholders on our behalf against a director. In addition, our certificate of incorporation and bylaws may provide for mandatory indemnification of directors and officers to the fullest extent permitted by governing state law.

 

You may experience dilution as a result of future equity offerings.

 

We may in the future offer additional shares of our common stock or other securities convertible into or exchangeable for our common stock. Although no assurances can be given that we will consummate a future financing, in the event we do, or in the event we sell shares of common stock or other securities convertible into shares of our common stock in the future, additional and potentially substantial dilution could occur.

 

The exercise of outstanding warrants, and issuance of equity awards may have a dilutive effect on our stock, and negatively impact the price of our common stock.

 

As of December 31, 2023, we had 1,806,589 warrants outstanding at a weighted average exercise price of $21.52 per share. We are able to grant stock options, restricted stock, restricted stock units, stock appreciation rights, bonus stock, and performance awards under our 2012 Stock Incentive Plan. Under the 2012 Stock Incentive Plan, 47,664 shares were issuable under outstanding incentive awards at December 31, 2023, and 94,878 shares remained available for issuance pursuant to future incentive grants. The exercise of outstanding warrants, and issuance of equity awards may have a dilutive effect on our stock, and negatively impact the price of our common stock.

 

We do not expect to pay cash dividends for the foreseeable future, and we may never pay dividends; investors must rely on stock appreciation, if any, for any return on investment in our common stock.

 

We currently intend to retain any future earnings to support the development and expansion of our business and do not anticipate paying cash dividends in the foreseeable future. Our payment of any future dividends will be at the discretion of our board of directors after considering various factors, including but not limited to, our financial condition, operating results, cash needs, growth plans, and the terms of any credit agreements that we may be a party to at the time. In addition, our ability to pay dividends on our common stock is limited by the Delaware General Corporation Law, which provides that dividends may only be lawfully paid out of a corporation’s “surplus,” which is generally defined as the amount by which total assets exceed total liabilities. Accordingly, investors must rely on sales of their common stock after price appreciation, which may never occur, and the availability of a liquid trading market in our shares as the only way to realize certain returns on their investment.

 

Our board of directors ability to issue undesignated preferred stock and the existence of anti-takeover provisions may depress the value of our common stock.

 

Our authorized capital includes 20 million shares of preferred stock. Of this amount, 2,300,000 shares have been designated as series B convertible preferred stock, of which 79,246 shares are outstanding. The remaining authorized shares are undesignated preferred stock. Our board of directors has the power to issue any or all of the shares of undesignated preferred stock, including the authority to establish one or more series and to fix the powers, preferences, rights, and limitations of such class or series, without seeking stockholder approval. Further, as a Delaware corporation, we are subject to provisions of the Delaware General Corporation Law regarding business combinations. We may, in the future, consider adopting additional anti-takeover measures. The authority of our board of directors to issue undesignated stock and the anti-takeover provisions of Delaware law, as well as any future anti-takeover measures adopted by us, may, in certain circumstances, delay, deter, or prevent takeover attempts and other changes in control not approved by our board of directors. As a result, our stockholders may lose opportunities to dispose of their shares at favorable prices generally available in takeover attempts or that may be available under a merger proposal and the market price, voting, and other rights of the holders of common stock may also be affected.

 

27

 

Our stock price may be volatile, and you could lose all or part of your investment.

 

The trading price of our common stock may fluctuate substantially and will depend on several factors, including those described in this “Risk Factors” section, many of which are beyond our control and may not be related to our operating performance. These fluctuations could cause you to lose all or part of your investment in our securities.

 

In addition, the stock market in general has experienced extreme price and volume fluctuations that have often been unrelated or disproportionate to the operating performance of those companies. Broad market and industry factors, as well as general economic, political and market conditions such as recessions or interest rate changes, may seriously affect the market price of our common stock, regardless of our actual operating performance.

 

Further, in the past, following periods of volatility in the overall market and the market prices of particular companies’ securities, securities class action litigations have often been instituted against these companies. Litigation of this type, if instituted against us, could result in substantial costs and a diversion of our management’s attention and resources. Any adverse determination in any such litigation or any amounts paid to settle any such actual or threatened litigation could require that we make significant payments.

 

General Risk Factors

 

Business disruptions could harm our operations, lead to a decline in revenue and increase our costs.

 

Our operations could be disrupted by political and/or civil unrest, acts of war or other military actions, such as recent and ongoing conflicts in Israel/Gaza and Ukraine, epidemics or pandemics, such as a potential resurgence of the COVID-19 pandemic, and other natural or man-made disasters and catastrophic events. Geopolitical and domestic political developments and other events beyond our control, can increase economic volatility globally and disrupt supply chains we rely on. Our operations could be harmed and our costs could increase if manufacturing, logistics or other operations are disrupted for any reason, including economic, business, labor, environmental, public health, or political issues. We monitor and act as necessary to mitigate potential risks of shortages and delays that may impact our ability to obtain new contracts, fulfill product demands and meet our contract obligations. The extent to which business disruptions may impact our financial condition and results of operations remains uncertain and is dependent on numerous evolving factors.

 

Our success is dependent on our ability to attract and retain technical personnel, sales and marketing personnel, and other skilled management.

 

Our success depends to a significant degree on our ability to attract, retain, and motivate highly skilled and qualified personnel. Failure to attract and retain necessary technical, sales and marketing personnel, and skilled management could adversely affect our business. If we fail to attract, train, and retain sufficient numbers of these highly qualified people, our business, financial condition, and results of operations could be materially and adversely affected.

 

28

 

Our ability to use net operating loss and tax credit carryforwards and certain built-in losses to reduce future tax payments is limited by provisions of the Internal Revenue Code and may be subject to further limitation because of prior or future offerings of our stock or other transactions.  

 

Sections 382 and 383 of the United States Internal Revenue Code of 1986, as amended (the “Code”) contain rules that limit the ability of a company that undergoes an ownership change, which is generally an increase in the ownership percentage of certain stockholders in the stock of a company by more than 50% over a three-year period, to utilize its net operating loss and tax credit carryforwards and certain built-in losses recognized in years after the ownership change. These rules generally operate by focusing on ownership changes involving stockholders owning directly or indirectly 5% or more of the stock of a company and any change in ownership arising from a new issuance of stock by that company. Generally, if an ownership change, as defined by Section 382 of the Code, occurs, the yearly taxable income limitation on the use of net operating loss and tax credit carryforwards and certain built-in losses is equal to the product of the applicable long-term tax-exempt rate and the value of stock immediately before the ownership change. The Company performed a Section 382 analysis as of December 31, 2023 which resulted in the limitation and expiration of a substantial portion of the Company’s loss carryforwards. In addition, the current net operating loss (“NOL”) carryforwards might be further limited by future issuances of our common stock.

 

Costs incurred because we are a public company may affect our profitability.

 

As a public company, we incur significant legal, accounting, and other expenses and are subject to the SEC’s rules and regulations relating to public disclosure that generally involve a substantial expenditure of financial resources.  In addition, the Sarbanes-Oxley Act of 2002, as well as rules subsequently implemented by the SEC, require changes in corporate governance practices of public companies. Full compliance with such rules and regulations requires significant legal and financial compliance costs and makes some activities more time-consuming and costlier, which may negatively impact our financial results. To the extent our earnings suffer as a result of the financial impact of our SEC reporting or compliance costs, our ability to develop an active trading market for our securities could be harmed.

 

Shares eligible for future sale may adversely affect the market.

 

From time to time, certain stockholders may be eligible to sell some or all of their shares of common stock pursuant to Rule 144, promulgated under the Securities Act, subject to certain limitations. In general, pursuant to Rule 144 as in effect as of the date of this filing, a stockholder (or stockholders whose shares are aggregated) who has satisfied the applicable holding period and is not deemed to have been one of our affiliates at the time of sale, or at any time during the three months preceding a sale, may sell their shares of common stock. Any substantial sale, or cumulative sales, of our common stock pursuant to Rule 144 or pursuant to any resale prospectus may have a material adverse effect on the market price of our securities.

 

We may be unable to provide stock-based incentives to our employees without an increase in shares available for issuance.

 

Due to the low number of shares remaining available for issuance, we may be unable to provide stock-based incentives to our employees. Any increase in shares issuable will be subject to stockholder approval, which may not be obtained. Not obtaining stockholder approval could materially impact our ability to provide stock-based incentives to our employees, which could mean that we have to pay more cash, which is currently limited.

 

Acquisitions involve risks that could result in adverse changes to operating results, cash flows, and liquidity.   

 

We may desire to make strategic acquisitions in the future. However, we may not be able to identify suitable acquisition opportunities, or we may be unable to obtain the consent of our stockholders and therefore, may not be able to complete such acquisitions. We may pay for acquisitions with our common stock or with convertible securities, which may dilute stockholders’ investment in our common stock, or we may decide to pursue acquisitions that our investors may not agree with. In connection with potential acquisitions, we may agree to substantial earn-out arrangements. To the extent we defer the payment of the purchase price for any acquisition through a cash earn-out arrangement, cash flows could be reduced in subsequent periods.

 

29

 

In addition, acquisitions may expose us to operational challenges and risks, including:

 

 

the ability to profitably manage acquired businesses or successfully integrate the operations of acquired businesses, as well as the acquired business’s financial reporting and accounting control systems into our existing platforms;

 

​increased indebtedness and contingent purchase price obligations associated with an acquisition;

 

​the ability to fund cash flow shortages that may occur if anticipated revenue is not realized or is delayed, whether by general economic or market conditions, or unforeseen internal difficulties;

 

​the availability of funding sufficient to meet increased capital needs;

 

​diversion of management’s time and attention from existing operations; and

 

​the ability to retain or hire qualified personnel required for expanded operations.

 

Completing acquisitions may require significant management time and financial resources because we may need to assimilate widely dispersed operations with different corporate cultures. In addition, acquired companies may have liabilities that we failed to or were unable to discover in the course of performing due diligence investigations. Also, the indemnification granted by sellers of acquired companies may not be sufficient in amount, scope, or duration to fully offset the possible liabilities associated with businesses or properties we assume upon consummation of an acquisition. We may learn additional information about our acquired businesses that could have a material adverse effect on us, such as unknown or contingent liabilities and liabilities related to compliance with applicable laws. Any such liabilities, individually or in the aggregate, could have a material adverse effect on our business. Failure to successfully manage the operational challenges and risks associated with, or resulting from, acquisitions could adversely affect our results of operations, cash flows, and liquidity. Borrowings or issuances of convertible securities associated with these acquisitions may also result in higher levels of indebtedness, which could adversely impact our ability to service our debt within the scheduled repayment terms.

 

Security breaches, loss of data, and other disruptions to our business or the business of our third-party service providers could compromise sensitive information related to our business or prevent us from accessing critical information and expose us to liability, which could adversely affect our business and reputation.

 

Our business requires that we collect and store sensitive data, including protected health and credit card information and proprietary business and financial information. We face a number of risks relative to the protection of, and the service providers’ protection of, this critical information, including loss of access, inappropriate disclosure, and inappropriate access, as well as risks associated with our ability to identify and audit such events. The secure processing, storage, maintenance, and transmission of this critical information are vital to our operations and business strategy, and we devote significant resources to protecting such information. Although we take measures to protect sensitive information from unauthorized access or disclosure, our information technology and infrastructure may be vulnerable to attacks by hackers or viruses or otherwise breached due to employee error, malfeasance, or other activities. While we do not believe we have not experienced any such attack or breach, if such event would occur and cause interruptions in our operations, our networks could be compromised and the information we store on those networks could be accessed by unauthorized parties, publicly disclosed, lost, or stolen. Unauthorized access, loss, or dissemination could disrupt our operations, including collecting, processing, and preparing company financial information, managing the administrative aspects of our business, and damaging our reputation, any of which could adversely affect our business. In addition, the interpretation and application of consumer, health-related, and general data protection laws in the United States are often uncertain, contradictory, and in flux. It is possible that these laws may be interpreted and applied in a manner that is inconsistent with our practices. If so, this could result in government-imposed fines or orders requiring that we change our practices, which could adversely affect our business. Complying with these various laws could cause us to incur substantial costs or require us to change our business practices, systems, and compliance procedures in a manner adverse to our business. Additionally, many of our employees have the ability to work remotely, which may increase the risk of security breaches, loss of data, and other disruptions as a consequence of more employees accessing sensitive and critical information from remote locations. 

 

If we are unable to prevent such security breaches or privacy violations or implement satisfactory remedial measures in connection with security incidents, we may suffer loss of reputation, financial loss, and civil or criminal fines or other penalties. In addition, these breaches and other forms of inappropriate access can be difficult to detect, and any delay in identifying them may lead to increased harm of the type described above.

 

30

 

If our information technology and communications systems fail or we experience a significant interruption in our operations, our reputation, business, and results of operations could be materially and adversely affected.

 

The efficient operation of our business is dependent on information technology and communications systems. The failure of these systems to operate as anticipated could disrupt our business and result in decreased revenue and increased overhead costs. In addition, we do not have complete redundancy for all of our systems and our disaster recovery planning cannot account for all eventualities. Our information technology and communications systems, including the information technology systems and services that are maintained by third-party vendors, are vulnerable to damage or interruption from natural disasters, fire, terrorist attacks, malicious attacks by computer viruses or hackers, and power loss or failure of computer systems, Internet, telecommunications or data networks. If these systems or services become unavailable or suffer a security breach, we may expend significant resources to address these problems, and our reputation, business, and results of operations could be materially and adversely affected.

 

ITEM 1B. UNRESOLVED STAFF COMMENTS.

 

Not applicable.

 

ITEM 1C. CYBERSECURITY.

 

Our Board of Directors (the “Board”) recognizes the critical importance of maintaining the trust and confidence of our customers, clients, business partners and employees. The Board exercises oversight of our risk management program, and cybersecurity represents an important component of our overall approach to enterprise risk management (“ERM”). Our cybersecurity policies, standards, processes, and practices are integrated into our ERM program and are based on frameworks established by the National Institute of Standards and Technology (“NIST”) and other applicable industry standards. In general, we seek to address cybersecurity risks through a cross-functional approach that is focused on preserving the confidentiality, security, and availability of the information that we collect and store by identifying, preventing, and mitigating cybersecurity threats and effectively responding to cybersecurity incidents when they occur.

 

Risk Management and Strategy

 

As one of the critical elements of our overall ERM approach, our cybersecurity program is focused on the following key areas:

 

 

Governance. As discussed in more detail under the heading “Governance,” the Board maintains an active role concerning cybersecurity risk management including oversight of the Company’s employee personnel with extensive experience in the field.

 

 

Technical Safeguards and Risk Management Processes. We have implemented a risk management framework to identify, evaluate, and address cybersecurity risks. This framework includes the deployment of tools to detect potential threats, the maintenance of detailed incident logs, and the development of risk mitigation strategies. Our cybersecurity measures and policies are subject to regular testing and continuous improvement to adapt to new threats as they arise.

 

 

Education and Incident Reporting. We have instituted a company-wide security awareness training program to educate employees about cybersecurity risks and their role in maintaining our security posture. Continuous education and testing support our workforce in remaining knowledgeable and vigilant to cybersecurity threats. Employees are instructed to report all cybersecurity concerns directly to our internal information technology (“IT”) team for immediate assessment and response.

 

 

Cybersecurity Incident Response Plan. We maintain a comprehensive incident response plan designed to mitigate the impact of a cybersecurity incident. This plan includes protocols for internal response, external communication, and remediation efforts to minimize the impact on our operations and stakeholders.

 

 

Third-Party Risk Management. We maintain a risk-based approach to identifying and overseeing cybersecurity risks presented by third parties, including vendors, service providers and other external users of our systems, as well as the systems of third parties that could adversely impact our business in the event of a cybersecurity incident affecting those third-party systems.

 

31

 

We engage in the periodic assessment and testing of our policies, standards, processes, and practices that are designed to address cybersecurity threats and incidents. These efforts include a range of activities, including audits, assessments, vulnerability testing, and other exercises focused on evaluating the effectiveness of our cybersecurity measures and planning. We engage third parties to perform assessments on our cybersecurity measures, including information security maturity assessments, audits, and independent reviews of our information security control environment and operating effectiveness. The results of such assessments, audits, and reviews are reported to the Board, and we adjust our cybersecurity policies, standards, processes, and practices as necessary based on the information provided by these assessments, audits, and reviews.

 

Governance

 

The Board oversees the Company’s ERM process, including the management of risks arising from cybersecurity threats. The Board receives reports on cybersecurity risks, which address a wide range of topics including recent developments, evolving standards, vulnerability assessments, third-party and independent reviews, the threat environment, technological trends, and information security considerations arising with respect to the Company’s peers and third parties. The Board also receives prompt and timely information regarding any cybersecurity incident that meets established reporting thresholds, as well as ongoing updates regarding any such incident until it has been addressed.

 

The Senior Director of IT and Cybersecurity, in coordination with our executive officers, work collaboratively across the Company to implement a program designed to protect the Company’s information systems from cybersecurity threats and to promptly respond to any cybersecurity incidents in accordance with the Company’s incident response plan. To facilitate the Company’s cybersecurity risk management program, the Company’s internal IT team is deployed to work with business functions across the Company to address cybersecurity threats and to respond to cybersecurity incidents. The Senior Director of IT and Cybersecurity, as leader of the internal IT team, monitors the prevention, detection, mitigation, and remediation of cybersecurity threats and incidents in real time, and reports such threats and incidents to the executive officers and Board when appropriate.

 

The Senior Director of IT and Cybersecurity has served in various roles in information technology and information security for more than two decades with a track record of managing systems compliant with relevant security standards. The Senior Director of IT and Cybersecurity has industry experience and education aligned with the Company’s work and the data we maintain. The Senior Director of IT and Cybersecurity’s expertise is complemented by that of the Company’s CEO and Interim CFO, each with degrees in their respective fields and extensive leadership experience including experience managing risks at similar companies.

 

We face a number of cybersecurity risks in connection with our business. Such risks have not materially affected us, including our business strategy, results of operations or financial condition, to date. For more information about the cybersecurity risks we face, see the risk factor entitled “Security breaches, loss of data, and other disruptions to our business or the business of our third-party service providers could compromise sensitive information related to our business or prevent us from accessing critical information and expose us to liability, which could adversely affect our business and reputation.” in Item 1A. Risk Factors.

 

ITEM 2. PROPERTIES.

 

Our corporate offices are in Pittsburgh, Pennsylvania. We have leases for office and laboratory space that are effective through February 29, 2028.

 

We lease office and laboratory space in Birmingham, Alabama. This lease is effective through August 31, 2025.

 

We lease office and manufacturing space in Eagan, Minnesota. This lease is effective through May 31, 2025.

 

We expect that the current space will be adequate for our current office and laboratory needs.

 

32

 

ITEM 3. LEGAL PROCEEDINGS.

 

None.

 

ITEM 4. MINE SAFETY DISCLOSURES.

 

Not applicable. 

 

PART II

 

ITEM 5. MARKET FOR REGISTRANTS COMMON EQUITY, RELATED STOCKHOLDER MATTERS AND ISSUER PURCHASES OF EQUITY SECURITIES.

 

Market Information

 

Effective June 13, 2019, our common stock was listed on the NASDAQ Capital Market under the symbol “POAI”. Prior to this, effective February 2, 2018, our common stock was listed on the NASDAQ Capital Market under the symbol “AIPT”. Prior to February 2, 2018, our common stock was listed on The NASDAQ Capital Market under the symbol “SKLN”.

 

Holders

 

As of March 18, 2024, there were approximately 155 stockholders of record of our common stock.

 

Dividend Policy

 

We follow a policy of retaining earnings, if any, to finance the expansion of our business. We have not paid, nor do we expect to declare or pay, cash dividends on common stock in the foreseeable future.

 

Securities Authorized for Issuance under Equity Compensation Plans

 

The information required by this Item 5 regarding securities authorized for issuance under equity compensation plans is incorporated herein by reference to Item 12 below.

 

ITEM 6. [RESERVED]

 

Not Required.

 

ITEM 7. MANAGEMENTS DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS.

 

Information Regarding Forward-Looking Statements

 

This Annual Report on Form 10-K contains “forward-looking statements” that indicate certain risks and uncertainties, many of which are beyond our control. Actual results could differ materially and adversely from those anticipated in such forward-looking statements as a result of certain factors, including but not limited to those set forth below and elsewhere in this report. Important factors that may cause actual results to differ from projections include:

 

 

Our ability to continue operating beyond twelve months without additional financing;

 

Continued negative operating cash flows;

 

Our capital needs to accomplish our goals, including any further financing, which may be highly dilutive and may include onerous terms;

 

Risks related to recent and future acquisitions, including risks related to the benefits and costs of acquisition;

 

33

 

 

Risks related to our partnerships with other companies, including the need to negotiate the definitive agreements; possible failure to realize anticipated benefits of these partnerships; and costs of providing funding to our partner companies, which may never be repaid or provide anticipated returns;

 

Risks related to the initiation, formation, or success of our collaboration arrangements, commercialization activities and product sales levels by our collaboration partners and future payments that may come due to us under these arrangements,

 

Risk that we will be unable to protect our intellectual property or claims that we are infringing on others’ intellectual property;

 

The impact of competition;

 

Acquisition and maintenance of any necessary regulatory clearances applicable to applications of our technology;

 

Inability to attract or retain qualified senior management personnel, including sales and marketing personnel;

 

Risk that we never become profitable if our products and services are not accepted by potential customers;

 

Possible impact of government regulation and scrutiny;

 

Unexpected costs and operating deficits, and lower than expected sales and revenues, if any;

 

Adverse results of any legal proceedings;

 

The volatility of our operating results and financial condition,

 

Management of growth;

 

Risk that our business and operations could be materially and adversely affected by disruptions caused by economic and geopolitical uncertainties as well as epidemics or pandemics; and

 

Other specific risks that may be alluded to in this report.

 

All statements, other than statements of historical facts, included in this report regarding our growth strategy, future operations, financial position, estimated revenue or losses, projected costs, prospects and plans, and objectives of management are forward-looking statements. When used in this report, the words “will,” “may,” “believe,” “anticipate,” “intend,” “estimate,” “expect,” “project,” “plan,” and similar expressions are intended to identify forward-looking statements, although not all forward-looking statements contain such identifying words. All forward-looking statements speak only as of the date of this report. We do not undertake any obligation to update any forward-looking statements or other information contained herein. Potential investors should not place undue reliance on these forward-looking statements. Although we believe that our plans, intentions, and expectations reflected in or suggested by the forward-looking statements in this report are reasonable, we cannot assure potential investors that these plans, intentions or expectations will be achieved. We disclose important factors that could cause actual results to differ materially from expectations in the “Risk Factors” section and elsewhere in this report. These cautionary statements qualify all forward-looking statements attributable to us or persons acting on our behalf.

 

Overview

 

We are a knowledge and science-driven company that applies artificial intelligence (“AI”) to support the discovery and development of optimal cancer therapies, which can ultimately lead to more effective treatments and improved patient outcomes. We use AI and a proprietary biobank of 150,000+ tumor samples, categorized by tumor type, to provide actionable insights about drug compounds to improve the drug discovery process and increase the probability of drug compound success. We offer a suite of solutions for oncology drug development from early discovery to clinical trials.

 

Our mission is to change the landscape of oncology drug discovery and enable the development of more effective therapies for the treatment of cancer. By harnessing the power of machine learning and scientific rigor, we believe that we can improve the probability of success of advancing pharmaceutical and biological drug candidates with a higher degree of confidence.

 

We operate in three business areas. In our first area, we provide optimized, high-confidence drug-response predictions through the application of AI using our proprietary biobank of tumor samples to enable a more informed selection of drug/tumor combinations and increase the probability of success during development. We also create and develop tumor-specific 3D cell culture models mimicking the physiological environment of human tissue enabling better-informed decision-making during development. In our second business area, we provide services and research using a proprietary self-contained and automated system that conducts high-throughput, self-interaction chromatography screens using additives and excipients commonly included in protein formulations resulting in soluble and physically stable formulations of biologics. Our third business area produces the United States Food and Drug Administration (“FDA”)-cleared STREAMWAY® System and associated products for automated medical fluid waste management and patient-to-drain medical fluid disposal. As of January 1, 2023, we changed our reportable segments to align with these business areas.

 

34

 

We have three reportable segments, which have been delineated by location and business area:

 

 

Pittsburgh segment: provides services that include the application of AI using its proprietary biobank of 150,000+ tumor samples. Pittsburgh also creates proprietary 3D culture models used in drug development.

 

 

Birmingham segment: provides contract services and research focused on solubility improvements, stability studies, and protein production.

 

 

Eagan segment: produces the FDA-cleared STREAMWAY System and associated products for automated medical fluid waste management and patient-to-drain medical fluid disposal.

 

Capital Requirements

 

Since inception, we have been unprofitable. We incurred net losses of $13,983,967 and $25,737,634 for the years ended December 31, 2023, and December 31, 2022, respectively. As of December 31, 2023, and December 31, 2022, we had an accumulated deficit of $167,761,883 and $153,777,916, respectively.

 

We have never generated sufficient revenues to fund our capital requirements. We have funded our operations through a variety of debt and equity instruments. Since 2017, we have diversified our business by investing in ventures, including making significant loans and investments in early-stage companies. These activities led to the acquisition of Helomics Corporation in April 2019, two transactions to acquire the assets of three businesses in 2020, and the acquisition of zPREDICTA Inc. (“zPREDICTA”) in November 2021, each of which have accelerated our capital needs. See “Liquidity and Capital Resources – Liquidity and Plan of Financing; Going Concern” and “Liquidity and Capital Resources – Financing Transactions” below.

 

Our future cash requirements and the adequacy of available funds depend on our ability to generate revenues from our oncology businesses located in Pittsburgh and Birmingham; our ability to continue to sell our Skyline Medical products and services and to reach profitability in all our businesses; and the availability of future financing to fulfill our business plans. See “Liquidity and Capital Resources – Liquidity and Plan of Financing; Going Concern” below.

 

Our limited history of operations, especially in our drug discovery business, and our change in the emphasis of our business, starting in 2017, makes prediction of future operating results difficult. We believe that period-to-period comparisons of our operating results should not be relied on as predictive of our future results.

 

Results of Operations

 

Comparison of Year Ended December 31, 2023, with Year Ended December 31, 2022

 

   

2023

   

2022

   

Difference

 

Revenue

  $ 1,780,093     $ 1,505,459     $ 274,634  

Cost of sales

    634,796       505,107       (129,689 )

General and administrative expense

    9,428,496       11,110,735       1,682,239  

Operations expense

    4,127,268       3,798,425       (328,843 )

Sales and marketing expense

    1,510,861       1,358,907       (151,954 )

 

Revenue. We recorded revenue of $1,780,093 in 2023, compared to $1,505,459 in 2022. Revenues for the years ended December 31, 2023, and December 31, 2022, were primarily derived from our Eagan operating segment. The Eagan operating segment contributed $1,135,101 and $1,063,493 for the years ended December 31, 2023, and December 31, 2022, respectively, while the Pittsburgh operating segment contributed $492,596 and $358,776, respectively.

 

35

 

Cost of sales. Cost of sales was $634,796 and $505,107 for the years ended December 31, 2023, and December 31, 2022, respectively. Cost of sales increased primarily due to costs associated with Pittsburgh contracted services. The gross profit margin declined to 64% in 2023 from 66% in 2022. The decline in gross profit margin was primarily due to costs related to contracted services provided by our Pittsburgh operating segment.

 

General and administrative expense. General and administrative (“G&A”) expenses primarily consist of management salaries, professional fees, consulting fees, depreciation and amortization, office rents, and general office expenses. G&A expenses decreased by $1,682,239 to $9,428,496 in 2023 from $11,110,735 in 2022. The decrease was primarily due to decreases in staff-related expenses of approximately $1,980,000. Additional decreases included lower amortization expense related to acquired intangible assets impaired in the prior year. These decreases were offset by higher professional fees including consultants supporting our management team and investor relations as well as other G&A expenses.

 

Operations expense. Operations expenses primarily consist of expenses related to product development, prototyping and testing. Operations expenses increased by $328,843 to $4,127,268 in 2023 compared to $3,798,425 in 2022. The increase in operations expenses in 2023 was primarily due to higher cloud computing expenses and other expenses related to our AI business provided by our Pittsburgh operating segment, offset by lower research and development expenses related to office closures.

 

Sales and marketing expense. Sales and marketing expenses consist of expenses required to market and sell our products including staff-related expenses for individuals performing this work. Sales and marketing expenses increased by $151,954 to $1,510,861 in 2023 compared to $1,358,907 in 2022. The increase in 2023 was primarily due to approximately $209,000 higher staff-related expenses resulting from the addition of headcount supporting our sales and marketing efforts, offset by lower spend on other marketing activities.

 

Loss on goodwill impairment. Upon closing our acquisition of zPREDICTA on November 24, 2021, we recorded related goodwill of $7,231,093. During the year ended December 31, 2022, we determined that the goodwill was impaired primarily due to declines in our market capitalization and recorded an impairment loss of $7,231,093. Accordingly, goodwill related to zPREDICTA was $0 at both December 31, 2023, and December 31, 2022. zPREDICTA was merged with Predictive Oncology at the end of 2022 and is now reported as part of the Pittsburgh operating segment. See Note 5 Intangible Assets to our audited consolidated financial statements included in this annual report on Form 10-K.

 

Loss on finite-lived intangible asset impairment. During the year ended December 31, 2023, we incurred no losses on impairment of finite-lived intangible assets. During the year ended December 31, 2022, we incurred a loss on impairment of finite-lived intangible assets of $3,349,375. The impairment recorded related to the finite-lived intangible assets obtained with our acquisition of zPREDICTA in 2021 and was primarily due to declines in projected future cash flows. The value of the intangible assets of zPREDICTA following the impairment was $0 at December 31, 2022. zPREDICTA was merged with Predictive Oncology at the end of 2022 and is now reported as part of the Pittsburgh operating segment. See Note 5 Intangible Assets to our audited consolidated financial statements included in this annual report on Form 10-K.

 

Loss on impairment of tangible long-lived assets. We recorded a loss on impairment of property and equipment of $162,905 during the year ended December 31, 2023. We prepared an undiscounted cash flow for our Birmingham asset group as of June 30, 2023, to evaluate long-lived assets, then completed a fair value assessment which resulted in the impairment. We then allocated the impairment to the assets of the affected asset group. We recorded a loss on impairment of property and equipment of $185,469 during the year ended December 31, 2022. The impairment was primarily due to a decline in projected future cash flows. We completed a fair value assessment which resulted in an impairment. We then allocated the impairment to the assets of each of the affected asset groups. See Note 4 Property and Equipment to our audited consolidated financial statements included in this annual report on Form 10-K.

 

Other income. We earned other income of $152,776 in 2023 compared to $185,646 in 2022. Other income primarily consists of interest income and, in the year ended December 31, 2022, gains associated with equipment abandoned in connection with a sublease and losses on asset disposals. The decrease in other income was primarily due to lower interest income.

 

36

 

Other expense. We incurred other expenses of $64,967 in 2023 compared to $5,275 in 2022. Other expenses primarily consist of interest expense and, in the year ended December 31, 2023, losses on a note receivable deemed uncollectible. The increase in other expenses was primarily due to writing off a note receivable deemed uncollectible.

 

Gain on derivative instruments. We recorded a gain of $12,457 in 2023 compared to a gain of $115,647 in 2022, primarily related to the changes in fair market value on derivatives.

 

Income Taxes. We incurred zero income tax expense in 2023 and 2022 due to losses in both years.

 

Liquidity and Capital Resources

 

Cash Flows

 

On December 31, 2023, we had $8,728,660 in cash and cash equivalents. Cash and cash equivalents decreased by $13,342,863 from the prior year due to the following factors.

 

Net cash used in operating activities was $13,189,390 in 2023, compared to net cash used of $12,370,800 in 2022. Cash used in operating activities increased in 2023 primarily due to cash operating losses as well as changes in working capital including decreases in accrued expenses and contract liabilities, offset by an increase in accounts payable.

 

Net cash used in investing activities was $302,371 in 2023, compared to $475,697 in 2022. Cash used in investing activities decreased in 2023 primarily due to a decrease in the acquisition of property and equipment.

 

Net cash provided by financing activities was $148,898 in 2023 compared to $6,715,405 in 2022. Cash provided by financing activities in 2023 was primarily related to proceeds from financing insurance premiums over the insured period with a short-term note payable while the cash provided in 2022 was primarily proceeds from the issuance of common stock and warrants.

 

Liquidity and Plan of Financing; Going Concern

 

We have incurred significant and recurring losses from operations for the past several years and, as of December 31, 2023, had an accumulated deficit of $167,761,883. We had cash and cash equivalents of $8,728,660 as of December 31, 2023, and need to raise significant additional capital to meet our operating needs. Our short-term obligations as of December 31, 2023, were $3,951,031, consisting primarily of aggregate accounts payable and accrued expenses of $2,973,729 and operating lease obligations of $517,427. As of December 31, 2023, we also had a short-term note payable of $150,408 that bears interest at an annual percentage rate of 9.25% and long-term operating lease obligations of $2,188,979 with a weighted average remaining lease term of 3.99 years. We do not expect to generate sufficient operating revenue to sustain our operations in the near term. During the year ended December 31, 2023, we incurred negative cash flows from operations of $13,189,390. Although we have attempted to improve our operating margin by bolstering revenues and curtailing expenses and continue to seek ways to generate revenue through business development activities, there is no guarantee that we will be able to improve our operating margin sufficiently or achieve profitability in the near term. These conditions raise substantial doubt about our ability to continue as a going concern within one year after the date our consolidated financial statements included in this annual report on Form 10-K are issued. We are evaluating alternatives to obtain the required additional funding to maintain future operations. These alternatives may include, but are not limited to, equity financing, issuing debt, entering into other financing arrangements, or monetizing operating businesses or assets. These possibilities, to the extent available, may be on terms that result in significant dilution to our existing stockholders or that result in our existing stockholders losing part or all of their investment. Despite these potential sources of funding, we may be unable to access financing or obtain additional liquidity when needed or under acceptable terms, if at all. If such financing or adequate funds from operations are not available, we would be forced to limit our business activities and we could default on existing payment obligations, which would have a material adverse effect on our financial condition and results of operations, and may ultimately be required to cease our operations and liquidate our business. The consolidated financial statements for the year ended December 31, 2023, included in this annual report on Form 10-K have been prepared assuming we will continue as a going concern and do not include any adjustments that might result from the outcome of this uncertainty.

 

37

 

Financing Transactions

 

We have funded our operations through a combination of debt and equity instruments including short-term borrowings, and a variety of debt and equity offerings. We have no off-balance sheet transactions. There were no financing transactions during the year ended December 31, 2023.

 

May 2022 Offerings

 

On May 16, 2022, the Company issued and sold an aggregate of 191,864 shares of its common stock, at a purchase price of $12.00 per share to several institutional and accredited investors in a registered direct offering (the “First Offering”). Pursuant to the securities purchase agreement, the Company also agreed to issue to these purchasers unregistered warrants to purchase up to an aggregate of 191,864 shares of common stock (the “Warrants”) in a concurrent private placement. The Warrants have an exercise price equal to $14.00 per share, will become exercisable six months from the date of issuance, and will expire five and one-half years from the date of issuance.

 

In addition, in a concurrent registered direct offering (the “Second Offering”), on May 16, 2022, the Company issued and sold to several institutional and accredited investors an aggregate of 408,136 shares of its common stock, at a purchase price of $12.00 per share. The Company also entered into a warrant amendment agreement (the “Warrant Amendment”) with each of the purchasers in the Second Offering. Under the Warrant Amendment, the Company agreed to amend certain existing warrants to purchase up to 816,272 shares of common stock that were previously issued in 2020 and 2021 to those purchasers, with exercise prices ranging from $20.00 to $40.00 per share (the “Existing Warrants”), were amended to: (i) lower the exercise price of the Existing Warrants to $14.00 per share, (ii) provide that the Existing Warrants, as amended, will not be exercisable until six months following the closing date of the Second Offering, and (iii) extend the original expiration date of the Existing Warrants by five and one-half years following the close of the Second Offering.

 

In each case, the Company paid to the placement agent an aggregate fee equal to 7.5% of the aggregate gross proceeds received by the Company in the offering and a management fee equal to 1% of the aggregate gross proceeds received by the Company in the offering and provided the placement agent expense allowance of $65,000 for non-accountable and other out-of-pocket expenses. In addition, the Company granted to the placement agent or its assigns warrants to purchase 7.5% of the shares sold to investors in the offering at an exercise price equal to 125% of the price of the shares in the transaction, or $15.00 per share, with a term of five years (the “Agent Warrants”). The Agent Warrants become exercisable six months after issuance.

 

Equity Line

 

On October 24, 2019, the Company entered into an equity purchase agreement with an investor, providing for an equity financing facility. According to the terms and subject to the conditions in the purchase agreement, the investor was committed to purchase shares having an aggregate value of up to $15,000,000 of the Company’s common stock for a period of up to three years. The Company issued to the investor 5,233 commitment shares at a fair market value of $450,000 for entering into the agreement. From time to time during the three-year commitment period, provided that the closing conditions were satisfied, the Company could provide the investor with put notices to purchase a specified number of shares subject to certain limitations and conditions and at specified prices, which generally represent discounts to the market price of the common stock. During the year ended December 31, 2022, the Company issued 15,750 shares of its common stock valued at $236,009 pursuant to the equity line. In connection with the May 2022 offerings, the Company agreed not to access the remaining balance for a period of one year after the closing date, or May 18, 2022. The equity line expired on October 23, 2022.

 

Critical Accounting Estimates

 

The discussion and analysis of our financial condition and results of operations are based upon our audited consolidated Financial Statements, which have been prepared in accordance with U.S. Generally Accepted Accounting Principles (“U.S. GAAP”). The preparation of these financial statements requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities as of the date of our financial statements, the reported amounts of revenues and expenses during the reporting periods presented, as well as our disclosures of contingent assets and liabilities. We evaluate our estimates and assumptions on an on-going basis.

 

38

 

We base our estimates and assumptions on our historical experience and on various other information available to us at the time that these estimates and assumptions are made. We believe that these estimates and assumptions are reasonable under the circumstances and form the basis for our making judgments about the carrying values of our assets and liabilities that are not readily apparent from other sources.  Actual results and outcomes could differ from our estimates.

 

Our significant accounting policies are described in Note 1 Summary of Significant Accounting Policies in Notes to Consolidated Financial Statements of this Annual Report on Form 10-K. We believe that the following discussion addresses our critical accounting estimates and reflects those areas that require more significant judgments and use of estimates and assumptions in the preparation of our audited consolidated Financial Statements.

 

Revenue Recognition

 

We generate revenues from Contract Research Organization (“CRO”) services related to the development of 3D tumor-specific in vitro models for oncology drug discovery and research. We also generate revenues from CRO services related to development of protein formulations and performance of protein stability analyses. The specific pattern of revenue recognition for CRO services is determined on a case-by-case basis according to the facts and circumstances applicable to a given contract. We evaluate each product or service promised in a contract to determine whether it represents a distinct performance obligation. Determining whether services are considered distinct performance obligations that should be accounted for separately versus together may require significant judgment. Contracts for CRO services generally contain one performance obligation to perform research and deliver appropriate data or reporting. Revenues from CRO services are generally recognized at the point in time when data and reports are provided to customers. See Note 1 Summary of Significant Accounting Policies in Notes to Consolidated Financial Statements of this Annual Report on Form 10-K for further details of our revenue recognition policies.

 

We also have a collaboration arrangement, under which we have utilized our active learning technology, proprietary biobank, and know-how to provide predictive models of tumor responses to various drug compounds. This collaboration arrangement includes sales-based royalties, under which our collaboration partner is obligated to pay us revenue sharing fees that are based on the net revenue from the collaboration partner’s commercialized drugs. The percentage of net revenue varies depending on the stage of development. The revenue sharing fees represent variable consideration, which requires us to estimate the expected value of revenue sharing fees and extent to which those estimates are constrained. These estimates are reassessed at each reporting period. To date, we have not recognized revenues related to revenue sharing fees pursuant to our collaboration arrangement. See Note 11 Collaborative Agreement in Notes to Consolidated Financial Statements of this Annual Report on Form 10-K for further details of our collaboration arrangement.

 

Stock-Based Compensation.  

 

We account for stock-based compensation under the fair value recognition and measurement provisions for share-based payments of U.S. GAAP. We recognize compensation expense for these service-based equity-classified awards over their requisite service period and adjust for forfeitures as they occur. We estimate the fair value of stock-based payment awards on the date of grant using the Black-Scholes option-pricing model which requires the input of significant assumptions including an estimate of the average period of time employees and directors will retain vested stock options before exercising them, the estimated volatility of our common stock price over the expected term, and the risk-free interest rate.

 

When an option or warrant is granted in place of cash compensation for services, we deem the value of the service rendered to be the value of the option or warrant. In most cases, however, an option or warrant is granted in addition to other forms of compensation and its separate value is difficult to determine without utilizing an option pricing model. For that reason, we also use the Black-Scholes option-pricing model to value options and warrants granted to non-employees, which requires the input of significant assumptions including an estimate of the average period that investors or consultants will retain vested stock options and warrants before exercising them, the estimated volatility of our common stock price over the expected term, and the risk-free interest rate. In the case of options to employees, we estimated the life to be the legal term.

 

 

39

 

Changes in the assumptions can materially affect the estimate of fair value of stock-based compensation and, consequently, the related expense recognizes that. We have been traded on the NASDAQ Capital Market exchange since 2015 and have experienced significant volatility in our stock price. The assumptions we use in calculating the fair value of stock-based payment awards represent our best estimates, which involve inherent uncertainties and the application of management's judgment. As a result, if factors change and we use different assumptions, our stock-based compensation expense could be materially different in the future. See Note 9 Stockholders Equity, Stock Options, and Warrants in Notes to Consolidated Financial Statements of this Annual Report on Form 10-K for further details of our stock-based compensation.

 

Goodwill Impairment

 

Goodwill is calculated as the difference between the acquisition date fair value of the consideration transferred and the fair value of net assets acquired. Goodwill is an asset representing the future economic benefits arising from other assets acquired in a business combination. Goodwill is an indefinite-lived intangible asset and is not amortized.

 

Goodwill is tested on an annual basis for impairment at the reporting unit level as of December 31, or whenever events or changes in circumstances indicate that the carrying amount may not be fully recoverable. To determine whether goodwill is impaired, annually or more frequently if needed, we perform a multi-step impairment test. We first have the option to assess qualitative factors to determine if it is more likely than not that the carrying value of a reporting unit exceeds its estimated fair value. We may also elect to skip the qualitative testing and proceed directly to the quantitative testing. When performing quantitative testing, we first estimate the fair values of our reporting units using discounted cash flows. To determine fair values, we are required to make assumptions about a wide variety of internal and external factors. Significant assumptions used in the impairment analysis include financial projections of free cash flow (including significant assumptions about operations including the rate of future revenue growth, capital requirements, and income taxes), long-term growth rates for determining terminal value and discount rates. Comparative market multiples are used to corroborate the results of the discounted cash flow test. These assumptions require significant judgement. Pursuant to ASU 2017-04, Simplifying the Test for Goodwill Impairment, the single step is to determine the estimated fair value of the reporting unit and compare it to the carrying value of the reporting unit, including goodwill. To the extent the carrying amount of goodwill exceeds the implied goodwill, the difference is the amount of the goodwill impairment. We also complete a reconciliation between the implied equity valuation prepared and our market capitalization. The majority of the inputs used in the discounted cash flow model are unobservable and thus are considered to be Level 3 inputs. The inputs for the market capitalization calculation are considered Level 1 inputs.

 

Long-lived Asset Impairment

 

We review long-lived assets, including finite-lived intangible assets and long-lived tangible assets, for impairment whenever events or changes in circumstances indicate the carrying amount may not be recoverable. Identifying and evaluating such events or changes in circumstances involves judgment. Events or changes in circumstances that indicate the carrying amount may not be recoverable include, but are not limited to, a significant change in the medical device marketplace and a significant adverse change in the business climate in which we operate.

 

The recoverability of an asset to be held and used is determined by comparing the carrying amount to the estimated undiscounted future cash flows expected to be generated by the asset. If the carrying amount of the asset exceeds its estimated undiscounted future cash flows, we record an impairment charge in the amount by which the carrying amount of the asset exceeds its fair value, which is determined by either a quoted market price, if any, or a value determined utilizing discounted cash flow techniques. See Note 4 Property and Equipment and Note 5 Intangible Assets to our audited consolidated financial statements included in this annual report on Form 10-K.

 

Income Taxes

 

Deferred income taxes are provided on a liability method, whereby deferred tax assets are recognized for deductible temporary differences and operating loss and tax credit carryforwards. Deferred tax liabilities are recognized for taxable temporary differences, which are the differences between the reported amounts of assets and liabilities and their tax bases. Deferred income taxes are subject to certain limitations under Section 382. Deferred tax assets are reduced by a valuation allowance when, in the opinion of management, it is more likely than not that some portion or all the deferred tax assets will not be realized. Deferred tax assets and liabilities are adjusted for the effects of changes in tax laws and rates on the date of enactment. The Company recognizes the financial statement benefit of a tax position only after determining that the relevant tax authority would more likely than not sustain the position following an audit. For tax positions meeting the more-likely-than-not threshold, the amount recognized in the consolidated financial statements is the largest benefit that has a greater than 50 percent likelihood of being realized upon ultimate settlement with the relevant tax authority.

 

40

 

Recent Accounting Developments

 

See “Recent Accounting Pronouncements” and “Recently Adopted Accounting Standards” under Note 1 - Summary of Significant Accounting Policies in Notes to Consolidated Financial Statements of this Annual Report on Form 10-K.

 

ITEM 7A. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK.

 

Not required.

 

ITEM 8. FINANCIAL STATEMENTS AND SUPPLEMENTARY DATA.

 

Our financial statements and supplementary data are included beginning on pages F-1 of this report.

 

ITEM 9. CHANGES IN AND DISAGREEMENTS WITH ACCOUNTANTS ON ACCOUNTING AND FINANCIAL DISCLOSURE.

 

None.

 

ITEM 9A. CONTROLS AND PROCEDURES.

 

Disclosure Controls and Procedures

 

Rule 13a-15(e) under the Securities Exchange Act of 1934, as amended (the Exchange Act), defines the term “disclosure controls and procedures” as those 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 recorded, processed, summarized and reported within the time periods specified in the SEC’s rules and forms and that such information is accumulated and communicated to our management, including our principal executive and principal financial officers, or persons performing similar functions, as appropriate to allow timely decisions regarding required disclosure.

 

Management, with the participation of our Chief Executive Officer and Interim Chief Financial Officer, has evaluated the effectiveness of our disclosure controls and procedures, as defined in Rules 13a-15(e) and 15d-15(e) of the Securities Exchange Act of 1934, as of December 31, 2023. Based on that evaluation, our Chief Executive Officer and Interim Chief Financial Officer concluded that our disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act) were effective as of December 31, 2023.

 

Managements Report on Internal Control Over Financial Reporting

 

We are responsible for establishing and maintaining adequate internal control over financial reporting. As defined in the securities laws, internal control over financial reporting is a process designed by, or under the supervision of, our principal executive and principal financial officer and effected by our Board of Directors, management, and other personnel, 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 and includes those policies and procedures that (i) pertain to the maintenance of records that in reasonable detail accurately and fairly reflect the acquisitions and dispositions of our assets; (ii) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that our receipts and expenditures are being made only in accordance with authorizations of management and directors; and (iii) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use or disposition of our assets that could have a material effect on the financial statements. Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements.

 

41

 

Under the supervision and with the participation of our management, including our Chief Executive Officer and Interim Chief Financial Officer, we carried out an evaluation of the effectiveness of our internal control over financial reporting (as defined in Rule 13a-15(f) under the Securities Exchange Act of 1934) as of December 31, 2023 based on the criteria in “Internal Control - Integrated Framework (2013)” issued by the Committee of Sponsoring Organizations of the Treadway Commission (“COSO”) in 2013. Based upon this evaluation, we concluded that our internal control over financial reporting was effective as of December 31, 2023.

 

The rules of the SEC do not require, and this Annual Report on Form 10-K does not include, an attestation report of an independent registered public accounting firm regarding internal control over financial reporting.

 

Material Weakness Remediation Activities

 

In connection with management’s assessment of controls over financial reporting during the year ended December 31, 2022, we determined that we had not maintained adequate accounting resources with a sufficient understanding of U.S. GAAP to allow us to properly identify and account for new complex transactions. To remediate this material weakness, we reevaluated our overall staffing levels within the accounting department and, as a result, during the second quarter of 2023 we hired an additional resource with qualifications that include a high level of experience with complex technical accounting transactions and application of U.S. GAAP. We have improved our procedures for evaluating complex accounting transactions as well as our reporting procedures through the involvement of this additional resource.

 

During the quarter ended September 30, 2023, we determined that we had a material weakness as we had not maintained effective information technology general controls in the areas of user access management, administrative user access, and segregation of duties within our financial information systems and other financial reporting controls that are relevant to our preparation of financial statements. As a result of those segregation of duties deficiencies, the related manual business process controls were determined to be ineffective. To remediate this material weakness, we evaluated logical access, including administrative user access, eliminated certain segregation of duties conflicts, and implemented additional compensating controls. During the fourth quarter of 2023, we designed, implemented, and tested logical access controls to monitor user access and manage changes to user access. We also designed, implemented, and tested information technology application controls to enforce proper segregation of duties.

 

Remediation of Material Weaknesses

 

During the fourth quarter of 2023, with the assistance of an external consulting company, we tested and adopted changes to our internal control over financial reporting related to our remediation efforts described above that materially affected, or are reasonably likely to materially affect, our internal control over financial reporting. Based on the actions taken, as well as the evaluation of the design, implementation, and operating effectiveness of the new controls, we determined that the material weaknesses have been remediated as of December 31, 2023.

 

Changes in Internal Control Over Financial Reporting

 

Except for the changes described above, there were no changes in our internal control over financial reporting (as defined in Rule 13a-15(f) under the Securities Exchange Act of 1934) during the three months ended December 31, 2023, that materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

 

ITEM 9B. OTHER INFORMATION.

 

None.

 

ITEM 9C. DISCLOSURE REGARDING FOREIGN JURISDICTIONS THAT PREVENT INSPECTIONS.

 

None.

 

42

 

PART III

 

ITEM 10. DIRECTORS, EXECUTIVE OFFICERS AND CORPORATE GOVERNANCE.

 

The Board may be increased or decreased from time to time by resolution of the stockholders or the Board. Our Board presently consists of seven directors. Directors are elected at each annual meeting, and each director shall serve until his or her term expires, his or her earlier death, or a successor is elected and qualified or until the director resigns or is removed. Directors are elected by a plurality of votes cast at a meeting at which a quorum is present. Any vacancies may be filled by the vote of a majority of the Board of Directors, although less than a quorum, and any such person elected to fill a vacancy shall serve as a director for a term that coincides with the term of the class to which such director shall have been elected. See “Classified Board of Directors” below.

 

The Board does not intend to alter the manner in which it evaluates candidates for the Board based on whether or not the candidate was recommended by a stockholder. To submit a candidate for consideration for nomination, stockholders must submit such nomination in writing to our Secretary at 91 43rd Street, Suite 110, Pittsburgh, PA 15201.

 

Executive Officers and Directors of the Registrant

 

The following table identifies the individuals who serve as our executive officers and directors as of March 18, 2024:

 

Name

 

Age

 

Position Held

         

Raymond F. Vennare

 

71

 

Chief Executive Officer and Chairman of the Board of Directors

         

Josh Blacher

 

51

 

Interim Chief Financial Officer

         

Chuck Nuzum

 

75

 

Director

Member of the Audit, Compensation, Nominating and Governance, and Merger & Acquisition Committees

         

Daniel E. Handley, Ph.D.

 

64

 

Director

Member of the Nominating and Governance Committee

         

Gregory S. St. Clair, Sr.

 

58

 

Director

Member of the Audit and Compensation Committees

         

Nancy Chung-Welch, Ph.D.

 

63

 

Director

Member of the Audit, Compensation, and Merger & Acquisition Committees

         

Matthew J. Hawryluk, Ph.D.

 

46

 

Director

Member of the Compensation and Merger & Acquisition Committees

         

Veena Rao, Ph.D.

 

56

 

Director

Member of the Audit, Nominating and Governance, and Merger & Acquisition Committees

 

Our directors serve until their successors are elected and have duly qualified.

 

There are no family relationships among our directors and executive officers. Our executive officers are appointed by our Board of Directors and serve at the Board’s discretion.

 

43

 

Classified Board of Directors

 

Our Certificate of Incorporation and Bylaws provide for the division of the members of our Board of Directors into three classes, with the term of each class expiring in different years. The term of our Class I directors expires in 2025, the term of our Class II directors expires in 2026, and the term of our Class III directors expires in 2024. The class of directors up for election or reelection will be elected to three-year terms. The current directors are divided into classes as follows:

 

CLASS I

(term expiring in 2025)

 

CLASS II

(term expiring in 2026)

 

CLASS III

(term expiring in 2024)

Chuck Nuzum

Daniel E. Handley

 

Matthew J. Hawryluk

Nancy Chung-Welch

Gregory S. St. Clair, Sr.

 

Raymond F. Vennare

Veena Rao

 

The Board of Directors met eight times in fiscal year 2023.

 

Business Experience

 

Raymond F. Vennare. Mr. Vennare was appointed as our Chief Executive Officer and as Chairman of the Board effective November 1, 2022. Mr. Vennare brings more than thirty years of experience to his work as an accomplished senior executive, board director and biotechnology entrepreneur. As a professional who has built and managed companies on behalf of institutional investors, private foundations and research institutions, he is recognized as an expert in the practice of company creation, technology commercialization, business development and corporate governance. Mr. Vennare is currently (and has been since 2015) Chairman of the Board of Cvergenx, Inc., a genomic informatics company developing decision-support tools for radiation oncology, and since 2019 has been on the Board of Directors of Cvergenx Technologies India Private, Ltd. Mr. Vennare was CEO of Cvergenx, Inc., from 2015 until 2022 when he resigned as CEO of Cvergenx upon accepting his position as CEO and Chairman of the Board for Predictive Oncology Inc. He also serves as a trusted and confidential advisor to clients as diverse as nationally ranked universities and philanthropic foundations to multi-national publicly traded companies and early-stage start-ups. Previously Mr. Vennare was Co-founder, President and CEO of ThermalTherapeutic Systems, Inc. (Medical Device); President and Chief Executive Officer of ImmunoSite, Inc. (Diagnostics); Senior Vice President and Chief Information Officer, TissueInformatics, Inc. (Bioinformatics); Founder, President and Partner in VSInteractive (Information Technology) and, Founder and President of the Fine Art Inventory Network (On-line Commerce). From June 2018 to December 2020, he was Vice Chairman of Guangzhou INDA Biotechnology Company, Ltd. Mr. Vennare has a Master’s Degree in Business and Ethics from Duquesne University, a Master’s Degree in Art History and Museum Studies from Case Western Reserve University and a Bachelor’s Degree from the University of Pittsburgh.

 

Josh Blacher. Mr. Blacher was appointed as our Interim Chief Financial Officer effective September 30, 2023. Mr. Blacher has served as a consultant with Danforth Advisors, LLC since September 2022 and as Managing Partner of Columbus Circle Capital LLC (“Columbus Circle Capital”) since August 2019. During his tenure at Columbus Circle Capital, Mr. Blacher has served as CFO at several public and private companies. Prior to his tenure at Columbus Circle Capital, Mr. Blacher served as Chief Business Officer at Inmed Pharmaceuticals (Nasdaq: INM) from April 2018 to August 2019, as Chief Financial Officer of Therapix Biosciences (Nasdaq: TRPX) from April 2017 to April 2018, and as Chief Financial Officer at Galmed Pharmaceuticals (Nasdaq: GLMD) from October 2014 to March 2017. Mr. Blacher holds a Bachelor of Arts from Yeshiva University and a Master of Business Administration from Columbia Business School.

 

Daniel E. Handley M.S., Ph.D. Dr. Handley was appointed to the Board on February 19, 2020. He serves as a Professor and the Director of the Clinical and Translational Genome Research Institute of Southern California University of Health Sciences. Previously, he was the Chief Scientific Officer of the Clinical and Translational Genome Research Institute, a Florida 501(c)3 non-profit corporation. During that time, he also held a courtesy faculty appointment in the Department of Biological Sciences at Florida Gulf Coast University. He previously served as the Chief Scientific Officer for Advanced Healthcare Technology Solutions, Inc., Life-Seq, LLC, as a senior researcher at the Procter & Gamble Co., a senior administrator, researcher, and laboratory manager at the David Geffen UCLA School of Medicine, and as a founding biotechnology inventor for the National Genetics Institute. He holds a B.A. in Biophysics from Johns Hopkins University, an M.S. in Logic and Computation from Carnegie Mellon University, a Ph.D. in Human Genetics from the University of Pittsburgh. He completed his post-doctoral training at Magee-Women’s Research Institute researching advanced genomic technologies applied to fetal and maternal health. He is a decorated veteran of the U.S. Navy, having served as a nuclear propulsion instructor and a submarine nuclear reactor operator.

 

44

 

Chuck Nuzum. Mr. Nuzum was appointed to the Board on July 9, 2020. Mr. Nuzum has extensive experience as a CFO that ranges from private start-ups to large publicly traded companies. Mr. Nuzum presently provides financial consulting services on a project basis to companies such as McKesson, BioMarin, AutoDesk and Squire Patton Boggs, mentors start-up companies and serves on the Board of Directors of several companies. Previously he was co-founder and CFO of the Tyburn Group, a financial services company that creates and delivers prepaid payroll and general-purpose card programs for customers. For the four years prior, Mr. Nuzum served as the Controller of Dey, L.P., a large pharmaceutical manufacturing subsidiary of Merck KGaA. Prior to that he was co-founder, Executive Vice President and CFO of SVC Financials Services, one of the first companies in the field to integrate a mobile money solution for global distribution, Vice President of Finance and Administration at Tiburon, Inc., a leader in public safety and justice information systems, and CFO of Winebid.com the world’s leading e-commerce wine auction company. For more than two decades, Mr. Nuzum was CFO of Loomis Fargo & Co., the well-known international provider of ATM systems, armored cars and other security services. Mr. Nuzum, a Certified Public Accountant, earned his BA at the University of Washington at Seattle.

 

Gregory S. St. Clair. Mr. St. Clair was appointed to the Board on July 9, 2020. Mr. St. Clair is the Founder and Managing Member of SunStone Consulting, LLC, a healthcare consulting firm that has served healthcare providers throughout the United States since 2002. As frequently sought experts on issues related to compliance, reimbursement and revenue integrity, Mr. St. Clair and his team are constantly on-call to assist clients as they address financial challenges through creative solutions to the nation’s health systems. Previously, Mr. St. Clair worked as a national vice president for CGI, ImrGlobal, and Orion Consulting and as national director for Coopers & Lybrand. He holds a B.S. in both Accounting and Finance from Juniata College in Huntington, Pennsylvania.

 

Nancy Chung-Welch, Ph.D. Dr. Chung-Welch was appointed to the Board on July 9, 2020. Dr. Chung-Welch is currently an independent consultant advising life science companies and their institutional investors on life science companies, technologies and industries with an emphasis on the research product/tools market. Previously she was a Director, Business Development at Cell Signaling Technology and was Director, Business Development at Thermo Fisher Scientific and Technical Marketing Manager for Fisher Scientific. She has over 25 years of marketing and business development experience in the life sciences market. Dr. Chung-Welch has a balanced blend of business and technical/analytical strengths to provide sound foundation for technology/IP assessments and external partnerships. She has a strong record of domestic and international experience in business and customer needs analysis, technology assessment, licensing, distribution deals, partnerships, strategic alliances, strategic customer relationships, mergers/acquisitions. She previously served as Instructor in Surgery and Assistant in Physiology at Harvard Medical School and the Massachusetts General Hospital with expertise in basic science research, including cell biology, tissue culture, vascular physiology, genomics, proteomics, and lab automation applications. She is also a hands-on marketing executive and has conceptualized, launched, and managed products and services in the laboratory, medical, biotech/pharma, academic and government markets. She received her Ph.D. in Vascular Physiology and Cell Biology from Boston University.

 

Matthew J. Hawryluk, Ph.D. Dr. Hawryluk was appointed to the Board on November 29, 2022, to fill the vacancy created by a retirement in October 2022. Dr. Hawryluk was appointed to the Board as a Class II director. Dr. Hawryluk has served as Executive Vice President and Chief Business Officer of Gritstone bio, Inc. since November 2015. Since March 2020, Dr. Hawryluk has served as an Advisory Board Member of PathAI, Inc. Prior to Gritstone, from April 2011 to October 2015, Dr. Hawryluk held positions of increasing responsibility at Foundation Medicine, Inc., then a public molecular diagnostics company (subsequently acquired by Roche), most recently serving as Vice President, Corporate and Business Development. Previously, he held roles in business development, marketing, and product management across multiple divisions of Thermo Fisher Scientific, Inc. Dr. Hawryluk received a B.S. from the University of Notre Dame, a Ph.D. in cell biology and protein biochemistry from the University of Pittsburgh School of Medicine and an M.B.A. at Carnegie Mellon University’s Tepper School of Business as a Swartz Entrepreneurial Fellow.

 

45

 

Veena Rao, Ph.D. Dr. Rao was appointed to the Board on May 2, 2023. Dr. Rao is an experienced commercial and technical leader with over 25 years of experience in the areas of drug development, med tech, medical devices, and digital health, having held a number of roles in both large and small company environments. She has a background in technology innovation, licensing, and corporate business development in addition to having led launch and go-to-market teams for novel drug and medical device products. Dr. Rao currently serves as President and Chief Business Officer of Portal Instruments, a needle-free drug delivery company, a position she has held since December 2022. Previously, Dr. Rao served as Chief Commercial Officer at Beta Bionics from February 2021 until August 2022, and as Head of Corporate Development & Strategy at Beta Bionics from October 2020 until February 2021. Prior to Beta Bionics, Dr. Rao spent over a decade at Eli Lilly and Company with a number of commercial and technical roles including as Vice President of External Innovation for the Lilly Device team. Dr. Rao has also served on the Board of Directors of Thermalin, Inc, and advisor to the PharmStars program, and an advisor to Digbi Health. Dr. Rao has a B.S. in Chemical Engineering from the University of Minnesota, a PhD in Chemical Engineering from Stanford University and an MBA from the University of Virginia Darden School of Business.

 

Board Committees

 

The Board of Directors has a standing Audit Committee, Compensation Committee, Nominating and Governance Committee, and Merger & Acquisition Committee.

 

Below is a description of each committee of the Board of Directors as such committees are presently constituted.

 

Audit Committee; Audit Committee Financial Expert

 

The Audit Committee oversees the Company’s corporate accounting and financial reporting processes and audits of its financial statements.

 

The functions of the Audit Committee, as governed by its charter, include, among other things:

 

 

serving as an independent and objective party to monitor the Company’s financial reporting process and internal control system;

 

 

coordinating, reviewing and appraising the audit efforts of the Company’s independent auditors and management and, to the extent the Company has an internal auditing or similar department or persons performing the functions of such department (“internal auditing department” or “internal auditors”), the internal auditing department; and

 

 

communicating directly with the independent auditors, financial and senior management, the internal auditing department, and the Board of Directors regarding the matters related to the committee’s responsibilities and duties.

 

Both our independent registered public accounting firm and management periodically meet privately with the Audit Committee. Our Audit Committee currently consists of Mr. Nuzum, as the chairperson, Dr. Chung-Welch, Mr. St. Clair, and Dr. Veena Rao. Each Audit Committee member is a non-employee director of the Board. The Board of Directors reviews the NASDAQ listing standards definition of independence for Audit Committee members on an annual basis and has determined that all current members of our Audit Committee are independent (as independence is currently defined in Rule 5605(a)(2) of the NASDAQ listing standards). The Board has determined that Mr. Nuzum meets the criteria as an “audit committee financial expert,” as defined in Item 407(d)(5)(ii) of Regulation S-K under the Securities Act of 1933, as amended. The Audit Committee met seven times in fiscal year 2023.

 

46

 

Compensation Committee

 

The Compensation Committee of the Board of Directors currently consists of four directors: Mr. Nuzum, as the chairperson, Dr. Chung-Welch, Mr. St. Clair and Dr. Hawryluk. All members of the Compensation Committee are “non-employee directors” for purposes of Rule 16b-3 under the Exchange Act and “independent” as independence is currently defined in Rule 4200(a)(15) of the NASDAQ listing standards. The Compensation Committee met six times in fiscal year 2023.

 

The functions of the Compensation Committee include, among other things:

 

 

approving the annual compensation packages, including base salaries, incentive compensation, deferred compensation and stock-based compensation, for our executive officers;

 

 

administering our stock incentive plans, and subject to Board approval in the case of executive officers, approving grants of stock, stock options and other equity awards under such plans;

 

 

approving the terms of employment agreements for our executive officers;

 

 

developing, recommending, reviewing and administering compensation plans for members of the Board of Directors;

 

 

reviewing and discussing the Company’s compensation discussion and analysis with management; and

 

 

preparing any compensation committee report required to be included in the annual proxy statement.  

 

All Compensation Committee approvals regarding compensation to be paid or awarded to our executive officers are rendered with the full power of the Board, though not necessarily reviewed by the full Board.

 

Our Chief Executive Officer may not be present during any Board or Compensation Committee voting or deliberations with respect to his compensation. Our Chief Executive Officer may, however, be present during any other voting or deliberations regarding compensation of our other executive officers but may not vote on such items of business. 

 

Compensation Committee Interlocks and Insider Participation

 

No member of the Compensation Committee who served as such during the year ended December 31, 2023, has been an executive officer or employee of ours while serving on the Committee or had a relationship requiring disclosure under Item 404 of Regulation S-K promulgated under the Securities Exchange Act of 1934, as amended. None of our officers currently serves, or has served during the last completed year, on the Compensation Committee or the Board of Directors of any other entity that has one or more officers serving as a member of the Board of Directors or the Compensation Committee.

 

Nominating and Governance Committee

 

The Nominating and Governance Committee of the Board of Directors currently consists of Dr. Handley, as the chairperson, Mr. Nuzum and Dr. Rao. All members of the Nominating and Governance Committee are “independent directors,” as such term is defined by the NASDAQ Market Listing Rule 5605(a)(2), and free from any relationship that, in the opinion of the Board, would interfere with the exercise of his or her independent judgment as a member of the Committee. There were no meetings of the Nominating and Governance Committee during fiscal year 2023.

 

In furtherance of its purpose, the Nominating and Governance Committee:

 

 

evaluates the composition, organization and governance of the Board, determines future requirements and make recommendations to the Board for approval;

 

 

determines desired Board and committee skills and attributes and criteria for selecting new directors;

 

47

 

 

reviews candidates for Board membership consistent with the Committee’s criteria for selecting new directors or as recommended by our stockholders. Annually, the Committee recommends a slate of nominees to the Board for consideration at our annual stockholders’ meeting;

 

 

develops a plan for, and consults with the Board regarding, management succession; and

 

 

advises the Board generally on corporate governance matters. 

 

In addition, the Committee, if and when deemed appropriate by the Board or the Committee, develops and recommends to the Board a set of corporate governance principles applicable to the Company, and reviews and reassesses the adequacy of such guidelines annually and recommends to the Board any changes deemed appropriate. The Committee also advises the Board on (1) committee member qualifications, (2) appointments, removals and rotation of committee members, (3) committee structure and operations (including authority to delegate to subcommittees), and (4) committee reporting to the Board. Finally, the Committee performs any other activities consistent with its charter, our Certification of Incorporation, Bylaws and governing law as the Committee or the Board deems appropriate.

 

The Committee has the authority to obtain advice and seek assistance from internal or external legal, accounting or other advisors. The Committee has the sole authority to retain and terminate any search firm to be used to identify director candidates, including sole authority to approve such search firm’s fees and other retention terms.

 

Merger & Acquisition Committee

 

The Merger & Acquisition Committee of the Board of Directors currently consists of Mr. Nuzum, Dr. Chung-Welch, Dr. Rao, and Dr. Hawryluk. The Merger & Acquisition Committee advises the Company with respect to any considered mergers, acquisitions, joint ventures and/or consolidations of any type.

 

Diversity

 

The Nominating and Governance Committee of the Board of Directors considers and makes recommendations to the Board on all matters pertaining to the effectiveness of the Board, such as the size and composition of the Board; including the recognition of Equal Opportunity (which is the policy of treating Directors and others without discrimination, especially on the basis of their sex, ethnicity, religion, disability, national origin, sexual orientation or identification, veteran status, race or age). Pursuant to Rules 5605(f) and 5606 of the NASDAQ listing standards, we have made our board diversity matrix available on our website at https://predictive-oncology.com/ under the “For Investors” and “Corporate Governance” tabs.

 

Delinquent Section 16(a) Reports

 

Section 16(a) of the Securities Exchange Act of 1934, as amended, requires our officers and directors, and persons who own more than ten percent of a registered class of our equity securities, to file reports of ownership and changes in ownership of such securities with the Securities and Exchange Commission. Based solely on review of the copies of Forms 3 and 4 and amendments thereto filed with the SEC during the fiscal year ended December 31, 2023 and Forms 5 and amendments thereto filed with the SEC with respect to such fiscal year, or written representations that no Forms 5 were required, we believe that there were no instances where the list of our officers, directors and greater than ten percent beneficial owners failed to file on a timely basis all Section 16(a) filing requirements during the fiscal year ended December 31, 2023.

 

48

 

Code of Ethics

 

We have adopted a Code of Ethics that applies to all directors, officers (including our principal executive officer, principal financial officer, principal accounting officer or controller, and persons performing similar functions), and employees of the Company. Our Code of Ethics satisfies the requirements of Item 406(b) of Regulation S-K and is included as an exhibit to this Annual Report on Form 10-K.

 

Recoupment of Incentive Compensation Policy

 

We have adopted a Recoupment of Incentive Compensation Policy that applies to certain executive compensation in the event of an accounting restatement to correct a material error. Our policy satisfies the requirements as defined in Rule 5608(d) of the Nasdaq Marketplace Rules and is included as an exhibit to this Form 10-K.

 

ITEM 11. EXECUTIVE COMPENSATION.

 

Overview

 

This section describes the material elements of the compensation awarded to, earned by or paid to (i) each individual who served as our principal executive officer during 2023, (ii) our two most highly compensated other executive officers who were serving as executive officers at the end of 2023 and who received more than $100,000 in the form of salary and bonus during such year, and (iii) up to two additional individuals for whom disclosure would have been provided pursuant to (ii) above but for the fact that the individual was not serving as an executive officer at the end of 2023. We refer to these individuals as our “Named Executive Officers.” Our named executive officers are:

 

 

Raymond F. Vennare, Chief Executive Officer;

 

Bob Myers, former Chief Financial Officer; and

 

Pamela Bush, former Chief Business Officer.

 

We did not have any other executive officers, as determined in accordance with SEC rules, during 2023. 

 

Summary Compensation Table for Fiscal 2023 and 2022

 

The following table provides information regarding the compensation awarded to or earned by each of the Named Executive Officers during the fiscal years ended December 31, 2023 and December 31, 2022:

 

Name and Principal Position

 

Year

 

Salary

   

Bonus

   

(1)
Stock
Awards

   

(1)
Option
Awards

   

All Other
Compensation

   

Total
Compensation

 
                                                     

Raymond F. Vennare, CEO

 

2023

  $ 525,000     $ -     $ -     $ -     $ -     $ 525,000  
   

2022

  $ 87,500 (2)   $ 34,125 (3)   $ -     $ -     $ -     $ 121,625  
                                                     

Bob Myers (4)

 

2023

  $ 316,360     $ -     $ -     $ -     $ 131,316 (5)   $ 447,676  
   

2022

  $ 374,900     $ 110,430 (6)   $ -     $ -     $ 26,538 (7)   $ 511,868  
                                                     

Pamela Bush (8)

 

2023

  $ 402,917     $ -     $ -     $ -     $ -     $ 402,917  
   

2022

  $ -     $ -     $ -     $ -     $ -     $ -  

 

 

(1)

These amounts have been calculated in accordance with FASB ASC Topic 718. Pursuant to SEC rules, the amounts shown exclude the impact of estimated forfeitures related to service-based vesting conditions. For a discussion of the assumptions relating to our valuations of these stock awards and stock options, please see Notes 1 and 9 to the financial statements included in this Annual Report on Form 10-K. These amounts reflect our accounting expense for these stock awards and stock options and do not correspond to the actual value that may be recognized by the Named Executive Officer.

 

49

 

 

(2)

Effective November 1, 2022, Mr. Vennare was named Chief Executive Officer. Mr. Vennare received an annual salary of $525,000.

     
 

(3)

Reflects a discretionary bonus for performance in 2022 that was paid to Mr. Vennare on March 15, 2023.

     
 

(4)

Effective September 30, 2023, Mr. Myers resigned as the Company’s Chief Financial Officer.

     
 

(5)

Includes severance payments of $89,583 and an accrued vacation payment of $36,798 paid to Mr. Myers in 2023 pursuant in accordance with his Employment Agreement and a Separation Agreement and Mutual Release dated September 30, 2023, between Mr. Myers and the Company.
     
 

(6)

Reflects a discretionary bonus for performance in 2022 that was paid to Mr. Myers in 2023.

     
 

(7)

Reflects the grant date fair value of restricted stock units (RSUs) granted on May 17, 2021.The RSUs comprise a Long-Term Incentive Program (“LTIP”) structured to reward performance. See “Long Term Incentive Plan for Executive Officers” below.

     
 

(8)

Effective February 1, 2023, Dr. Bush was named Chief Business Officer and received an annual salary of $410,000. The amount in the table represents Dr. Bush’s salary for the entire year, including prior to becoming an executive officer. Dr. Bush left the Company effective February 15, 2024.

 

Outstanding Equity Awards at Fiscal Year-end for Fiscal 2023

 

The following table sets forth certain information regarding outstanding equity awards held by the named executive officers as of December 31, 2023:

 

          Options              

Name

 

Grant Date

   

Number of
Securities
Underlying
Options
Exercisable

   

Number of
Securities
Underlying
Options
Unexercisable

   

Option
Exercise
Price

   

Option
Expiration
Date

 
                                         

Raymond F. Vennare

    -       -       -       -       -  
                                         

Bob Myers

 

6/22/2017

      1,521       -     $ 30.80    

6/22/2027

 
   

4/4/2019

      830       -     $ 30.80    

4/4/2029

 
                                         

Pamela Bush

 

12/21/2021

      500       -     $ 20.60    

12/1/2031

 

 

Executive Compensation Components for Fiscal 2023

 

Base Salary. Base salary is an important element of our executive compensation program as it provides executives with a fixed, regular, non-contingent earnings stream to support annual living and other expenses. As a component of total compensation, we generally set base salaries at levels believed to attract and retain an experienced management team that will successfully grow our business and create stockholder value. We also utilize base salaries to reward individual performance and contributions to our overall business objectives but seek to do so in a manner that does not detract from the executives’ incentive to realize additional compensation through our bonus and equity incentive programs.

 

The Compensation Committee reviews the Chief Executive Officer’s salary at least annually. The Compensation Committee may recommend adjustments to the Chief Executive Officer’s base salary based upon the Compensation Committee’s review of his current base salary, incentive cash compensation and equity-based compensation, as well as his performance and comparative market data. The Compensation Committee also reviews other executives’ salaries throughout the year, with input from the Chief Executive Officer. The Compensation Committee may recommend adjustments to other executives’ base salary based upon the Chief Executive Officer’s recommendation and the reviewed executives’ responsibilities, experience, and performance, as well as comparative market data.

 

50

 

In utilizing comparative data, the Compensation Committee seeks to recommend salaries for each executive at a level that is appropriate after giving consideration to experience for the relevant position and the executive’s performance. The Compensation Committee reviews performance for both our Company (based upon achievement of strategic initiatives) and each individual executive. Based upon these factors, the Compensation Committee may recommend adjustments to base salaries to better align individual compensation with comparative market compensation, to provide merit-based increases based upon individual or company achievement, or to account for changes in roles and responsibilities.

 

Bonuses. Bonuses may be paid at the discretion of the Compensation Committee and as approved by the Board of Directors based on the Compensation Committee’s determination of the performance of the executive officer.

 

Stock Options and Other Equity Grants. Consistent with our compensation philosophies related to performance-based compensation, long-term stockholder value creation and alignment of executive interests with those of stockholders, we may make periodic grants of long-term incentive compensation in the form of stock options or other equity-based incentive award to our executive officers, directors, and others in the organization.

 

Stock options provide executive officers, directors, and other employees with the opportunity to purchase common stock at a price fixed on the grant date regardless of future market price. A stock option becomes valuable only if the common stock price increases above the option exercise price and the holder of the option remains employed or appointed during the period required for the option shares to vest. This provides an incentive for an option holder to remain employed or appointed by us. In addition, stock options link employees’ compensation to stockholders’ interests by providing an incentive to increase stockholder value. Under our Amended and Restated 2012 Stock Incentive Plan (the “2012 Plan”), we may also make grants of common stock, restricted stock awards, restricted stock units, performance stock awards, and stock appreciation rights to executive officers, directors, and other employees. Restricted stock units represent the right to receive shares of our common stock (or, in some cases, the value thereof in cash) upon vesting, with vesting generally being time-based, based on achievement of certain perform metrics, or both. We adopted the 2012 Plan to give us flexibility in the types of awards that we could grant to our executive officers, directors, and other employees. In 2020, 2021, and 2022, our stockholders approved amendments to the 2012 Plan to increase the share reserve under the 2012 Plan by 37,500 shares, 75,000 shares, and 125,000 shares, respectively. As of December 31, 2023, there were stock options to purchase 47,664 shares of common stock outstanding under the 2012 Plan and 94,878 shares remain available for future equity awards.

 

Limited Perquisites; Other Benefits. We provide our employees, including our executive officers, with a full complement of employee benefits, including health and dental insurance, short term and long-term disability insurance, life insurance, a 401(k) plan, FSA flex plan and Section 125 plan.

 

Long Term Incentive Plan for Executive Officers

 

On May 17, 2021, the Committee adopted and approved a 2021 Long Term Incentive Plan (the “LTIP”) to provide incentives to the Company’s executive officers over the three-year performance period consisting of fiscal years 2021, 2022 and 2023. Under the LTIP, in May 2021, the Company granted restricted stock units (“RSUs”) to the Company’s then-current CFO, Bob Myers, under the 2012 Plan.

 

The LTIP awards consisted of 7,500 RSUs (target). These RSUs required continued employment of the executive through January 1, 2024, and therefore were terminated before vesting as a result of Mr. Myers’ departure from the Company in 2023.

 

51

 

Employment Contracts

 

Employment Agreement with Current Chief Executive Officer

 

On October 13, 2022, the Company and Raymond F. Vennare, the Company’s current Chief Executive Officer, entered into an Employment Agreement (the “Agreement”), effective as of November 1, 2022, the first date of Mr. Vennare’s employment. Pursuant to the Agreement, Mr. Vennare is entitled to an annual base salary of $525,000. He will also be eligible (i) to receive an annual cash bonus equal to up to 50% of his salary, or at the discretion of the Compensation Committee (the “Committee”) of the Company’s Board of Directors, a higher percentage based on his performance (prorated for 2022) and (ii) to participate in a long-term incentive plan to be adopted and maintained by the Committee. Mr. Vennare will also be eligible to participate in the standard employee benefit plans generally available to executive employees of the Company, and, at the discretion of the Committee, to receive grants of stock options or other equity awards. Any grants of equity awards, including those above, will be made from the Company’s Amended and Restated 2012 Stock Incentive Plan or successor plans.

 

Under the Agreement, Mr. Vennare’s employment by the Company is at-will. If his employment is terminated by the Company without “cause” or if he voluntarily resigns with “good reason” (in each case as defined in the Agreement), then Mr. Vennare will be entitled to receive from the Company payment of his base salary then in effect through his last date of employment, plus accrued, unused vacation pay. In addition, Mr. Vennare will be entitled to (a) severance pay in an amount equal to 12 months of his base salary then in effect, less applicable taxes and withholdings; and (b) a bonus payment on a pro-rata basis through the date of his termination.

 

The Agreement also contains customary provisions with respect to confidentiality and intellectual property, in addition to ones prohibiting Mr. Vennare from soliciting the Company’s employees and from engaging in certain activities that are competitive with the Company for a period of 12 months after termination of his employment.

 

Employment Agreement with former Chief Financial Officer.

 

Effective September 30, 2023, Mr. Bob Myers resigned as the Chief Financial Officer. Mr. Myers served as Chief Financial Officer since July 1, 2012, under an employment agreement entered on August 13, 2012, which was amended on August 20, 2018. Under the agreement the employment of Mr. Myers was at will.

 

Mr. Myers’ annual base salary was $345,000 until March 1, 2022, at which time Mr. Myers received an increase in his base salary resulting in an annualized base salary of $380,880. On September 23, 2020, Mr. Myers was awarded a one-time, special interim grant of retention equity awards for 2020 of 5,000 restricted stock units payable in shares of common stock and vesting in equal annual installments over three years, subject to continued employment, with accelerated vesting upon certain events, including involuntary termination without cause, voluntary termination for good reason or retirement after at least eighteen months upon at least six months’ notice. Mr. Myers received an increase in his base salary on March 1, 2023, resulting in an annualized base salary of $430,000. Base salary for Mr. Myers could have been adjusted by us but could not have been reduced except in connection with a reduction imposed on substantially all employees as part of a general reduction. He would have also been eligible to receive an annual incentive bonus for each calendar year at the end of which he remained employed by us, subject to the attainment of certain objectives.

 

On May 17, 2021, Mr. Myers received 7,500 restricted stock units (target) pursuant to the 2021 Long Term Incentive Plan (the “LTIP”). See “Long Term Incentive Plan for Executive Officers” above. Also, under the long-term incentive program, the officer would receive annual grants of restricted stock units on January 1 of each calendar year starting in 2021. Each grant would consist of 2,500 restricted stock units with vesting of each grant over three years based on performance and continued employment.

 

Mr. Myers was entitled to five (5) weeks of paid vacation per each calendar year earned ratably over each calendar year, to be taken at such times as employee and Company determined and provided that no vacation time would unreasonably interfere with the duties required to be rendered by employee.

 

52

 

Under the agreement, if his employment was terminated without “cause” or if he terminated his employment for “good reason,” in each case as defined in his employment agreement, he would be entitled to receive severance pay in an amount equal to twelve months of base salary, less applicable taxes and withholdings. In that event, he would receive a bonus payment on a pro-rata basis through the date of termination and any accrued, unused vacation pay. The severance pay, bonus payment, and other consideration were conditioned upon the executive’s execution of a full and final release of liability. Mr. Myers left the Company in September 2023, and the Company and Mr. Myers entered into a Separation Agreement and Mutual Release on September 30, 2023, that restated the severance payments he was entitled to pursuant to his agreement, provided for the release of liability described above, and in which the Company limited the non-compete provision of the employment agreement to provide that it would only apply to activities related to the discovery, characterization, or evaluation of chemical or biological compositions for the diagnosis or treatment of disease.

 

Potential Payments Upon Termination or Change of Control

 

Most of our stock option agreements provide for an acceleration of vesting in the event of a change in control as defined in the agreements and in the 2012 Plan. However, the stock option agreements awarded to Bob Myers provided that upon the termination of his employment without cause or for good reason, his options would become fully vested, and the vested shares may be purchased for up to five years after such termination (or such lesser period for the option if the remaining period of the option was less than five years after such termination). In addition, in the event of such employee’s retirement, death or disability, such employee’s options would become fully vested, and the vested shares may be purchased for the entire remaining period of the option. Also, see “Employment Contracts” above for a description of certain severance compensation arrangements.

 

Director Compensation

 

Effective June 17, 2021 the Board adopted a Director Compensation Program under which the members of the Board of Directors receive quarterly awards of common stock and cash as compensation for their services as directors and annual awards of common stock and cash for services as committee members. These awards were implemented to replace a previous program of quarterly stock option grants to directors. The June 2020 annual common stock award remains in place as described below.

 

The compensation program pays all of the compensation in the form of stock and cash awards (with the cash component payable in additional shares at the election of the director. The cash component is equal to 28% of the total value of the award (or 38.9% of the share component of the award), intended to pay the tax on the full award.

 

Each director receives a quarterly award of $8,333 payable on the last day of the quarter, consisting of (i) shares with a value of $6,000 and (ii) $2,333 in cash (or additional shares).

 

For each board committee, each director receives an additional annual award of $11,112, consisting of (i) shares with a value of $8,000 and (ii) $3,112 in cash (or additional shares), payable on December 31.

 

Starting in 2022, director compensation became limited to Non-Employee Directors (directors who are not employees of Predictive Oncology or any subsidiary and who do not receive regular long-term cash compensation as consultants).

 

Effective as of January 25, 2023, under an Amended and Restated Director Compensation Program, the Lead Independent Director, will also receive an annual award of $11,112, consisting of (i) shares with a value of $8,000 and (ii) $3,112 in cash (or additional shares).

 

Effective on June 16, 2020, the Board instituted an annual common stock award for all the directors under which they will receive $7,000 in value of newly issued shares of common stock, par value $0.01 per year annually for three years, if they are serving as a director at the annual appointment date. Additionally, the directors will receive a $3,000 cash payment per year annually for three years, if they are serving as a director at the annual appointment date.

 

53

 

Director Compensation Table for Fiscal 2023

 

The following table summarizes the compensation paid to each individual who served as a director during the fiscal year ended December 31, 2023:

 

   

Fees Paid or
Earned in Cash

   

Stock Awards (1)

   

Option
Awards

   

Total

 

Charles Nuzum Sr. (2)

  $ 63,893     $ 35,006     $ -     $ 98,899  

Daniel Handley (3)

  $ 29,444     $ 25,001     $ -     $ 54,445  

Greg St. Clair Sr. (4)

  $ 32,890     $ 32,670     $ -     $ 65,560  

Nancy Chung-Welch (5)

  $ 51,668     $ 25,001     $ -     $ 76,669  

Matthew J. Hawryluk (6)

  $ 40,556     $ 25,001     $ -     $ 65,557  

Veena Rao (7)

  $ 49,335     $ 24,002     $ -     $ 73,337  
                                 

David S. Smith (8)

  $ 2,333     $ 6,000     $ -     $ 8,333  

 

 

(1)

Represents grant date fair value of stock awards granted during 2023 as determined pursuant to FASB ASC 718, Stock Compensation.

 

(2)

Reflects 7,653 shares of common stock received in 2023 for serving on the Board.

 

(3)

Reflects 5,468 shares of common stock received in 2023 for serving on the Board.

 

(4)

Reflects 6,923 shares of common stock received in 2023 for serving on the Board.

 

(5)

Reflects 5,468 shares of common stock received in 2023 for serving on the Board.

 

(6)

Reflects 5,468 shares of common stock received in 2023 for serving on the Board.

 

(7)

Reflects 5,849 shares of common stock received in 2023 for serving on the Board.

 

(8)

Reflects 918 shares of common stock received in 2023 for serving on the Board. Mr. Smith resigned from the Board effective May 2, 2023.

 

ITEM 12. SECURITY OWNERSHIP OF CERTAIN BENEFICIAL OWNERS AND MANAGEMENT AND RELATED STOCKHOLDER MATTERS.

 

Equity Compensation Plan Information

 

The following table presents the equity compensation plan information as of December 31, 2023:

 

   

Number of securities
to be issued upon
exercise of
outstanding
restricted stock,
warrants and options
(a)

   

Weighted-
average
exercise
price of
outstanding
options,
warrants
(b)

   

Number of securities
remaining available for
future issuance under
equity compensation
plans (excluding
securities reflected in
column (a))
(c)

 

Equity compensation plans approved by security holders (1)

    47,664     $ 82.23       94,878  

Equity compensation plans not approved by security holders

    -     $ -       -  

 

 

(1)

Consists of outstanding options under the 2008 Equity Incentive Plan and the 2012 Stock Incentive Plan. The remaining share authorization under the 2008 Equity Incentive Plan was rolled over to the current 2012 Stock Incentive Plan.

 

54

 

Security Ownership of Certain Beneficial Owners and Management

 

The following table sets forth as of March 8, 2024, certain information regarding beneficial ownership of our common stock by:

 

 

each person, or group of affiliated persons, who are known by us to beneficially own more than 5% of the outstanding shares of common stock;

 

 

each of our directors and director nominees;

 

 

each of the Named Executive Officers, as identified in this Annual Report on Form 10-K; and

 

 

all of our current executive officers (as that term is defined under the rules and regulations of the SEC) and directors as a group.

 

We have determined beneficial ownership in accordance with Rule 13d-3 under the Exchange Act. Beneficial ownership generally means having sole or shared voting or investment power with respect to securities. We are not aware of any beneficial owners of more than 5% of our issued and outstanding common stock as of March 8, 2024.

 

Unless otherwise indicated in the footnotes to the table, each stockholder named in the table has sole voting and investment power with respect to the shares of common stock set forth opposite the stockholder’s name. We have based our calculation of the percentage of beneficial ownership on 4,062,853 shares of our common stock outstanding on March 8, 2024. Unless otherwise noted below, the address for each person or entity listed in the table is c/o Predictive Oncology Inc., 91 43rd Street, Suite 110 Pittsburgh, Pennsylvania 15201.

 

Name of Beneficial Owner (1)

 

Amount and
Nature of Beneficial Ownership

   

Percent of Class

 
                 

Raymond F. Vennare

    7,122       0.18 %
                 

Josh Blacher

    -       0.00 %
                 

Chuck Nuzum (2)

    28,653       0.71 %
                 

Gregory St. Clair (3)

    19,266       0.47 %
                 

Daniel Handley (4)

    16,308       0.40 %
                 

Nancy Chung-Welch (5)

    18,974       0.47 %
                 

Matthew J. Hawryluk

    7,135       0.18 %
                 

Veena Rao

    5,849       0.14 %
                 

All directors and executive officers as a group (8 persons)

    103,307       2.54 %

 

 

(1)

Under Rule 13d-3, a beneficial owner of a security includes any person who, directly or indirectly, through any contract, arrangement, understanding, relationship, or otherwise has or shares: (1) voting power, which includes the power to vote, or to direct the voting of shares; and (2) investment power, which includes the power to dispose or direct the disposition of shares. Certain shares may be deemed to be beneficially owned by more than one person (if, for example, persons share the power to vote or the power to dispose of the shares). In addition, shares are deemed to be beneficially owned by a person if the person has the right to acquire the shares (for example, upon exercise of an option) within 60 days of the date as of which the information is provided. In computing the percentage ownership of any person, the amount of shares outstanding is deemed to include the number of shares beneficially owned by such person (and only such person) by reason of these acquisition rights. As a result, the percentage of outstanding shares of any person as shown in this table does not necessarily reflect the person’s actual ownership or voting power with respect to the number of shares of common stock actually outstanding.

 

(2)

Includes options to purchase 2,014 shares that are exercisable within 60 days of March 8, 2024.

 

(3)

Includes options to purchase 1,332 shares that are exercisable within 60 days of March 8, 2024.

 

(4)

Includes options to purchase 1,643 shares that are exercisable within 60 days of March 8, 2024.

 

(5)

Includes options to purchase 2,014 shares that are exercisable within 60 days of March 8, 2024.

 

55

 

ITEM 13. CERTAIN RELATIONSHIPS AND RELATED TRANSACTIONS, AND DIRECTOR INDEPENDENCE.

 

The Audit Committee has the responsibility to review and approve all transactions to which a related party and we may be a party prior to their implementation, to assess whether such transactions meet applicable legal requirements. Pursuant to the Charter of the Audit Committee, every transaction that must be disclosed pursuant to Item 404(a) of Regulation S-K promulgated under the Exchange Act must be reviewed and approved by the Audit Committee.

 

During the year ended December 31, 2023, there were no related party transactions.

 

Information regarding director independence is disclosed under Item 10, above.

 

ITEM 14. PRINCIPAL ACCOUNTANT FEES AND SERVICES.

 

In connection with the audit of the fiscal 2023 and 2022 financial statements, we entered into an engagement agreement with BDO USA, P.C. (2023) and Baker Tilly US, LLP (2022), which set forth the terms by which they performed audit services for us.

 

The following table represents aggregate fees billed to us by BDO USA, P.C. (“BDO”), the Company’s independent public accounting firm for the fiscal year ended December 31, 2023, for services rendered with respect to the fiscal year ended December 31, 2023, and by Baker Tilly US, LLP (“Baker Tilly”), the Company’s independent public accounting firm for the fiscal year ended December 31, 2022, for services rendered with respect to the fiscal year ended December 31, 2022. Fees are approved by the Audit Committee on an engagement-by-engagement basis. All fees described below were approved by the Audit Committee.

 

   

2023

   

2022

 

Audit Fees (1)

  $ 392,006     $ 337,558  

Audit-Related Fees

    -       -  

Tax Fees (2)

    -       29,875  

All Other Fees (3)

    -       102,250  
    $ 392,006     $ 469,683  

 

 

(1)

Audit Fees were principally for services rendered for the audit and/or review of our consolidated financial statements. Also includes fees for services rendered in 2022 in connection with the filing of registration statements and other documents with the SEC, the issuance of accountant consents and comfort letters.

 

 

(2)

Tax Fees consist of fees billed in the indicated year for professional services performed by Baker Tilly with respect to tax compliance during 2022.

 

 

(3)

Other Fees in 2022 consisted of fees for professional services performed by Baker Tilly with respect to an assessment of the Company’s security and compliance activities.

 

56

 

PART IV

 

ITEM 15. EXHIBIT AND FINANCIAL STATEMENT SCHEDULES.

 

The following exhibits and financial statements are filed as part of, or are incorporated by reference into, this report:

 

(1) Financial Statements

 

The following financial statements are filed with this Annual Report on Form 10-K and can be found beginning at page F-1 of this report:

 

 

Reports of Independent Registered Public Accounting Firms (BDO USA, P.C., Minneapolis, Minnesota, PCAOB Firm ID #243) (Baker Tilly US, LLP, Minneapolis, Minnesota, PCAOB Firm ID #23);

 

 

Consolidated Balance Sheets as of December 31, 2023, and December 31, 2022;

 

 

Consolidated Statements of Net Loss for the Years Ended December 31, 2023, and December 31, 2022;

 

 

Consolidated Statements of Stockholders’ Equity for the Years Ended December 31, 2023, to December 31, 2022;

 

 

Consolidated Statements of Cash Flows for the Years Ended December 31, 2023, and December 31, 2022; and

 

 

Notes to Consolidated Financial Statements.

 

(2) Financial Statement Schedules

 

All schedules for which provision is made in the applicable accounting regulations of the SEC have been omitted because the information required to be shown in the schedules is not applicable or is included elsewhere in the financial statements and Notes to Consolidated Financial Statements.

 

(3) Exhibits

 

Exhibit Number

Description

   

2.1

Agreement and Plan of Merger dated November 24, 2021 by and among the Company, Golden Gate Acquisition, Inc., zPREDICTA, Inc. and Tom Kelly, as Representative (Filed on December 1, 2021 as an exhibit to our Current Report on Form 8-K, and incorporated herein by reference).

   

3.1

Certificate of Incorporation (Filed on December 19, 2013 as an exhibit to our Current Report on Form 8-K, and incorporated herein by reference).

   

3.2

Certificate of Amendment to Certificate of Incorporation to effect reverse stock split and reduction in authorized share capital filed with the Delaware Secretary of State on October 20, 2014. (Filed on October 24, 2014 as an exhibit to our Current Report on Form 8-K, and incorporated herein by reference)

   

3.3

Certificate of Amendment to Certificate of Incorporation regarding increase in share capital, filed with the Delaware Secretary of State on July 24, 2015. (Filed on June 30, 2015 as an appendix to our Information Statement on Schedule 14C, and incorporated herein by reference).

   

3.4

Certificate of Amendment to Certificate of Incorporation to increase authorized share capital, filed with the Delaware Secretary of State on September 16, 2016. (Filed on September 16, 2016 as an exhibit to our Current Report on Form 8-K, and incorporated herein by reference).

   

3.5

Certificate of Amendment to Certificate of Incorporation to effect reverse stock split and reduction in authorized share capital, filed with the Delaware Secretary of State on October 26, 2016. (Filed on October 27, 2016 as an exhibit to our Current Report on Form 8-K, and incorporated herein by reference).

 

57

 

3.6

Certificate of Amendment to Certificate of Incorporation regarding increase in share capital, filed with the Delaware Secretary of State on January 26, 2017. (Filed on January 27, 2017 as an exhibit to our Current Report on Form 8-K, and incorporated herein by reference).

   

3.7

Certificate of Amendment to Certificate of Incorporation to effect reverse stock split, filed with the Delaware Secretary of State on January 2, 2018. (Filed on January 2, 2018 as an exhibit to our Current Report on Form 8-K, and incorporated herein by reference).

   

3.8

Certificate of Amendment to Certificate of Incorporation to effect name change, filed with the Delaware Secretary of State on February 1, 2018. (Filed on February 6, 2018 as an exhibit to our Current Report on Form 8-K, and incorporated herein by reference).

   

3.9

Form of Certificate of Designation of Preferences, Rights and Limitations of Series B Convertible Preferred Stock. (Filed on August 20, 2015 as an exhibit to our Registration Statement on Form S-1 (File No. 333-198962), and incorporated herein by reference.

   

3.10

Certificate of Designation of Preferences, Rights and Limitations of Series C Convertible Preferred Stock. (Filed on November 29, 2017 as an exhibit to our Current Report on Form 8-K, and incorporated herein by reference).

   

3.11

Certificate of Amendment to Certificate of Incorporation dated March 22, 2019. (Filed on March 22, 2019 as an exhibit to our Current Report on Form 8-K, and incorporated herein by reference).

   

3.12

Certificate of Designation Of Preferences, Rights And Limitations of Series D Convertible Preferred Stock. (Filed on April 1, 2020 as an exhibit to our Annual Report on Form 10-K, and incorporated herein by reference).

   

3.13

Certificate of Designation of Preferences, Rights and Limitations of Series E Convertible Preferred Stock Effective June 13, 2019. (Filed on June 19, 2019 as an exhibit to our Current Report on Form 8-K, and incorporated herein by reference).

   

3.14

Certificate of Amendment of Certificate of Incorporation, changing name from Precision Therapeutics Inc. to Predictive Oncology Inc. (Filed on June 13, 2019 as an exhibit to our Current Report on Form 8-K, and incorporated herein by reference).

   

3.15

Certificate of Amendment of Certificate of Incorporation, amending number of shares of common stock and preferred stock, effecting a reverse stock split. (Filed on October 28, 2019 as an exhibit to our Current Report on Form 8-K).

   

3.16

Certificate of Amendment to the Certificate of Incorporation, doubling number of shares of common stock and preferred stock due to stock split. (Filed on August 19, 2021 as an exhibit to our Current Report on Form 8-K and incorporated herein by reference.)

   

3.17

Certificate of Designation of Series F Preferred Stock (Filed on March 16, 2023 as an exhibit to the Form 8-A and incorporated herein by reference.)
   

3.18

Certificate of Amendment to Certificate of Incorporation (Filed on April 20, 2023 as an exhibit to our Current Report on Form 8-K and incorporated herein by reference.)
   

3.19

Second Amended and Restated Bylaws of the Company, effective as of September 9, 2022 (Filed on September 30, 2022 as an exhibit to our Registration Statement on Form S-1 (File No. 333-267689).

 

58

 

4.1

Form of specimen certificate evidencing shares of Series B Convertible Preferred Stock. (Filed on August 10, 2015 as an exhibit to our Registration Statement on Form S-1/A (File No. 333-198962) and incorporated herein by reference.)

   

4.2

Form of Unit Purchase Option issued February 27, 2019. (Filed on March 1, 2019 as an exhibit to our Current Report on Form 8-K and incorporated herein by reference.)

   

4.3

Form of Common Stock Purchase Warrant issued March 29, 2019. (Filed on April 2, 2019 as an exhibit to our Current Report on Form 8-K and incorporated herein by reference.)

   

4.4

Form of Unit Purchase Option for the Purchase of Units issued March 29, 2019. (Filed on April 2, 2019 as an exhibit to our Current Report on Form 8-K and incorporated herein by reference.)

   

4.5

Common Stock Purchase Warrant Issued to Oasis Capital, LLC dated September 27, 2019. (Filed on September 30, 2019 as an exhibit to our Current Report on Form 8-K and incorporated herein by reference.)

   

4.6

Form of Specimen Common Stock Certificate. (Filed on October 3, 2019 as an exhibit to our Registration Statement on Form S-3 (File No. 333-234073) and incorporated herein by reference.)

   

4.7

Form of Common Stock Purchase Warrant Issued on or about October 1, 2019. (Filed on October 10, 2019 as an exhibit to our Current Report on Form 8-K and incorporated herein by reference.)

   

4.8

Common Stock Purchase Warrant issued to Oasis Capital, LLC dated February 5, 2020. (Filed on February 7, 2020 as an exhibit to our Current Report on Form 8-K and incorporated herein by reference.)

   

4.9

Description of Registrant’s Securities. (Filed on March 31, 2022 as an exhibit to our Annual Report on Form 10-K for the year ended December 31, 2021 and incorporated herein by reference.)

   

4.10

Common Stock Purchase Warrant issued to Oasis Capital, LLC dated March 6, 2020. (Filed on April 6, 2020 as an exhibit to our Registration Statement on Form S-3 (File No. 333-237581) and incorporated herein by reference.)

   

4.11

Form of Helomics Common Stock Purchase Warrant issued April 4, 2019. (Filed on January 24, 2019 as Annex H to Amendment No. 2 to Form S-4 (File No. 333-228031) and incorporated herein by reference.) 

   

4.12

Form of Common Stock Purchase Warrant issued January 12, 2021. (Filed on January 12, 2021 as an exhibit to our Current Report on Form 8-K and incorporated herein by reference.)

   

4.13

Form of Common Stock Purchase Warrant issued January 19, 2021. (Filed on January 21, 2021 as an exhibit to our Current Report on Form 8-K and incorporated herein by reference.)

   

4.14

Form of Placement Agent Warrant to H.C. Wainwright & Co., LLC or its designees in connection with certain financing transactions in 2020 and 2021. (Filed on January 29, 2021 as an exhibit to our Current Report on Form 8-K and incorporated herein by reference.)

   

4.15

Form of Common Stock Purchase Warrant dated February 10, 2021. (Filed on February 12, 2021 as an exhibit to our Current Report on Form 8-K and incorporated herein by reference.)

   

4.16

Form of Common Stock Purchase Warrant dated February 23, 2021. (Filed on February 22, 2021 as an exhibit to our Current Report on Form 8-K and incorporated herein by reference.)

 

59

 

4.17

Form of Common Stock Purchase Warrant dated June 16, 2021. (Filed on June 16, 2021 as an exhibit to our Current Report on Form 8-K and incorporated herein by reference.)

   

4.18

Form of Placement Agent Warrant dated June 16, 2021. (Filed on June 16, 2021 as an exhibit to our Current Report on Form 8-K and incorporated herein by reference.)

   

10.1**

Employment Agreement with Robert Myers dated August 11, 2012. (Filed on November 5, 2012 as an exhibit to our Registration Statement on Form S-1/A and incorporated herein by reference.)
   

10.2**

Amended and Restated 2012 Stock Incentive Plan. (Filed on October 18, 2022 as an appendix to our definitive proxy statement on Schedule 14A and incorporated herein by reference.)

   

10.3**

Form of Stock Option Agreement for Employees under Amended and Restated 2012 Stock Incentive Plan (Filed on March 31, 2022 as an exhibit to our Annual Report on Form 10-K and incorporated herein by reference).

   

10.4**

Form of Stock Option Agreement for Executive Officers under Amended and Restated 2012 Stock Incentive Plan (Filed on March 31, 2022 as an exhibit to our Annual Report on Form 10-K and incorporated herein by reference).

   

10.5**

Form of Stock Option Agreement for Directors under Amended and Restated 2012 Stock Incentive Plan (Filed on March 31, 2022 as an exhibit to our Annual Report on Form 10-K and incorporated herein by reference).

   

10.6

Securities Purchase Agreement by and among the Company and the Investors dated March 15, 2020. (Filed on March 16, 2020 as an exhibit to our Current Report on Form 8-K and incorporated herein by reference.)

   

10.7**

Employment Offer Letter dated September 30, 2022, by and between the Company and Raymond F. Vennare. (Filed on September 22, 2022 as an exhibit to our Current Report on Form 8-K).

   

10.8**

Employment Agreement dated effective November 1, 2022, by and between the Company and Raymond F. Vennare. (Filed on October 20, 2022 as an exhibit to our Current Report on Form 8-K).

   

10.9*

Separation Agreement and Mutual Release dated effective September 30, 2023, by and between the Company and Bob Myers.
   

14.1

Code of Ethics. (Filed on April 16, 2012 as an exhibit to our Annual Report on Form 10-K and incorporated herein by reference.)

   

21.1*

Subsidiaries of the Registrant

   

23.1*

Consent of Independent Registered Public Accounting Firm:  BDO USA, P.C.
   

23.2*

Consent of Independent Registered Public Accounting Firm:  Baker Tilly US, LLP
   

31.1*

Certification of Principal Executive Officer required by Rule 13a-14(a)
   

31.2*

Certification of Principal Financial Officer required by Rule 13a-14(a)
   

32.1***

Section 1350 Certification
   

97*

Policy Relating to Recovery of Erroneously Awarded Compensation

 

60

 

101.INS*

Inline XBRL Instance Document

   

101.SCH*

Inline XBRL Taxonomy Extension Schema Document

   

101.CAL*

Inline XBRL Taxonomy Extension Calculation Linkbase Document

   

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

   

104*

Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101)

 

*Filed herewith.

**Compensatory Plan or arrangement required to be filed pursuant to Item 15(b) of Form 10-K. 

***Furnished herewith.

 

ITEM 16. FORM 10-K SUMMARY.

 

None.

 

61

 

 

SIGNATURES

 

Pursuant to the requirements of Section 13 or 15(d) of the Securities Exchange Act of 1934, the registrant has duly caused this Annual Report on Form 10-K to be signed on its behalf by the undersigned, thereunto duly authorized.

 

Dated: March 28, 2024

 

Predictive Oncology Inc.

 

By 

/s/ Raymond F. Vennare

 

Raymond F. Vennare

  Chief Executive Officer

 

Pursuant to the requirements of the Securities Exchange Act of 1934, this report has been signed below by the following persons on behalf of the registrant and in the capacities and on the dates indicated.

 

Signatures

 

Title

 
       

/s/ Raymond F. Vennare

 

Chief Executive Officer

March 28, 2024

Raymond F. Vennare

 

(Principal executive officer)

 
       

/s/ Josh Blacher

 

Interim Chief Financial Officer

March 28, 2024

Josh Blacher

 

(Principal financial and accounting officer)

 
       

/s/ Chuck Nuzum

 

Director

March 28, 2024

Chuck Nuzum

     
       

/s/ Daniel E. Handley

 

Director

March 28, 2024

Daniel E. Handley

     
       

/s/ Gregory St. Clair Sr.

 

Director

March 28, 2024

Gregory St. Clair Sr.

     
       

/s/ Nancy Chung-Welch

 

Director

March 28, 2024

Nancy Chung-Welch

     
       

/s/ Matthew Hawryluk

 

Director

March 28, 2024

Matthew Hawryluk

     
       

/s/ Veena Rao

 

Director

March 28, 2024

Veena Rao

     

 

62

 

 

 

The audited consolidated financial statements for the periods ended December 31, 2023, and December 31, 2022, are included on the following pages:

 

INDEX TO FINANCIAL STATEMENTS

 

 

Page

Financial Statements:

 

Reports of Independent Registered Public Accounting Firms (BDO USA, P.C., Minneapolis, Minnesota, PCAOB Firm ID #243) (Baker Tilly US, LLP, Minneapolis, Minnesota, PCAOB Firm ID #23)

F-1

Consolidated Balance Sheets

F-4

Consolidated Statements of Net Loss

F-5

Consolidated Statements of Stockholders’ Equity

F-6

Consolidated Statements of Cash Flows

F-8

Notes to Consolidated Financial Statements

F-9

 

 

 

 

 

63

 

Report of Independent Registered Public Accounting Firm

 

Stockholders and Board of Directors

Predictive Oncology Inc.

Pittsburgh, Pennsylvania

 

Opinion on the Consolidated Financial Statements

 

We have audited the accompanying consolidated balance sheet of Predictive Oncology Inc. (the “Company”) as of December 31, 2023, the related consolidated statements of net loss, stockholders’ equity, and cash flows for the year then ended, and the related notes (collectively referred to as the “consolidated financial statements”). In our opinion, the consolidated financial statements present fairly, in all material respects, the financial position of the Company at December 31, 2023, and the results of its operations and its cash flows for the year then ended, in conformity with accounting principles generally accepted in the United States of America.

 

We also have audited the adjustments to the 2022 consolidated financial statements to retrospectively apply the changes in the share and per share amounts to reflect the reverse stock split and in the change in the reportable segments, as discussed in Notes 1 and 14, respectively. In our opinion, such adjustments are appropriate and have been properly applied. We were not engaged to audit, review, or apply any procedures to the 2022 consolidated financial statements of the Company other than with respect to the adjustments and, accordingly, we do not express an opinion or any other form of assurance on the 2022 consolidated financial statements taken as a whole.

 

Going Concern Uncertainty

 

The accompanying consolidated financial statements have been prepared assuming that the Company will continue as a going concern. As discussed in Note 1 to the consolidated financial statements, the Company has suffered recurring losses from operations and has an accumulated deficit that raises substantial doubt about its ability to continue as a going concern. Management’s plans in regard to these matters are also described in Note 1. The consolidated financial statements do not include any adjustments that might result from the outcome of this uncertainty.

 

Basis for Opinion

 

These consolidated financial statements are the responsibility of the Company’s management. Our responsibility is to express an opinion on the Company’s consolidated financial statements based on our audit. We are a public accounting firm registered with the Public Company Accounting Oversight Board (United States) (“PCAOB”) and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.

 

 

 

F-1

 

 

We conducted our audit in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the consolidated financial statements are free of material misstatement, whether due to error or fraud. The Company is not required to have, nor were we engaged to perform, an audit of its internal control over financial reporting. As part of our audit we are required to obtain an understanding of internal control over financial reporting but not for the purpose of expressing an opinion on the effectiveness of the Company’s internal control over financial reporting. Accordingly, we express no such opinion.

 

Our audit included performing procedures to assess the risks of material misstatement of the consolidated financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the consolidated financial statements. Our audit also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the consolidated financial statements. We believe that our audit provides a reasonable basis for our opinion.

 

Critical Audit Matter

 

The critical audit matter communicated below is a matter arising from the current period audit of the consolidated financial statements that was communicated or required to be communicated to the audit committee and that: (1) relates to accounts or disclosures that are material to the consolidated financial statements and (2) involved our especially challenging, subjective, or complex judgments. The communication of the critical audit matter does not alter in any way our opinion on the consolidated financial statements, taken as a whole, and we are not, by communicating the critical audit matter below, providing separate opinions on the critical audit matter or on the accounts or disclosures to which it relates.

 

Revenue Recognition Evaluation of Contract Terms in Certain Contracts with Customers

 

The Company has revenues of $1,780,093 for the year ended December 31, 2023. As described in Note 1 of the consolidated financial statements, the Company derives its revenues primarily from Contract Research Organization (“CRO”) services, sales of medical device products, or maintenance plan services. The Company recognizes revenue in accordance with the five-step process outlined in ASC 606.

 

We identified the evaluation of contract terms in  certain contracts with customers as a critical audit matter, due to the significant judgment by management in identifying and evaluating terms and conditions in contracts that impact revenue recognition. Auditing these elements involved especially subjective and complex auditor judgments due to the nature and extent of audit effort required.

 

The primary procedures we performed to address this critical audit matter included:

 

 

Examination of management’s identification and evaluation of the terms and conditions in certain contracts, including management’s determination of the impact of those terms and conditions on revenue recognition.

 

 

Testing the completeness and accuracy of management’s application of the terms and conditions in certain contracts to how revenue was recognized, by examining revenue arrangements on a test basis.

 

/s/ BDO USA, P.C.

 

We have served as the Company's auditor since 2023.

 

Minneapolis, Minnesota

March 28, 2024

 

F-2

 

 

Report Of Independent Registered Public Accounting Firm

 

To the shareholders and the board of directors of Predictive Oncology Inc.:

 

Opinion on the Financial Statements

 

We have audited the accompanying consolidated balance sheet and the related consolidated statements of net loss, stockholders' equity, and cash flows of Predictive Oncology, Inc. (the "Company") for the year ended December 31, 2022, and the related notes (collectively referred to as the "consolidated financial statements"). In our opinion, the consolidated financial statements present fairly, in all material respects, the financial position of the Company the year ended December 31, 2022, and the results of their operations and their cash flows for the year ended December 31, 2022 in conformity with accounting principles generally accepted in the United States of America.

 

Basis for Opinion

 

These consolidated financial statements are the responsibility of the Company's management. Our responsibility is to express an opinion on the Company's consolidated financial statements based on our audit. We are a public accounting firm registered with the Public Company Accounting Oversight Board (United States) ("PCAOB") and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.

 

We conducted our audit in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the consolidated financial statements are free of material misstatement, whether due to error or fraud. The Company is not required to have, nor were we engaged to perform, an audit of its internal control over financial reporting. As part of our audit, we are required to obtain an understanding of internal control over financial reporting but not for the purpose of expressing an opinion on the effectiveness of the Company's internal control over financial reporting. Accordingly, we express no such opinion.

 

Our audit included performing procedures to assess the risks of material misstatement of the consolidated financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the consolidated financial statements. Our audit also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the consolidated financial statements. We believe that our audit provided a reasonable basis for our opinion.

 

/s/ Baker Tilly US, LLP

 

We served as the Company's auditor from 2020 to 2023.

 

Minneapolis, Minnesota

March 21, 2023

 

 

 

 

 

 

 

 

 

 

F-3

 

 

CONSOLIDATED FINANCIAL STATEMENTS

 

PREDICTIVE ONCOLOGY INC.

CONSOLIDATED BALANCE SHEETS

 

 

   

December 31,

2023

   

December 31,

2022

 

ASSETS

               

Current assets:

               

Cash

  $ 8,728,660     $ 22,071,523  

Accounts receivable

    333,697       331,196  

Inventories

    494,374       430,493  

Prepaid expense and other assets

    521,700       526,801  

Total current assets

    10,078,431       23,360,013  
                 

Property and equipment, net

    1,233,910       1,833,255  

Intangibles, net

    252,457       253,865  

Lease right-of-use assets

    2,728,355       211,893  

Other long-term assets

    124,096       75,618  

Total assets

  $ 14,417,249     $ 25,734,644  
                 

LIABILITIES AND STOCKHOLDERS’ EQUITY

               

Current liabilities:

               

Accounts payable

  $ 1,342,027     $ 943,452  

Note payable

    150,408       -  

Accrued expenses and other liabilities

    1,631,702       2,229,075  

Derivative liability

    1,376       13,833  

Contract liabilities

    308,091       602,073  

Lease liability

    517,427       94,237  

Total current liabilities

    3,951,031       3,882,670  
                 

Other long-term liabilities

    5,459       -  

Lease liability – net of current portion

    2,188,979       86,082  

Total liabilities

    6,145,469       3,968,752  

Commitments and contingencies

           
                 

Stockholders’ equity:

               

Preferred stock, 20,000,000 shares authorized inclusive of designated below

               

Series B Convertible Preferred Stock, $.01 par value, 2,300,000 shares authorized, 79,246 shares outstanding as of December 31, 2023, and December 31, 2022

    792       792  

Common stock, $.01 par value, 200,000,000 shares authorized, 4,062,853 and 3,938,160 shares outstanding as of December 31, 2023, and December 31, 2022, respectively

    40,629       39,382  

Additional paid-in capital

    175,992,242       175,503,634  

Accumulated deficit

    (167,761,883

)

    (153,777,916

)

Total stockholders’ equity

    8,271,780       21,765,892  
                 

Total liabilities and stockholders’ equity

  $ 14,417,249     $ 25,734,644  

 

See accompanying notes to consolidated financial statements.

 

F-4

 

 

 

PREDICTIVE ONCOLOGY INC.

CONSOLIDATED STATEMENTS OF NET LOSS

 

    Year Ended December 31,   
   

2023

   

2022

 

Revenue

  $ 1,780,093     $ 1,505,459  

Cost of sales

    634,796       505,107  

Gross profit

    1,145,297       1,000,352  
                 

Operating expenses:

               

General and administrative expense

    9,428,496       11,110,735  

Operations expense

    4,127,268       3,798,425  

Sales and marketing expense

    1,510,861       1,358,907  

Loss on impairment of goodwill

    -       7,231,093  

Loss on impairment of finite-lived intangible assets

    -       3,349,375  

Loss on impairment of property and equipment

    162,905       185,469  

Total operating expenses

    15,229,530       27,034,004  

Total operating loss

    (14,084,233 )     (26,033,652 )

Other income

    152,776       185,646  

Other expense

    (64,967

)

    (5,275

)

Gain on derivative instruments

    12,457       115,647  

Net loss

  $ (13,983,967

)

  $ (25,737,634 )
                 

Net loss per common share – basic and diluted

  $ (3.48 )   $ (6.98 )
                 

Weighted average shares used in computation – basic and diluted

    4,014,848       3,685,954  

 

See accompanying notes to consolidated financial statements.

 

F-5

 

 

 

PREDICTIVE ONCOLOGY INC.

CONSOLIDATED STATEMENT OF STOCKHOLDERS EQUITY

FOR THE YEAR ENDED

DECEMBER 31, 2023

 

    Series B Preferred     Series F Preferred     Common Stock     Additional Paid-In     Accumulated        
   

Shares

   

Amount

   

Shares

   

Amount

   

Shares

   

Amount

   

Capital

   

Deficit

   

Total

 

Balance at 12/31/2022

    79,246     $ 792       -     $ -       3,938,160     $ 39,382     $ 175,503,634     $ (153,777,916 )   $ 21,765,892  

Shares issued to non-employees

    -       -       -       -       98,193       982       488,344       -       489,326  

Vesting expense, net of forfeitures

    -       -       -       -       -       -       2,038       -       2,038  

Series F Preferred Stock dividend

    -       -       79,404       794       -       -       (794 )     -       -  

Reverse stock split round up to whole shares

    -       -       -       -       25,343       253       (253 )     -       -  

Series F Preferred redemption

    -       -       (79,404 )     (794 )     -       -       794       -       -  

Share issuance to CFO for vesting of RSUs, net of repurchase to cover withholding tax

    -       -       -       -       1,157       12       (1,521 )     -       (1,509 )

Net loss

    -       -       -       -       -       -       -       (13,983,967 )     (13,983,967 )

Balance at 12/31/2023

    79,246     $ 792       -     $ -       4,062,853     $ 40,629     $ 175,992,242     $ (167,761,883 )   $ 8,271,780  

 

See accompanying notes to consolidated financial statements.

 

F-6

 

 

PREDICTIVE ONCOLOGY INC.

CONSOLIDATED STATEMENT OF STOCKHOLDERS EQUITY

FOR THE YEAR ENDED

DECEMBER 31, 2022

 

    Series B Preferred     Common Stock     Additional Paid-In     Accumulated        
   

Shares

   

Amount

   

Shares

   

Amount

   

Capital

   

Deficit

   

Total

 

Balance at 12/31/2021

    79,246     $ 792       3,280,750     $ 32,808     $ 168,272,366     $ (128,040,282 )   $ 40,265,684  

Issuance of shares and warrants pursuant to May 2022 private placement, net

    -       -       600,000       6,000       6,501,050       -       6,507,050  

Shares issued pursuant to Equity Line

    -       -       15,750       158       235,851       -       236,009  

Share issuance to consultant and other

    -       -       29,838       297       355,827       -       356,124  

Vesting expense and option repricing

    -       -       11,822       119       138,540       -       138,659  

Net loss

    -       -       -       -       -       (25,737,634 )     (25,737,634 )

Balance at 12/31/2022

    79,246     $ 792       3,938,160     $ 39,382     $ 175,503,634     $ (153,777,916 )   $ 21,765,892  

 

See accompanying notes to consolidated financial statements.

 

F-7

 

 

PREDICTIVE ONCOLOGY INC.

CONSOLIDATED STATEMENTS OF CASH FLOWS

 

    Year Ended December 31,  
   

2023

   

2022

 

Cash flows from operating activities:

               

Net loss

  $ (13,983,967

)

  $ (25,737,634

)

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

               

Depreciation and amortization

    739,316       1,313,075  

Vesting expense

    2,038       166,312  

Common stock issued to non-employees

    299,430       356,125  

Gain on valuation of equity-linked instruments and derivative liability

    (12,457

)

    (115,647 )

Loss on impairment of goodwill

    -       7,231,093  

Loss on impairment of finite-lived intangible assets

    -       3,349,375  

Loss on impairment of property and equipment

    162,905       185,469  

Loss on property and equipment disposal

    903       14,346  
                 

Changes in assets and liabilities:

               

Accounts receivable

    (2,501 )     23,000  

Inventories

    (63,881

)

    (42,808 )

Prepaid expense and other assets

    (43,377 )     78,425  

Accounts payable

    398,575       (78,322 )

Accrued expenses and other liabilities

    (397,851 )     869,987  

Contract liabilities

    (293,982 )     41,819  

Other long-term liabilities

    5,459       (25,415 )

Net cash used in operating activities:

    (13,189,390

)

    (12,370,800

)

                 

Cash flows from investing activities:

               

Purchase of property and equipment

    (276,352 )     (419,869 )

Acquisition of intangibles

    (26,019 )     (55,828 )

Net cash used in investing activities:

    (302,371

)

    (475,697 )
                 

Cash flows from financing activities:

               

Proceeds from issuance of common stock and warrants, net

    -       6,507,050  

Proceeds from issuance of common stock pursuant to equity line

    -       236,009  

Repurchase of common stock upon vesting of restricted stock units

    (1,510 )     (27,654 )

Proceeds from note payable

    364,721       -  

Repayment of note payable

    (214,313 )     -  

Net cash provided by financing activities

    148,898       6,715,405  
                 

Net decrease in cash 

    (13,342,863 )     (6,131,092 )

Cash at beginning of period

    22,071,523       28,202,615  

Cash at end of period

  $ 8,728,660     $ 22,071,523  

Supplemental disclosure for cash flow information:

               

Cash payments for interest

  $ 13,904     $ 3,821  

Non-cash transactions:

               

Adjustment to goodwill for acquisition of zPREDICTA contract liabilities

  $ -     $ 373,303  

Right-of-use assets obtained in exchange for lease liabilities

    2,997,181       -  

Series F Preferred Stock dividend

    794       -  

Common stock issued to settle accrued board of directors’ and advisory board compensation

    189,896       -  

Redemption of Series F Preferred Stock

    (794 )     -  

Common stock issued in connection with reverse stock split

    253       -  

Common stock issued to management upon vesting of restricted stock units

    4,934       -  

 

See accompanying notes to unaudited consolidated financial statements.

 

F-8

 

 

PREDICTIVE ONCOLOGY INC.

NOTES TO CONSOLIDATED FINANCIAL STATEMENTS

 

 

 

NOTE 1 SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

 

Nature of Operations

 

Predictive Oncology Inc. (“Predictive Oncology”) is a knowledge and science-driven company that applies artificial intelligence (“AI”) to support the discovery and development of optimal cancer therapies, which can ultimately lead to more effective treatments and improved patient outcomes. The Company uses AI and a proprietary biobank of 150,000+ tumor samples, categorized by patient type, to provide actionable insights about drug compounds to improve the drug discovery process and increase the probability of drug compound success. The Company offers a suite of solutions for oncology drug development from early discovery to clinical trials.

 

Predictive Oncology’s mission is to change the landscape of oncology drug discovery and enable the development of more effective therapies for the treatment of cancer. By harnessing the power of machine learning and scientific rigor, the Company believes that it can improve the probability of success of advancing pharmaceutical and biological drug candidates with a higher degree of confidence.

 

The Company operates in three business areas. In its first area, the Company provides optimized, high-confidence drug-response predictions through the application of AI using its proprietary biobank of tumor samples to enable a more informed selection of drug/tumor combinations and increase the probability of success during drug development. The Company also creates and develops tumor-specific 3D cell culture models mimicking the physiological environment of human tissue enabling better-informed decision-making during development. In its second business area, the Company provides services and research using a proprietary self-contained and automated system that conducts high-throughput, self-interaction chromatography screens using additives and excipients commonly included in protein formulations resulting in soluble and physically stable formulations of biologics. The Company’s third business area produces the United States Food and Drug Administration (“FDA”)-cleared STREAMWAY® System and associated products for automated medical fluid waste management and patient-to-drain medical fluid disposal. As of January 1, 2023, the Company changed its reportable segments to align with these business areas.

 

The Company has three reportable segments, which have been delineated by location and business area, as further described in Note 14 Segments:

 

 

Pittsburgh segment: provides services that include the application of AI using its proprietary biobank of 150,000+ tumor samples. Pittsburgh also creates proprietary 3D culture models used in drug development.

 

 

Birmingham segment: provides contract services and research focused on solubility improvements, stability studies, and protein production.

 

 

Eagan segment: produces the FDA-cleared STREAMWAY System and associated products for automated medical fluid waste management and patient-to-drain medical fluid disposal.

 

Going Concern

 

The Company has incurred significant and recurring losses from operations for the past several years and, as of December 31, 2023, had an accumulated deficit of $167,761,883. The Company had cash and cash equivalents of $8,728,660 as of December 31, 2023 and needs to raise significant additional capital to meet its operating needs. The Company’s short-term obligations as of December 31, 2023 were $3,951,031, consisting primarily of aggregate accounts payable and accrued expenses of $2,973,729 and operating lease obligations of $517,427. As of December 31, 2023, the Company also had a short-term note payable of $150,408 that bears interest at an annual percentage rate of 9.25% and long-term operating lease obligations of $2,188,979 with a weighted average remaining lease term of 3.99 years. The Company does not expect to generate sufficient operating revenue to sustain its operations in the near term. During the year ended December 31, 2023, the Company incurred negative cash flows from operations of $13,189,390. Although the Company has attempted to improve its operating margin by bolstering revenues and curtailing expenses and continues to seek ways to generate revenue through business development activities, there is no guarantee that the Company will be able to improve its operating margin sufficiently or achieve profitability in the near term. These conditions raise substantial doubt about the Company’s ability to continue as a going concern within one year after the date the financial statements are issued. The Company is evaluating alternatives to obtain the required additional funding to maintain future operations. These alternatives may include, but are not limited to, equity financing, issuing debt, entering into other financing arrangements, or monetizing operating businesses or assets. These possibilities, to the extent available, may be on terms that result in significant dilution to the Company’s existing stockholders or that result in the Company’s existing stockholders losing part or all of their investment. Despite these potential sources of funding, the Company may be unable to access financing or obtain additional liquidity when needed or under acceptable terms, if at all. If such financing or adequate funds from operations are not available, the Company would be forced to limit our business activities and the Company could default on existing payment obligations, which would have a material adverse effect on its financial condition and results of operations, and may ultimately be required to cease its operations and liquidate its business. The Company’s consolidated financial statements have been prepared assuming the Company will continue as a going concern and do not include any adjustment relating to the recoverability and classification of recorded asset amounts and classification of liabilities that might be necessary should the Company be unable to continue in existence.

 

F-9

 

Reverse Stock Split

 

On April 19, 2023, the Company completed a one-for-twenty reverse stock split that was effective for trading purposes on April 24, 2023. All numbers of shares and per-share amounts in this report have been adjusted to reflect the reverse stock split (“Reverse Split”).

 

Accounting Policies and Estimates

 

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

 

Principles of Consolidation

 

The Company has two wholly owned subsidiaries, Helomics Corporation and Skyline Medical, Inc., as of and for the year ended December 31, 2023. The Company had multiple wholly owned subsidiaries for the year ended December 31, 2022. The consolidated financial statements include the accounts of the Company and these wholly owned subsidiaries after elimination of intercompany transactions and balances as of and for the years ended December 31, 2023, and 2022.

 

Reclassifications

 

Certain reclassifications have been made to the prior year’s consolidated financial statements to conform to the current year presentation. The reclassifications had no effect on previously reported results of operations, cash flows or stockholders’ equity.

 

Recent Accounting Pronouncements

 

The Company considers the applicability and impact of all Accounting Standards Updates (“ASUs”) issued by the Financial Accounting Standards Board (the “FASB”). Recently issued ASUs not listed below either were assessed and determined to be not applicable or are currently expected to have no impact on the consolidated financial statements of the Company.

 

In November 2023, the FASB issued ASU 2023-07, “Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures.” This ASU updates reportable segment disclosures by expanding the frequency and extent of segment disclosures. This ASU will become effective for the Company’s fiscal year beginning January 1, 2024, and for the Company’s interim periods beginning in the Company’s fiscal year 2025. Early adoption is permitted and requires the retrospective adoption method. Management is currently evaluating this ASU to determine its impact on the Company’s disclosures.

 

F-10

 

In December 2023, the FASB issued ASU 2023-09, “Income Taxes (Topic 740): Improvements to Income Tax Disclosures.” This ASU requires more detailed income tax disclosures. The guidance requires entities to disclose disaggregated information about their effective tax rate reconciliation as well as expanded information on income taxes paid by jurisdiction. The disclosure requirements will be applied on a prospective basis, with the option to apply them retrospectively. The standard is effective for fiscal years beginning after December 15, 2024, with early adoption permitted. Management is currently evaluating this ASU to determine its impact on the Company’s disclosures.

 

Recently Adopted Accounting Standards

 

In June 2016, the FASB issued ASU 2016-13, “Financial Instruments – Credit Losses.” This ASU added a new impairment model (known as the current expected credit loss (“CECL”) model) that is based on expected losses rather than incurred losses. Under the new guidance, an entity recognizes as an allowance its estimate of expected credit losses. The CECL model applies to most debt instruments, trade receivables, lease receivables, financial guarantee contracts, and other loan commitments. The CECL model does not have a minimum threshold for recognition of impairment losses and entities will need to measure expected credit losses on assets that have a low risk of loss. The Company adopted the provisions of ASU 2016-13 on January 1, 2023, using the modified-retrospective approach, and its adoption did not have a material impact on the Company’s consolidated financial statements.

 

In August 2020, the FASB issued ASU 2020-06, “Debt – Debt with Conversion and Other Options and Derivatives and Hedging – Contracts in Entity’s Own Equity” (“ASU 2020-06”). ASU 2020-06 eliminates the beneficial conversion and cash conversion accounting models for convertible instruments. It also amends the accounting for certain contracts in an entity’s own equity that are currently accounted for as derivatives because of specific settlement provisions. The new guidance also modifies how particular convertible instruments and certain contracts that may be settled in cash or shares impact the diluted EPS computation. As a smaller reporting company pursuant to Rule 12b-2 of the Securities Exchange Act of 1934, as amended, ASU 2020-06 is effective for fiscal years beginning after December 15, 2023, including interim periods within those annual periods. Early adoption is permitted, including interim periods within those fiscal years. Entities should adopt the guidance as of the beginning of its annual fiscal year and are allowed to adopt the guidance through either a modified retrospective method of transition or a fully retrospective method of transition. The Company early adopted ASU 2020-06 on January 1, 2023, and its adoption did not have a material impact on the Company’s financial statements.

 

In September 2022, the FASB issued ASU 2022-04, “Liabilities – Supplier Finance Programs” (“ASU 2022-04”). ASU 2022-04 was issued to enhance the transparency of supplier finance programs used by an entity in connection with the purchase of goods and services. The standard requires entities that use supplier finance programs to disclose the key terms, including a description of payment terms, the confirmed amount outstanding under the program at the end of each reporting period, a description of where those obligations are presented on the balance sheet, and an annual rollforward, including the amount of obligations confirmed and the amount paid during the period. The guidance does not affect the recognition, measurement, or financial statement presentation of obligations covered by supplier finance programs. ASU 2022-04 is effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years, except for the required rollforward information, which is effective for fiscal years beginning after December 15, 2023. The Company adopted ASU 2022-04 on January 1, 2023, using the retrospective approach, and its adoption did not have a material impact on the Company’s financial statements.

 

Cash 

 

The Company considers all highly liquid instruments with maturities when purchased of three months or less to be cash equivalents. The Company places its cash with high quality financial institutions and believes its risk of loss is limited to amounts in excess of that which is insured by the Federal Deposit Insurance Corporation.

 

F-11

 

Receivables

 

Receivables are reported at the amount the Company expects to collect on balances outstanding. The Company provides for probable uncollectible amounts through charges to earnings and credits to the valuation allowance based on management’s assessment of the status of individual accounts.

 

Amounts recorded in accounts receivable on the consolidated balance sheets include amounts billed and currently due from customers. The amounts due are stated at their net estimated realizable value. An allowance is maintained to provide for the estimated amount of receivables that will not be collected. The Company determines the allowance based on historical experience as well as external business factors expected to impact collectability such as economic factors. The Company reviews customers’ credit history before extending unsecured credit and establishes an allowance based upon factors surrounding the credit risk of specific customers, historical trends, and other information. Invoices are generally due 30 days after presentation. Accounts receivable over 30 days is generally considered past due. The Company does not accrue interest on past due accounts receivables. Receivables are written off once all collection attempts have failed and are based on individual credit evaluation and specific circumstances of the customer. The allowance for accounts receivable balance was $0 as of both December 31, 2023, and 2022. 

 

Fair Value Measurements

 

As outlined in ASC 820, Fair Value Measurement, fair value is the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. The accounting standards ASC 820 establishes a three-level fair value hierarchy that prioritizes information used in developing assumptions when pricing an asset or liability as follows:

 

Level 1 – Observable inputs such as quoted prices in active markets;

 

Level 2 – Inputs other than quoted prices in active markets, that are observable either directly or indirectly; and

 

Level 3 – Unobservable inputs where there is little or no market data, which requires the reporting entity to develop its own assumptions.

 

The Company uses observable market data in making fair value measurements, when available. Fair value measurements are classified according to the lowest level input that is significant to the valuation.

 

The fair values of the Company’s derivative liabilities were determined based on Level 3 inputs. The Company generally uses the Black Scholes method for determining the fair value of warrants classified as liabilities on a recurring basis. In addition, the Company uses the Monte Carlo method and other acceptable valuation methodologies when valuing the conversion feature and other embedded features classified as derivatives on a recurring basis. See Note 2 Fair Value Measurements and Note 8 Derivatives.

 

When comparing the carrying amount of an asset group to its fair value as part of a long-lived asset impairment analysis, the Company estimates the fair value of the asset group by making assumptions about the long-lived assets comprising the asset group. The majority of the inputs used by the Company to estimate the fair value of the long-lived assets are unobservable and thus are considered to be Level 3 inputs. See Note 4 Property and Equipment and Note 5 Intangible Assets.

 

When performing quantitative testing related to goodwill impairment analysis, the Company estimates the fair values of its reporting units using discounted cash flows. To determine fair values, the Company is required to make assumptions about a wide variety of internal and external factors. Significant assumptions used in the impairment analysis include financial projections of free cash flow (including significant assumptions about operations including the rate of future revenue growth, capital requirements, and income taxes), long-term growth rates for determining terminal value and discount rates. The majority of the inputs used in the discounted cash flow model are unobservable and thus are considered to be Level 3 inputs. See Note 5 Intangible Assets.

 

Inventories

 

Inventories are stated at the lower of cost or net realizable value, with cost determined on a first-in, first-out basis.  

 

F-12

 

Property and Equipment

 

Property and equipment are stated at cost less accumulated depreciation. Depreciation of property and equipment is computed using the straight-line method over the estimated useful lives of the respective assets. Estimated useful asset life by classification is as follows: 

 

   

Years

 

Computers, software, and office equipment

    3       -       10  

Leasehold improvements (1)

    1       -       2  

Manufacturing tooling

    3       -       7  

Laboratory equipment

    4       -       10  

Demo equipment

            3          

 

 

(1)

Leasehold improvements are amortized over the shorter of the useful life or the remaining lease term.

 

Upon retirement or sale of property and equipment, the cost and related accumulated depreciation are removed from the consolidated balance sheet and the resulting gain or loss is reflected in operations. Maintenance and repairs are charged to operations expense as incurred.

 

Finite-lived Intangible Assets

 

Finite-lived intangible assets consist of patents and trademarks, licensing fees, developed technology, acquired software, customer relationships, and tradenames, and are amortized over their estimated useful life. Accumulated amortization is included in Intangibles, net in the accompanying consolidated balance sheets.

 

Long-lived Assets

 

The Company reviews long-lived assets for impairment in accordance with ASC 360, Property, Plant and Equipment, whenever events or changes in circumstances indicate the carrying amount may not be recoverable. Events or changes in circumstances that indicate the carrying amount may not be recoverable include, but are not limited to, a significant change in the medical device marketplace and a significant adverse change in the business climate in which the Company operates.

 

The recoverability of an asset to be held and used is determined by comparing the carrying amount to the estimated undiscounted future cash flows expected to be generated by the asset. If the carrying amount of the asset exceeds its estimated undiscounted future cash flows, the Company records an impairment charge in the amount by which the carrying amount of the asset exceeds its fair value, which is determined by either a quoted market price, if any, or a value determined utilizing discounted cash flow techniques.

 

Goodwill

 

In accordance with ASC 350, Intangibles Goodwill and Other, goodwill is calculated as the difference between the acquisition date fair value of the consideration transferred and the fair value of net assets acquired. Goodwill is an asset representing the future economic benefits arising from other assets acquired in a business combination. Goodwill is not amortized but is tested on an annual basis for impairment at the reporting unit level as of December 31, or whenever events or changes in circumstances indicate that the carrying amount may not be fully recoverable.

 

To determine whether goodwill is impaired, the Company performs a multi-step impairment test, either on an annual basis, or more frequently if needed. The Company first has the option to assess qualitative factors to determine if it is more likely than not that the carrying value of a reporting unit exceeds its estimated fair value. The Company may also elect to skip the qualitative testing and proceed directly to the quantitative testing. When performing quantitative testing, the Company first estimates the fair values of its reporting units using discounted cash flows. To determine fair values, the Company is required to make assumptions about a wide variety of internal and external factors. Significant assumptions used in the impairment analysis include financial projections of free cash flow (including significant assumptions about operations including the rate of future revenue growth, capital requirements, and income taxes), long-term growth rates for determining terminal value and discount rates. Comparative market multiples are used to corroborate the results of the discounted cash flow test. These assumptions require significant judgement. Pursuant to ASC 350, the single step is to determine the estimated fair value of the reporting unit and compare it to the carrying value of the reporting unit, including goodwill. To the extent the carrying amount of goodwill exceeds the fair value, the difference is the amount of the goodwill impairment. The Company also completes a reconciliation between the implied equity valuation prepared and the Company’s market capitalization. The majority of the inputs used in the discounted cash flow model are unobservable and thus are considered to be Level 3 inputs. The inputs for the market capitalization calculation are considered Level 1 inputs. See Note 5 Intangible Assets.

 

F-13

 

Leases

 

At inception of a contract a determination is made whether an arrangement meets the definition of a lease. A contract contains a lease if there is an identified asset and the Company has the right to control the asset. Operating leases are recorded as right-of-use (“ROU”) assets with corresponding current and noncurrent operating lease liabilities on our consolidated balance sheets.

 

ROU assets represent our right to use an underlying asset for the duration of the lease term and lease liabilities represent our obligation to make lease payments arising from the lease. Recognition on the commencement date is based on the present value of lease payments over the lease term using an incremental borrowing rate. Leases with a term of 12 months or less at the commencement date are not recognized on the consolidated balance sheet and are expensed as incurred. 

 

The Company has lease agreements with lease and non-lease components, which are accounted for as a single lease component for all asset classes. Variable lease payments generally represent the Company’s share of the landlord’s expenses and are recorded when incurred. Leases are accounted for at a portfolio level when similar in nature with identical or nearly identical provisions and similar effective dates and lease terms.

 

Collaboration Arrangements

 

The Company enters into collaboration arrangements with oncology drug development partners, under which the Company utilizes its active learning technology, proprietary biobank, and know-how to provide predictive models of tumor responses to various drug compounds and treatments of partners. Consideration under these contracts may include an upfront payment, development and regulatory milestones and other contingent payments, expense reimbursements, royalties based on net sales of approved drugs, and commercial sales milestone payments.

 

The Company analyzes its collaboration arrangements to assess whether they are within the scope of ASC 808, Collaborative Arrangements, which includes determining whether such arrangements involve joint operating activities performed by parties that are both active participants in the activities and exposed to significant risks and rewards dependent on the commercial success of such activities. To the extent that the arrangement falls within the scope of ASC 808, the Company assesses whether the payments between the Company and its collaboration partner fall within the scope of other accounting literature. If the Company concludes that payments from the collaboration partner to the Company would represent consideration from a customer, the Company accounts for those payments within the scope of Accounting Standards Codification (“ASC”) 606, Revenue from Contracts with Customers. However, if the Company concludes that its collaboration partner is not a customer for certain activities and associated payments, the Company presents such payments as a reduction of research and development expense or general and administrative expense, based on where the Company presents the underlying expense.

 

F-14

 

Revenue Recognition

 

The Company recognizes revenue when it satisfies a performance obligation by transferring control of the promised goods or services to its customers, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those goods or services. The Company recognizes revenue in accordance with the five-step process outlined in ASC 606: (i) identify the contract(s) with a customer; (ii) identify the performance obligations in the contract; (iii) determine the transaction price; (iv) allocate the transaction price to the performance obligations in the contract; and (v) recognize revenue when (or as) the entity satisfies a performance obligation. Sales taxes are imposed on the Company’s sales to nonexempt customers. The Company collects the taxes from the customers and remits the entire amount to the governmental authorities. Sales taxes are excluded from revenue and expenses. Advertising costs incurred in the Company’s efforts to obtain new customers are expensed as incurred.

 

Revenues from Services

 

The Company generates revenues from Contract Research Organization (“CRO”) services related to the development of 3D tumor-specific in vitro models for oncology drug discovery and research. The organ-specific disease models provide 3D reconstruction of human tissues accurately representing each disease state and mimicking drug response. Revenue from development of 3D models is reported under the Pittsburgh reportable segment.

 

The Company also generates revenues from CRO services related to development of protein formulations and performance of protein stability analyses. Using the Company’s proprietary High Throughput Self-Interaction Chromatography (“HSC”) platform, the Company conducts screens on excipients previously approved by the FDA to develop protein formulations with increased solubility and physical stability. The Company also provides comprehensive protein stability analyses via time-dependent shelf-life studies and forced degradation studies designed to quickly determine which of the additives previously approved by the FDA will improve the solubility and stability of proteins in solutions. Revenues from development of protein formulations and performance of protein stability analyses are reported under the Birmingham reportable segment.

 

The specific pattern of revenue recognition for CRO services is determined on a case-by-case basis according to the facts and circumstances applicable to a given contract. The Company may execute a master service agreement with a customer that provides terms and conditions for the relationship between the Company and the customer. Detailed Statements of Work (SOWs) are then prepared to outline the specific services to be provided. The SOW and master service agreement, if applicable, form the contract with the customer under ASC 606. The Company evaluates each product or service promised in a contract to determine whether it represents a distinct performance obligation. Determining whether services are considered distinct performance obligations that should be accounted for separately versus together may require significant judgment. Contracts for CRO services generally contain one performance obligation to perform research and deliver appropriate data or reporting. The Company typically requires partial payment for CRO services prior to performance of the research service with the remainder of the transaction price due 30 days after delivery of data or reporting. Revenues from CRO services are generally recognized at the point in time when data and reports are provided to customers.

 

The Company also generates revenues from services provided under maintenance plans related to the Company’s STREAMWAY System. Customers may purchase maintenance plans, which require the Company to service the customer’s STREAMWAY System for a period of one year. Payment due under the maintenance plan is typically due at the start of the service period. The maintenance plan is considered a separate performance obligation from the sale of the STREAMWAY System, is charged separately from the product sale, and is recognized over time (ratably over the one-year period) as maintenance services are provided. A time-elapsed output method is used to measure progress toward complete satisfaction of the performance obligation because the Company transfers control evenly by providing a stand-ready service. The Company has determined that this method provides a faithful depiction of the transfer of services to its customers. Revenues from maintenance plans related to the Company’s STREAMWAY System are reported under the Eagan reportable segment.

 

F-15

 

Revenues from Product Sales

 

The Company generates revenues from the sale of medical device products consisting primarily of sales of the STREAMWAY System (i.e., hardware), as well as sales of the proprietary cleaning fluid and filters for use with the STREAMWAY System (i.e., disposables). Currently, the Company sells its medical device products directly to hospitals and other medical facilities using employed sales representatives. Purchase orders, which are governed by sales agreements in all cases, state the final terms for unit price, quantity, shipping, and payment terms. The unit price is considered the observable stand-alone selling price for the arrangements. The sales agreement is a dually executed agreement providing explicit terms and conditions supporting the sale of the STREAMWAY System and related products and services. The Company considers the combination of a purchase order and sales agreement providing its terms and conditions to form the contract with the customer in all cases.

 

Product sales for medical devices consist of a single performance obligation that the Company satisfies at a point in time following the transfer of control of such products to the customer. Transfer of control may occur when products are shipped from the Company’s facilities (“FOB origin”, which is the Company’s standard shipping terms) or upon delivery at the customer’s facilities (“FOB Destination”), dependent on the shipping terms specified in the contract with the customer. Transfer of control may also occur prior to shipment under bill and hold arrangements. In such arrangements, the Company recognizes revenue when the bill-and-hold arrangement has a substantive reason, the product is identified separately as belonging to the customer, the product is ready for physical transfer to the customer, and the Company does not have the ability to use the product or direct it to another customer. The Company’s standard payment terms for its customers purchasing medical devices are generally 30 to 60 days after the Company transfers control of the product to its customer. The Company allows returns of defective disposable merchandise if the customer requests a return merchandise authorization from the Company. All amounts billed to a customer in a sales transaction for medical devices related to shipping and handling, if any, represent revenues earned for the goods provided, and these amounts have been included in revenue. Costs related to such shipping and handling billing are classified as cost of goods sold. Revenues from the sale of medical device products are reported under the Eagan reportable segment.

 

Royalty Revenue and Variable Consideration

 

The Company has a collaboration arrangement that includes sales-based royalties, under which our collaboration partner is obligated to pay revenue sharing fees that are based on the net sales of the collaboration partner’s commercialized drugs. The Company would recognize royalty revenue when the underlying sales occur based on its best estimate of sales of the drugs. To date, the Company has not recognized revenues related to revenue sharing fees pursuant to its collaboration arrangement. See Note 11 Collaboration Agreement.

 

Warranty

 

The Company generally provides one-year warranties against defects in materials and workmanship on product sales and will either repair the products or provide replacements at no charge to customers. As they are considered assurance-type warranties, the Company does not account for them as separate performance obligations. Warranty reserve requirements are based on a specific assessment of the products sold with warranties where a customer asserts a claim for warranty or a product defect.

 

Contract Balances

 

The Company records a receivable when it has an unconditional right to receive consideration after the performance obligations are satisfied. As of December 31, 2023, and 2022, accounts receivable totaled $333,697 and $331,196, respectively. As of December 31, 2021, accounts receivable totaled $354,196.

 

Advance payments received in excess of revenues recognized are classified as contract liabilities until such time as the revenue recognition criteria have been met. The Company’s contract liabilities related primarily to 3D services and maintenance plans were $313,550 and $602,073 as of December 31, 2023, and 2022, respectively. The Company’s long-term contract liabilities are reported in Other long-term liabilities in the consolidated balance sheets. The Company's contract liabilities as of December 31, 2023 primarily represent its remaining performance obligations. The Company recognized revenue of $277,767 primarily related to 3D services earned during the year ended December 31, 2023, that was included in contract liabilities as of December 31, 2022. As of December 31, 2021, contract liabilities totaled $186,951.

 

F-16

 

Practical Expedients

 

The Company has elected not to determine whether contracts with customers contain significant financing components as contracts are generally for less than one year. The Company immediately expenses contract costs that would otherwise be capitalized and amortized over a period of less than one year. The Company recognizes shipping and handling costs at point of sale.

 

Stock-Based Compensation

 

The Company accounts for stock-based compensation expense in accordance with ASC 718, CompensationStock Compensation, which requires the Company to measure and recognize compensation expense in the financial statements based on the fair value at the date of grant for stock-based awards. The Company recognizes compensation expense for service-based equity-classified awards over their requisite service period and adjusts for forfeitures as they occur.

 

ASC 718 requires companies to estimate the fair value of stock-based payment awards on the date of grant using an option-pricing model. The Company uses the Black-Scholes option-pricing model which requires the input of significant assumptions including an estimate of the average period of time employees and directors will retain vested stock options before exercising them, the estimated volatility of the Company’s common stock price over the expected term, and the risk-free interest rate.

 

When an option or warrant is granted in place of cash compensation for services, the Company deems the value of the service rendered to be the value of the option or warrant. In most cases, however, an option or warrant is granted in addition to other forms of compensation and its separate value is difficult to determine without utilizing an option pricing model. For that reason the Company also uses the Black-Scholes option-pricing model to value options and warrants granted to non-employees, which requires the input of significant assumptions including an estimate of the average period that investors or consultants will retain vested stock options and warrants before exercising them, the estimated volatility of the Company’s common stock price over the expected term, and the risk-free interest rate. In the case of options granted to employees, the Company estimates the life to be the legal term.

 

The Company also has certain awards which vest upon a combination of the satisfaction of service-based and performance-based conditions. The performance-based conditions generally are satisfied upon achieving specified performance targets, such as financial or operating metrics, and/or market performance of the Company’s common stock. For performance-based awards, the Company generally recognizes expense over the requisite service period unless there is a compelling reason to make it shorter and when performance-based conditions are considered probable to be satisfied. For market-based awards, the Company determines the grant-date fair value utilizing a Monte Carlo valuation model, which incorporates various assumptions including stock price volatility, expected term and risk-free interest rates.

 

Changes in the assumptions can materially affect the estimate of fair value of stock-based compensation and, consequently, the related expense recognizes that. The Company’s common stock has been traded on the NASDAQ Capital Market exchange since 2015 and the Company has experienced significant volatility in its stock price. The assumptions used in calculating the fair value of stock-based payment awards represent the Company’s best estimates, which involve inherent uncertainties and the application of management's judgment. As a result, if factors change and the Company uses different assumptions, its stock-based compensation expense could be materially different in the future.

 

On January 1, 2023, the Company adopted a sequencing policy under ASC 815-40-35 (“ASC 815”) that will apply if reclassification of contracts from equity to liabilities is necessary. If the Company is unable to demonstrate it has sufficient authorized shares, shares will be allocated based on the earliest issuance date of potentially dilutive financial instruments, with the earliest financial instruments receiving the first allocation of shares. Pursuant to ASC 815, stock-based awards issued to the Company’s employees are not subject to the sequencing policy.

 

F-17

 

Research and Development

 

Research and development costs are charged to operations as incurred. Research and development costs, included within operations expense in the accompanying consolidated statements of net loss were $188,305 and $320,320 for the years ended December 31, 2023, and 2022, respectively.

 

Income Taxes

 

The Company accounts for income taxes in accordance with ASC 740, Income Taxes (“ASC 740”). Under ASC 740, deferred tax assets and liabilities are determined based on the differences between the financial reporting and tax bases of assets and liabilities and net operating loss and credit carryforwards using enacted tax rates in effect for the year in which the differences are expected to impact taxable income. Valuation allowances are established when necessary to reduce deferred tax assets to the amounts expected to be realized.

 

The Company reviews income tax positions expected to be taken in income tax returns to determine if there are any income tax uncertainties. The Company recognizes tax benefits from uncertain tax positions only if it is more likely than not that the tax positions will be sustained on examination by taxing authorities, based on technical merits of the positions. The Company has identified no income tax uncertainties.

 

Under Internal Revenue Code Section 382, certain stock transactions that significantly change ownership could limit the amount of net operating carryforwards that may be utilized on an annual basis to offset taxable income in future periods. Consequently, the Company performed a Section 382 analysis at December 31, 2023, which resulted in the limitation and expiration of a substantial portion of the Company’s loss carryforwards. In addition, the current net operating loss (“NOL”) carryforwards might be further limited by future issuances of our common stock. See Note 10 Income Taxes.

 

Tax years after 2003 remain open to examination by federal and state tax authorities due to unexpired net operating loss carryforwards.

 

Credit Risk

 

Financial instruments that potentially subject the Company to concentrations of credit risk consist principally of cash. The Company places its cash with financial institutions and, by policy, generally limits the amount of credit exposure to any one financial institution. As of December 31, 2023, the Company had $142,118 of credit risk for cash amounts held in a single institution that are in excess of amounts insured by the Federal Deposit Insurance Corporation.

 

Risks and Uncertainties

 

The Company is subject to risks common to companies in the medical device and biopharmaceutical industries, including, but not limited to, development by the Company or its competitors of new technological innovations, dependence on key personnel, protection of proprietary technology, and compliance with regulations of the Food and Drug Administration, Clinical Laboratory Improvement Amendments, and other governmental agencies.

 

The Company is also subject to general economic and geopolitical uncertainties caused by inflation, rising interest rates, supply chain disruptions, tight labor markets, wage inflation, pricing volatility for certain goods and services, banking and financial sector disruptions, instability and volatility in the global markets, disruptions from a global pandemic, and geopolitical conflict. The impacts of economic and other global events could have a material adverse effect on our business, results of operations, liquidity or financial condition and heighten or exacerbate risks related to the Company.

 

The Company has evaluated all its activities and concluded that no other subsequent events have occurred that would require recognition in the consolidated financial statements or disclosure in the notes to the consolidated financial statements, except as described above and in Note 15 Subsequent Events.

 

F-18

 

 

NOTE 2 FAIR VALUE MEASUREMENTS

 

The following table summarizes the Company’s fair value hierarchy for its liabilities measured at fair value on a recurring basis:

 

December 31, 2023

 

Fair Value

   

Level 1

   

Level 2

   

Level 3

 

Liabilities:

                               

Derivatives

  $ 1,376     $ -     $ -     $ 1,376  

 

December 31, 2022

 

Fair Value

   

Level 1

   

Level 2

   

Level 3

 

Liabilities:

                               

Derivatives

  $ 13,833     $ -     $ -     $ 13,833  

 

 

NOTE 3 INVENTORIES

 

Inventory balances consist of the following:

 

   

As of
December 31,

2023

   

As of
December 31,

2022

 

Raw materials

  $ 239,998     $ 133,183  

Work-in-process

    -       6,694  

Finished goods

    254,376       290,616  

Total

  $ 494,374     $ 430,493  

 

 

NOTE 4 PROPERTY AND EQUIPMENT

 

The Company’s property and equipment consist of the following:

 

   

As of
December 31,

2023

   

As of

December 31,

2022

 

Computers, software, and office equipment

  $ 480,882     $ 463,292  

Leasehold improvements

    506,162       535,527  

Laboratory equipment

    3,670,097       3,559,362  

Manufacturing tooling

    133,285       121,120  

Demo equipment

    31,554       31,554  

Total

    4,821,980       4,710,855  

Less: Accumulated depreciation

    (3,588,070 )     (2,877,600 )

Total Property and Equipment, Net

  $ 1,233,910     $ 1,833,255  

 

In the second quarter of 2023, the Company identified a change in future projected cash flows related to its Birmingham asset group. The Company prepared an undiscounted cash flow for its Birmingham asset group as of June 30, 2023, as required under ASC 360 and determined the carrying amount of the asset group exceeded its estimated undiscounted future cash flows. The Company determined the fair value of the Birmingham asset group using replacement cost and market approaches based on the in-exchange value. The Company recognized an impairment loss of $162,905 of its property and equipment in the Birmingham operating segment during the second quarter of 2023.

 

In the fourth quarter of 2022, the Company identified a change in its future projected cash flows related to certain of its asset groups. The Company prepared an undiscounted cash flow for the asset groups as of December 31, 2022, as required under ASC 360 and determined the carrying amounts exceeded the estimated undiscounted future cash flows for those asset groups. The Company determined the fair value of the asset groups and recognized an impairment loss of $185,469 of its property and equipment in the Birmingham and Corporate asset groups during the fourth quarter of 2022. The Company also concluded that the finite-lived intangible assets of its former zPREDICTA asset group, which is now reported within the Pittsburgh operating segment, were fully impaired as of December 31, 2022, and recognized an impairment loss on those finite-lived intangible assets during the fourth quarter of 2022. See Note 5 Intangible Assets.

 

F-19

 

Depreciation expense was $711,890 and $898,369 in 2023 and 2022, respectively.

 

 

NOTE 5 INTANGIBLE ASSETS

 

Finite-lived Intangible Assets

 

Finite-lived intangible assets consist of patents and trademarks, developed technology, customer relationships, and tradenames, and are amortized over their estimated useful life. Amortization expense was $27,426 and $414,706 in 2023 and 2022, respectively. Accumulated amortization is included in intangibles, net in the accompanying consolidated balance sheets. The Company reviews finite-lived intangible assets for impairment in accordance with ASC 360, whenever events or changes in circumstances indicate the carrying amount may not be recoverable. Events or changes in circumstances that indicate the carrying amount may not be recoverable include, but are not limited to, a significant change in the medical device marketplace and a significant adverse change in the business climate in which the Company operates.

 

As of December 31, 2023, there were $252,457 in net intangibles as compared to $253,865 in net intangibles as of December 31, 2022. 

 

The components of intangible assets were as follows:

 

   

As of December 31, 2023

   

As of December 31, 2022

 
   

Gross Carrying Costs

   

Accumulated Amortization

   

Net Carrying Amount

   

Gross Carrying Costs

   

Accumulated Amortization

   

Impairment

   

Net Carrying Amount

 

Patents & Trademarks

  $ 535,096     $ (286,639 )   $ 252,457     $ 509,141     $ (255,276 )   $ -     $ 253,865  

Developed Technology

    -       -       -       3,500,000       (386,459 )     (3,113,541 )     -  

Customer Relationships

    -       -       -       200,000       (22,083 )     (177,917 )     -  

Tradename

    -       -       -       80,000       (22,083 )     (57,917 )     -  

Total

  $ 535,096     $ (286,639 )   $ 252,457     $ 4,289,141     $ (685,901 )   $ (3,349,375 )   $ 253,865  

 

The following table outlines the estimated future amortization expense related to intangible assets held as of December 31, 2023:

 

Year ending December 31,

 

Expense

 

2024

  $ 27,451  

2025

    27,451  

2026

    27,451  

2027

    27,451  

2028

    27,451  

Thereafter

    115,202  

Total

  $ 252,457  

 

No impairment charges related to finite-lived intangible assets were incurred during the year ended December 31, 2023.

 

In the fourth quarter of 2022, the Company identified a change in its future projected cash flows related to certain of its asset groups. The Company prepared an undiscounted cash flow for these asset groups as of December 31, 2022 as required under ASC 360 and determined the carrying amounts exceeded the estimated undiscounted future cash flows for those asset groups. The Company determined the fair value of the asset groups and concluded that the finite-lived intangible assets of its former zPREDICTA asset group, which is now reported within the Pittsburgh operating segment, were fully impaired as of December 31, 2022, and recognized an impairment loss of $3,349,375 on those finite-lived intangible assets during the fourth quarter of 2022. The Company also recognized an impairment loss on its property and equipment in the Soluble and Corporate asset groups during the fourth quarter of 2022. See Note 4 Property and Equipment.

 

F-20

 

Goodwill

 

Goodwill of $7,231,093 was recognized in the zPREDICTA acquisition in 2021 and represented the excess of the consideration transferred over the fair values of assets acquired and liabilities assumed. During the second quarter of 2022, the Company concluded that potential impairment indicators were present and that an impairment assessment was warranted for goodwill. In testing goodwill for impairment as of June 30, 2022, the Company performed a quantitative impairment test, including computing the fair value of the former zPREDICTA reporting unit and comparing that value to its carrying value. Based upon the Company’s quantitative goodwill impairment test, the Company concluded that goodwill was fully impaired as of June 30, 2022. When evaluating the fair value of the former zPREDICTA reporting unit, the Company used a discounted cash flow model and market comparisons. Key assumptions used to determine the estimated fair value included: (a) expected cash flow for the 10-year period following the testing date (including net revenues, costs of revenues, and operating expenses as well as estimated working capital needs and capital expenditures) and (b) an estimated terminal value using a terminal year growth rate of 4.0% determined based on the growth prospects of the reporting unit. The Company further used a probability weighting of various forecasts to address forecast risk. The Company used an estimated discount rate of 65% based on management’s best estimate and considering the Company’s current market capitalization. The majority of the inputs used in the discounted cash flow model were unobservable and thus are considered to be Level 3 inputs. The inputs for the market capitalization calculation were considered Level 1 inputs. zPREDICTA Inc. was merged with Predictive Oncology Inc. at the end of 2022 and is now reported as part of the Pittsburgh operating segment.

 

The following tables present changes in the carrying value of goodwill on our consolidated balance sheet:

 

Goodwill balance at December 31, 2021

  $ 6,857,790  

Adjustment to fair value

    373,303  

Impairment

    (7,231,093 )

Goodwill balance at December 31, 2022

  $ -  

 

 

NOTE 6 LEASES

 

The Company’s corporate offices and other offices are in Pittsburgh, Pennsylvania. Upon expiration of previous leases for office space and laboratory operations, the Company entered two new leases for office space and laboratory operations on January 4, 2023. The leases each have an approximate five-year term ending February 29, 2028, and the Company recorded corresponding right of use (“ROU”) assets and liabilities of $2,922,365.

 

The Company has an additional office in Birmingham, Alabama, which is used for office space and laboratory operations. The lease is effective through August 31, 2025.

 

The Company has an office in Eagan, Minnesota, which is used for office space and manufacturing. Since July 31, 2022, the lease was month-to-month tenancy. On June 1, 2023, the lease was amended for two additional years until May 31, 2025 and the Company recorded a corresponding ROU asset and liability of $74,816.

 

Lease expense under operating lease arrangements was $892,993 and $746,590 for 2023 and 2022, respectively.

 

The following table summarizes other information related to the Company’s operating leases:

 

   

December 31, 2023

   

December 31, 2022

 

Weighted average remaining lease term – operating leases in years

    3.99       1.72  

Weighted average discount rate – operating leases

    12 %     8 %

 

F-21

 

The Company’s operating lease obligation as of December 31, 2023, which includes expected lease extensions that are reasonably certain of renewal, are as follows:

 

2024

  $ 818,463  

2025

    857,622  

2026

    803,724  

2027

    827,909  

2028

    139,022  

Total lease payments

    3,446,740  

Less interest

    (740,334 )

Present value of lease liabilities

  $ 2,706,406  

 

 

NOTE 7 NOTE PAYABLE

 

In June 2023, the Company purchased Directors and Officers insurance policies with a policy period ending June 2024. In July 2023, the Company financed $364,721 of its total premium by entering into a note payable with a finance provider that requires ten monthly installment payments through April 2024. The note is secured by a first priority lien on the financed policies. The short-term note bears interest at an annual percentage rate of 9.25% over the life of the note. As of December 31, 2023, the outstanding balance of the note was $150,408 including interest.

 

 

NOTE 8 DERIVATIVES

 

Certain warrants issued to placement agents were determined to be a derivative liability due to certain features of the warrants which could, in certain circumstances, result in the holder receiving the Black Scholes value of the outstanding warrants in the same type of consideration as the common stockholders. As a result, in those circumstances, the amount of consideration would differ from that provided to holders of common stock, therefore, the warrants were classified as a liability.

 

The fair value of the placement agent warrants issued in connection with the March 2020 private placement was determined to be $135 and $3,355 as of December 31, 2023, and December 31, 2022, respectively. The Company recorded gains on the change in fair value of the placement agent warrants of $3,220 and $37,981 during the year ended December 31, 2023, and December 31, 2022, respectively. The placement agent warrants expire in March 2025.

 

The fair value of the placement agent warrants issued in connection with the May 2020 offering of securities was determined to be $333 and $4,479 as of December 31, 2023, and December 31, 2022, respectively. The Company recorded gains on the change in fair value of the placement agent warrants of $4,146 and $38,167 during the year ended December 31, 2023, and December 31, 2022, respectively. The placement agent warrants expire in May 2025.

 

The placement agent warrants issued in connection with the June 2020 warrant exercise and issuance had a fair value of $908 and $5,999 as of December 31, 2023, and December 31, 2022, respectively. The Company recorded gains on the change in fair value of the placement agent warrants of $5,091 and $39,499 during the year ended December 31, 2023, and December 31, 2022, respectively. The placement agent warrants expire in June 2025.

 

The table below discloses changes in value of the Company’s embedded derivative liabilities discussed above.

 

Derivative liability balance at December 31, 2021

  $ 129,480  

Gain recognized to revalue derivative instrument at fair value

    (115,647 )

Derivative liability balance at December 31, 2022

  $ 13,833  

Gain recognized to revalue derivative instrument at fair value

    (12,457 )

Derivative liability balance at December 31, 2023

  $ 1,376  

 

F-22

 

 

NOTE 9 STOCKHOLDERS EQUITY, STOCK OPTIONS AND WARRANTS

 

Series F Preferred Stock Dividend and Reverse Stock Split

 

On March 16, 2023, the Board of Directors of the Company authorized the issuance of 80,000 shares of Series F Preferred Stock, par value $0.01 per share.

 

On March 16, 2023, the Board of Directors of the Company declared a dividend of one one-thousandth of a share of Series F Preferred Stock, par value $0.01 per share, for each outstanding share of the Company’s common stock held on record as of March 27, 2023. 79,404 shares of Series F Preferred Stock were issued pursuant to the stock dividend. Each share of Series F Preferred Stock entitled the holder thereof to 1,000,000 votes per share to vote together with the outstanding shares of common stock of the Company as a single class to adopt an amendment to the Company’s Certificate of Incorporation to affect a reverse stock split.

 

On April 19, 2023, the Company completed a one-for-twenty reverse stock split that was effective for trading purposes on April 24, 2023. No fractional shares were issued as a result of the reverse stock split. Any fractional shares that would otherwise have resulted from the reverse stock split were rounded up to the next whole number. The number of authorized shares of common stock under the Company’s certificate of incorporation, as amended, remained unchanged at 200,000,000 shares. All numbers of shares and per-share amounts in this report have been adjusted to reflect the reverse split. Proportionate reductions were made to the number of shares of common stock reserved for future issuance under our 2012 Equity Incentive Plan and the number of shares of common stock that may be issued upon exercise or vesting of outstanding equity incentive awards and warrants, and proportionate increases were made to the exercise price or share-based performance criteria, if any, applicable to such awards and warrants.

 

Redemption of Series F Preferred Stock

 

On April 17, 2023, the Company convened a special meeting of stockholders, which was adjourned due to the lack of a quorum and reconvened on April 19, 2023 (the “Special Meeting”), at which the Company’s stockholders approved a proposal to amend the Company’s certificate of incorporation to effect a reverse stock split of the Company’s common stock at a ratio in the range of 1-for-2 to 1-for-25, with such ratio to be determined by the Company’s Board of Directors (the “Reverse Split Proposal”). All shares of Series F Preferred Stock that were not present in person or by proxy at the Special Meeting as of immediately prior to the opening of the polls (the “Initial Redemption Time”) were automatically redeemed (the “Initial Redemption”). All outstanding shares of Series F Preferred Stock that were not redeemed pursuant to the Initial Redemption were redeemed automatically upon the approval by the Company’s stockholders of the Reverse Split Proposal (the “Subsequent Redemption” and, together with the Initial Redemption, the “Redemption”). Both the Initial Redemption and the Subsequent Redemption occurred on April 19, 2023. As a result, no shares of Series F Preferred Stock remain outstanding.

 

May 2022 Offerings

 

On May 16, 2022, the Company issued and sold an aggregate of 191,864 shares of its common stock, at a purchase price of $12.00 per share to several institutional and accredited investors in a registered direct offering (the “First Offering”). Pursuant to the securities purchase agreement, the Company also agreed to issue to these purchasers unregistered warrants to purchase up to an aggregate of 191,864 shares of common stock (the “Warrants”) in a concurrent private placement. The Warrants have an exercise price equal to $14.00 per share, will become exercisable six months from the date of issuance, and will expire five and one-half years from the date of issuance.

 

In addition, in a concurrent registered direct offering (the “Second Offering”), on May 16, 2022, the Company issued and sold to several institutional and accredited investors an aggregate of 408,136 shares of its common stock, at a purchase price of $12.00 per share. The Company also entered into a warrant amendment agreement (the “Warrant Amendment”) with each of the purchasers in the Second Offering. Under the Warrant Amendment, the Company agreed to amend certain existing warrants to purchase up to 816,272 shares of common stock that were previously issued in 2020 and 2021 to those purchasers, with exercise prices ranging from $20.00 to $40.00 per share (the “Existing Warrants”), were amended to: (i) lower the exercise price of the Existing Warrants to $14.00 per share, (ii) provide that the Existing Warrants, as amended, will not be exercisable until six months following the closing date of the Second Offering, and (iii) extend the original expiration date of the Existing Warrants by five and one-half years following the close of the Second Offering.

 

F-23

 

In each case, the Company paid to the placement agent an aggregate fee equal to 7.5% of the aggregate gross proceeds received by the Company in the offering and a management fee equal to 1% of the aggregate gross proceeds received by the Company in the offering and provided the placement agent expense allowance of $65,000 for non-accountable and other out-of-pocket expenses. In addition, the Company granted to the placement agent or its assigns warrants to purchase 7.5% of the shares sold to investors in the offering at an exercise price equal to 125% of the price of the shares in the transaction, or $15.00 per share, with a term of five years (the “Agent Warrants”). The Agent Warrants become exercisable six months after issuance.

 

Equity Line

 

On October 24, 2019, the Company entered into an equity purchase agreement with an investor, providing for an equity financing facility. According to the terms and subject to the conditions in the purchase agreement, the investor was committed to purchase shares having an aggregate value of up to $15,000,000 of the Company’s common stock for a period of up to three years. The Company issued to the investor 5,233 commitment shares at a fair market value of $450,000 for entering into the agreement. From time to time during the three-year commitment period, provided that the closing conditions were satisfied, the Company could provide the investor with put notices to purchase a specified number of shares subject to certain limitations and conditions and at specified prices, which generally represent discounts to the market price of the common stock. During the year ended December 31, 2022, the Company issued 15,750 shares of its common stock valued at $236,009 pursuant to the equity line. In connection with the May 2022 offerings, the Company agreed not to access the remaining balance for a period of one year after the closing date, or May 18, 2022. The equity line expired on October 23, 2022.

 

Series B Convertible Preferred Stock

 

As of December 31, 2023, and December 31, 2022, there were 79,246 shares of Series B Convertible Preferred Stock outstanding. The conversion rate of Series B Convertible Preferred Stock to Common Stock is subject to appropriate adjustment in the event of stock dividends, stock splits, reorganizations, or similar events. The 79,246 shares of Series B Convertible Preferred Stock outstanding at December 31, 2023 were convertible to 16 shares of common stock. In addition, the Series B Convertible Preferred Stock will automatically convert into shares of common stock upon the occurrence of a fundamental transaction, as described in the certificate of designations for the Series B Convertible Preferred Stock including mergers, sales of the company’s assets, changes in control and similar transactions. The Series B Convertible Preferred Stock is not convertible by the holder of such preferred stock to the extent (and only to the extent) that the holder or any of its affiliates would beneficially own in excess of 4.99% of the common stock of the Company. The Series B Convertible Preferred Stock has no voting rights, except for the right to approve certain amendments to the certificate of designations or similar actions. With respect to payment of dividends and distribution of assets upon liquidation or dissolution or winding up of the Company, the Series B Convertible Preferred Stock shall rank equal to the common stock of the Company. No sinking fund has been established for the retirement or redemption of the Series B Convertible Preferred Stock.

 

Equity Incentive Plan

 

The Company’s Amended and Restated 2012 Stock Incentive Plan (the “2012 Plan”) allows for the issuance of incentive and non-qualified stock options, stock appreciation rights, stock awards, restricted stock, restricted stock units (“RSUs”) and performance awards to employees, directors, and consultants of the Company, where permitted under the plan. The exercise price for each stock option is determined by the market price on the date of issuance. Vesting requirements are determined by the Board of Directors when granted and currently range from immediate to three years. Options outstanding under this plan have a contractual life of ten years.

 

On December 1, 2022, during the 2022 annual meeting of stockholders (the “Annual Meeting”), the stockholders approved a proposal to increase the reserve shares of common stock authorized for issuance under the Amended and Restated 2012 Stock Incentive Plan by 162,500 to 287,500 reserve shares.

 

F-24

 

ASC 718, Compensation Stock Compensation (“ASC 718”), requires that a company that issues equity as compensation needs to record compensation expense on its statements of net loss that corresponds to the estimated cost of those equity grants. ASC 718 requires companies to estimate the fair value of stock-based payment awards on the date of grant using an option-pricing model or other acceptable means.

 

During the year ended December 31, 2021, the Company issued 22,500 RSUs under the plan which had market, performance, and service vesting conditions through January 1, 2024. 16,667 RSUs became vested during the year ended December 31, 2022. At December 31, 2022, there were 4,167 RSUs outstanding under the plan. At December 31, 2023, there were no RSUs outstanding under the plan.

 

Valuation and Accounting for Stock Options and Warrants

 

The Company determines the grant date fair value of options and warrants using a Black-Scholes option valuation model based upon assumptions regarding risk-free interest rate, expected dividend rate, volatility, and estimated term. See Note 1 Summary of Significant Accounting Policies.

 

The fair value of each option and warrant grant is estimated on the grant date using the Black-Scholes option valuation model with the following assumptions:

 

   

Year Ended December 31,

 
   

2023

   

2022

 
   

Stock Options

 

Expected dividend yield

    0.0%       0.0%  

Expected stock price volatility

    90.8% –98.2%       86.5% –92.2%  

Risk-free interest rate

    3.38% –3.95%       1.83% –4.26%  

Expected life (years)

 

10

   

10

 
   

Warrants

 

Expected dividend yield

    0.0%       0.0%  

Expected stock price volatility

    0%       92.2%  

Risk-free interest rate

    0%       2.96% –2.97%  

Expected life (years)

 

0

   

55.5

 

 

Stock Options and Warrants Granted by the Company

 

The following summarizes transactions for stock options and warrants for the periods indicated: 

 

   

Stock Options

   

Warrants

 
   

Number of
Shares

   

Average
Exercise
Price

   

Number of
Shares

   

Average
Exercise
Price

 

Outstanding at December 31, 2021

    53,144     $ 96.60       1,584,995     $ 33.20  
                                 

Issued

    1,599       8.40       1,053,136       14.00  

Forfeited

    (2,013

)

    17.60       -       -  

Expired

    (3,677 )     208.40       (5,422 )     329.60  

Cancelled

    -       -       (816,272 )     30.20  

Outstanding at December 31, 2022

    49,053     $ 91.60       1,816,437     $ 22.60  
                                 

Issued

    1,075       5.45       -       -  

Forfeited

    (49

)

    6.18       -       -  

Expired

    (2,415

)

    139.30       (9,848

)

    219.60  

Outstanding at December 31, 2023

    47,664     $ 82.23       1,806,589     $ 21.52  

 

At December 31, 2023, 46,814 stock options were fully vested and currently exercisable with a weighted average exercise price of $83.61 and a weighted average remaining term of 5.56 years. At December 31, 2023, there were 1,806,589 warrants that were fully vested and currently exercisable.

 

F-25

 

At December 31, 2022, 47,682 stock options were fully vested and exercisable with a weighted average exercise price of $93.80 and a weighted average remaining term of 6.54 years. At December 31, 2022, there were 1,816,437 warrants that were fully vested and currently exercisable.

 

Stock-based compensation recognized in 2023 and 2022 was $2,038 and $108,596, respectively. The Company has $1,644 of unrecognized compensation expense related to non-vested stock options that are expected to be recognized over the next 16 months.

 

The following summarizes the status of options and warrants outstanding at December 31, 2023:

 

Range of Exercise Prices

   

Shares

   

Weighted Average Remaining Life

 

Options

                 
$ 3.4414.65       12,029       6.67  
$ 16.2829.40       4,935       7.57  
$ 30.8052.20       16,049       4.13  
$ 101.0069,375.00       14,651       3.52  

Total

      47,664          
                     

Warrants:

                 
$ 14.0020.00       1,168,465       3.62  
$ 21.0530.00       368,246       2.06  
$ 34.3840.00       180,314       5.87  
$ 43.75200.00       89,564       1.83  

Total

      1,806,589          

 

Stock options and warrants expire on various dates from February 2024 to July 2033.

 

The following table is the listing of outstanding stock options and warrants as of December 31, 2023 by year of grant:

 

Stock Options:

 

Year

 

Shares

   

Range of Exercise Prices

 

2014

    3     $ 32,500.00             69,375.00  

2015

    12       30.80             17,250.00  

2016

    296       30.80             850.00  

2017

    10,478       30.80             420.00  

2018

    2,893       30.80             226.00  

2019

    14,970       30.80             158.00  

2020

    14,883       14.65             32.80  

2021

    2,248       14.40             29.40  

2022

    846       7.70             14.65  

2023

    1,035       3.44             7.68  

Total

    47,664     $ 3.44           $ 69,375.00  

 

Warrants:

 

Year

 

Shares

   

Range of Exercise Prices

 

2019

    84,514     $ 16.90             200.00  

2020

    65,586       36.00             59.84  

2021

    603,353       16.00             48.75  

2022

    1,053,136       14.00             15.00  

Total

    1,806,589     $ 14.00           $ 200.00  

 

F-26

 

 

NOTE 10 INCOME TAXES

 

The provision for income taxes consists of an amount for taxes currently payable and a provision for tax consequences deferred to future periods. Deferred income taxes 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. Deferred income 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.

 

The Company incurred zero income tax expense during the years ended December 31, 2023, and December 31, 2022, due to losses in both years.

 

Actual income tax benefit differs from statutory federal income tax benefit as follows:

 

   

Year Ended December 31,

 
   

2023

   

2022

 

Statutory federal income tax benefit

  $ 2,936,633     $ 5,404,903  

State tax benefit, net of federal taxes

    599,958       856,735  

Foreign tax benefit

    -       -  

Foreign operations tax rate differential

    -       -  

State rate adjustment

    (125,150 )     (7,795,184  

Nondeductible/nontaxable items

    121,708       (7,709 )

Goodwill impairment

    -       (1,654,212 )

NOL and deferred only adjustments

    (59,913,532 )     (1,149,895 )

Other

    (5,182 )     89,162  

Valuation allowance decrease

    56,385,565       4,256,200  

Total income tax benefit

  $ -     $ -  

 

F-27

 

Deferred taxes consist of the following:

 

   

December 31, 2023

   

December 31, 2022

 

Deferred tax assets:

               

Noncurrent:

               

Inventory

  $ -     $ -  

Compensation accruals

    87,131       150,168  

Accruals and reserves

    204,083       254,213  

Deferred revenue

    36,169       51,198  

Charitable contribution carryover

    1,724       1,766  

Derivatives

    349       3,192  

Intangibles

    852,414       1,191,874  

Capitalized R&D

    919,789       635,862  

Depreciation

    59,511       -  
Lease liabilities     703,026       6,925  

NQSO compensation

    627,997       1,625,108  

NOL and credits

    21,737,285       77,042,831  

Total deferred tax assets

    25,229,478       80,963,137  
                 

Deferred tax liabilities:

               

Noncurrent:

               

Depreciation

    -       (39,213 )
Lease right-of-use assets     (691,119 )     -  

Total deferred tax liabilities

    (691,119 )     (39,213 )
                 

Net deferred tax assets

    24,538,359       80,923,924  

Less: valuation allowance

    (24,538,359 )     (80,923,924 )

Total

  $ -     $ -  

 

The Company has determined, based upon its history, that it is probable that future taxable income may be insufficient to fully realize the benefits of the NOL carryforwards and other deferred tax assets. As such, the Company has determined that it is more likely than not that it will not realize its deferred tax assets.

 

Pursuant to the Internal Revenue Code of 1986, as amended (the “Code”) Sections 382 and 383, annual use of a company’s NOL and research and development credit carryforwards may be limited if there is a cumulative change in ownership of greater than 50% within a three-year period. The amount of the annual limitation is determined based on the value of the Company immediately prior to the ownership change. Subsequent ownership changes may further affect the limitation in future years.

 

During the year-ended December 31, 2023, the Company completed an assessment of the available NOL and tax credit carryforwards under Section 382 and 383 and determined that the Company underwent several ownership changes during the period from 2008 to 2022. The Company has adjusted its NOL and tax credit carryforwards to reflect the limitations resulting from the identified ownership changes. The Company reduced its available gross federal and state NOL carryforwards by $237,816,096 and $178,311,455, respectively, and recorded a reduction of $49,941,380 and $7,344,800, respectively, to the federal and state deferred tax asset, each of which related to losses generated for the years ended December 31, 2022, and prior. Accordingly, the NOL and tax credit carryforwards presented above for the year ended December 31, 2023, were reduced by $57,446,259, with a corresponding reduction to the valuation allowance.  The Company has recorded the adjustments noted above in 2023 as an out-of-period adjustment and concluded that the adjustments were not material to the 2022 consolidated financial statements and evaluated the recording of this prior year item in the current period and concluded that the net accounting impact is not material to the 2023 consolidated financial statements.

 

As of December 31, 2023, the Company had $86,840,808 of NOLs to reduce future federal taxable income, the majority of which are expected to be available for use in 2024, subject to the Section 382 limitation described above. The federal NOLs of $43,354,286 begin to expire in 2024 if unused and $43,486,522 will carry forward indefinitely. The Company also had $59,425,348 of NOLs to reduce future state taxable income as of December 31, 2023. The state NOLs will begin to expire in 2024 if unused. The Company's net deferred tax assets, which include the NOLs, are subject to a full valuation allowance. As of December 31, 2023, the federal and state valuation allowances were $20,558,729 and $3,979,630, respectively.

 

F-28

 

As of December 31, 2022, prior to the Section 382 analysis, the Company had $316,548,085 of NOLs to reduce future federal taxable income, the majority of which were expected to be available for use in 2023. The federal NOLs of $254,897,407 were to begin to expire in 2023 if unused and $60,829,929 were to carry forward indefinitely. Prior to the Section 382 state analysis, the Company also had $232,097,127 of NOLs to reduce future state taxable income at December 31, 2022. As of December 31, 2022, the federal and state valuation allowances were $66,733,005 and $14,190,055, respectively.

 

Tax years after 2003 remain open to examination by federal and state tax authorities due to unexpired NOL carryforwards.

 

The Company reviews income tax positions expected to be taken in income tax returns to determine if there are any income tax uncertainties. The Company recognizes tax benefits from uncertain tax positions only if it is more likely than not that the tax positions will be sustained on examination by taxing authorities, based on technical merits of the positions. The Company has identified no income tax uncertainties. Due to the existence of the valuation allowance, changes in the Company’s unrecognized tax benefits are not expected to impact the Company’s effective tax rate.

 

The Company recognizes interest and penalties on unrecognized tax benefits as well as interest received from favorable tax settlements within income tax expense. As of December 31, 2023, and 2022, the Company recorded no accrued interest or penalties related to uncertain tax positions.

 

 

NOTE 11 COLLABORATIVE AGREEMENT

 

Collaborative Agreement with Cancer Research Horizons

 

On March 16, 2023, the Company entered into a Collaboration Agreement (the “CRH Agreement”) with Cancer Research Horizons (“CRH”), pursuant to which the Company will use its PEDAL technology to evaluate CRH pre-clinical drug inhibitors of Glutaminase to determine which cancer types and patient populations are most likely to respond to treatment with these compounds (the “Project”). Under the CRH Agreement, both parties will retain rights to their respective background intellectual property. Rights to reports, findings, supporting data, and materials (“Project Intellectual Property”) that are generated by the Company pursuant to its performance under the CRH Agreement vest exclusively in CRH. Each party funds its own participation in the Project. Costs incurred to participate in the CRH Agreement are recorded in Cost of Sales in the Company’s consolidated Statements of Net Loss.

 

Pursuant to the CRH Agreement, the Company shall receive a percentage of net revenue, as defined in the agreement, received by CRH for the commercialization of the CRH Candidates and any CRH Derivatives. The percentage of net revenue varies depending on the stage of development. The revenue sharing fees represent variable consideration, which is measured using the expected value method under ASC 606 based on the actual net revenues earned by CRH under Relevant Transfer Agreements relating to the CRH Candidates and CRH Derivatives. Due to the uncertainty associated with the timing and amount of revenue sharing fees, the Company concluded that the revenue sharing fees should be fully constrained until such time that Relevant Transfer Agreements have been entered and net revenues have been earned. These estimates will be reassessed at each reporting period. During the year ended December 31, 2023, the Company recognized no revenue under the CRH Agreement.

 

 

NOTE 12 RETIREMENT SAVINGS PLANS

 

The Company has a pre-tax salary reduction/profit-sharing plan under the provisions of Section 401(k) of the Internal Revenue Code, which covers employees meeting certain eligibility requirements. During 2023 and 2022, the Company matched 100% of the employee’s contribution up to 4.0% of their earnings. Employer contributions were $192,499 and $99,924 in 2023 and 2022, respectively. There were no discretionary contributions to the plan in 2023 and 2022.

 

F-29

 

 

NOTE 13 LOSS PER SHARE

 

The following table presents the shares used in the basic and diluted loss per common share computations:

 

    Year Ended December 31,  
   

2023

   

2022

 

Numerator:

               

Net loss attributable to common stockholders per common share: basic and diluted calculation

  $ (13,983,967

)

  $ (25,737,634

)

                 

Denominator:

               

Weighted average common shares outstanding-basic

    4,014,848       3,685,954  

Effect of diluted stock options, warrants and preferred stock (1)

    -       -  

Weighted average common shares outstanding-diluted

    4,014,848       3,685,954  
                 

Loss per common share-basic and diluted

  $ (3.48

)

  $ (6.98

)

 

(1) The following is a summary of the number of underlying shares outstanding at the end of the respective periods that have been excluded from the diluted calculations because the effect on loss per common share would have been anti-dilutive:

 

    Year Ended December 31,  
   

2023

   

2022

 

Options

    47,664       49,053  

RSUs

    -       4,167  

Warrants

    1,806,589       1,816,437  

Preferred stock: Series B

    16       16  

 

 

NOTE 14 SEGMENTS

 

The Company has determined its operating segments in accordance with ASC 280 – Segment Reporting. Factors used to determine the Company’s reportable segments include the availability of separate financial statements, the existence of locally based leadership across geographic regions, the economic factors affecting each segment, and the evaluation of operating results at the segment level. The Chief Operating Decision Maker (“CODM”) allocates the Company’s resources for each of the operating segments and evaluates their relative performance. Each operating segment listed below has separate financial statements and locally based leadership that are evaluated based on the results of their respective segments. It should be noted that the operating segments below have different products and services. The financial information is consolidated and evaluated regularly by the CODM in assessing performance and allocating resources. As of January 1, 2023, the Company changed its reportable segments to align with its business areas. The Company has retrospectively revised the reported segment information for all periods presented for consistency.

 

The Company has three reportable segments, which have been delineated by location and business area:

 

 

Pittsburgh segment: provides services that include the application of AI using its proprietary biobank of 150,000+ tumor samples. Pittsburgh also creates proprietary 3D culture models used in drug development.

 

 

Birmingham segment: provides contract services and research focused on solubility improvements, stability studies, and protein production.

 

 

Eagan segment: produces the FDA-cleared STREAMWAY System and associated products for automated medical fluid waste management and patient-to-drain medical fluid disposal.

 

See discussion of revenue recognition in Note 1 Summary of Significant Accounting Policies for a description of the products and services recognized in each segment. The segment revenues and segment net losses for the year ended December 31, 2023, and 2022 are included in the table below. All revenues are earned from external customers.

 

F-30

 

The tables below summarize the Company’s segment reporting as of and for years ended December 31, 2023, and 2022.

 

    Year Ended December 31, 2023  
   

Pittsburgh

   

Birmingham

   

Eagan

   

Corporate

   

Total

 

Revenue

  $ 492,596     $ 152,396     $ 1,135,101     $ -     $ 1,780,093  

Depreciation and amortization

    (207,658 )     (494,527 )     (29,750 )     (7,381 )     (739,316 )

Impairment expense – long-lived tangible assets

    -       (162,905 )     -       -       (162,905 )

Net loss

  $ (4,503,906 )   $ (1,966,406 )   $ (969,281 )   $ (6,544,374 )   $ (13,983,967 )

 

    December 31, 2023  
   

Pittsburgh

   

Birmingham

   

Eagan

   

Corporate

   

Total

 

Assets

  $ 3,263,270     $ 981,914     $ 1,390,031     $ 8,782,034     $ 14,417,249  

Expenditures for additions to long-lived assets

    7,424       254,819       24,691       15,437       302,371  

 

    Year Ended December 31, 2022  
   

Pittsburgh

   

Birmingham

   

Eagan

   

Corporate

   

Total

 

Revenue

  $ 358,776     $ 82,301     $ 1,063,493     $ 889     $ 1,505,459  

Depreciation and amortization

    (836,671 )     (378,708 )     (28,481 )     (69,215 )     (1,313,075 )

Impairment expense – goodwill

    (7,231,093 )     -       -       -       (7,231,093 )

Impairment expense – intangibles

    (3,349,375 )     -       -       -       (3,349,375 )

Impairment expense – long-lived tangible assets

    -       (115,775 )     -       (69,694 )     (185,469 )

Net loss

  $ (15,741,206 )   $ (1,817,283 )   $ (417,774 )   $ (7,761,371 )   $ (25,737,634 )

 

    December 31, 2022  
   

Pittsburgh

   

Birmingham

   

Eagan

   

Corporate

   

Total

 

Assets

  $ 1,055,228     $ 1,353,434     $ 946,394     $ 22,379,588     $ 25,734,644  

Expenditures for additions to long-lived assets

    76,636       157,334       29,362       212,365       475,697  

 

In each of the years ended December 31, 2023, and 2022, substantially all the Company revenues were located or derived from operations in the United States. As of December 31, 2023, all the Company’s long-lived assets were located within the United States. During the year ended December 31, 2023, revenues of $489,921 reported in the Company’s Pittsburgh segment were attributable to a single customer. As of December 31, 2023, accounts receivable due from this customer was $52,072.

 

 

NOTE 15 SUBSEQUENT EVENTS

 

Departure of Chief Business Officer

 

On February 2, 2024, the Company and Pamela Bush, Ph.D., MBA, the Company’s Chief Business Officer, agreed that Dr. Bush would leave the Company effective February 15, 2024. In accordance with her Employment Agreement, the Company and Ms. Bush entered into a Separation Agreement and Mutual Release whereby the Company agreed to pay a separation benefit of $410,000 over the subsequent twelve months.

 

 

F-30
EX-10.9 2 ex_644902.htm EXHIBIT 10.9 ex_644902.htm

Exhibit 10.9

 

SEPARATION AGREEMENT AND MUTUAL RELEASE

 

This Separation Agreement and Mutual Release ("Agreement") is made by and between Robert Myers ("Employee") and Predictive Oncology Inc. (the "Company"), each of whom enter into this Agreement intending to be legally bound.

 

 

1.

Terms of Employment; Separation Date.

 

 

a.

The terms of Employee's employment with the Company are set forth in that certain Employment Agreement, dated August 11, 2012, and Amendment to Employment Agreement, dated August 20, 2018 (together, the "Employment Agreement").

 

 

b.

Employee's employment will terminate effective as of September 30, 2023 (the "Separation Date"). Regardless of whether Employee signs this Agreement, Employee will receive timely payment of his final paycheck.

 

 

2.

Separation Benefits. In accordance with the Employment Agreement, and in exchange for Employee's waiver and release of claims set forth in Section 3 and other promises set forth in this Agreement, and provided that Employee (i) signs, dates, and returns this Agreement within the time period described in Section 4, (ii) does not rescind this Agreement within the time period described in Section 4; and (iii) successfully completes the transition obligations set forth in Section 7(g) of this Agreement, the Company agrees to pay to Employee the following amounts (collectively, the "Separation Benefits"):

 

 

a.

an amount equal to twelve (12) months of Employee's current base salary ($430,000), less applicable taxes and withholdings, payable as salary continuation in accordance with the Company's ordinary payroll procedures;

 

 

b.

if any bonus shall be paid to the Company's Chief Executive Officer for 2023, payment of Employee's pro-rata bonus earned for 2023, less applicable taxes and withholdings; and

 

 

c.

a lump sum in the amount of $36,797.94 in payment of Employee's unused vacation time for 2023, less applicable taxes and withholdings.

 

The first installment of the Separation Benefits shall be paid with the Company's first administratively feasible payroll date following the Effective Date (defined below).

 

 

3.

Waiver and Release of Claims.

 

 

a.

Employee's General Release and Waiver of Claims.

 

In exchange for the Separation Benefits set forth in Section 2, Employee agrees to unconditionally waive and release any and all claims, complaints, causes of action, and

 

1

 

demands of whatever kind which Employee has or may have against the Released Parties (as defined below) to the maximum extent permitted by applicable law up to the moment Employee signed this Agreement, including any claims, complaints, causes of action, or demands relating in any way to Employee's employment with the Company and Employee's separation from employment with the Company including, but not limited to, the following:

 

 

i.

All claims under Title VII of the Civil Rights Act of 1964, the Americans with Disabilities Act, the Family and Medical Leave Act (regarding existing but not prospective claims), the Fair Labor Standards Act, the Equal Pay Act, the Employee Retirement Income Security Act (regarding unvested benefits), the Civil Rights Act of 1991, Section 1981 of U.S.C. Title 42, the Fair Credit Reporting Act, the Worker Adjustment and Retraining Notification Act, the National Labor Relations Act, the Uniform Services Employment and Reemployment Rights Act, the Genetic Information Nondiscrimination Act, the Immigration Reform and Control Act, the Minnesota Human Rights Act, the Minnesota Whistleblower Act, the Minnesota Equal Pay for Equal Work law, all claims allowed under Minnesota Statute Chapter 181, and retaliation claims under Minn. Stat. §176.82, including without limitation any and all amendments to each of the foregoing and their respective implementing regulations, and any other federal, state, local, or foreign law (statutory, regulatory, common law, or otherwise) that may be legally waived and released; however, the identification of specific statutes is for purposes of example only, and the omission of any specific statute or law shall not limit the scope of this general release in any manner;

 

 

ii.

All claims arising under tort, contract, and quasi-contract law, including but not limited to claims of breach of an express or implied contract, wrongful or retaliatory discharge, fraud, defamation, negligent or intentional infliction of emotional distress, tortious interference with a contract or prospective business advantage, breach of the implied covenant of good faith and fair dealing, promissory estoppel, detrimental reliance, invasion of privacy, false imprisonment, nonphysical injury, personal injury or sickness, or any other harm;

 

 

iii.

All claims for any other form of pay, compensation, or employee benefits of any kind that is not provided in this Agreement including, without limitation, bonuses, commissions, deferred compensation, stock-based incentive compensation, stock options, phantom stock, equity of any kind, vacation pay, expense reimbursement, and any other claims under any applicable federal, state, and local law, statute, ordinance, or regulation to the fullest extent permitted by law;

 

 

iv.

All claims for monetary or equitable relief, including but not limited to attorneys' fees, back pay, front pay, reinstatement, experts' fees, medicalfees or expenses, costs and disbursements, punitive damages, liquidated damages, and penalties.

 

2

 

Employee understands and agrees that the above list contains examples only and does not contain all claims that Employee is releasing. By signing this Agreement, Employee is fully and finally waiving and releasing, to the fullest extent permitted by law, all claims against the Released Parties. Employee agrees that the Company's payment of the Separation Benefits is full and fair payment for the waiver and release of Employee's claims and has a value greater than anything Employee is entitled to if Employee does not sign this Agreement. However, this general release and waiver of claims excludes, and the Employee does not waive, release, or discharge: (A) any claims that by law cannot be released in a private agreement; (B) any claims that arise after the date Employee signed this Agreement; (C) any claims that relate to the obligations of Employee or the Company under this Agreement; (D) any right to file an unfair labor practice charge under the National Labor Relations Act or otherwise access the National Labor Relations Board's processes; and (E) any rights to vested benefits, such as pension or retirement benefits, the rights to which are governed by the terms of the applicable plan documents and award agreements.

 

For purposes of this Agreement, the term "Released Parties" means the Company and all of the Company's past and present parents, subsidiaries, and affiliated companies, and all and each of the past and present employees, officers, officials, managers, members, directors, agents, insurers, representatives, counsel, shareholders, owners, partners, predecessors, successors, and assigns of any and all of the foregoing entities and persons. In addition, for purposes of Section 3, the term "Employee" means Robert Myers and any person who has or obtains any legal rights or claims against the Company or the Released Parties through Robert Myers, including without limitation any and all heirs, executors, agents and assignees.

 

 

b.

Company's General Release and Waiver of Claims. Company fully and completely releases Employee and Employee's representatives, attorneys, predecessors, heirs, successors, and permitted assigns ("Employee Parties") from any and all claims or causes of action that Company may have against the Employee Parties, known or unknown, including claims or causes of action that relate in any way to Employee's employment with any Company party or the termination thereof, from the beginning of time through the date Company signs this Agreement.

 

 

c.

Company's Partial Waiver and Non-Enforcement of Non-Compete. Company agrees to partially waive and to not enforce the non-competition provision in Section 6(a) of the Employment Agreement to the extent Employee is not engaged, directly or indirectly, as an employee, owner, consultant or in any other capacity whatsoever, for Employee's own behalf or on behalf of any other person or entity, anywhere in the United States of America in the discovery, characterization or evaluation of chemical or biological compositions for the diagnosis or treatment of disease. For the avoidance of doubt, all other provisions in Section 6 of the Employment Agreement survive, remain valid and are fully enforceable.

 

3

 

 

4.

Employee's Legal Rights.

 

 

a.

Advice to Consult With an Attorney. This Agreement is a legal document. Employee has been advised in writing to consult with an attorney prior to executing the Agreement.

 

 

b.

Period to Consider this Agreement. Employee was given this Agreement on September 15, 2023. Employee has twenty-one (21) days following receipt of the Agreement to consider the offer as expressed. Signing this Agreement before the 21-day period expires constitutes a waiver by Employee of any remaining time period for review and consideration to which Employee may be entitled. If Employee does not sign this Agreement within the 21-day consideration period, the offer contained within this Agreement will expire. Employee agrees and understands that if Employee does not sign this Agreement within the 21-day consideration period, this Agreement will be null and void and Employee will not receive the Separation Benefits in Section 2.

 

 

c.

Period to Revoke this Agreement. Employee understands that Employee has the right to revoke this Agreement within fifteen (15) calendar days after the date on which Employee signs this Agreement. This Agreement shall not become effective or enforceable until the 15-day revocation period has expired without Employee's revoking this Agreement. Provided that Employee does not revoke this Agreement, it shall become effective on the day immediately following the foregoing revocation period (such date, the "Effective Date").

 

 

d.

Revocation Procedure. To revoke, Employee must put the revocation in writing and deliver it to the Company by overnight delivery or e-mail to Raymond Vennare (Predictive Oncology Inc. c/o Raymond Vennare, 91 43rd Street, Ste. 210, Pittsburgh, PA 15201; rvennare@predictive-oncology.com) within the 15-day period.

 

If Employee rescinds this Agreement as described in this Section 4, Employee understands that (i) this Agreement is null and void, (ii) the Company shall have no further obligation under this Agreement, (iii) Employee will not receive the Separation Benefits in Section 2 of this Agreement or any other benefits listed within this document, and (iv) Employee's employment will still end on the Separation Date.

 

 

5.

Filings. Employee understands that, without being penalized or having an obligation to notify the Company, this Agreement does not prohibit Employee from filing an administrative charge of discrimination or complaint with the Equal Employment Opportunity Commission, National Labor Relations Board, Occupational Safety and Health Administration, the Equal Employment Opportunity Commission, Securities and Exchange Commission, Civil Rights Division, Minnesota Department of Human Rights, or any other federal, state, or local governmental agency or commission or law enforcement agency ("Government Agencies"). Employee understands that this

 

4

 

Agreement does not limit Employee's ability to communicate with any Government Agencies or otherwise participate in any investigation or proceeding that may be conducted by any Government Agencies, including providing documents or other information, without notice to the Company. If Employee had filed or files a charge or complaint, Employee agrees that the Company's payment of the Separation Benefits completely satisfies any and all claims for monetary relief in connection with such charge or complaint, and this Agreement does not limit Employee's right to receive an award for information (a) provided pursuant to the Securities and Exchange Commission's whistleblower protections and incentives; or (b) provided to any other Government Agencies. Employee is not entitled to any other monetary relief of any kind with respect to the claims that Employee has released in this Agreement unless Employee's waiver and release of claims is deemed unlawful or otherwise invalid.

 

 

6.

Governing Law/Venue. The laws of the State of Minnesota will govern the validity, construction, and performance of this Agreement, without regard to the conflict of law provisions of any other jurisdictions. Employee irrevocably consents to the exclusive jurisdiction of courts in Minnesota for the purposes of any action arising out of or related to this Agreement or any dispute between the Company and Employee, including any actions for temporary, preliminary, and permanent equitable relief.

 

 

7.

Additional Agreements and Understandings.

 

 

a.

Company Property. By the Separation Date, Employee must return to the Company all the Company property in Employee's possession or under Employee's control including, but not limited to, all corporate credit cards, identification badges, computer hardware and software, cell phones, tablets, PDAs, books, records, documents, data, access cards, financial data, confidential information, trade secrets, files, notebooks, passwords, plans, sales reports, records, and all other property, equipment, or information owned by the Company or to which Employee was provided access by the Company during Employee's employment (collectively, "Company Property"). Employee further agrees that by no later than the Separation Date, to the fullest extent permitted by law, Employee will conduct a thorough search for and return to the Company and subsequently irrevocably delete any and all intangible Company Property which exists or is stored (i) in any personal e-mail account (ii) in any personal "cloud" account; or (iii) on any personal computer, tablet, cellular phone, smartphone, flash drive, laptop or other electronic storage device, the foregoing of which are accessible, controlled or owned by Employee (and not by the Company). By signing this Agreement, Employee represents that Employee has complied with the terms of this paragraph.

 

 

b.

Post-Employment Obligations. Employee acknowledges that any and all post-employment obligations to which Employee is or may be subject, whether set forth in the Employment Agreement or otherwise, including without limitation regarding confidentiality, non-disclosure of confidential information, non-competition and non-solicitation, shall remain in full force and effect and are incorporated by reference into this Agreement as if fully restated herein.

 

5

 

The Company advises Employee as follows under the federal Defend Trade Secrets Act: An individual shall not be held criminally or civilly liable under any Federal or State trade secret law for the disclosure of a trade secret that (A) is made (i) in confidence to a Federal, State, or local government official, either directly or indirectly, or to an attorney; and (ii) solely for the purpose of reporting or investigating a suspected violation of law; or (B) is made in a complaint or other document filed in a lawsuit or other proceeding, if such filing is made under seal. In addition, an individual who files a lawsuit for retaliation by an employer for reporting a suspected violation of law may disclose the trade secret to the attorney of the individual and use the trade secret information in the court proceeding, if the individual (A) files any document containing the trade secret under seal; and (B) does not disclose the trade secret, except pursuant to court order. Nothing in this Agreement is intended to conflict with 18 U.S.C. § 1833(b) or create liability for disclosures of trade secrets that are expressly allowed by 18 U.S.C. § 1833(b).

 

 

c.

Consideration. Employee agrees that (i) the Separation Benefits in Section 2 are above and beyond that to which Employee would be entitled if Employee did not sign this Agreement, (ii) the Separation Benefits in Section 2 constitute independent and sufficient consideration for all aspects of this Agreement, and (iii) Employee is not eligible for any other payments or benefits except for those expressly described in this Agreement, provided that Employee signs and returns this Agreement within the specified time period and does not revoke this Agreement.

 

 

d.

References. Should anyone contact the Company for a reference, the Company will only verify Employee's employment dates, job title, and compensation.

 

  e. Non-Disparagement. Employee agrees not to make disparaging or defamatory remarks about the Company or the Company's services, products, or other matters pertaining to its business. This non-disparagement provision does not apply to Employee's legally protected communications and does not prohibit Employee from (i) filing an administrative charge or complaint with, or cooperating, assisting, testifying, or participating in an investigation or legal proceeding conducted or initiated by, any Government Agencies, or (ii) inquiring about, discussing, or disclosing Employee's and other employees' pay, hours, and other terms and conditions of employment. Company's Board of Directors serving as of the Separation Date each agree that they will not knowingly or intentionally make, or cause to be made, any statement (oral or written) that disparages Employee.

 

6

 

 

f.

Confidentiality. Employee agrees that Employee is to keep the terms and conditions of this Agreement strictly confidential. Employee agrees that Employee will not disclose, discuss, or reveal the existence or the terms of this Agreement except as follows: (i) as required by court order or as required by law; (ii) to Employee's immediate family; or (iii) to Employee's attorneys, financial planners, and accountants. Employee must ensure that any person or entity described in subsections (ii) and (iii) to whom such disclosures are made will, as a condition of such disclosure, agrees to keep the terms of this Agreement strictly confidential. Employee understands that the foregoing does not prohibit him from filing an administrative charge or complaint with, or cooperating, assisting, testifying, or participating in an investigation or legal proceeding conducted or initiated by, any Government Agencies; or inquiring about, discussing, or disclosing his and other employees' pay, hours, and other terms and conditions of employment.

 

 

g.

Transition and Cooperation. Employee agrees to successfully transition his work responsibilities prior to the Separation Date as and to the extent requested by the Company. Employee represents that he has delivered or will deliver all passwords for any Company devices and/or accounts in use at the time of the Separation Date. Employee will cooperate with the Company and use his best efforts to transition his work during the remaining period of employment and shall agree to be available, on a reasonable basis, to answer questions that may arise after the Separation Date, as necessary to achieve a smooth transition. Employee also agrees to be available to and cooperate with the Company and its counsel in connection with any investigation, administrative proceeding or litigation relating to any matter, occurring during his employment, in which he was involved or of which he has knowledge, and that Employee will be compensated for such cooperation activities at an hourly rate equivalent to his base salary divided by 2,080 hours. Employee understands and agrees that such cooperation includes, but is not limited to, making himself available to the Company and/or its counsel upon reasonable notice for: interviews and factual investigations; preparing for and appearing to give testimony in a deposition or at trial without requiring service of a subpoena or other legal process; volunteering to the Company or its counsel pertinent information; and turning over all relevant documents which are or may come into his possession.

 

 

h.

Non-Admission. It is expressly understood that this Agreement does not constitute, nor shall it be construed as, an admission by the Company of any liability or unlawful conduct whatsoever. The Company specifically denies any liability or unlawful conduct on the Company's pai1.

 

 

i.

Successors and Assigns. This Agreement is personal to Employee and may not be assigned by Employee without the written agreement of the Company. The rights and obligations of this Agreement shall inure to the successors and assigns of the Company.

 

7

 

 

j.

Severability. If a court finds any term of this Agreement to be invalid, unenforceable, or void, Employee and the Company agree that the court shall modify such term to make it enforceable to the maximum extent possible. If the term cannot be modified, Employee and the Company agree that the term shall be severed and all other terms of this Agreement shall remain in effect. Employee and the Company agree that Employee's waiver and release of claims should be interpreted as broadly as possible to achieve Employee's intention of releasing all claims against the Released Parties.

 

 

k.

Entire Agreement. This Agreement constitutes the sole understanding of Employee and the Company with respect to the matters provided for herein. Employee and the Company agree that this Agreement supersedes and terminates any and all other written and oral agreements and understandings between Employee and the Company concerning separation benefits Employee may have been eligible for or entitled to from the Company. Notwithstanding anything in this Agreement to the contrary, Employee agrees and acknowledges that the postemployment obligations set forth in the Employment Agreement remain in full force and effect after the Separation Date. This Agreement may not be modified, altered, or changed in any way except by written agreement signed by Employee and the Company's Chief Executive Officer.

 

 

l.

No Waiver. No claim or right arising out of a breach or default under this Agreement may be discharged by a waiver of that claim or right unless the waiver is made in writing and signed by the Company's Chief Executive Officer. A waiver by any party of a breach or default of the other party of any provision contained in this Agreement shall not be deemed a waiver of future compliance of such provisions, and such provisions shall remain in full force and effect.

 

 

m.

Remuneration. Employee acknowledges and agrees that the Company will pay Employee any and all monies, wages, salary, accrued unused paid time off, expenses, bonuses, and commissions (if applicable) due to Employee through the Separation Date on the first regular payday following the Separation Date, or as otherwise required by law. Employee is not entitled to any additional remuneration from the Company other than the consideration outlined within this Agreement. In addition, Employee acknowledges that Employee is not aware of any time worked during Employee's employment for which Employee has not already been fully compensated.

 

 

n.

Acknowledgements. Employee acknowledges and agrees that: (i) Employee has not suffered any work-related injury for which Employee has not already filed a claim; and (ii) Employee has been properly provided any leave of absence including for Employee's own or a family member's health condition.

 

 

o.

Taxes. Employee acknowledges that Employee has not relied on any tax advice provided by the Company and that, if necessary, Employee is solely responsible for properly reporting the payment received pursuant to this Agreement and paying any applicable taxes, penalties, and interest. Employee acknowledges and agrees that Employee has been provided with the opportunity to consult legal and financial counsel with respect to the tax treatment of the payment Employee will receive pursuant to this Agreement and on account of Employee's separation from employment. Employee has been advised by the Company to consult with such counsel.

 

8

 

 

8.

Execution/Counterparts. Employee agrees not to sign this Agreement prior to the end of Employee's workday on the Separation Date. To accept this Agreement, Employee must deliver this signed and dated Agreement to Raymond Vennare, by email (rvennare@predictive-oncology.com), hand or by mail (Predictive Oncology Inc. c/o Raymond Vennare, 91 43rd Street, Ste. 210, Pittsburgh, PA 15201) within the time period set forth in Section 4. This Agreement may be executed in counterparts, each of which shall be deemed an original but all of which together shall constitute one and the same instrument. This Agreement may be executed either by original or facsimile, either of which will be equally binding.

 

 

 

Dated:

9/29/2023

 

/s/ Robert Myers

     

Robert Myers

       
       

Dated:

9/30/2023

 

PREDICTIVE ONCOLOGY INC.

     

By:

/s/ Raymond F. Vennare

     

Its:

Chief Executive Officer

 

9

 

 
EX-21.1 3 ex_644177.htm EXHIBIT 21.1 ex_644177.htm

Exhibit 21.1

 

PREDICTIVE ONCOLOGY INC.

SUBSIDIARIES OF THE REGISTRANT

 

 

 

Subsidiary

Jurisdiction of Incorporation

   

Helomics Corporation

Delaware

Skyline Medical, Inc.

Delaware

 

 
EX-23.1 4 ex_644827.htm EXHIBIT 23.1 ex_644827.htm

Exhibit 23.1

 

Consent of Independent Registered Public Accounting Firm

 

 

We hereby consent to the incorporation by reference in the Registration Statements on Form S-1 (File No. 333-239207, 333-252584, 333-252585 and 333-267689); Form S-3 (File No. 333-221966, 333-228908, 333-235441, 333-237581, 333-239851, 333-254309 and 333-255582); Form S-4 (File No. 333-228031); and Form S-8 (File No. 333-186464, 333-188510, 333-198378, 333-213742, 333-216711, 333-230704, 333-250149, and 333-259264) of Predictive Oncology, Inc. (the Company) of our report dated March 28, 2024, relating to the consolidated financial statements which appears in this Annual Report on Form 10-K. Our report contains an explanatory paragraph regarding the Company’s ability to continue as a going concern.

 

 

/s/ BDO USA, P.C.

Minneapolis, Minnesota

 

March 28, 2024

 

 

 

 

 
EX-23.2 5 ex_644828.htm EXHIBIT 23.2 ex_644828.htm

Exhibit 23.2

 

CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

 

We consent to the incorporation by reference in the Registration Statements on Form S-1 (File No. 333-239207, 333-252584, 333-252585, and 333-267689); Form S-3 (File No. 333-221966, 333-228908, 333-235441, 333-237581, 333-239851, 333-254309 and 333-255582); Form S-4 (File No. 333-228031); and Form S-8 (File No. 333-186464, 333-188510, 333-198378, 333-213742, 333-216711, 333-230704, 333-250149, and 333-259264) of Predictive Oncology Inc. (the “Company”) of our report dated March 21, 2023, relating to the consolidated financial statements, which report expresses an unqualified opinion on the consolidated financial statements for the year ended December 31, 2022.

 

/s/ Baker Tilly US, LLP

 

Minneapolis, Minnesota

March 28, 2024

 

 

 

 
EX-31.1 6 ex_644178.htm EXHIBIT 31.1 ex_644178.htm

Exhibit 31.1

 

CERTIFICATION

PURSUANT TO SECTION 302 OF

THE SARBANES-OXLEY ACT OF 2002

 

I, Raymond F. Vennare, certify that:

 

1.

I have reviewed this annual report on Form 10-K of Predictive Oncology Inc.;

 

2.

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

 

3.

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

 

4.

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

 

 

a.

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

 

 

b.

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

 

 

c.

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

 

 

d.

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

 

5.

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

 

 

a.

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

 

 

b.

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

 

Date: March 28, 2024

/s/ Raymond F. Vennare

 
 

Raymond F. Vennare

 

Chief Executive Officer

 

 
EX-31.2 7 ex_644179.htm EXHIBIT 31.2 ex_644179.htm

Exhibit 31.2

 

CERTIFICATION

PURSUANT TO SECTION 302 OF

THE SARBANES-OXLEY ACT OF 2002

 

I, Josh Blacher, certify that:

 

1.

I have reviewed this annual report on Form 10-K of Predictive Oncology Inc.;

 

2.

Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements in light of the circumstances under which some 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: March 28, 2024

/s/ Josh Blacher

 
 

Josh Blacher

 

Interim Chief Financial Officer

 

 
EX-32.1 8 ex_644180.htm EXHIBIT 32.1 ex_644180.htm

Exhibit 32.1

 

CERTIFICATION

PURSUANT TO 18 U.S.C. SECTION 1350,

AS ADOPTED PURSUANT TO SECTION 906

OF THE SARBANES-OXLEY ACT OF 2002

 

In connection with the Annual Report on Form 10-K of Predictive Oncology Inc. (the “Company”) for the year ended December 31, 2023 as filed with the Securities and Exchange Commission (the “Report”), I, Raymond F. Vennare, Chief Executive Officer (Principal Executive Officer) and, I, Josh Blacher, Interim Chief Financial Officer (Principal Financial Officer) of the Company, hereby certify as of the date hereof, solely for purposes of § 906 of the Sarbanes-Oxley Act of 2002, 18 U.S.C. § 1350, that to the best of my knowledge:

 

(1)      The Report fully complies with the requirements of Section 13(a) or 15(d), as applicable, 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 at the dates and for the periods indicated.

 

Date: March 28, 2024

/s/ Raymond F. Vennare

 
 

Raymond F. Vennare

 

Chief Executive Officer

(Principal Executive Officer)

 

Date: March 28, 2024

/s/ Josh Blacher

 
 

Josh Blacher

 

Interim Chief Financial Officer

(Principal Financial Officer)

 

 
EX-97 9 ex_644181.htm EXHIBIT 97 ex_644181.htm

Exhibit 97

 

PREDICTIVE ONCOLOGY INC.

POLICY ON RECOUPMENT OF INCENTIVE COMPENSATION

 

Purpose

 

The purpose of this policy is to set forth the procedures established by the Predictive Oncology (the “Company”) Board of Directors (the “Board”) for the recoupment of certain executive compensation in the event of an accounting restatement resulting from material noncompliance with the financial reporting requirements under the U.S. federal securities laws in accordance with the terms and conditions set forth herein. 

 

Definitions

 

For purposes of this policy, the terms set forth below shall have the following meanings:

 

Code: the U.S. Internal Revenue Code of 1986, as amended, and the regulations and guidance thereunder.

 

Committee: the Compensation Committee of the Board.

 

Covered Compensation: any Incentive-Based Compensation granted, vested, or paid to a person who served as an Executive Officer at any time during the performance period for the Incentive-Based Compensation and that was received (i) on or after October 2, 2023, (ii) after the person became an Executive Officer, and (iii) at a time that the Company had a class of securities listed on a U.S. national securities exchange.

 

For purposes of this policy, Incentive-Based Compensation is deemed “received” in the Company’s fiscal period during which the Financial Reporting Measure specified in or otherwise relating to the Incentive-Based Compensation award is attained, even if the grant, vesting, or payment of the Incentive-Based Compensation occurs after the end of that period. 

 

Erroneously Awarded Compensation: the amount of Covered Compensation granted, vested, or paid to a person during the fiscal period when the applicable Financial Reporting Measure relating to such Covered Compensation was attained that exceeds the amount of Covered Compensation that otherwise would have been granted, vested, or paid to the person had such amount been determined based on the applicable Restatement, computed without regard to any taxes paid (i.e., on a pre-tax basis). For Covered Compensation based on stock price or total stockholder return, where the amount of Erroneously Awarded Compensation is not subject to mathematical recalculation directly from the information in a Restatement, the Committee will determine the amount of such Covered Compensation that constitutes Erroneously Awarded Compensation, if any, based on a reasonable estimate of the effect of the Restatement on the stock price or total stockholder return upon which the Covered Compensation was granted, vested, or paid and the Committee shall maintain documentation of such determination and provide such documentation to the NASDAQ.

 

Exchange Act: the Securities Exchange Act of 1934, as amended, and the rules promulgated thereunder.

 

Executive Officer: those persons who are designated by the Board as an “officer” of the Corporation as such term is defined in Rule 16a-1(f) under the Exchange Act. Both current and former Executive Officers are subject to this policy in accordance with its terms.

 

Financial Reporting Measure: (i) any measure that is determined and presented in accordance with the accounting principles used in preparing the Company’s financial statements, and any measures derived wholly or in part from such measures, (ii) stock price, or (iii) total stockholder return. For the avoidance of doubt, any such measure does not need to be presented within the Company’s financial statements or included in a filing with the SEC to constitute a Financial Reporting Measure.

 

 

 

Incentive-Based Compensation: any compensation that is granted, earned, or vested based wholly or in part upon the attainment of a Financial Reporting Measure. For purposes of this policy, “Incentive-Based Compensation” shall also be deemed to include any amounts which were determined based on (or were otherwise calculated by reference to) Incentive-Based Compensation (including, without limitation, any amounts under any long-term disability, life insurance, or supplemental retirement or severance plan or agreement or any notional account that is based on Incentive-Based Compensation, as well as any earnings accrued thereon).

 

Lookback Period: the three completed fiscal years (plus any transition period of less than nine months that is within or immediately following the three completed fiscal years and that results from a change in the Company’s fiscal year) immediately preceding the date on which the Company is required to prepare a Restatement for a given reporting period, with such date being the earlier of: (i) the date the Board, a committee of the Board, or the officer or officers of the Company authorized to take such action if Board action is not required, concludes, or reasonably should have concluded, that the Company is required to prepare a Restatement, or (ii) the date a court, regulator, or other legally authorized body directs the Company to prepare a Restatement. Recovery of any Erroneously Awarded Compensation under this policy is not dependent on if or when the Restatement is actually filed.

 

NASDAQ: the National Association of Securities Dealers Automated Quotations.

 

Restatement: a required accounting restatement of any Predictive Oncology financial statement due to the material noncompliance of the Company with any financial reporting requirement under U.S. federal securities laws, including (i) to correct an error in previously issued financial statements that is material to the previously issued financial statements or (ii) to correct an error in previously issued financial statements that is not material to the previously issued financial statements but that would result in a material misstatement if the error were corrected in the current period or left uncorrected in the current period. Recovery of any Erroneously Awarded Compensation under this policy is not dependent on fault, fraud, or misconduct by any person in connection with the Restatement.

For purposes of this policy, a Restatement shall not be deemed to occur in the event of a revision of the Company’s financial statements due to an out-of-period adjustment (i.e., when the error is immaterial to the previously issued financial statements and the correction of the error is also immaterial to the current period) or a retrospective (1) application of a change in accounting principles; (2) revision to reportable segment information due to a change in the structure of the Company’s internal organization; (3) reclassification due to a discontinued operation; (4) application of a change in reporting entity, such as from a reorganization of entities under common control; or (5) revision for stock splits, reverse stock splits, stock dividends, or other changes in capital structure.

 

SEC: the U.S. Securities and Exchange Commission.

 

Recoupment of Erroneously Awarded Compensation

 

In the event of a Restatement, any Erroneously Awarded Compensation received during the Lookback Period prior to the Restatement (a) that is then-outstanding but has not yet been paid shall be automatically and immediately forfeited and (b) that has been paid to any person shall be subject to reasonably prompt repayment to the Company. The Committee must pursue (and shall not have the discretion to waive) the forfeiture and/or repayment of such Erroneously Awarded Compensation, except as provided below.

 

Notwithstanding the foregoing, the Committee may determine not to pursue the forfeiture and/or recovery of Erroneously Awarded Compensation from any person if the Committee determines that such forfeiture and/or recovery would be impracticable due to any of the following circumstances: (i) the direct expense paid to a third party to assist in enforcing this policy would exceed the amount to be recovered (following reasonable attempts by the Company to recover such Erroneously Awarded Compensation, the documentation of such attempts, and the provision of such documentation to the NASDAQ); or (ii) recovery would likely cause any otherwise tax-qualified retirement plan, under which benefits are broadly available to employees, to fail to meet the requirements of Sections 401(a)(13) or 411(a) of the Code.

 

 

 

Notwithstanding anything to the contrary herein, the Company has no obligation to seek recoupment of amounts that are granted, vested, or earned based solely upon the occurrence or non-occurrence of non-financial events. Such exempt compensation includes, without limitation, base salary; time-vesting awards; compensation awarded on the basis of the achievement of metrics that are not Financial Reporting Measures; and compensation awarded solely at the discretion of the Committee, the Board, or a group composed entirely of independent members of the Board; provided that such amounts are in no way contingent on, and were not in any way granted on the basis of, the achievement of any Financial Reporting Measure.

 

Means of Repayment

 

In the event that the Committee determines that any person shall repay any Erroneously Awarded Compensation, the Committee shall provide written notice to such person by email or certified mail to the physical address on file with the Company for such person, and the person shall satisfy such repayment in a manner and on such terms as required by the Committee, and the Company shall be entitled to set off the repayment amount against any amount owed to the person by the Company, to require the forfeiture of any award granted by the Company to the person, or to take any and all necessary actions to reasonably promptly recoup the repayment amount from the person, in each case, to the fullest extent permitted under applicable law, including, without limitation, Section 409A of the Code. If the Committee does not specify a repayment timing in the written notice described above, the applicable person shall be required to repay the Erroneously Awarded Compensation to the Company by wire, cash, or cashier’s check no later than thirty (30) days after receipt of such notice.

 

No Indemnification

 

The Company shall not indemnify any person, directly or indirectly, for any losses that such person may incur in connection with the recovery of Erroneously Awarded Compensation pursuant to this policy, including through the payment of insurance premiums or gross-up payments. 

 

Administration

 

This policy shall be administered and interpreted by the Committee. The Committee shall make all determinations regarding the application and operation of this policy in its sole discretion (including the manner and timing for promptly recouping Erroneously Awarded Compensation), and all such determinations shall be final and binding. In the event that the Committee determines that any person shall repay any Erroneously Awarded Compensation, the person shall satisfy such repayment in a manner and on such terms as required by the Committee to the fullest extent permitted under applicable law including, without limitation, Section 409A of the Code. 

 

Other

 

This policy is intended to comply with the requirements of Section 10D of the Exchange Act and Section 5608 of the NASDAQ Stock Market LLC Rules. The provisions of this policy shall be interpreted in a manner that satisfies such requirements and this policy shall be operated accordingly. If any provision of this policy would otherwise frustrate or conflict with this intent, the provision shall be interpreted and deemed amended so as to avoid such conflict.

 

Any applicable award agreement or other document setting forth the terms and conditions of any compensation covered by this policy shall be deemed to include the restrictions imposed herein and incorporate this policy by reference and, in the event of any inconsistency, the terms of this policy will govern.

 

The provisions in this policy are intended to be applied to the fullest extent of the law. To the extent that any provision of this policy is found to be unenforceable or invalid under any applicable law, such provision will be applied to the maximum extent permitted and shall automatically be deemed amended in a manner consistent with its objectives to the extent necessary to conform to applicable law. The invalidity or unenforceability of any provision of this policy shall not affect the validity or enforceability of any other provision of this policy.

 

 

 

The rights of the Company under this policy to seek forfeiture or reimbursement are in addition to, and not in lieu of, any rights of recoupment, or remedies or rights other than recoupment, that may be available to the Company pursuant to the terms of any law, government regulation, or stock exchange listing requirement or any other policy, plan, or agreement of the Company; provided, however, that any amounts recouped under any other policy that would be recoupable under this policy shall count toward any required recoupment under this policy and vice versa. 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 
EX-101.SCH 10 poai-20231231.xsd XBRL TAXONOMY EXTENSION SCHEMA 000 - Document - Document And Entity Information link:calculationLink link:definitionLink link:presentationLink 001 - Statement - Consolidated Balance Sheets link:calculationLink link:definitionLink link:presentationLink 002 - Statement - Consolidated Balance Sheets (Parentheticals) link:calculationLink link:definitionLink link:presentationLink 003 - Statement - Consolidated Statements of Net Loss link:calculationLink link:definitionLink link:presentationLink 004 - Statement - Consolidated Statements of Stockholders' Equity link:calculationLink link:definitionLink link:presentationLink 005 - Statement - Consolidated Statements of Cash Flows link:calculationLink link:definitionLink link:presentationLink 995451 - Disclosure - Note 1 - Summary of Significant Accounting Policies link:calculationLink link:definitionLink link:presentationLink 995452 - Disclosure - Note 2 - Fair Value Measurements link:calculationLink link:definitionLink link:presentationLink 995453 - Disclosure - Note 3 - Inventories link:calculationLink link:definitionLink link:presentationLink 995454 - Disclosure - Note 4 - Property and Equipment link:calculationLink link:definitionLink link:presentationLink 995455 - Disclosure - Note 5 - Intangible Assets link:calculationLink link:definitionLink link:presentationLink 995456 - Disclosure - Note 6 - Leases link:calculationLink link:definitionLink link:presentationLink 995457 - Disclosure - Note 7 - Notes Payable link:calculationLink link:definitionLink link:presentationLink 995458 - Disclosure - Note 8 - Derivatives link:calculationLink link:definitionLink link:presentationLink 995459 - Disclosure - Note 9 - Stockholders' Equity, Stock Options and Warrants link:calculationLink link:definitionLink link:presentationLink 995460 - Disclosure - Note 10 - Income Taxes link:calculationLink link:definitionLink link:presentationLink 995461 - Disclosure - Note 11 - Collaborative Agreement link:calculationLink link:definitionLink link:presentationLink 995462 - Disclosure - Note 12 - Retirement Savings Plans link:calculationLink link:definitionLink link:presentationLink 995463 - Disclosure - Note 13 - Loss Per Share link:calculationLink link:definitionLink link:presentationLink 995464 - Disclosure - Note 14 - Segments link:calculationLink link:definitionLink link:presentationLink 995465 - Disclosure - Note 15 - Subsequent Events link:calculationLink link:definitionLink link:presentationLink 995466 - Disclosure - Significant Accounting Policies (Policies) link:calculationLink link:definitionLink link:presentationLink 995467 - Disclosure - Note 1 - Summary of Significant Accounting Policies (Tables) link:calculationLink link:definitionLink link:presentationLink 995468 - Disclosure - Note 2 - Fair Value Measurements (Tables) link:calculationLink link:definitionLink link:presentationLink 995469 - Disclosure - Note 3 - Inventories (Tables) link:calculationLink link:definitionLink link:presentationLink 995470 - Disclosure - Note 4 - Property and Equipment (Tables) link:calculationLink link:definitionLink link:presentationLink 995471 - Disclosure - Note 5 - Intangible Assets (Tables) link:calculationLink link:definitionLink link:presentationLink 995472 - Disclosure - Note 6 - Leases (Tables) link:calculationLink link:definitionLink link:presentationLink 995473 - Disclosure - Note 8 - Derivatives (Tables) link:calculationLink link:definitionLink link:presentationLink 995474 - Disclosure - Note 9 - Stockholders' Equity, Stock Options and Warrants (Tables) link:calculationLink link:definitionLink link:presentationLink 995475 - Disclosure - Note 10 - Income Taxes (Tables) link:calculationLink link:definitionLink link:presentationLink 995476 - Disclosure - Note 13 - Loss Per Share (Tables) link:calculationLink link:definitionLink link:presentationLink 995477 - Disclosure - Note 14 - Segments (Tables) link:calculationLink link:definitionLink link:presentationLink 995478 - Disclosure - Note 1 - Summary of Significant Accounting Policies (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995479 - Disclosure - Note 1 - Summary of Significant Accounting Policies - Property, Plant and Equipment Useful Life (Details) link:calculationLink link:definitionLink link:presentationLink 995480 - Disclosure - Note 2 - Fair Value Measurements - Fair Value, Assets Measured on Recurring Basis (Details) link:calculationLink link:definitionLink link:presentationLink 995481 - Disclosure - Note 3 - Inventories - Schedule of Inventory (Details) link:calculationLink link:definitionLink link:presentationLink 995482 - Disclosure - Note 4 - Property and Equipment (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995483 - Disclosure - Note 4 - Property and Equipment - Schedule of Property, Plant and Equipment (Details) link:calculationLink link:definitionLink link:presentationLink 995484 - Disclosure - Note 5 - Intangible Assets (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995485 - Disclosure - Note 5 - Intangible Assets - Components of Intangible Assets (Details) link:calculationLink link:definitionLink link:presentationLink 995486 - Disclosure - Note 5 - Intangible Assets - Estimated Future Amortization Expense (Details) link:calculationLink link:definitionLink link:presentationLink 995487 - Disclosure - Note 5 - Intangible Assets - Goodwill (Details) link:calculationLink link:definitionLink link:presentationLink 995488 - Disclosure - Note 6 - Leases (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995489 - Disclosure - Note 6 - Leases - Lease Information (Details) link:calculationLink link:definitionLink link:presentationLink 995490 - Disclosure - Note 6 - Leases - Rent Obligation (Details) link:calculationLink link:definitionLink link:presentationLink 995491 - Disclosure - Note 7 - Notes Payable (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995492 - Disclosure - Note 8 - Derivatives (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995493 - Disclosure - Note 8 - Derivatives - Change in Fair Value of Derivative Liabilities (Details) link:calculationLink link:definitionLink link:presentationLink 995494 - Disclosure - Note 9 - Stockholders' Equity, Stock Options and Warrants (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995495 - Disclosure - Note 9 - Stockholders' Equity, Stock Options and Warrants - Stock Offerings (Details) link:calculationLink link:definitionLink link:presentationLink 995496 - Disclosure - Note 9 - Stockholders' Equity, Stock Options and Warrants - Summary of Transactions for Stock Options and Warrants (Details) link:calculationLink link:definitionLink link:presentationLink 995497 - Disclosure - Note 9 - Stockholders' Equity, Stock Options and Warrants - Summary of Status of Options and Warrants Outstanding (Details) link:calculationLink link:definitionLink link:presentationLink 995498 - Disclosure - Note 9 - Stockholders' Equity, Stock Options and Warrants - Schedule of Listing of Stock Options and Warrants (Details) link:calculationLink link:definitionLink link:presentationLink 995499 - Disclosure - Note 10 - Income Taxes (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995500 - Disclosure - Note 10 - Income Taxes - Reconciliation of Income Tax Benefit (Expense) (Details) link:calculationLink link:definitionLink link:presentationLink 995501 - Disclosure - Note 10 - Income Taxes - Components of Deferred Income Taxes (Details) link:calculationLink link:definitionLink link:presentationLink 995502 - Disclosure - Note 12 - Retirement Savings Plans (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995503 - Disclosure - Note 13 - Loss Per Share - Shares Used in Basic and Diluted Loss Per Common Share Computations (Details) link:calculationLink link:definitionLink link:presentationLink 995504 - Disclosure - Note 13 - Loss Per Share - Antidilutive Securities Excluded from the Diluted Calculations (Details) link:calculationLink link:definitionLink link:presentationLink 995505 - Disclosure - Note 14 - Segments (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995506 - Disclosure - Note 14 - Segments - Segments (Details) link:calculationLink link:definitionLink link:presentationLink 995507 - Disclosure - Note 15 - Subsequent Events (Details Textual) link:calculationLink link:definitionLink link:presentationLink EX-101.DEF 11 poai-20231231_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 12 poai-20231231_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE Document And Entity Information Expected dividend yield us-gaap_DerivativeGainLossOnDerivativeNet Derivative, Gain (Loss) on Derivative, Net poai_ClassOfWarrantOrRightIssuedDuringPeriodExercisePrice Issued, average exercise price, warrants (in dollars per share) Exercise price per share of warrants or rights issued during period. Note To Financial Statement Details Textual Significant Accounting Policies us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate Statutory federal income tax benefit Note 1 - Summary of Significant Accounting Policies us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate Note 2 - Fair Value Measurements Note 3 - Inventories Note 4 - Property and Equipment Note 5 - Intangible Assets Note 6 - Leases Note 8 - Derivatives Note 9 - Stockholders' Equity, Stock Options and Warrants Income Tax Disclosure [Text Block] Note 10 - Income Taxes Note 13 - Loss Per Share Note 14 - Segments us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate Note 1 - Summary of Significant Accounting Policies - Property, Plant and Equipment Useful Life (Details) us-gaap_LiabilitiesCurrent Total current liabilities Liabilities, Current Note 2 - Fair Value Measurements - Fair Value, Assets Measured on Recurring Basis (Details) Note 3 - Inventories - Schedule of Inventory (Details) Note 4 - Property and Equipment - Schedule of Property, Plant and Equipment (Details) Expected life (years) (Year) Note 5 - Intangible Assets - Components of Intangible Assets (Details) Note 5 - Intangible Assets - Estimated Future Amortization Expense (Details) Note 5 - Intangible Assets - Goodwill (Details) Note 6 - Leases - Lease Information (Details) Note 6 - Leases - Rent Obligation (Details) Laboratory Equipment [Member] Information pertaining to laboratory equipment. Note 8 - Derivatives - Change in Fair Value of Derivative Liabilities (Details) Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] Note 9 - Stockholders' Equity, Stock Options and Warrants - Stock Offerings (Details) Note 9 - Stockholders' Equity, Stock Options and Warrants - Summary of Transactions for Stock Options and Warrants (Details) Note 9 - Stockholders' Equity, Stock Options and Warrants - Summary of Status of Options and Warrants Outstanding (Details) Note 9 - Stockholders' Equity, Stock Options and Warrants - Schedule of Listing of Stock Options and Warrants (Details) Note 10 - Income Taxes - Reconciliation of Income Tax Benefit (Expense) (Details) Share-Based Payment Arrangement, Activity [Table Text Block] Note 10 - Income Taxes - Components of Deferred Income Taxes (Details) Note 13 - Loss Per Share - Shares Used in Basic and Diluted Loss Per Common Share Computations (Details) Derivative liability Note 13 - Loss Per Share - Antidilutive Securities Excluded from the Diluted Calculations (Details) Note 14 - Segments - Segments (Details) Notes To Financial Statements Notes To Financial Statements [Abstract] us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1 Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price Note payable Notes Payable, Current us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 Weighted average remaining life, options (Year) Price, options (in dollars per share) Average Exercise Price Outstanding (in dollars per share) Average Exercise Price Outstanding (in dollars per share) us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent Accounts Payable and Accrued Liabilities, Current us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice Average Exercise Price Forfeited (in dollars per share) Contract liabilities us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice Average Exercise Price Expired (in dollars per share) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Outstanding, Number us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice Average Exercise Price Issued (in dollars per share) Schedule of Goodwill [Table Text Block] Accrued expenses and other liabilities Lessee, Operating Leases [Text Block] Accounts payable Shares, options (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number (in shares) Number of Shares Outstanding (in shares) Number of Shares Outstanding (in shares) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod Number of Shares Expired (in shares) us-gaap_PolicyTextBlockAbstract Accounting Policies us-gaap_PaymentsToAcquireProductiveAssets Expenditures for additions to long-lived assets Common stock issued to settle accrued board of directors’ and advisory board compensation us-gaap_PaymentsToAcquireIntangibleAssets Acquisition of intangibles Indefinite-Lived Intangible Assets [Axis] Indefinite-Lived Intangible Assets, Major Class Name [Domain] us-gaap_PaymentsToAcquirePropertyPlantAndEquipment Purchase of property and equipment us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Additional Shares Authorized us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period (Year) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period (Year) LIABILITIES AND STOCKHOLDERS' EQUITY Developed Technology Rights [Member] Assets us-gaap_Assets Total assets us-gaap_SupplementalCashFlowInformationAbstract Supplemental Cash Flow Information [Abstract] Disclosure of Share-Based Compensation Arrangements by Share-Based Payment Award [Table Text Block] Plan Name [Axis] Plan Name [Domain] us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount us-gaap_OperatingLeaseExpense Operating Lease, Expense us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Net loss attributable to common stockholders per common share: basic and diluted calculation Customer Relationships [Member] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets, Major Class Name [Domain] Award Type [Domain] Award Date [Axis] Award Date [Domain] Net loss Net loss Net loss Award Type [Axis] us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization Accumulated Amortization us-gaap_FiniteLivedIntangibleAssetsNet Net Carrying Amount Total us-gaap_IntangibleAssetsNetExcludingGoodwill Intangibles, net Restricted Stock Units (RSUs) [Member] us-gaap_FiniteLivedIntangibleAssetsGross Gross Carrying Costs Share-Based Payment Arrangement, Option [Member] Warrant [Member] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Adjustment to fair value Antidilutive Securities [Axis] Adjustment to goodwill for acquisition of zPREDICTA contract liabilities Antidilutive Securities, Name [Domain] us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment Less: Accumulated depreciation Property and equipment, net Total Property and Equipment, Net us-gaap_Goodwill Goodwill Goodwill Property, Plant, and Equipment Gross us-gaap_PropertyPlantAndEquipmentGross Trade Names 1 [Member] Rights acquired through registration of a business name to gain or protect exclusive use thereof. Eagan [Member] Represents information related to Eagan operating segment. Derivative Instrument [Axis] Pittsburgh [Member] Represents information related to Pittsburg operating segment. Derivative Contract [Domain] Cash flow from investing activities: Birmingham [Member] Represents information related to Birmingham operating segment. 2028 Amount of lessee's undiscounted obligation for lease payment for operating lease due after fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach). Earnings Per Share [Text Block] us-gaap_IncreaseDecreaseInOtherOperatingLiabilities Other long-term liabilities poai_PreferredStockVotingRightsPerShare Preferred Stock, Voting Rights Per Share (in shares) Represents the voting rights per share of nonredeemable preferred stock. Includes eligibility to vote and votes per share owned. Include also, if any, unusual voting rights. Warrants 2019 [Member] Related to warrants. Stock Options 2019 [Member] Related to stock options. us-gaap_IncreaseDecreaseInAccruedLiabilities Accrued expenses and other liabilities us-gaap_IncomeTaxExpenseBenefit Income Tax Expense (Benefit) Total income tax benefit poai_PreferredStockDividendsSharesPerShare Preferred Stock Dividends, Shares Per Share (in shares) Per unit or per share number of shares of preferred stock issued or issuable as dividends during the period. Other income us-gaap_IncreaseDecreaseInAccountsPayable Accounts payable Gain on derivative instruments us-gaap_OperatingExpenses Total operating expenses us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount Defined Contribution Plan, Employer Discretionary Contribution Amount General and administrative expense Property Plant and Equipment Useful Life [Table Text Block] Represents the schedule of property, plant and equipment useful life. us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent Defined Contribution Plan, Maximum Annual Contributions Per Employee, Percent Demo Equipment [Member] Tangible personal property used in the demo process. Manufacturing Tooling [Member] Tools commonly used in the manufacturing of goods. us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch Defined Contribution Plan, Employer Matching Contribution, Percent of Match Cash Cash and Cash Equivalents, at Carrying Value us-gaap_AllocatedShareBasedCompensationExpense Share-Based Payment Arrangement, Expense us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings Gain recognized to revalue derivative instrument at fair value Amendment Flag City Area Code Use of Estimates, Policy [Policy Text Block] New Accounting Pronouncements, Policy [Policy Text Block] Reverse stock split round up to whole shares (in shares) Reclassification, Comparability Adjustment [Policy Text Block] us-gaap_SharesOutstanding Balance (in shares) Balance (in shares) us-gaap_IncreaseDecreaseInContractWithCustomerLiability Contract liabilities Common stock, shares outstanding (in shares) Preferred stock, shares outstanding (in shares) Preferred Stock, Shares Outstanding (in shares) poai_GainLossesOnDebtRevaluation Gain on valuation of equity-linked instruments and derivative liability Amount of gain (loss) from debt revaluation. Current Fiscal Year End Date us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets Prepaid expense and other assets Weighted average discount rate – operating leases Document Fiscal Period Focus Document Fiscal Year Focus Consolidation, Policy [Policy Text Block] Stock Options 2018 [Member] Represents the stock options in 2018. Lease, Cost [Table Text Block] dei_DocumentPeriodEndDate Document Period End Date Right-of-use assets obtained in exchange for lease liabilities Weighted average remaining lease term – operating leases in years (Year) Operating Lease, Weighted Average Remaining Lease Term (Year) dei_EntityFileNumber Entity File Number Depreciation The depreciation related to deferred tax assets. Entity Emerging Growth Company us-gaap_DebtInstrumentFaceAmount Debt Instrument, Face Amount dei_DocumentType Document Type Capitalized R&D The deferred tax assets of capitalized R&D. us-gaap_AssetImpairmentCharges Asset Impairment Charges Entity Small Business dei_EntityShellCompany Entity Shell Company Document Information [Line Items] Series F Preferred Stock dividend us-gaap_DividendsPreferredStock Document Information [Table] dei_EntityPublicFloat Entity Public Float Entity Filer Category dei_EntityCurrentReportingStatus Entity Current Reporting Status dei_EntityVoluntaryFilers Entity Voluntary Filers dei_EntityWellKnownSeasonedIssuer Entity Well-known Seasoned Issuer Stock Options 2023 [Member] Relating to stock options 2023. Corporate Office in Pittsburgh [Member] Relating to the corporate offices in Pittsburgh. poai_ChangeInOperatingLossCarryforwards Change in Operating Loss Carryforwards Represents the amount of change in operating loss carryforwards. poai_ChangeInDeferredTaxAssetsAttributableToOperatingLosses Change in Deferred Tax Assets Attributable to Operating Losses Represents the amount of change in deferred tax assets attributable to operating losses. us-gaap_AccountsReceivableNet Accounts Receivable, after Allowance for Credit Loss, Total us-gaap_AdjustmentsToAdditionalPaidInCapitalDividendsInExcessOfRetainedEarnings Series F Preferred Stock dividend Warrants 2020 [Member] Related to warrants 2020. Loss on impairment of finite-lived intangible assets us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill Proceeds from issuance of common stock pursuant to equity line The cash inflow from the issuance of stock pursuant to equity line. Loss on impairment of goodwill Goodwill, Impairment Loss Impairment poai_PreferredStockConversionRate Preferred Stock, Conversion Rate Represents the rate at which preferred shares are converted into common stock. Vesting expense, net of forfeitures us-gaap_IncreaseDecreaseInAccountsReceivable Accounts receivable Entity Tax Identification Number Stock Options 2020 [Member] Related to stock options 2020. Entity Central Index Key us-gaap_DepreciationAndAmortization Depreciation and Amortization Entity Registrant Name Common stock issued to non-employees Value of share-based compensation granted to nonemployees, directos, management and other. Entity [Domain] Legal Entity [Axis] Entity Address, Address Line One Lease liabilities Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from lease liabilities. ecd_NonRule10b51ArrTrmntdFlag Non-Rule 10b5-1 Arrangement Terminated [Flag] us-gaap_AmortizationOfIntangibleAssets Amortization of Intangible Assets One Individual [Member] Represents the one individual who has accepted severance payments in 24 equal installments paid bi-monthly over the course of the next twelve months. Entity Address, City or Town ecd_Rule10b51ArrTrmntdFlag Rule 10b5-1 Arrangement Terminated [Flag] ecd_Rule10b51ArrAdoptedFlag Rule 10b5-1 Arrangement Adopted [Flag] Entity Address, Postal Zip Code Entity Address, State or Province ecd_NonRule10b51ArrAdoptedFlag Non-Rule 10b5-1 Arrangement Adopted [Flag] Material Terms of Trading Arrangement [Text Block] us-gaap_StockRedeemedOrCalledDuringPeriodValue Series F Preferred redemption us-gaap_StockRedeemedOrCalledDuringPeriodShares Series F Preferred redemption (in shares) poai_DefinedContributionPlanEmployerContributionAmount Defined Contribution Plan, Employer Contribution Amount Amount of contributions made by an employer to a defined contribution plan. dei_EntityCommonStockSharesOutstanding Entity Common Stock, Shares Outstanding (in shares) Series F Preferred Stock dividend (in shares) Agent Warrants In Connection With March 2020 Private Placement [Member] Represents agent warrants in connection with March 2020 private placement. Series F Preferred Stock dividend us-gaap_IncreaseDecreaseInInventories Inventories Trading Symbol Property, Plant and Equipment [Member] poai_MaximumExpensesReimbursableToPlacementAgent Maximum Expenses Reimbursable to Placement Agent The maximum amount of expenses reimbursable to placement agent. Local Phone Number us-gaap_TableTextBlock Notes Tables us-gaap_GainLossOnDispositionOfAssets1 Loss on property and equipment disposal Share issuance to CFO for vesting of RSUs, net of repurchase to cover withholding tax (in shares) Share issuance to CFO for vesting of RSUs, net of repurchase to cover withholding tax Vesting expense and option repricing (in shares) Vesting expense and option repricing us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross Number of Shares Issued (in shares) Warrants measurement input Warrants and Rights Outstanding, Measurement Input us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod Number of Shares Forfeited (in shares) Sales and marketing expense us-gaap_WarrantsAndRightsOutstandingTerm Warrants and Rights Outstanding, Term poai_SharebasedCompensationArrangementsBySharebasedPaymentAwardOptionsCancelledInPeriodWeightedAverageExercisePrice Cancelled (in dollars per share) Weighted average price at which grantees could have acquired the underlying shares with respect to stock options of the plan that were cancelled. Operations expense Issuance of shares and warrants (in shares) Stock Issued During Period, Shares, New Issues (in shares) Raw materials us-gaap_InventoryRawMaterialsNetOfReserves Warrants 2022 [Member] Information regarding the 2022 warrants. Stock Options 2022 [Member] Related to stock options in 2022. us-gaap_LiabilitiesAndStockholdersEquity Total liabilities and stockholders’ equity Agent Warrants In Connection With June 2020 Warrant [Member] Represents agent warrants in connection with June 2020 warrant. us-gaap_CashUninsuredAmount Cash, Uninsured Amount Finished goods us-gaap_InventoryFinishedGoodsNetOfReserves us-gaap_ShortTermDebtPercentageBearingFixedInterestRate Short-Term Debt, Percentage Bearing Fixed Interest Rate Work-in-process us-gaap_InventoryWorkInProcessNetOfReserves Issuance of shares and warrants Stock Issued During Period, Value, New Issues Agent Warrants Issued in Connection with May 2020 Offering [Member] Represents agent warrants issued in connection with May 2020 offering. us-gaap_EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability Derivative liability balance Derivative liability balance Shares issued pursuant to Equity Line Value of stock issued for the inducement to equity line. Shares issued pursuant to Equity Line (in shares) The number of shares issued during period for the inducement to equity line. Accumulated deficit Retained Earnings (Accumulated Deficit) us-gaap_ResearchAndDevelopmentExpense Research and Development Expense, Total Measurement Input, Discount Rate [Member] zPREDICTA [Member] Represents zPREDICTA business segment. Debt Disclosure [Text Block] poai_SaleOfStockAgentPlacementFeePercentOfGrossProceeds Sale of Stock, Agent Placement Fee, Percent of Gross Proceeds The percent of gross proceeds for an agent placement fee in the sale of stock. Measurement Input, Price Volatility [Member] Measurement Input, Expected Cash Flow Term [Member] Represents the expected cash flow period. poai_SaleOfStockManagementFeePercentOfGrossProceeds Sale of Stock, Management Fee, Percent of Gross Proceeds The percent of gross proceeds for a management fee in a sale of stock. poai_ReportingUnitMeasurementInput Reporting Unit Measurement Input The measurement input for reporting unit. poai_SaleOfStockPlacementAgentWarrantsAssignedNumberOfSecuritiesCalledByWarrantsPercentOfSharesSold Sale of Stock, Placement Agent, Warrants Assigned, Number of Securities Called by Warrants, Percent of Shares Sold The percent of shares sold that warrants assigned to placement agents may be called by the warrants, under a sale of stock. poai_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRightsPercentOfStockPrice Class of Warrant or Right, Exercise Price of Warrants or Rights, Percent of Stock Price Exercise price per share or per unit of warrants or rights outstanding as a percentage of stock price. Measurement Input, Risk Free Interest Rate [Member] us-gaap_DisclosureTextBlockAbstract Notes to Financial Statements Derivative Instruments and Hedging Activities Disclosure [Text Block] Lease liability – net of current portion Operating Lease, Liability, Noncurrent Inventory Disclosure [Text Block] Measurement Input, Expected Dividend Rate [Member] Subsequent Event [Member] Measurement Input, Expected Term [Member] Schedule of Inventory, Current [Table Text Block] Measurement Input, Long-Term Revenue Growth Rate [Member] Present value of lease liabilities Operating Lease, Liability Lease liability Operating Lease, Liability, Current Subsequent Event Type [Axis] Subsequent Event Type [Domain] Retirement Benefits [Text Block] Stock Options 2021 [Member] Related to stock options in 2021. Subsequent Events [Text Block] Lease right-of-use assets Operating Lease, Right-of-Use Asset us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue Total lease payments us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount Less interest us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive Thereafter Measurement Input Type [Axis] 2026 poai_AccumulatedImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill Impairment The amount of accumulated impairment of intangible assets that are indefinite-lived, excluding goodwill. Measurement Input Type [Domain] 2027 Fair Value Measurement, Policy [Policy Text Block] us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo 2025 us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree 2026 us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour 2027 2024 us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive 2028 us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo 2025 Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths 2024 Warrants 2021 [Member] Information regarding the 2021 warrants. Patents and Trademarks [Member] Represents patents and trademarks. Series B Convertible Preferred Stock [Member] Outstanding nonredeemable series B preferred stock that is convertible and may be exchanged into common shares or other types of securities at the owner's option. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer. Share issuance to consultant and other The values shares issued for services and other adjustments to equity. Share issuance to consultant and other (in shares) The number of shares issued for service and other adjustments. Other long-term assets Vesting expense us-gaap_ShareBasedCompensation Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block] Lessee, Leases [Policy Text Block] Operating expenses: Income Tax, Policy [Policy Text Block] Collaborative Arrangement, Accounting Policy [Policy Text Block] Schedule of Finite-Lived Intangible Assets [Table Text Block] us-gaap_LesseeOperatingLeaseTermOfContract Lessee, Operating Lease, Term of Contract (Year) Research and Development Expense, Policy [Policy Text Block] us-gaap_Depreciation Depreciation us-gaap_StockholdersEquityNoteStockSplitConversionRatio1 Stockholders' Equity Note, Stock Split, Conversion Ratio Depreciation and amortization Intangible Assets Disclosure [Text Block] us-gaap_SharesIssuedPricePerShare Shares Issued, Price Per Share us-gaap_AssetsCurrent Total current assets Share-Based Payment Arrangement [Policy Text Block] Equity [Text Block] poai_ClassOfWarrantOrRightCancelledDuringPeriod Warrants, cancelled (in shares) The number of warrants or rights cancelled during period. poai_ClassOfWarrantOrRightExpiredDuringPeriod Warrants, expired (in shares) The number of warrants or rights expired during period. Loss on impairment of finite-lived intangible assets Impairment of Intangible Assets (Excluding Goodwill) Impairment expense – intangibles Common stock, $.01 par value, 200,000,000 shares authorized, 4,062,853 and 3,938,160 shares outstanding as of December 31, 2023, and December 31, 2022, respectively poai_StockIssuedDuringPeriodValueAccruedInterest Shares issued to non-employees The value of stock issued during the period for accrued interest. poai_ClassOfWarrantOrRightForfeitedDuringPeriod Warrants, forfeited (in shares) The number of warrants or rights forfeited during period. poai_StockIssuedDuringPeriodSharesAccruedInterest Shares issued to non-employees (in shares) The number of shares issued during period for accrued interest. Adjustments to reconcile net loss to net cash used in operating activities: Measurement Frequency [Axis] Measurement Frequency [Domain] Fair Value, Recurring [Member] poai_ClassOfWarrantOrRightExpiredDuringPeriodExercisePrice Expired, average exercise price, warrants (in dollars per share) The exercise price of warrants or rights expired during the period. Common stock, shares authorized (in shares) Common Stock, Shares Authorized (in shares) Loss on impairment of property and equipment Tangible Asset Impairment Charges Impairment expense – long-lived tangible assets Common stock, par value (in dollars per share) Stockholders' Equity, Policy [Policy Text Block] Revenue from Contract with Customer [Policy Text Block] poai_ClassOfWarrantOrRightCancelledDuringPeriodExercisePrice Cancelled, average exercise price, warrants (in dollars per share) The exercise price of warrants or rights cancelled during the period. us-gaap_CommonStockCapitalSharesReservedForFutureIssuance Common Stock, Capital Shares Reserved for Future Issuance us-gaap_DeferredTaxAssetsValuationAllowance Less: valuation allowance Statistical Measurement [Domain] Maximum [Member] Minimum [Member] Statistical Measurement [Axis] Series B Convertible Preferred Stock, $.01 par value, 2,300,000 shares authorized, 79,246 shares outstanding as of December 31, 2023, and December 31, 2022 us-gaap_DeferredTaxAssetsLiabilitiesNet Total Goodwill and Intangible Assets, Intangible Assets, Policy [Policy Text Block] Cash payments for interest Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block] Property, Plant and Equipment Disclosure [Text Block] Geographical [Axis] us-gaap_DeferredTaxAssetsGross Total deferred tax assets Geographical [Domain] Property, Plant and Equipment [Table Text Block] Preferred stock, shares authorized (in shares) Preferred Stock, Shares Authorized (in shares) Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block] us-gaap_DeferredIncomeTaxLiabilities Total deferred tax liabilities us-gaap_InventoryNet Inventories Total Preferred stock, par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share (in dollars per share) Revenue Revenue Fair Value, Inputs, Level 3 [Member] Deferred revenue Fair Value Hierarchy and NAV [Domain] us-gaap_DeferredTaxAssetsDerivativeInstruments Derivatives us-gaap_DeferredTaxAssetsInventory Inventory Customer [Axis] Fair Value, Inputs, Level 1 [Member] us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets Intangibles Customer [Domain] Fair Value, Inputs, Level 2 [Member] Fair Value Hierarchy and NAV [Axis] us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals Accruals and reserves Stock Options 2017 [Member] Represents the stock options in 2017. Property and Equipment (Year) Cash flow from operating activities: Schedule of Segment Reporting Information, by Segment [Table Text Block] Statement [Line Items] us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent Accounts Receivable, Allowance for Credit Loss, Current Accounts receivable us-gaap_NumberOfOperatingSegments Number of Operating Segments us-gaap_NumberOfReportableSegments Number of Reportable Segments us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits Compensation accruals Additional paid-in capital Stockholders’ equity: us-gaap_DeferredTaxAssetsCharitableContributionCarryforwards Charitable contribution carryover Leasehold Improvements [Member] us-gaap_OtherNonoperatingExpense Other expense Property, Plant and Equipment, Policy [Policy Text Block] Long-Lived Tangible Asset [Axis] Long-Lived Tangible Asset [Domain] Segment Reporting Disclosure [Text Block] Schedule of Share-based Compensation Shares Authorized Under Stock Option and Warrant Plans by Exercise Price Range [Table Text Block] Tabular disclosure of option and warrant exercise prices, by grouped ranges, including the upper and lower limits of the price range, the number of shares under option, weighted average exercise price and remaining contractual option terms. Stock Options One [Member] Represents the first stock option. Stock Options Three [Member] Represents the third stock option. Stock Options Two [Member] Represents the second stock options. Current Assets: Stock Options Four [Member] Represents the fourth stock option. Fair Value Disclosures [Text Block] us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration Deferred Tax Assets, Operating Loss Carryforwards, Subject to Expiration us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration Deferred Tax Assets, Operating Loss Carryforwards, Not Subject to Expiration us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations Cash at beginning of period Cash at end of period Reverse stock split round up to whole shares Reduction in the value of shares during the period as a result from a reverse stock split. Inventory, Policy [Policy Text Block] Eagan, Minnesota Office [Member] Represents office in Eagan, Minnesota. us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect Net decrease in cash us-gaap_Liabilities Total liabilities us-gaap_NetCashProvidedByUsedInFinancingActivities Net cash provided by financing activities Commitments and Contingencies Sale of Stock [Axis] Sale of Stock [Domain] us-gaap_OperatingIncomeLoss Total operating loss us-gaap_NetCashProvidedByUsedInOperatingActivities Net cash used in operating activities: Net Cash Provided by (Used in) Operating Activities us-gaap_ContractWithCustomerLiabilityRevenueRecognized Contract with Customer, Liability, Revenue Recognized Prepaid expense and other assets us-gaap_NetCashProvidedByUsedInInvestingActivities Net cash used in investing activities Birmingham Operating Segment [Member] Information by business segments. us-gaap_GrossProfit Gross profit Cost of sales Warrant Two [Member] Represents warrant two. Warrant One [Member] Represents warrant one. Warrant Four [Member] Represents warrant four. Consolidation Items [Domain] Warrant Three [Member] Represents warrant three. us-gaap_ContractWithCustomerLiability Contract with Customer, Liability us-gaap_DeferredTaxLiabilitiesLeasingArrangements Lease right-of-use assets Derivatives Derivative Liability Consolidation Items [Axis] poai_ClassOfWarrantOrRightOutstandingWeightedAverageRemainingContractualTerm Weighted average remaining life, warrants (Year) Weighted average remaining contractual term for warrants outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Stock Options 2015 [Member] Represents the stock options in 2015. Concentration Risk, Credit Risk, Policy [Policy Text Block] Stock Options 2014 [Member] Represents the stock options in 2014. Stock Options 2016 [Member] Represents the stock options in 2016. us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment Depreciation us-gaap_PaymentsForRepurchaseOfCommonStock Repurchase of common stock upon vesting of restricted stock units Retained Earnings [Member] us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax Revenue from Contract with Customer, Excluding Assessed Tax Proceeds from issuance of common stock and warrants, net Additional Paid-in Capital [Member] Common Stock [Member] Preferred Stock [Member] Equity Components [Axis] Equity Component [Domain] Price, warrants (in dollars per share) Class of Warrant or Right, Exercise Price of Warrants or Rights Warrants, average exercise price (in dollars per share) Warrants, average exercise price, warrants (in dollars per share) Class of Warrant or Right [Axis] poai_ClassOfWarrantOrRightIssuedDuringPeriod Warrants, issued (in shares) The number of warrants or rights issued during period. Class of Warrant or Right [Domain] us-gaap_NotesPayable Notes Payable Shares, warrants (in shares) Shares, warrants (in shares) Warrants, outstanding (in shares) Warrants, outstanding (in shares) us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights Class of Warrant or Right, Number of Securities Called by Warrants or Rights us-gaap_PayablePreferredStockRedeemed Redemption of Series F Preferred Stock dei_IcfrAuditorAttestationFlag ICFR Auditor Attestation Flag State and Local Jurisdiction [Member] Nature Of Operations and Going Concern Policy [Policy Text Block] The entire disclosure for the nature of an entity's business, major products or services, principal markets including location, and the relative importance of its operations in each business and the basis for the determination, including but not limited to, assets, revenues, or earnings. For an entity that has not commenced principal operations, disclosures about the risks and uncertainties related to the activities in which the entity is currently engaged and an understanding of what those activities are being directed toward; and the entity's ability to continue operations. Income Tax Authority [Axis] Income Tax Authority [Domain] Domestic Tax Authority [Member] Office Equipment [Member] dei_DocumentAnnualReport Document Annual Report Existing Warrants [Member] Represents the existing warrants. May 2022 Offerings [Member] Represents the May 2022 offerings. Cash and Cash Equivalents, Policy [Policy Text Block] May 2022 First Offering [Member] Represents the first May 2022 offering. Warrants Issued with First May 2022 Offering [Member] Represents warrants issued with the first May 2022 offering. May 2022 Second Offering [Member] Represents the second May 2022 offering. Receivable [Policy Text Block] Entity Incorporation, State or Country Code us-gaap_UnrecognizedTaxBenefits Unrecognized Tax Benefits Accounting Policies [Abstract] Significant Accounting Policies [Text Block] dei_DocumentTransitionReport Document Transition Report dei_DocumentFinStmtErrorCorrectionFlag Document Financial Statement Error Correction [Flag] dei_EntityInteractiveDataCurrent Entity Interactive Data Current Security Exchange Name Title of 12(b) Security Nonmonetary Transaction Type [Domain] Collaborative Arrangement Disclosure [Text Block] Nonmonetary Transaction Type [Axis] dei_AuditorName Auditor Name dei_AuditorFirmId Auditor Firm ID dei_AuditorLocation Auditor Location Segments [Axis] us-gaap_TaxCreditCarryforwardValuationAllowance Tax Credit Carryforward, Valuation Allowance Segments [Domain] Effect of diluted stock options, warrants and preferred stock (1) (in shares) us-gaap_RepaymentsOfNotesPayable Repayment of note payable Antidilutive Securities (in shares) us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding Weighted average common shares outstanding-diluted (in shares) Proceeds from note payable NOL and deferred only adjustments Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations, attributable to increase (decrease) state net operating loss adjustment. poai_EffectiveIncomeTaxRateReconciliationStateTaxRateAdjustmentAmount State rate adjustment Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations, attributable to increase (decrease) in the state income tax rates. Foreign tax benefit Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to foreign income tax benefit. NOL and credits Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards and tax credits. us-gaap_OperatingLossCarryforwards Operating Loss Carryforwards NQSO compensation Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from NQSO compensation. us-gaap_OperatingLossCarryforwardsValuationAllowance Operating Loss Carryforwards, Valuation Allowance Statement [Table] poai_DeferredTaxAssetsLiabilitiesGross Net deferred tax assets Amount, after deferred tax liability, of deferred tax asset attributable to taxable differences without jurisdictional netting, before valuation allowance. Statement of Financial Position [Abstract] Weighted average shares used in computation – basic and diluted (in shares) poai_ClassOfWarrantOrRightNumberOfWarrantsVestedAndExercisable Class of Warrant or Right Number of Warrants Vested and Exercisable The number of warrants that are fully vested and exercisable at the balance sheet date. Net loss per common share – basic and diluted (in dollars per share) Business Acquisition [Axis] Stock Incentive Plan 2012 [Member] Represents Stock Incentive Plan 2012. Business Acquisition, Acquiree [Domain] poai_NumberOfTumorSamples Number of Tumor Samples number of tumor samples. Statement of Cash Flows [Abstract] Statement of Stockholders' Equity [Abstract] Lease Contractual Term [Domain] Lease Contractual Term [Axis] Income Statement [Abstract] us-gaap_RestructuringReserve Separation Benefits us-gaap_LesseeOperatingLeaseRemainingLeaseTerm Lessee, Operating Lease, Remaining Lease Term (Year) Schedule of Deferred Tax Assets and Liabilities [Table Text Block] Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] Equity Line Purchase Agreement [Member] Represents information related to equity line purchase agreement. Special Termination Benefits [Member] Type of Restructuring [Domain] Fair Value, Assets Measured on Recurring Basis [Table Text Block] Restructuring Type [Axis] us-gaap_IncomeTaxReconciliationOtherAdjustments Other us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract Net Cash Provided by (Used in) Financing Activities [Abstract] Other long-term liabilities us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance Valuation allowance decrease Corporate, Non-Segment [Member] Series F Preferred Stock [Member] poai_IssuanceOrSaleOfEquityCanBeRaised Issuance or Sale of Equity, Can Be Raised Represents the amount of issuance or sale of equity can be raised. Series B Preferred Stock [Member] us-gaap_StockholdersEquity Total stockholders’ equity Balance Balance Reverse Stock Split [Member] The conversion of a reverse stock split where there is a reduction in the shares outstanding. us-gaap_IncomeTaxReconciliationNondeductibleExpense Nondeductible/nontaxable items Class of Stock [Axis] Goodwill impairment us-gaap_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses Class of Stock [Domain] Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Placement Agent Warrants [Member] Related to the placement agent warrants. Schedule of Derivative Liabilities at Fair Value [Table Text Block] Operating Segments [Member] us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit Share-Based Payment Arrangement, Option, Exercise Price Range, Upper Range Limit (in dollars per share) us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions Shares, options (in shares) Exercise Price Range [Axis] us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes State tax benefit, net of federal taxes Equity Incentive Plan [Member] Information pertaining to the equity incentive plan. Exercise Price Range [Domain] us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential Foreign operations tax rate differential us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit Share-Based Payment Arrangement, Option, Exercise Price Range, Lower Range Limit (in dollars per share) EX-101.PRE 13 poai-20231231_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE EX-101.CAL 14 poai-20231231_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE XML 16 R1.htm IDEA: XBRL DOCUMENT v3.24.1
Document And Entity Information - USD ($)
12 Months Ended
Dec. 31, 2023
Mar. 18, 2024
Jun. 30, 2023
Document Information [Line Items]      
Document Type 10-K    
Document Annual Report true    
Document Period End Date Dec. 31, 2023    
Document Transition Report false    
Entity File Number 001-36790    
Entity Registrant Name Predictive Oncology Inc.    
Entity Incorporation, State or Country Code DE    
Entity Tax Identification Number 33-1007393    
Entity Address, Address Line One 91 43rd Street, Suite 110    
Entity Address, City or Town Pittsburgh    
Entity Address, State or Province PA    
Entity Address, Postal Zip Code 15201    
City Area Code 412    
Local Phone Number 432-1500    
Title of 12(b) Security Common stock, $0.01 par value    
Trading Symbol POAI    
Security Exchange Name NASDAQ    
Entity Well-known Seasoned Issuer No    
Entity Voluntary Filers No    
Entity Current Reporting Status Yes    
Entity Interactive Data Current Yes    
Entity Filer Category Non-accelerated Filer    
Entity Small Business true    
Entity Emerging Growth Company false    
ICFR Auditor Attestation Flag false    
Document Financial Statement Error Correction [Flag] false    
Entity Shell Company false    
Entity Public Float     $ 18,983,374
Entity Common Stock, Shares Outstanding (in shares)   4,062,853  
Auditor Name BDO USA, P.C.    
Auditor Location Minneapolis, Minnesota    
Auditor Firm ID 243    
Entity Central Index Key 0001446159    
Current Fiscal Year End Date --12-31    
Document Fiscal Year Focus 2023    
Document Fiscal Period Focus FY    
Amendment Flag false    
XML 17 R2.htm IDEA: XBRL DOCUMENT v3.24.1
Consolidated Balance Sheets - USD ($)
Dec. 31, 2023
Dec. 31, 2022
Current Assets:    
Cash $ 8,728,660 $ 22,071,523
Accounts receivable 333,697 331,196
Inventories 494,374 430,493
Prepaid expense and other assets 521,700 526,801
Total current assets 10,078,431 23,360,013
Property and equipment, net 1,233,910 1,833,255
Intangibles, net 252,457 253,865
Lease right-of-use assets 2,728,355 211,893
Other long-term assets 124,096 75,618
Total assets 14,417,249 25,734,644
LIABILITIES AND STOCKHOLDERS' EQUITY    
Accounts payable 1,342,027 943,452
Note payable 150,408 0
Accrued expenses and other liabilities 1,631,702 2,229,075
Derivative liability 1,376 13,833
Contract liabilities 308,091 602,073
Lease liability 517,427 94,237
Total current liabilities 3,951,031 3,882,670
Other long-term liabilities 5,459 0
Lease liability – net of current portion 2,188,979 86,082
Total liabilities 6,145,469 3,968,752
Commitments and Contingencies  
Stockholders’ equity:    
Common stock, $.01 par value, 200,000,000 shares authorized, 4,062,853 and 3,938,160 shares outstanding as of December 31, 2023, and December 31, 2022, respectively 40,629 39,382
Additional paid-in capital 175,992,242 175,503,634
Accumulated deficit (167,761,883) (153,777,916)
Total stockholders’ equity 8,271,780 21,765,892
Total liabilities and stockholders’ equity 14,417,249 25,734,644
Series B Convertible Preferred Stock [Member]    
Stockholders’ equity:    
Series B Convertible Preferred Stock, $.01 par value, 2,300,000 shares authorized, 79,246 shares outstanding as of December 31, 2023, and December 31, 2022 $ 792 $ 792
XML 18 R3.htm IDEA: XBRL DOCUMENT v3.24.1
Consolidated Balance Sheets (Parentheticals) - $ / shares
Dec. 31, 2023
Dec. 31, 2022
Preferred stock, shares authorized (in shares) 20,000,000 20,000,000
Common stock, par value (in dollars per share) $ 0.01 $ 0.01
Common stock, shares authorized (in shares) 200,000,000 200,000,000
Common stock, shares outstanding (in shares) 4,062,853 3,938,160
Series B Convertible Preferred Stock [Member]    
Preferred stock, shares authorized (in shares) 2,300,000 2,300,000
Preferred stock, par value (in dollars per share) $ 0.01 $ 0.01
Preferred stock, shares outstanding (in shares) 79,246 79,246
XML 19 R4.htm IDEA: XBRL DOCUMENT v3.24.1
Consolidated Statements of Net Loss - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Revenue $ 1,780,093 $ 1,505,459
Cost of sales 634,796 505,107
Gross profit 1,145,297 1,000,352
Operating expenses:    
General and administrative expense 9,428,496 11,110,735
Operations expense 4,127,268 3,798,425
Sales and marketing expense 1,510,861 1,358,907
Loss on impairment of goodwill 0 7,231,093
Loss on impairment of finite-lived intangible assets 0 3,349,375
Loss on impairment of property and equipment 162,905 185,469
Total operating expenses 15,229,530 27,034,004
Total operating loss (14,084,233) (26,033,652)
Other income 152,776 185,646
Other expense (64,967) (5,275)
Gain on derivative instruments 12,457 115,647
Net loss $ (13,983,967) $ (25,737,634)
Net loss per common share – basic and diluted (in dollars per share) $ (3.48) $ (6.98)
Weighted average shares used in computation – basic and diluted (in shares) 4,014,848 3,685,954
XML 20 R5.htm IDEA: XBRL DOCUMENT v3.24.1
Consolidated Statements of Stockholders' Equity - USD ($)
Series B Preferred Stock [Member]
Preferred Stock [Member]
Series F Preferred Stock [Member]
Preferred Stock [Member]
Common Stock [Member]
Additional Paid-in Capital [Member]
Retained Earnings [Member]
Total
Balance (in shares) at Dec. 31, 2021 79,246   3,280,750      
Balance at Dec. 31, 2021 $ 792   $ 32,808 $ 168,272,366 $ (128,040,282) $ 40,265,684
Net loss $ 0   $ 0 0 $ (25,737,634) $ (25,737,634)
Balance (in shares) at Dec. 31, 2022 79,246 0 3,938,160   (153,777,916) 21,765,892
Balance at Dec. 31, 2022 $ 792 $ 0 $ 39,382 175,503,634 $ (153,777,916) $ 21,765,892
Issuance of shares and warrants (in shares) 0   600,000      
Issuance of shares and warrants $ 0   $ 6,000 $ 6,501,050 $ 0 $ 6,507,050
Shares issued pursuant to Equity Line (in shares) 0   15,750 235,851 0 236,009
Shares issued pursuant to Equity Line $ 0   $ 158      
Share issuance to consultant and other (in shares) 0   29,838 355,827 0 356,124
Share issuance to consultant and other $ 0   $ 297      
Vesting expense and option repricing (in shares) 0   11,822   0 138,659
Vesting expense and option repricing $ 0   $ 119 $ 138,540    
Shares issued to non-employees (in shares) 0 0 98,193      
Shares issued to non-employees $ 0 $ 0 $ 982 488,344 $ 0 $ 489,326
Vesting expense, net of forfeitures $ 0 $ 0 $ 0 2,038 0 2,038
Series F Preferred Stock dividend (in shares) 0 79,404 0      
Series F Preferred Stock dividend $ 0 $ 794 $ 0   0 0
Series F Preferred Stock dividend       (794)    
Reverse stock split round up to whole shares (in shares) 0 0 25,343      
Reverse stock split round up to whole shares   $ 0 $ 253 (253) 0 0
Series F Preferred redemption (in shares) 0 (79,404) 0      
Series F Preferred redemption $ 0 $ (794) $ 0 794 0 0
Share issuance to CFO for vesting of RSUs, net of repurchase to cover withholding tax (in shares) 0 0 1,157      
Share issuance to CFO for vesting of RSUs, net of repurchase to cover withholding tax $ 0 $ 0 $ 12 (1,521) 0 (1,509)
Net loss $ 0 $ 0 $ 0 0 (13,983,967) (13,983,967)
Balance (in shares) at Dec. 31, 2023 79,246 0 4,062,853      
Balance at Dec. 31, 2023 $ 792 $ 0 $ 40,629 $ 175,992,242 $ (167,761,883) $ 8,271,780
XML 21 R6.htm IDEA: XBRL DOCUMENT v3.24.1
Consolidated Statements of Cash Flows
12 Months Ended
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Cash flow from operating activities:    
Net loss $ (13,983,967) $ (25,737,634)
Adjustments to reconcile net loss to net cash used in operating activities:    
Depreciation and amortization 739,316 1,313,075
Vesting expense 2,038 166,312
Common stock issued to non-employees 299,430 356,125
Gain on valuation of equity-linked instruments and derivative liability (12,457) (115,647)
Loss on impairment of goodwill 0 7,231,093
Loss on impairment of finite-lived intangible assets 0 3,349,375
Loss on impairment of property and equipment 162,905 185,469
Loss on property and equipment disposal 903 14,346
us-gaap_IncreaseDecreaseInAccountsReceivable 2,501 (23,000)
Inventories (63,881) (42,808)
Prepaid expense and other assets (43,377) 78,425
Accounts payable 398,575 (78,322)
Accrued expenses and other liabilities (397,851) 869,987
Contract liabilities (293,982) 41,819
Other long-term liabilities 5,459 (25,415)
Net cash used in operating activities: (13,189,390) (12,370,800)
Cash flow from investing activities:    
Purchase of property and equipment (276,352) (419,869)
Acquisition of intangibles (26,019) (55,828)
Net cash used in investing activities (302,371) (475,697)
us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract    
Proceeds from issuance of common stock and warrants, net 0 6,507,050
Proceeds from issuance of common stock pursuant to equity line 0 236,009
Repurchase of common stock upon vesting of restricted stock units (1,510) (27,654)
Proceeds from note payable 364,721 0
Repayment of note payable (214,313) 0
Net cash provided by financing activities 148,898 6,715,405
Net decrease in cash (13,342,863) (6,131,092)
Cash at beginning of period 22,071,523 28,202,615
Cash at end of period 8,728,660 22,071,523
us-gaap_SupplementalCashFlowInformationAbstract    
Cash payments for interest 13,904 3,821
Adjustment to goodwill for acquisition of zPREDICTA contract liabilities 0 373,303
Right-of-use assets obtained in exchange for lease liabilities 2,997,181 0
Series F Preferred Stock dividend 794 0
Common stock issued to settle accrued board of directors’ and advisory board compensation 189,896 0
Redemption of Series F Preferred Stock (794) 0
Restricted Stock Units (RSUs) [Member]    
us-gaap_SupplementalCashFlowInformationAbstract    
Common stock issued to settle accrued board of directors’ and advisory board compensation 4,934 0
Reverse Stock Split [Member]    
us-gaap_SupplementalCashFlowInformationAbstract    
Common stock issued to settle accrued board of directors’ and advisory board compensation $ 253 $ 0
XML 22 R7.htm IDEA: XBRL DOCUMENT v3.24.1
Insider Trading Arrangements
12 Months Ended
Dec. 31, 2023
Insider Trading Arr Line Items  
Material Terms of Trading Arrangement [Text Block]

ITEM 9B. OTHER INFORMATION.

 

None.

Rule 10b5-1 Arrangement Adopted [Flag] false
Non-Rule 10b5-1 Arrangement Adopted [Flag] false
Rule 10b5-1 Arrangement Terminated [Flag] false
Non-Rule 10b5-1 Arrangement Terminated [Flag] false
XML 23 R8.htm IDEA: XBRL DOCUMENT v3.24.1
Note 1 - Summary of Significant Accounting Policies
12 Months Ended
Dec. 31, 2023
Notes to Financial Statements  
Significant Accounting Policies [Text Block]

NOTE 1 SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

 

Nature of Operations

 

Predictive Oncology Inc. (“Predictive Oncology”) is a knowledge and science-driven company that applies artificial intelligence (“AI”) to support the discovery and development of optimal cancer therapies, which can ultimately lead to more effective treatments and improved patient outcomes. The Company uses AI and a proprietary biobank of 150,000+ tumor samples, categorized by patient type, to provide actionable insights about drug compounds to improve the drug discovery process and increase the probability of drug compound success. The Company offers a suite of solutions for oncology drug development from early discovery to clinical trials.

 

Predictive Oncology’s mission is to change the landscape of oncology drug discovery and enable the development of more effective therapies for the treatment of cancer. By harnessing the power of machine learning and scientific rigor, the Company believes that it can improve the probability of success of advancing pharmaceutical and biological drug candidates with a higher degree of confidence.

 

The Company operates in three business areas. In its first area, the Company provides optimized, high-confidence drug-response predictions through the application of AI using its proprietary biobank of tumor samples to enable a more informed selection of drug/tumor combinations and increase the probability of success during drug development. The Company also creates and develops tumor-specific 3D cell culture models mimicking the physiological environment of human tissue enabling better-informed decision-making during development. In its second business area, the Company provides services and research using a proprietary self-contained and automated system that conducts high-throughput, self-interaction chromatography screens using additives and excipients commonly included in protein formulations resulting in soluble and physically stable formulations of biologics. The Company’s third business area produces the United States Food and Drug Administration (“FDA”)-cleared STREAMWAY® System and associated products for automated medical fluid waste management and patient-to-drain medical fluid disposal. As of January 1, 2023, the Company changed its reportable segments to align with these business areas.

 

The Company has three reportable segments, which have been delineated by location and business area, as further described in Note 14 Segments:

 

 

Pittsburgh segment: provides services that include the application of AI using its proprietary biobank of 150,000+ tumor samples. Pittsburgh also creates proprietary 3D culture models used in drug development.

 

 

Birmingham segment: provides contract services and research focused on solubility improvements, stability studies, and protein production.

 

 

Eagan segment: produces the FDA-cleared STREAMWAY System and associated products for automated medical fluid waste management and patient-to-drain medical fluid disposal.

 

Going Concern

 

The Company has incurred significant and recurring losses from operations for the past several years and, as of December 31, 2023, had an accumulated deficit of $167,761,883. The Company had cash and cash equivalents of $8,728,660 as of December 31, 2023 and needs to raise significant additional capital to meet its operating needs. The Company’s short-term obligations as of December 31, 2023 were $3,951,031, consisting primarily of aggregate accounts payable and accrued expenses of $2,973,729 and operating lease obligations of $517,427. As of December 31, 2023, the Company also had a short-term note payable of $150,408 that bears interest at an annual percentage rate of 9.25% and long-term operating lease obligations of $2,188,979 with a weighted average remaining lease term of 3.99 years. The Company does not expect to generate sufficient operating revenue to sustain its operations in the near term. During the year ended December 31, 2023, the Company incurred negative cash flows from operations of $13,189,390. Although the Company has attempted to improve its operating margin by bolstering revenues and curtailing expenses and continues to seek ways to generate revenue through business development activities, there is no guarantee that the Company will be able to improve its operating margin sufficiently or achieve profitability in the near term. These conditions raise substantial doubt about the Company’s ability to continue as a going concern within one year after the date the financial statements are issued. The Company is evaluating alternatives to obtain the required additional funding to maintain future operations. These alternatives may include, but are not limited to, equity financing, issuing debt, entering into other financing arrangements, or monetizing operating businesses or assets. These possibilities, to the extent available, may be on terms that result in significant dilution to the Company’s existing stockholders or that result in the Company’s existing stockholders losing part or all of their investment. Despite these potential sources of funding, the Company may be unable to access financing or obtain additional liquidity when needed or under acceptable terms, if at all. If such financing or adequate funds from operations are not available, the Company would be forced to limit our business activities and the Company could default on existing payment obligations, which would have a material adverse effect on its financial condition and results of operations, and may ultimately be required to cease its operations and liquidate its business. The Company’s consolidated financial statements have been prepared assuming the Company will continue as a going concern and do not include any adjustment relating to the recoverability and classification of recorded asset amounts and classification of liabilities that might be necessary should the Company be unable to continue in existence.

 

 

Reverse Stock Split

 

On April 19, 2023, the Company completed a one-for-twenty reverse stock split that was effective for trading purposes on April 24, 2023. All numbers of shares and per-share amounts in this report have been adjusted to reflect the reverse stock split (“Reverse Split”).

 

Accounting Policies and Estimates

 

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

 

Principles of Consolidation

 

The Company has two wholly owned subsidiaries, Helomics Corporation and Skyline Medical, Inc., as of and for the year ended December 31, 2023. The Company had multiple wholly owned subsidiaries for the year ended December 31, 2022. The consolidated financial statements include the accounts of the Company and these wholly owned subsidiaries after elimination of intercompany transactions and balances as of and for the years ended December 31, 2023, and 2022.

 

Reclassifications

 

Certain reclassifications have been made to the prior year’s consolidated financial statements to conform to the current year presentation. The reclassifications had no effect on previously reported results of operations, cash flows or stockholders’ equity.

 

Recent Accounting Pronouncements

 

The Company considers the applicability and impact of all Accounting Standards Updates (“ASUs”) issued by the Financial Accounting Standards Board (the “FASB”). Recently issued ASUs not listed below either were assessed and determined to be not applicable or are currently expected to have no impact on the consolidated financial statements of the Company.

 

In November 2023, the FASB issued ASU 2023-07, “Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures.” This ASU updates reportable segment disclosures by expanding the frequency and extent of segment disclosures. This ASU will become effective for the Company’s fiscal year beginning January 1, 2024, and for the Company’s interim periods beginning in the Company’s fiscal year 2025. Early adoption is permitted and requires the retrospective adoption method. Management is currently evaluating this ASU to determine its impact on the Company’s disclosures.

 

 

In December 2023, the FASB issued ASU 2023-09, “Income Taxes (Topic 740): Improvements to Income Tax Disclosures.” This ASU requires more detailed income tax disclosures. The guidance requires entities to disclose disaggregated information about their effective tax rate reconciliation as well as expanded information on income taxes paid by jurisdiction. The disclosure requirements will be applied on a prospective basis, with the option to apply them retrospectively. The standard is effective for fiscal years beginning after December 15, 2024, with early adoption permitted. Management is currently evaluating this ASU to determine its impact on the Company’s disclosures.

 

Recently Adopted Accounting Standards

 

In June 2016, the FASB issued ASU 2016-13, “Financial Instruments – Credit Losses.” This ASU added a new impairment model (known as the current expected credit loss (“CECL”) model) that is based on expected losses rather than incurred losses. Under the new guidance, an entity recognizes as an allowance its estimate of expected credit losses. The CECL model applies to most debt instruments, trade receivables, lease receivables, financial guarantee contracts, and other loan commitments. The CECL model does not have a minimum threshold for recognition of impairment losses and entities will need to measure expected credit losses on assets that have a low risk of loss. The Company adopted the provisions of ASU 2016-13 on January 1, 2023, using the modified-retrospective approach, and its adoption did not have a material impact on the Company’s consolidated financial statements.

 

In August 2020, the FASB issued ASU 2020-06, “Debt – Debt with Conversion and Other Options and Derivatives and Hedging – Contracts in Entity’s Own Equity” (“ASU 2020-06”). ASU 2020-06 eliminates the beneficial conversion and cash conversion accounting models for convertible instruments. It also amends the accounting for certain contracts in an entity’s own equity that are currently accounted for as derivatives because of specific settlement provisions. The new guidance also modifies how particular convertible instruments and certain contracts that may be settled in cash or shares impact the diluted EPS computation. As a smaller reporting company pursuant to Rule 12b-2 of the Securities Exchange Act of 1934, as amended, ASU 2020-06 is effective for fiscal years beginning after December 15, 2023, including interim periods within those annual periods. Early adoption is permitted, including interim periods within those fiscal years. Entities should adopt the guidance as of the beginning of its annual fiscal year and are allowed to adopt the guidance through either a modified retrospective method of transition or a fully retrospective method of transition. The Company early adopted ASU 2020-06 on January 1, 2023, and its adoption did not have a material impact on the Company’s financial statements.

 

In September 2022, the FASB issued ASU 2022-04, “Liabilities – Supplier Finance Programs” (“ASU 2022-04”). ASU 2022-04 was issued to enhance the transparency of supplier finance programs used by an entity in connection with the purchase of goods and services. The standard requires entities that use supplier finance programs to disclose the key terms, including a description of payment terms, the confirmed amount outstanding under the program at the end of each reporting period, a description of where those obligations are presented on the balance sheet, and an annual rollforward, including the amount of obligations confirmed and the amount paid during the period. The guidance does not affect the recognition, measurement, or financial statement presentation of obligations covered by supplier finance programs. ASU 2022-04 is effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years, except for the required rollforward information, which is effective for fiscal years beginning after December 15, 2023. The Company adopted ASU 2022-04 on January 1, 2023, using the retrospective approach, and its adoption did not have a material impact on the Company’s financial statements.

 

Cash 

 

The Company considers all highly liquid instruments with maturities when purchased of three months or less to be cash equivalents. The Company places its cash with high quality financial institutions and believes its risk of loss is limited to amounts in excess of that which is insured by the Federal Deposit Insurance Corporation.

 

 

Receivables

 

Receivables are reported at the amount the Company expects to collect on balances outstanding. The Company provides for probable uncollectible amounts through charges to earnings and credits to the valuation allowance based on management’s assessment of the status of individual accounts.

 

Amounts recorded in accounts receivable on the consolidated balance sheets include amounts billed and currently due from customers. The amounts due are stated at their net estimated realizable value. An allowance is maintained to provide for the estimated amount of receivables that will not be collected. The Company determines the allowance based on historical experience as well as external business factors expected to impact collectability such as economic factors. The Company reviews customers’ credit history before extending unsecured credit and establishes an allowance based upon factors surrounding the credit risk of specific customers, historical trends, and other information. Invoices are generally due 30 days after presentation. Accounts receivable over 30 days is generally considered past due. The Company does not accrue interest on past due accounts receivables. Receivables are written off once all collection attempts have failed and are based on individual credit evaluation and specific circumstances of the customer. The allowance for accounts receivable balance was $0 as of both December 31, 2023, and 2022. 

 

Fair Value Measurements

 

As outlined in ASC 820, Fair Value Measurement, fair value is the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. The accounting standards ASC 820 establishes a three-level fair value hierarchy that prioritizes information used in developing assumptions when pricing an asset or liability as follows:

 

Level 1 – Observable inputs such as quoted prices in active markets;

 

Level 2 – Inputs other than quoted prices in active markets, that are observable either directly or indirectly; and

 

Level 3 – Unobservable inputs where there is little or no market data, which requires the reporting entity to develop its own assumptions.

 

The Company uses observable market data in making fair value measurements, when available. Fair value measurements are classified according to the lowest level input that is significant to the valuation.

 

The fair values of the Company’s derivative liabilities were determined based on Level 3 inputs. The Company generally uses the Black Scholes method for determining the fair value of warrants classified as liabilities on a recurring basis. In addition, the Company uses the Monte Carlo method and other acceptable valuation methodologies when valuing the conversion feature and other embedded features classified as derivatives on a recurring basis. See Note 2 Fair Value Measurements and Note 8 Derivatives.

 

When comparing the carrying amount of an asset group to its fair value as part of a long-lived asset impairment analysis, the Company estimates the fair value of the asset group by making assumptions about the long-lived assets comprising the asset group. The majority of the inputs used by the Company to estimate the fair value of the long-lived assets are unobservable and thus are considered to be Level 3 inputs. See Note 4 Property and Equipment and Note 5 Intangible Assets.

 

When performing quantitative testing related to goodwill impairment analysis, the Company estimates the fair values of its reporting units using discounted cash flows. To determine fair values, the Company is required to make assumptions about a wide variety of internal and external factors. Significant assumptions used in the impairment analysis include financial projections of free cash flow (including significant assumptions about operations including the rate of future revenue growth, capital requirements, and income taxes), long-term growth rates for determining terminal value and discount rates. The majority of the inputs used in the discounted cash flow model are unobservable and thus are considered to be Level 3 inputs. See Note 5 Intangible Assets.

 

Inventories

 

Inventories are stated at the lower of cost or net realizable value, with cost determined on a first-in, first-out basis.  

 

 

Property and Equipment

 

Property and equipment are stated at cost less accumulated depreciation. Depreciation of property and equipment is computed using the straight-line method over the estimated useful lives of the respective assets. Estimated useful asset life by classification is as follows: 

 

   

Years

 

Computers, software, and office equipment

    3       -       10  

Leasehold improvements (1)

    1       -       2  

Manufacturing tooling

    3       -       7  

Laboratory equipment

    4       -       10  

Demo equipment

            3          

 

 

(1)

Leasehold improvements are amortized over the shorter of the useful life or the remaining lease term.

 

Upon retirement or sale of property and equipment, the cost and related accumulated depreciation are removed from the consolidated balance sheet and the resulting gain or loss is reflected in operations. Maintenance and repairs are charged to operations expense as incurred.

 

Finite-lived Intangible Assets

 

Finite-lived intangible assets consist of patents and trademarks, licensing fees, developed technology, acquired software, customer relationships, and tradenames, and are amortized over their estimated useful life. Accumulated amortization is included in Intangibles, net in the accompanying consolidated balance sheets.

 

Long-lived Assets

 

The Company reviews long-lived assets for impairment in accordance with ASC 360, Property, Plant and Equipment, whenever events or changes in circumstances indicate the carrying amount may not be recoverable. Events or changes in circumstances that indicate the carrying amount may not be recoverable include, but are not limited to, a significant change in the medical device marketplace and a significant adverse change in the business climate in which the Company operates.

 

The recoverability of an asset to be held and used is determined by comparing the carrying amount to the estimated undiscounted future cash flows expected to be generated by the asset. If the carrying amount of the asset exceeds its estimated undiscounted future cash flows, the Company records an impairment charge in the amount by which the carrying amount of the asset exceeds its fair value, which is determined by either a quoted market price, if any, or a value determined utilizing discounted cash flow techniques.

 

Goodwill

 

In accordance with ASC 350, Intangibles Goodwill and Other, goodwill is calculated as the difference between the acquisition date fair value of the consideration transferred and the fair value of net assets acquired. Goodwill is an asset representing the future economic benefits arising from other assets acquired in a business combination. Goodwill is not amortized but is tested on an annual basis for impairment at the reporting unit level as of December 31, or whenever events or changes in circumstances indicate that the carrying amount may not be fully recoverable.

 

To determine whether goodwill is impaired, the Company performs a multi-step impairment test, either on an annual basis, or more frequently if needed. The Company first has the option to assess qualitative factors to determine if it is more likely than not that the carrying value of a reporting unit exceeds its estimated fair value. The Company may also elect to skip the qualitative testing and proceed directly to the quantitative testing. When performing quantitative testing, the Company first estimates the fair values of its reporting units using discounted cash flows. To determine fair values, the Company is required to make assumptions about a wide variety of internal and external factors. Significant assumptions used in the impairment analysis include financial projections of free cash flow (including significant assumptions about operations including the rate of future revenue growth, capital requirements, and income taxes), long-term growth rates for determining terminal value and discount rates. Comparative market multiples are used to corroborate the results of the discounted cash flow test. These assumptions require significant judgement. Pursuant to ASC 350, the single step is to determine the estimated fair value of the reporting unit and compare it to the carrying value of the reporting unit, including goodwill. To the extent the carrying amount of goodwill exceeds the fair value, the difference is the amount of the goodwill impairment. The Company also completes a reconciliation between the implied equity valuation prepared and the Company’s market capitalization. The majority of the inputs used in the discounted cash flow model are unobservable and thus are considered to be Level 3 inputs. The inputs for the market capitalization calculation are considered Level 1 inputs. See Note 5 Intangible Assets.

 

 

Leases

 

At inception of a contract a determination is made whether an arrangement meets the definition of a lease. A contract contains a lease if there is an identified asset and the Company has the right to control the asset. Operating leases are recorded as right-of-use (“ROU”) assets with corresponding current and noncurrent operating lease liabilities on our consolidated balance sheets.

 

ROU assets represent our right to use an underlying asset for the duration of the lease term and lease liabilities represent our obligation to make lease payments arising from the lease. Recognition on the commencement date is based on the present value of lease payments over the lease term using an incremental borrowing rate. Leases with a term of 12 months or less at the commencement date are not recognized on the consolidated balance sheet and are expensed as incurred. 

 

The Company has lease agreements with lease and non-lease components, which are accounted for as a single lease component for all asset classes. Variable lease payments generally represent the Company’s share of the landlord’s expenses and are recorded when incurred. Leases are accounted for at a portfolio level when similar in nature with identical or nearly identical provisions and similar effective dates and lease terms.

 

Collaboration Arrangements

 

The Company enters into collaboration arrangements with oncology drug development partners, under which the Company utilizes its active learning technology, proprietary biobank, and know-how to provide predictive models of tumor responses to various drug compounds and treatments of partners. Consideration under these contracts may include an upfront payment, development and regulatory milestones and other contingent payments, expense reimbursements, royalties based on net sales of approved drugs, and commercial sales milestone payments.

 

The Company analyzes its collaboration arrangements to assess whether they are within the scope of ASC 808, Collaborative Arrangements, which includes determining whether such arrangements involve joint operating activities performed by parties that are both active participants in the activities and exposed to significant risks and rewards dependent on the commercial success of such activities. To the extent that the arrangement falls within the scope of ASC 808, the Company assesses whether the payments between the Company and its collaboration partner fall within the scope of other accounting literature. If the Company concludes that payments from the collaboration partner to the Company would represent consideration from a customer, the Company accounts for those payments within the scope of Accounting Standards Codification (“ASC”) 606, Revenue from Contracts with Customers. However, if the Company concludes that its collaboration partner is not a customer for certain activities and associated payments, the Company presents such payments as a reduction of research and development expense or general and administrative expense, based on where the Company presents the underlying expense.

 

 

Revenue Recognition

 

The Company recognizes revenue when it satisfies a performance obligation by transferring control of the promised goods or services to its customers, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those goods or services. The Company recognizes revenue in accordance with the five-step process outlined in ASC 606: (i) identify the contract(s) with a customer; (ii) identify the performance obligations in the contract; (iii) determine the transaction price; (iv) allocate the transaction price to the performance obligations in the contract; and (v) recognize revenue when (or as) the entity satisfies a performance obligation. Sales taxes are imposed on the Company’s sales to nonexempt customers. The Company collects the taxes from the customers and remits the entire amount to the governmental authorities. Sales taxes are excluded from revenue and expenses. Advertising costs incurred in the Company’s efforts to obtain new customers are expensed as incurred.

 

Revenues from Services

 

The Company generates revenues from Contract Research Organization (“CRO”) services related to the development of 3D tumor-specific in vitro models for oncology drug discovery and research. The organ-specific disease models provide 3D reconstruction of human tissues accurately representing each disease state and mimicking drug response. Revenue from development of 3D models is reported under the Pittsburgh reportable segment.

 

The Company also generates revenues from CRO services related to development of protein formulations and performance of protein stability analyses. Using the Company’s proprietary High Throughput Self-Interaction Chromatography (“HSC”) platform, the Company conducts screens on excipients previously approved by the FDA to develop protein formulations with increased solubility and physical stability. The Company also provides comprehensive protein stability analyses via time-dependent shelf-life studies and forced degradation studies designed to quickly determine which of the additives previously approved by the FDA will improve the solubility and stability of proteins in solutions. Revenues from development of protein formulations and performance of protein stability analyses are reported under the Birmingham reportable segment.

 

The specific pattern of revenue recognition for CRO services is determined on a case-by-case basis according to the facts and circumstances applicable to a given contract. The Company may execute a master service agreement with a customer that provides terms and conditions for the relationship between the Company and the customer. Detailed Statements of Work (SOWs) are then prepared to outline the specific services to be provided. The SOW and master service agreement, if applicable, form the contract with the customer under ASC 606. The Company evaluates each product or service promised in a contract to determine whether it represents a distinct performance obligation. Determining whether services are considered distinct performance obligations that should be accounted for separately versus together may require significant judgment. Contracts for CRO services generally contain one performance obligation to perform research and deliver appropriate data or reporting. The Company typically requires partial payment for CRO services prior to performance of the research service with the remainder of the transaction price due 30 days after delivery of data or reporting. Revenues from CRO services are generally recognized at the point in time when data and reports are provided to customers.

 

The Company also generates revenues from services provided under maintenance plans related to the Company’s STREAMWAY System. Customers may purchase maintenance plans, which require the Company to service the customer’s STREAMWAY System for a period of one year. Payment due under the maintenance plan is typically due at the start of the service period. The maintenance plan is considered a separate performance obligation from the sale of the STREAMWAY System, is charged separately from the product sale, and is recognized over time (ratably over the one-year period) as maintenance services are provided. A time-elapsed output method is used to measure progress toward complete satisfaction of the performance obligation because the Company transfers control evenly by providing a stand-ready service. The Company has determined that this method provides a faithful depiction of the transfer of services to its customers. Revenues from maintenance plans related to the Company’s STREAMWAY System are reported under the Eagan reportable segment.

 

 

Revenues from Product Sales

 

The Company generates revenues from the sale of medical device products consisting primarily of sales of the STREAMWAY System (i.e., hardware), as well as sales of the proprietary cleaning fluid and filters for use with the STREAMWAY System (i.e., disposables). Currently, the Company sells its medical device products directly to hospitals and other medical facilities using employed sales representatives. Purchase orders, which are governed by sales agreements in all cases, state the final terms for unit price, quantity, shipping, and payment terms. The unit price is considered the observable stand-alone selling price for the arrangements. The sales agreement is a dually executed agreement providing explicit terms and conditions supporting the sale of the STREAMWAY System and related products and services. The Company considers the combination of a purchase order and sales agreement providing its terms and conditions to form the contract with the customer in all cases.

 

Product sales for medical devices consist of a single performance obligation that the Company satisfies at a point in time following the transfer of control of such products to the customer. Transfer of control may occur when products are shipped from the Company’s facilities (“FOB origin”, which is the Company’s standard shipping terms) or upon delivery at the customer’s facilities (“FOB Destination”), dependent on the shipping terms specified in the contract with the customer. Transfer of control may also occur prior to shipment under bill and hold arrangements. In such arrangements, the Company recognizes revenue when the bill-and-hold arrangement has a substantive reason, the product is identified separately as belonging to the customer, the product is ready for physical transfer to the customer, and the Company does not have the ability to use the product or direct it to another customer. The Company’s standard payment terms for its customers purchasing medical devices are generally 30 to 60 days after the Company transfers control of the product to its customer. The Company allows returns of defective disposable merchandise if the customer requests a return merchandise authorization from the Company. All amounts billed to a customer in a sales transaction for medical devices related to shipping and handling, if any, represent revenues earned for the goods provided, and these amounts have been included in revenue. Costs related to such shipping and handling billing are classified as cost of goods sold. Revenues from the sale of medical device products are reported under the Eagan reportable segment.

 

Royalty Revenue and Variable Consideration

 

The Company has a collaboration arrangement that includes sales-based royalties, under which our collaboration partner is obligated to pay revenue sharing fees that are based on the net sales of the collaboration partner’s commercialized drugs. The Company would recognize royalty revenue when the underlying sales occur based on its best estimate of sales of the drugs. To date, the Company has not recognized revenues related to revenue sharing fees pursuant to its collaboration arrangement. See Note 11 Collaboration Agreement.

 

Warranty

 

The Company generally provides one-year warranties against defects in materials and workmanship on product sales and will either repair the products or provide replacements at no charge to customers. As they are considered assurance-type warranties, the Company does not account for them as separate performance obligations. Warranty reserve requirements are based on a specific assessment of the products sold with warranties where a customer asserts a claim for warranty or a product defect.

 

Contract Balances

 

The Company records a receivable when it has an unconditional right to receive consideration after the performance obligations are satisfied. As of December 31, 2023, and 2022, accounts receivable totaled $333,697 and $331,196, respectively. As of December 31, 2021, accounts receivable totaled $354,196.

 

Advance payments received in excess of revenues recognized are classified as contract liabilities until such time as the revenue recognition criteria have been met. The Company’s contract liabilities related primarily to 3D services and maintenance plans were $313,550 and $602,073 as of December 31, 2023, and 2022, respectively. The Company’s long-term contract liabilities are reported in Other long-term liabilities in the consolidated balance sheets. The Company's contract liabilities as of December 31, 2023 primarily represent its remaining performance obligations. The Company recognized revenue of $277,767 primarily related to 3D services earned during the year ended December 31, 2023, that was included in contract liabilities as of December 31, 2022. As of December 31, 2021, contract liabilities totaled $186,951.

 

 

Practical Expedients

 

The Company has elected not to determine whether contracts with customers contain significant financing components as contracts are generally for less than one year. The Company immediately expenses contract costs that would otherwise be capitalized and amortized over a period of less than one year. The Company recognizes shipping and handling costs at point of sale.

 

Stock-Based Compensation

 

The Company accounts for stock-based compensation expense in accordance with ASC 718, CompensationStock Compensation, which requires the Company to measure and recognize compensation expense in the financial statements based on the fair value at the date of grant for stock-based awards. The Company recognizes compensation expense for service-based equity-classified awards over their requisite service period and adjusts for forfeitures as they occur.

 

ASC 718 requires companies to estimate the fair value of stock-based payment awards on the date of grant using an option-pricing model. The Company uses the Black-Scholes option-pricing model which requires the input of significant assumptions including an estimate of the average period of time employees and directors will retain vested stock options before exercising them, the estimated volatility of the Company’s common stock price over the expected term, and the risk-free interest rate.

 

When an option or warrant is granted in place of cash compensation for services, the Company deems the value of the service rendered to be the value of the option or warrant. In most cases, however, an option or warrant is granted in addition to other forms of compensation and its separate value is difficult to determine without utilizing an option pricing model. For that reason the Company also uses the Black-Scholes option-pricing model to value options and warrants granted to non-employees, which requires the input of significant assumptions including an estimate of the average period that investors or consultants will retain vested stock options and warrants before exercising them, the estimated volatility of the Company’s common stock price over the expected term, and the risk-free interest rate. In the case of options granted to employees, the Company estimates the life to be the legal term.

 

The Company also has certain awards which vest upon a combination of the satisfaction of service-based and performance-based conditions. The performance-based conditions generally are satisfied upon achieving specified performance targets, such as financial or operating metrics, and/or market performance of the Company’s common stock. For performance-based awards, the Company generally recognizes expense over the requisite service period unless there is a compelling reason to make it shorter and when performance-based conditions are considered probable to be satisfied. For market-based awards, the Company determines the grant-date fair value utilizing a Monte Carlo valuation model, which incorporates various assumptions including stock price volatility, expected term and risk-free interest rates.

 

Changes in the assumptions can materially affect the estimate of fair value of stock-based compensation and, consequently, the related expense recognizes that. The Company’s common stock has been traded on the NASDAQ Capital Market exchange since 2015 and the Company has experienced significant volatility in its stock price. The assumptions used in calculating the fair value of stock-based payment awards represent the Company’s best estimates, which involve inherent uncertainties and the application of management's judgment. As a result, if factors change and the Company uses different assumptions, its stock-based compensation expense could be materially different in the future.

 

On January 1, 2023, the Company adopted a sequencing policy under ASC 815-40-35 (“ASC 815”) that will apply if reclassification of contracts from equity to liabilities is necessary. If the Company is unable to demonstrate it has sufficient authorized shares, shares will be allocated based on the earliest issuance date of potentially dilutive financial instruments, with the earliest financial instruments receiving the first allocation of shares. Pursuant to ASC 815, stock-based awards issued to the Company’s employees are not subject to the sequencing policy.

 

 

Research and Development

 

Research and development costs are charged to operations as incurred. Research and development costs, included within operations expense in the accompanying consolidated statements of net loss were $188,305 and $320,320 for the years ended December 31, 2023, and 2022, respectively.

 

Income Taxes

 

The Company accounts for income taxes in accordance with ASC 740, Income Taxes (“ASC 740”). Under ASC 740, deferred tax assets and liabilities are determined based on the differences between the financial reporting and tax bases of assets and liabilities and net operating loss and credit carryforwards using enacted tax rates in effect for the year in which the differences are expected to impact taxable income. Valuation allowances are established when necessary to reduce deferred tax assets to the amounts expected to be realized.

 

The Company reviews income tax positions expected to be taken in income tax returns to determine if there are any income tax uncertainties. The Company recognizes tax benefits from uncertain tax positions only if it is more likely than not that the tax positions will be sustained on examination by taxing authorities, based on technical merits of the positions. The Company has identified no income tax uncertainties.

 

Under Internal Revenue Code Section 382, certain stock transactions that significantly change ownership could limit the amount of net operating carryforwards that may be utilized on an annual basis to offset taxable income in future periods. Consequently, the Company performed a Section 382 analysis at December 31, 2023, which resulted in the limitation and expiration of a substantial portion of the Company’s loss carryforwards. In addition, the current net operating loss (“NOL”) carryforwards might be further limited by future issuances of our common stock. See Note 10 Income Taxes.

 

Tax years after 2003 remain open to examination by federal and state tax authorities due to unexpired net operating loss carryforwards.

 

Credit Risk

 

Financial instruments that potentially subject the Company to concentrations of credit risk consist principally of cash. The Company places its cash with financial institutions and, by policy, generally limits the amount of credit exposure to any one financial institution. As of December 31, 2023, the Company had $142,118 of credit risk for cash amounts held in a single institution that are in excess of amounts insured by the Federal Deposit Insurance Corporation.

 

Risks and Uncertainties

 

The Company is subject to risks common to companies in the medical device and biopharmaceutical industries, including, but not limited to, development by the Company or its competitors of new technological innovations, dependence on key personnel, protection of proprietary technology, and compliance with regulations of the Food and Drug Administration, Clinical Laboratory Improvement Amendments, and other governmental agencies.

 

The Company is also subject to general economic and geopolitical uncertainties caused by inflation, rising interest rates, supply chain disruptions, tight labor markets, wage inflation, pricing volatility for certain goods and services, banking and financial sector disruptions, instability and volatility in the global markets, disruptions from a global pandemic, and geopolitical conflict. The impacts of economic and other global events could have a material adverse effect on our business, results of operations, liquidity or financial condition and heighten or exacerbate risks related to the Company.

 

The Company has evaluated all its activities and concluded that no other subsequent events have occurred that would require recognition in the consolidated financial statements or disclosure in the notes to the consolidated financial statements, except as described above and in Note 15 Subsequent Events.

 

 

XML 24 R9.htm IDEA: XBRL DOCUMENT v3.24.1
Note 2 - Fair Value Measurements
12 Months Ended
Dec. 31, 2023
Notes to Financial Statements  
Fair Value Disclosures [Text Block]

NOTE 2 FAIR VALUE MEASUREMENTS

 

The following table summarizes the Company’s fair value hierarchy for its liabilities measured at fair value on a recurring basis:

 

December 31, 2023

 

Fair Value

   

Level 1

   

Level 2

   

Level 3

 

Liabilities:

                               

Derivatives

  $ 1,376     $ -     $ -     $ 1,376  

 

December 31, 2022

 

Fair Value

   

Level 1

   

Level 2

   

Level 3

 

Liabilities:

                               

Derivatives

  $ 13,833     $ -     $ -     $ 13,833  

 

XML 25 R10.htm IDEA: XBRL DOCUMENT v3.24.1
Note 3 - Inventories
12 Months Ended
Dec. 31, 2023
Notes to Financial Statements  
Inventory Disclosure [Text Block]

NOTE 3 INVENTORIES

 

Inventory balances consist of the following:

 

   

As of
December 31,

2023

   

As of
December 31,

2022

 

Raw materials

  $ 239,998     $ 133,183  

Work-in-process

    -       6,694  

Finished goods

    254,376       290,616  

Total

  $ 494,374     $ 430,493  

 

XML 26 R11.htm IDEA: XBRL DOCUMENT v3.24.1
Note 4 - Property and Equipment
12 Months Ended
Dec. 31, 2023
Notes to Financial Statements  
Property, Plant and Equipment Disclosure [Text Block]

NOTE 4 PROPERTY AND EQUIPMENT

 

The Company’s property and equipment consist of the following:

 

   

As of
December 31,

2023

   

As of

December 31,

2022

 

Computers, software, and office equipment

  $ 480,882     $ 463,292  

Leasehold improvements

    506,162       535,527  

Laboratory equipment

    3,670,097       3,559,362  

Manufacturing tooling

    133,285       121,120  

Demo equipment

    31,554       31,554  

Total

    4,821,980       4,710,855  

Less: Accumulated depreciation

    (3,588,070 )     (2,877,600 )

Total Property and Equipment, Net

  $ 1,233,910     $ 1,833,255  

 

In the second quarter of 2023, the Company identified a change in future projected cash flows related to its Birmingham asset group. The Company prepared an undiscounted cash flow for its Birmingham asset group as of June 30, 2023, as required under ASC 360 and determined the carrying amount of the asset group exceeded its estimated undiscounted future cash flows. The Company determined the fair value of the Birmingham asset group using replacement cost and market approaches based on the in-exchange value. The Company recognized an impairment loss of $162,905 of its property and equipment in the Birmingham operating segment during the second quarter of 2023.

 

In the fourth quarter of 2022, the Company identified a change in its future projected cash flows related to certain of its asset groups. The Company prepared an undiscounted cash flow for the asset groups as of December 31, 2022, as required under ASC 360 and determined the carrying amounts exceeded the estimated undiscounted future cash flows for those asset groups. The Company determined the fair value of the asset groups and recognized an impairment loss of $185,469 of its property and equipment in the Birmingham and Corporate asset groups during the fourth quarter of 2022. The Company also concluded that the finite-lived intangible assets of its former zPREDICTA asset group, which is now reported within the Pittsburgh operating segment, were fully impaired as of December 31, 2022, and recognized an impairment loss on those finite-lived intangible assets during the fourth quarter of 2022. See Note 5 Intangible Assets.

 

 

Depreciation expense was $711,890 and $898,369 in 2023 and 2022, respectively.

XML 27 R12.htm IDEA: XBRL DOCUMENT v3.24.1
Note 5 - Intangible Assets
12 Months Ended
Dec. 31, 2023
Notes to Financial Statements  
Intangible Assets Disclosure [Text Block]

NOTE 5 INTANGIBLE ASSETS

 

Finite-lived Intangible Assets

 

Finite-lived intangible assets consist of patents and trademarks, developed technology, customer relationships, and tradenames, and are amortized over their estimated useful life. Amortization expense was $27,426 and $414,706 in 2023 and 2022, respectively. Accumulated amortization is included in intangibles, net in the accompanying consolidated balance sheets. The Company reviews finite-lived intangible assets for impairment in accordance with ASC 360, whenever events or changes in circumstances indicate the carrying amount may not be recoverable. Events or changes in circumstances that indicate the carrying amount may not be recoverable include, but are not limited to, a significant change in the medical device marketplace and a significant adverse change in the business climate in which the Company operates.

 

As of December 31, 2023, there were $252,457 in net intangibles as compared to $253,865 in net intangibles as of December 31, 2022. 

 

The components of intangible assets were as follows:

 

   

As of December 31, 2023

   

As of December 31, 2022

 
   

Gross Carrying Costs

   

Accumulated Amortization

   

Net Carrying Amount

   

Gross Carrying Costs

   

Accumulated Amortization

   

Impairment

   

Net Carrying Amount

 

Patents & Trademarks

  $ 535,096     $ (286,639 )   $ 252,457     $ 509,141     $ (255,276 )   $ -     $ 253,865  

Developed Technology

    -       -       -       3,500,000       (386,459 )     (3,113,541 )     -  

Customer Relationships

    -       -       -       200,000       (22,083 )     (177,917 )     -  

Tradename

    -       -       -       80,000       (22,083 )     (57,917 )     -  

Total

  $ 535,096     $ (286,639 )   $ 252,457     $ 4,289,141     $ (685,901 )   $ (3,349,375 )   $ 253,865  

 

The following table outlines the estimated future amortization expense related to intangible assets held as of December 31, 2023:

 

Year ending December 31,

 

Expense

 

2024

  $ 27,451  

2025

    27,451  

2026

    27,451  

2027

    27,451  

2028

    27,451  

Thereafter

    115,202  

Total

  $ 252,457  

 

No impairment charges related to finite-lived intangible assets were incurred during the year ended December 31, 2023.

 

In the fourth quarter of 2022, the Company identified a change in its future projected cash flows related to certain of its asset groups. The Company prepared an undiscounted cash flow for these asset groups as of December 31, 2022 as required under ASC 360 and determined the carrying amounts exceeded the estimated undiscounted future cash flows for those asset groups. The Company determined the fair value of the asset groups and concluded that the finite-lived intangible assets of its former zPREDICTA asset group, which is now reported within the Pittsburgh operating segment, were fully impaired as of December 31, 2022, and recognized an impairment loss of $3,349,375 on those finite-lived intangible assets during the fourth quarter of 2022. The Company also recognized an impairment loss on its property and equipment in the Soluble and Corporate asset groups during the fourth quarter of 2022. See Note 4 Property and Equipment.

 

 

Goodwill

 

Goodwill of $7,231,093 was recognized in the zPREDICTA acquisition in 2021 and represented the excess of the consideration transferred over the fair values of assets acquired and liabilities assumed. During the second quarter of 2022, the Company concluded that potential impairment indicators were present and that an impairment assessment was warranted for goodwill. In testing goodwill for impairment as of June 30, 2022, the Company performed a quantitative impairment test, including computing the fair value of the former zPREDICTA reporting unit and comparing that value to its carrying value. Based upon the Company’s quantitative goodwill impairment test, the Company concluded that goodwill was fully impaired as of June 30, 2022. When evaluating the fair value of the former zPREDICTA reporting unit, the Company used a discounted cash flow model and market comparisons. Key assumptions used to determine the estimated fair value included: (a) expected cash flow for the 10-year period following the testing date (including net revenues, costs of revenues, and operating expenses as well as estimated working capital needs and capital expenditures) and (b) an estimated terminal value using a terminal year growth rate of 4.0% determined based on the growth prospects of the reporting unit. The Company further used a probability weighting of various forecasts to address forecast risk. The Company used an estimated discount rate of 65% based on management’s best estimate and considering the Company’s current market capitalization. The majority of the inputs used in the discounted cash flow model were unobservable and thus are considered to be Level 3 inputs. The inputs for the market capitalization calculation were considered Level 1 inputs. zPREDICTA Inc. was merged with Predictive Oncology Inc. at the end of 2022 and is now reported as part of the Pittsburgh operating segment.

 

The following tables present changes in the carrying value of goodwill on our consolidated balance sheet:

 

Goodwill balance at December 31, 2021

  $ 6,857,790  

Adjustment to fair value

    373,303  

Impairment

    (7,231,093 )

Goodwill balance at December 31, 2022

  $ -  

 

XML 28 R13.htm IDEA: XBRL DOCUMENT v3.24.1
Note 6 - Leases
12 Months Ended
Dec. 31, 2023
Notes to Financial Statements  
Lessee, Operating Leases [Text Block]

NOTE 6 LEASES

 

The Company’s corporate offices and other offices are in Pittsburgh, Pennsylvania. Upon expiration of previous leases for office space and laboratory operations, the Company entered two new leases for office space and laboratory operations on January 4, 2023. The leases each have an approximate five-year term ending February 29, 2028, and the Company recorded corresponding right of use (“ROU”) assets and liabilities of $2,922,365.

 

The Company has an additional office in Birmingham, Alabama, which is used for office space and laboratory operations. The lease is effective through August 31, 2025.

 

The Company has an office in Eagan, Minnesota, which is used for office space and manufacturing. Since July 31, 2022, the lease was month-to-month tenancy. On June 1, 2023, the lease was amended for two additional years until May 31, 2025 and the Company recorded a corresponding ROU asset and liability of $74,816.

 

Lease expense under operating lease arrangements was $892,993 and $746,590 for 2023 and 2022, respectively.

 

The following table summarizes other information related to the Company’s operating leases:

 

   

December 31, 2023

   

December 31, 2022

 

Weighted average remaining lease term – operating leases in years

    3.99       1.72  

Weighted average discount rate – operating leases

    12 %     8 %

 

 

The Company’s operating lease obligation as of December 31, 2023, which includes expected lease extensions that are reasonably certain of renewal, are as follows:

 

2024

  $ 818,463  

2025

    857,622  

2026

    803,724  

2027

    827,909  

2028

    139,022  

Total lease payments

    3,446,740  

Less interest

    (740,334 )

Present value of lease liabilities

  $ 2,706,406  

 

XML 29 R14.htm IDEA: XBRL DOCUMENT v3.24.1
Note 7 - Notes Payable
12 Months Ended
Dec. 31, 2023
Notes to Financial Statements  
Debt Disclosure [Text Block]

NOTE 7 NOTE PAYABLE

 

In June 2023, the Company purchased Directors and Officers insurance policies with a policy period ending June 2024. In July 2023, the Company financed $364,721 of its total premium by entering into a note payable with a finance provider that requires ten monthly installment payments through April 2024. The note is secured by a first priority lien on the financed policies. The short-term note bears interest at an annual percentage rate of 9.25% over the life of the note. As of December 31, 2023, the outstanding balance of the note was $150,408 including interest.

XML 30 R15.htm IDEA: XBRL DOCUMENT v3.24.1
Note 8 - Derivatives
12 Months Ended
Dec. 31, 2023
Notes to Financial Statements  
Derivative Instruments and Hedging Activities Disclosure [Text Block]

NOTE 8 DERIVATIVES

 

Certain warrants issued to placement agents were determined to be a derivative liability due to certain features of the warrants which could, in certain circumstances, result in the holder receiving the Black Scholes value of the outstanding warrants in the same type of consideration as the common stockholders. As a result, in those circumstances, the amount of consideration would differ from that provided to holders of common stock, therefore, the warrants were classified as a liability.

 

The fair value of the placement agent warrants issued in connection with the March 2020 private placement was determined to be $135 and $3,355 as of December 31, 2023, and December 31, 2022, respectively. The Company recorded gains on the change in fair value of the placement agent warrants of $3,220 and $37,981 during the year ended December 31, 2023, and December 31, 2022, respectively. The placement agent warrants expire in March 2025.

 

The fair value of the placement agent warrants issued in connection with the May 2020 offering of securities was determined to be $333 and $4,479 as of December 31, 2023, and December 31, 2022, respectively. The Company recorded gains on the change in fair value of the placement agent warrants of $4,146 and $38,167 during the year ended December 31, 2023, and December 31, 2022, respectively. The placement agent warrants expire in May 2025.

 

The placement agent warrants issued in connection with the June 2020 warrant exercise and issuance had a fair value of $908 and $5,999 as of December 31, 2023, and December 31, 2022, respectively. The Company recorded gains on the change in fair value of the placement agent warrants of $5,091 and $39,499 during the year ended December 31, 2023, and December 31, 2022, respectively. The placement agent warrants expire in June 2025.

 

The table below discloses changes in value of the Company’s embedded derivative liabilities discussed above.

 

Derivative liability balance at December 31, 2021

  $ 129,480  

Gain recognized to revalue derivative instrument at fair value

    (115,647 )

Derivative liability balance at December 31, 2022

  $ 13,833  

Gain recognized to revalue derivative instrument at fair value

    (12,457 )

Derivative liability balance at December 31, 2023

  $ 1,376  

 

 

XML 31 R16.htm IDEA: XBRL DOCUMENT v3.24.1
Note 9 - Stockholders' Equity, Stock Options and Warrants
12 Months Ended
Dec. 31, 2023
Notes to Financial Statements  
Equity [Text Block]

NOTE 9 STOCKHOLDERS EQUITY, STOCK OPTIONS AND WARRANTS

 

Series F Preferred Stock Dividend and Reverse Stock Split

 

On March 16, 2023, the Board of Directors of the Company authorized the issuance of 80,000 shares of Series F Preferred Stock, par value $0.01 per share.

 

On March 16, 2023, the Board of Directors of the Company declared a dividend of one one-thousandth of a share of Series F Preferred Stock, par value $0.01 per share, for each outstanding share of the Company’s common stock held on record as of March 27, 2023. 79,404 shares of Series F Preferred Stock were issued pursuant to the stock dividend. Each share of Series F Preferred Stock entitled the holder thereof to 1,000,000 votes per share to vote together with the outstanding shares of common stock of the Company as a single class to adopt an amendment to the Company’s Certificate of Incorporation to affect a reverse stock split.

 

On April 19, 2023, the Company completed a one-for-twenty reverse stock split that was effective for trading purposes on April 24, 2023. No fractional shares were issued as a result of the reverse stock split. Any fractional shares that would otherwise have resulted from the reverse stock split were rounded up to the next whole number. The number of authorized shares of common stock under the Company’s certificate of incorporation, as amended, remained unchanged at 200,000,000 shares. All numbers of shares and per-share amounts in this report have been adjusted to reflect the reverse split. Proportionate reductions were made to the number of shares of common stock reserved for future issuance under our 2012 Equity Incentive Plan and the number of shares of common stock that may be issued upon exercise or vesting of outstanding equity incentive awards and warrants, and proportionate increases were made to the exercise price or share-based performance criteria, if any, applicable to such awards and warrants.

 

Redemption of Series F Preferred Stock

 

On April 17, 2023, the Company convened a special meeting of stockholders, which was adjourned due to the lack of a quorum and reconvened on April 19, 2023 (the “Special Meeting”), at which the Company’s stockholders approved a proposal to amend the Company’s certificate of incorporation to effect a reverse stock split of the Company’s common stock at a ratio in the range of 1-for-2 to 1-for-25, with such ratio to be determined by the Company’s Board of Directors (the “Reverse Split Proposal”). All shares of Series F Preferred Stock that were not present in person or by proxy at the Special Meeting as of immediately prior to the opening of the polls (the “Initial Redemption Time”) were automatically redeemed (the “Initial Redemption”). All outstanding shares of Series F Preferred Stock that were not redeemed pursuant to the Initial Redemption were redeemed automatically upon the approval by the Company’s stockholders of the Reverse Split Proposal (the “Subsequent Redemption” and, together with the Initial Redemption, the “Redemption”). Both the Initial Redemption and the Subsequent Redemption occurred on April 19, 2023. As a result, no shares of Series F Preferred Stock remain outstanding.

 

May 2022 Offerings

 

On May 16, 2022, the Company issued and sold an aggregate of 191,864 shares of its common stock, at a purchase price of $12.00 per share to several institutional and accredited investors in a registered direct offering (the “First Offering”). Pursuant to the securities purchase agreement, the Company also agreed to issue to these purchasers unregistered warrants to purchase up to an aggregate of 191,864 shares of common stock (the “Warrants”) in a concurrent private placement. The Warrants have an exercise price equal to $14.00 per share, will become exercisable six months from the date of issuance, and will expire five and one-half years from the date of issuance.

 

In addition, in a concurrent registered direct offering (the “Second Offering”), on May 16, 2022, the Company issued and sold to several institutional and accredited investors an aggregate of 408,136 shares of its common stock, at a purchase price of $12.00 per share. The Company also entered into a warrant amendment agreement (the “Warrant Amendment”) with each of the purchasers in the Second Offering. Under the Warrant Amendment, the Company agreed to amend certain existing warrants to purchase up to 816,272 shares of common stock that were previously issued in 2020 and 2021 to those purchasers, with exercise prices ranging from $20.00 to $40.00 per share (the “Existing Warrants”), were amended to: (i) lower the exercise price of the Existing Warrants to $14.00 per share, (ii) provide that the Existing Warrants, as amended, will not be exercisable until six months following the closing date of the Second Offering, and (iii) extend the original expiration date of the Existing Warrants by five and one-half years following the close of the Second Offering.

 

 

In each case, the Company paid to the placement agent an aggregate fee equal to 7.5% of the aggregate gross proceeds received by the Company in the offering and a management fee equal to 1% of the aggregate gross proceeds received by the Company in the offering and provided the placement agent expense allowance of $65,000 for non-accountable and other out-of-pocket expenses. In addition, the Company granted to the placement agent or its assigns warrants to purchase 7.5% of the shares sold to investors in the offering at an exercise price equal to 125% of the price of the shares in the transaction, or $15.00 per share, with a term of five years (the “Agent Warrants”). The Agent Warrants become exercisable six months after issuance.

 

Equity Line

 

On October 24, 2019, the Company entered into an equity purchase agreement with an investor, providing for an equity financing facility. According to the terms and subject to the conditions in the purchase agreement, the investor was committed to purchase shares having an aggregate value of up to $15,000,000 of the Company’s common stock for a period of up to three years. The Company issued to the investor 5,233 commitment shares at a fair market value of $450,000 for entering into the agreement. From time to time during the three-year commitment period, provided that the closing conditions were satisfied, the Company could provide the investor with put notices to purchase a specified number of shares subject to certain limitations and conditions and at specified prices, which generally represent discounts to the market price of the common stock. During the year ended December 31, 2022, the Company issued 15,750 shares of its common stock valued at $236,009 pursuant to the equity line. In connection with the May 2022 offerings, the Company agreed not to access the remaining balance for a period of one year after the closing date, or May 18, 2022. The equity line expired on October 23, 2022.

 

Series B Convertible Preferred Stock

 

As of December 31, 2023, and December 31, 2022, there were 79,246 shares of Series B Convertible Preferred Stock outstanding. The conversion rate of Series B Convertible Preferred Stock to Common Stock is subject to appropriate adjustment in the event of stock dividends, stock splits, reorganizations, or similar events. The 79,246 shares of Series B Convertible Preferred Stock outstanding at December 31, 2023 were convertible to 16 shares of common stock. In addition, the Series B Convertible Preferred Stock will automatically convert into shares of common stock upon the occurrence of a fundamental transaction, as described in the certificate of designations for the Series B Convertible Preferred Stock including mergers, sales of the company’s assets, changes in control and similar transactions. The Series B Convertible Preferred Stock is not convertible by the holder of such preferred stock to the extent (and only to the extent) that the holder or any of its affiliates would beneficially own in excess of 4.99% of the common stock of the Company. The Series B Convertible Preferred Stock has no voting rights, except for the right to approve certain amendments to the certificate of designations or similar actions. With respect to payment of dividends and distribution of assets upon liquidation or dissolution or winding up of the Company, the Series B Convertible Preferred Stock shall rank equal to the common stock of the Company. No sinking fund has been established for the retirement or redemption of the Series B Convertible Preferred Stock.

 

Equity Incentive Plan

 

The Company’s Amended and Restated 2012 Stock Incentive Plan (the “2012 Plan”) allows for the issuance of incentive and non-qualified stock options, stock appreciation rights, stock awards, restricted stock, restricted stock units (“RSUs”) and performance awards to employees, directors, and consultants of the Company, where permitted under the plan. The exercise price for each stock option is determined by the market price on the date of issuance. Vesting requirements are determined by the Board of Directors when granted and currently range from immediate to three years. Options outstanding under this plan have a contractual life of ten years.

 

On December 1, 2022, during the 2022 annual meeting of stockholders (the “Annual Meeting”), the stockholders approved a proposal to increase the reserve shares of common stock authorized for issuance under the Amended and Restated 2012 Stock Incentive Plan by 162,500 to 287,500 reserve shares.

 

 

ASC 718, Compensation Stock Compensation (“ASC 718”), requires that a company that issues equity as compensation needs to record compensation expense on its statements of net loss that corresponds to the estimated cost of those equity grants. ASC 718 requires companies to estimate the fair value of stock-based payment awards on the date of grant using an option-pricing model or other acceptable means.

 

During the year ended December 31, 2021, the Company issued 22,500 RSUs under the plan which had market, performance, and service vesting conditions through January 1, 2024. 16,667 RSUs became vested during the year ended December 31, 2022. At December 31, 2022, there were 4,167 RSUs outstanding under the plan. At December 31, 2023, there were no RSUs outstanding under the plan.

 

Valuation and Accounting for Stock Options and Warrants

 

The Company determines the grant date fair value of options and warrants using a Black-Scholes option valuation model based upon assumptions regarding risk-free interest rate, expected dividend rate, volatility, and estimated term. See Note 1 Summary of Significant Accounting Policies.

 

The fair value of each option and warrant grant is estimated on the grant date using the Black-Scholes option valuation model with the following assumptions:

 

   

Year Ended December 31,

 
   

2023

   

2022

 
   

Stock Options

 

Expected dividend yield

    0.0%       0.0%  

Expected stock price volatility

    90.8% –98.2%       86.5% –92.2%  

Risk-free interest rate

    3.38% –3.95%       1.83% –4.26%  

Expected life (years)

 

10

   

10

 
   

Warrants

 

Expected dividend yield

    0.0%       0.0%  

Expected stock price volatility

    0%       92.2%  

Risk-free interest rate

    0%       2.96% –2.97%  

Expected life (years)

 

0

   

5 – 5.5

 

 

Stock Options and Warrants Granted by the Company

 

The following summarizes transactions for stock options and warrants for the periods indicated: 

 

   

Stock Options

   

Warrants

 
   

Number of
Shares

   

Average
Exercise
Price

   

Number of
Shares

   

Average
Exercise
Price

 

Outstanding at December 31, 2021

    53,144     $ 96.60       1,584,995     $ 33.20  
                                 

Issued

    1,599       8.40       1,053,136       14.00  

Forfeited

    (2,013

)

    17.60       -       -  

Expired

    (3,677 )     208.40       (5,422 )     329.60  

Cancelled

    -       -       (816,272 )     30.20  

Outstanding at December 31, 2022

    49,053     $ 91.60       1,816,437     $ 22.60  
                                 

Issued

    1,075       5.45       -       -  

Forfeited

    (49

)

    6.18       -       -  

Expired

    (2,415

)

    139.30       (9,848

)

    219.60  

Outstanding at December 31, 2023

    47,664     $ 82.23       1,806,589     $ 21.52  

 

At December 31, 2023, 46,814 stock options were fully vested and currently exercisable with a weighted average exercise price of $83.61 and a weighted average remaining term of 5.56 years. At December 31, 2023, there were 1,806,589 warrants that were fully vested and currently exercisable.

 

 

At December 31, 2022, 47,682 stock options were fully vested and exercisable with a weighted average exercise price of $93.80 and a weighted average remaining term of 6.54 years. At December 31, 2022, there were 1,816,437 warrants that were fully vested and currently exercisable.

 

Stock-based compensation recognized in 2023 and 2022 was $2,038 and $108,596, respectively. The Company has $1,644 of unrecognized compensation expense related to non-vested stock options that are expected to be recognized over the next 16 months.

 

The following summarizes the status of options and warrants outstanding at December 31, 2023:

 

Range of Exercise Prices

   

Shares

   

Weighted Average Remaining Life

 

Options

                 
$ 3.44 –14.65       12,029       6.67  
$ 16.28 –29.40       4,935       7.57  
$ 30.80 –52.20       16,049       4.13  
$ 101.00 –69,375.00       14,651       3.52  

Total

      47,664          
                     

Warrants:

                 
$ 14.00 –20.00       1,168,465       3.62  
$ 21.05 –30.00       368,246       2.06  
$ 34.38 –40.00       180,314       5.87  
$ 43.75 –200.00       89,564       1.83  

Total

      1,806,589          

 

Stock options and warrants expire on various dates from February 2024 to July 2033.

 

The following table is the listing of outstanding stock options and warrants as of December 31, 2023 by year of grant:

 

Stock Options:

 

Year

 

Shares

   

Range of Exercise Prices

 

2014

    3     $ 32,500.00             69,375.00  

2015

    12       30.80             17,250.00  

2016

    296       30.80             850.00  

2017

    10,478       30.80             420.00  

2018

    2,893       30.80             226.00  

2019

    14,970       30.80             158.00  

2020

    14,883       14.65             32.80  

2021

    2,248       14.40             29.40  

2022

    846       7.70             14.65  

2023

    1,035       3.44             7.68  

Total

    47,664     $ 3.44           $ 69,375.00  

 

Warrants:

 

Year

 

Shares

   

Range of Exercise Prices

 

2019

    84,514     $ 16.90             200.00  

2020

    65,586       36.00             59.84  

2021

    603,353       16.00             48.75  

2022

    1,053,136       14.00             15.00  

Total

    1,806,589     $ 14.00           $ 200.00  

 

 

XML 32 R17.htm IDEA: XBRL DOCUMENT v3.24.1
Note 10 - Income Taxes
12 Months Ended
Dec. 31, 2023
Notes to Financial Statements  
Income Tax Disclosure [Text Block]

NOTE 10 INCOME TAXES

 

The provision for income taxes consists of an amount for taxes currently payable and a provision for tax consequences deferred to future periods. Deferred income taxes 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. Deferred income 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.

 

The Company incurred zero income tax expense during the years ended December 31, 2023, and December 31, 2022, due to losses in both years.

 

Actual income tax benefit differs from statutory federal income tax benefit as follows:

 

   

Year Ended December 31,

 
   

2023

   

2022

 

Statutory federal income tax benefit

  $ 2,936,633     $ 5,404,903  

State tax benefit, net of federal taxes

    599,958       856,735  

Foreign tax benefit

    -       -  

Foreign operations tax rate differential

    -       -  

State rate adjustment

    (125,150 )     (7,795,184  

Nondeductible/nontaxable items

    121,708       (7,709 )

Goodwill impairment

    -       (1,654,212 )

NOL and deferred only adjustments

    (59,913,532 )     (1,149,895 )

Other

    (5,182 )     89,162  

Valuation allowance decrease

    56,385,565       4,256,200  

Total income tax benefit

  $ -     $ -  

 

 

Deferred taxes consist of the following:

 

   

December 31, 2023

   

December 31, 2022

 

Deferred tax assets:

               

Noncurrent:

               

Inventory

  $ -     $ -  

Compensation accruals

    87,131       150,168  

Accruals and reserves

    204,083       254,213  

Deferred revenue

    36,169       51,198  

Charitable contribution carryover

    1,724       1,766  

Derivatives

    349       3,192  

Intangibles

    852,414       1,191,874  

Capitalized R&D

    919,789       635,862  

Depreciation

    59,511       -  
Lease liabilities     703,026       6,925  

NQSO compensation

    627,997       1,625,108  

NOL and credits

    21,737,285       77,042,831  

Total deferred tax assets

    25,229,478       80,963,137  
                 

Deferred tax liabilities:

               

Noncurrent:

               

Depreciation

    -       (39,213 )
Lease right-of-use assets     (691,119 )     -  

Total deferred tax liabilities

    (691,119 )     (39,213 )
                 

Net deferred tax assets

    24,538,359       80,923,924  

Less: valuation allowance

    (24,538,359 )     (80,923,924 )

Total

  $ -     $ -  

 

The Company has determined, based upon its history, that it is probable that future taxable income may be insufficient to fully realize the benefits of the NOL carryforwards and other deferred tax assets. As such, the Company has determined that it is more likely than not that it will not realize its deferred tax assets.

 

Pursuant to the Internal Revenue Code of 1986, as amended (the “Code”) Sections 382 and 383, annual use of a company’s NOL and research and development credit carryforwards may be limited if there is a cumulative change in ownership of greater than 50% within a three-year period. The amount of the annual limitation is determined based on the value of the Company immediately prior to the ownership change. Subsequent ownership changes may further affect the limitation in future years.

 

During the year-ended December 31, 2023, the Company completed an assessment of the available NOL and tax credit carryforwards under Section 382 and 383 and determined that the Company underwent several ownership changes during the period from 2008 to 2022. The Company has adjusted its NOL and tax credit carryforwards to reflect the limitations resulting from the identified ownership changes. The Company reduced its available gross federal and state NOL carryforwards by $237,816,096 and $178,311,455, respectively, and recorded a reduction of $49,941,380 and $7,344,800, respectively, to the federal and state deferred tax asset, each of which related to losses generated for the years ended December 31, 2022, and prior. Accordingly, the NOL and tax credit carryforwards presented above for the year ended December 31, 2023, were reduced by $57,446,259, with a corresponding reduction to the valuation allowance.  The Company has recorded the adjustments noted above in 2023 as an out-of-period adjustment and concluded that the adjustments were not material to the 2022 consolidated financial statements and evaluated the recording of this prior year item in the current period and concluded that the net accounting impact is not material to the 2023 consolidated financial statements.

 

As of December 31, 2023, the Company had $86,840,808 of NOLs to reduce future federal taxable income, the majority of which are expected to be available for use in 2024, subject to the Section 382 limitation described above. The federal NOLs of $43,354,286 begin to expire in 2024 if unused and $43,486,522 will carry forward indefinitely. The Company also had $59,425,348 of NOLs to reduce future state taxable income as of December 31, 2023. The state NOLs will begin to expire in 2024 if unused. The Company's net deferred tax assets, which include the NOLs, are subject to a full valuation allowance. As of December 31, 2023, the federal and state valuation allowances were $20,558,729 and $3,979,630, respectively.

 

 

As of December 31, 2022, prior to the Section 382 analysis, the Company had $316,548,085 of NOLs to reduce future federal taxable income, the majority of which were expected to be available for use in 2023. The federal NOLs of $254,897,407 were to begin to expire in 2023 if unused and $60,829,929 were to carry forward indefinitely. Prior to the Section 382 state analysis, the Company also had $232,097,127 of NOLs to reduce future state taxable income at December 31, 2022. As of December 31, 2022, the federal and state valuation allowances were $66,733,005 and $14,190,055, respectively.

 

Tax years after 2003 remain open to examination by federal and state tax authorities due to unexpired NOL carryforwards.

 

The Company reviews income tax positions expected to be taken in income tax returns to determine if there are any income tax uncertainties. The Company recognizes tax benefits from uncertain tax positions only if it is more likely than not that the tax positions will be sustained on examination by taxing authorities, based on technical merits of the positions. The Company has identified no income tax uncertainties. Due to the existence of the valuation allowance, changes in the Company’s unrecognized tax benefits are not expected to impact the Company’s effective tax rate.

 

The Company recognizes interest and penalties on unrecognized tax benefits as well as interest received from favorable tax settlements within income tax expense. As of December 31, 2023, and 2022, the Company recorded no accrued interest or penalties related to uncertain tax positions.

XML 33 R18.htm IDEA: XBRL DOCUMENT v3.24.1
Note 11 - Collaborative Agreement
12 Months Ended
Dec. 31, 2023
Notes to Financial Statements  
Collaborative Arrangement Disclosure [Text Block]

NOTE 11 COLLABORATIVE AGREEMENT

 

Collaborative Agreement with Cancer Research Horizons

 

On March 16, 2023, the Company entered into a Collaboration Agreement (the “CRH Agreement”) with Cancer Research Horizons (“CRH”), pursuant to which the Company will use its PEDAL technology to evaluate CRH pre-clinical drug inhibitors of Glutaminase to determine which cancer types and patient populations are most likely to respond to treatment with these compounds (the “Project”). Under the CRH Agreement, both parties will retain rights to their respective background intellectual property. Rights to reports, findings, supporting data, and materials (“Project Intellectual Property”) that are generated by the Company pursuant to its performance under the CRH Agreement vest exclusively in CRH. Each party funds its own participation in the Project. Costs incurred to participate in the CRH Agreement are recorded in Cost of Sales in the Company’s consolidated Statements of Net Loss.

 

Pursuant to the CRH Agreement, the Company shall receive a percentage of net revenue, as defined in the agreement, received by CRH for the commercialization of the CRH Candidates and any CRH Derivatives. The percentage of net revenue varies depending on the stage of development. The revenue sharing fees represent variable consideration, which is measured using the expected value method under ASC 606 based on the actual net revenues earned by CRH under Relevant Transfer Agreements relating to the CRH Candidates and CRH Derivatives. Due to the uncertainty associated with the timing and amount of revenue sharing fees, the Company concluded that the revenue sharing fees should be fully constrained until such time that Relevant Transfer Agreements have been entered and net revenues have been earned. These estimates will be reassessed at each reporting period. During the year ended December 31, 2023, the Company recognized no revenue under the CRH Agreement.

XML 34 R19.htm IDEA: XBRL DOCUMENT v3.24.1
Note 12 - Retirement Savings Plans
12 Months Ended
Dec. 31, 2023
Notes to Financial Statements  
Retirement Benefits [Text Block]

NOTE 12 RETIREMENT SAVINGS PLANS

 

The Company has a pre-tax salary reduction/profit-sharing plan under the provisions of Section 401(k) of the Internal Revenue Code, which covers employees meeting certain eligibility requirements. During 2023 and 2022, the Company matched 100% of the employee’s contribution up to 4.0% of their earnings. Employer contributions were $192,499 and $99,924 in 2023 and 2022, respectively. There were no discretionary contributions to the plan in 2023 and 2022.

 

 

XML 35 R20.htm IDEA: XBRL DOCUMENT v3.24.1
Note 13 - Loss Per Share
12 Months Ended
Dec. 31, 2023
Notes to Financial Statements  
Earnings Per Share [Text Block]

NOTE 13 LOSS PER SHARE

 

The following table presents the shares used in the basic and diluted loss per common share computations:

 

    Year Ended December 31,  
   

2023

   

2022

 

Numerator:

               

Net loss attributable to common stockholders per common share: basic and diluted calculation

  $ (13,983,967

)

  $ (25,737,634

)

                 

Denominator:

               

Weighted average common shares outstanding-basic

    4,014,848       3,685,954  

Effect of diluted stock options, warrants and preferred stock (1)

    -       -  

Weighted average common shares outstanding-diluted

    4,014,848       3,685,954  
                 

Loss per common share-basic and diluted

  $ (3.48

)

  $ (6.98

)

 

(1) The following is a summary of the number of underlying shares outstanding at the end of the respective periods that have been excluded from the diluted calculations because the effect on loss per common share would have been anti-dilutive:

 

    Year Ended December 31,  
   

2023

   

2022

 

Options

    47,664       49,053  

RSUs

    -       4,167  

Warrants

    1,806,589       1,816,437  

Preferred stock: Series B

    16       16  

 

XML 36 R21.htm IDEA: XBRL DOCUMENT v3.24.1
Note 14 - Segments
12 Months Ended
Dec. 31, 2023
Notes to Financial Statements  
Segment Reporting Disclosure [Text Block]

NOTE 14 SEGMENTS

 

The Company has determined its operating segments in accordance with ASC 280 – Segment Reporting. Factors used to determine the Company’s reportable segments include the availability of separate financial statements, the existence of locally based leadership across geographic regions, the economic factors affecting each segment, and the evaluation of operating results at the segment level. The Chief Operating Decision Maker (“CODM”) allocates the Company’s resources for each of the operating segments and evaluates their relative performance. Each operating segment listed below has separate financial statements and locally based leadership that are evaluated based on the results of their respective segments. It should be noted that the operating segments below have different products and services. The financial information is consolidated and evaluated regularly by the CODM in assessing performance and allocating resources. As of January 1, 2023, the Company changed its reportable segments to align with its business areas. The Company has retrospectively revised the reported segment information for all periods presented for consistency.

 

The Company has three reportable segments, which have been delineated by location and business area:

 

 

Pittsburgh segment: provides services that include the application of AI using its proprietary biobank of 150,000+ tumor samples. Pittsburgh also creates proprietary 3D culture models used in drug development.

 

 

Birmingham segment: provides contract services and research focused on solubility improvements, stability studies, and protein production.

 

 

Eagan segment: produces the FDA-cleared STREAMWAY System and associated products for automated medical fluid waste management and patient-to-drain medical fluid disposal.

 

See discussion of revenue recognition in Note 1 Summary of Significant Accounting Policies for a description of the products and services recognized in each segment. The segment revenues and segment net losses for the year ended December 31, 2023, and 2022 are included in the table below. All revenues are earned from external customers.

 

 

The tables below summarize the Company’s segment reporting as of and for years ended December 31, 2023, and 2022.

 

    Year Ended December 31, 2023  
   

Pittsburgh

   

Birmingham

   

Eagan

   

Corporate

   

Total

 

Revenue

  $ 492,596     $ 152,396     $ 1,135,101     $ -     $ 1,780,093  

Depreciation and amortization

    (207,658 )     (494,527 )     (29,750 )     (7,381 )     (739,316 )

Impairment expense – long-lived tangible assets

    -       (162,905 )     -       -       (162,905 )

Net loss

  $ (4,503,906 )   $ (1,966,406 )   $ (969,281 )   $ (6,544,374 )   $ (13,983,967 )

 

    December 31, 2023  
   

Pittsburgh

   

Birmingham

   

Eagan

   

Corporate

   

Total

 

Assets

  $ 3,263,270     $ 981,914     $ 1,390,031     $ 8,782,034     $ 14,417,249  

Expenditures for additions to long-lived assets

    7,424       254,819       24,691       15,437       302,371  

 

    Year Ended December 31, 2022  
   

Pittsburgh

   

Birmingham

   

Eagan

   

Corporate

   

Total

 

Revenue

  $ 358,776     $ 82,301     $ 1,063,493     $ 889     $ 1,505,459  

Depreciation and amortization

    (836,671 )     (378,708 )     (28,481 )     (69,215 )     (1,313,075 )

Impairment expense – goodwill

    (7,231,093 )     -       -       -       (7,231,093 )

Impairment expense – intangibles

    (3,349,375 )     -       -       -       (3,349,375 )

Impairment expense – long-lived tangible assets

    -       (115,775 )     -       (69,694 )     (185,469 )

Net loss

  $ (15,741,206 )   $ (1,817,283 )   $ (417,774 )   $ (7,761,371 )   $ (25,737,634 )

 

    December 31, 2022  
   

Pittsburgh

   

Birmingham

   

Eagan

   

Corporate

   

Total

 

Assets

  $ 1,055,228     $ 1,353,434     $ 946,394     $ 22,379,588     $ 25,734,644  

Expenditures for additions to long-lived assets

    76,636       157,334       29,362       212,365       475,697  

 

In each of the years ended December 31, 2023, and 2022, substantially all the Company revenues were located or derived from operations in the United States. As of December 31, 2023, all the Company’s long-lived assets were located within the United States. During the year ended December 31, 2023, revenues of $489,921 reported in the Company’s Pittsburgh segment were attributable to a single customer. As of December 31, 2023, accounts receivable due from this customer was $52,072.

XML 37 R22.htm IDEA: XBRL DOCUMENT v3.24.1
Note 15 - Subsequent Events
12 Months Ended
Dec. 31, 2023
Notes to Financial Statements  
Subsequent Events [Text Block]

NOTE 15 SUBSEQUENT EVENTS

 

Departure of Chief Business Officer

 

On February 2, 2024, the Company and Pamela Bush, Ph.D., MBA, the Company’s Chief Business Officer, agreed that Dr. Bush would leave the Company effective February 15, 2024. In accordance with her Employment Agreement, the Company and Ms. Bush entered into a Separation Agreement and Mutual Release whereby the Company agreed to pay a separation benefit of $410,000 over the subsequent twelve months.

XML 38 R23.htm IDEA: XBRL DOCUMENT v3.24.1
Significant Accounting Policies (Policies)
12 Months Ended
Dec. 31, 2023
Accounting Policies [Abstract]  
Nature Of Operations and Going Concern Policy [Policy Text Block]

Nature of Operations

 

Predictive Oncology Inc. (“Predictive Oncology”) is a knowledge and science-driven company that applies artificial intelligence (“AI”) to support the discovery and development of optimal cancer therapies, which can ultimately lead to more effective treatments and improved patient outcomes. The Company uses AI and a proprietary biobank of 150,000+ tumor samples, categorized by patient type, to provide actionable insights about drug compounds to improve the drug discovery process and increase the probability of drug compound success. The Company offers a suite of solutions for oncology drug development from early discovery to clinical trials.

 

Predictive Oncology’s mission is to change the landscape of oncology drug discovery and enable the development of more effective therapies for the treatment of cancer. By harnessing the power of machine learning and scientific rigor, the Company believes that it can improve the probability of success of advancing pharmaceutical and biological drug candidates with a higher degree of confidence.

 

The Company operates in three business areas. In its first area, the Company provides optimized, high-confidence drug-response predictions through the application of AI using its proprietary biobank of tumor samples to enable a more informed selection of drug/tumor combinations and increase the probability of success during drug development. The Company also creates and develops tumor-specific 3D cell culture models mimicking the physiological environment of human tissue enabling better-informed decision-making during development. In its second business area, the Company provides services and research using a proprietary self-contained and automated system that conducts high-throughput, self-interaction chromatography screens using additives and excipients commonly included in protein formulations resulting in soluble and physically stable formulations of biologics. The Company’s third business area produces the United States Food and Drug Administration (“FDA”)-cleared STREAMWAY® System and associated products for automated medical fluid waste management and patient-to-drain medical fluid disposal. As of January 1, 2023, the Company changed its reportable segments to align with these business areas.

 

The Company has three reportable segments, which have been delineated by location and business area, as further described in Note 14 Segments:

 

 

Pittsburgh segment: provides services that include the application of AI using its proprietary biobank of 150,000+ tumor samples. Pittsburgh also creates proprietary 3D culture models used in drug development.

 

 

Birmingham segment: provides contract services and research focused on solubility improvements, stability studies, and protein production.

 

 

Eagan segment: produces the FDA-cleared STREAMWAY System and associated products for automated medical fluid waste management and patient-to-drain medical fluid disposal.

 

Going Concern

 

The Company has incurred significant and recurring losses from operations for the past several years and, as of December 31, 2023, had an accumulated deficit of $167,761,883. The Company had cash and cash equivalents of $8,728,660 as of December 31, 2023 and needs to raise significant additional capital to meet its operating needs. The Company’s short-term obligations as of December 31, 2023 were $3,951,031, consisting primarily of aggregate accounts payable and accrued expenses of $2,973,729 and operating lease obligations of $517,427. As of December 31, 2023, the Company also had a short-term note payable of $150,408 that bears interest at an annual percentage rate of 9.25% and long-term operating lease obligations of $2,188,979 with a weighted average remaining lease term of 3.99 years. The Company does not expect to generate sufficient operating revenue to sustain its operations in the near term. During the year ended December 31, 2023, the Company incurred negative cash flows from operations of $13,189,390. Although the Company has attempted to improve its operating margin by bolstering revenues and curtailing expenses and continues to seek ways to generate revenue through business development activities, there is no guarantee that the Company will be able to improve its operating margin sufficiently or achieve profitability in the near term. These conditions raise substantial doubt about the Company’s ability to continue as a going concern within one year after the date the financial statements are issued. The Company is evaluating alternatives to obtain the required additional funding to maintain future operations. These alternatives may include, but are not limited to, equity financing, issuing debt, entering into other financing arrangements, or monetizing operating businesses or assets. These possibilities, to the extent available, may be on terms that result in significant dilution to the Company’s existing stockholders or that result in the Company’s existing stockholders losing part or all of their investment. Despite these potential sources of funding, the Company may be unable to access financing or obtain additional liquidity when needed or under acceptable terms, if at all. If such financing or adequate funds from operations are not available, the Company would be forced to limit our business activities and the Company could default on existing payment obligations, which would have a material adverse effect on its financial condition and results of operations, and may ultimately be required to cease its operations and liquidate its business. The Company’s consolidated financial statements have been prepared assuming the Company will continue as a going concern and do not include any adjustment relating to the recoverability and classification of recorded asset amounts and classification of liabilities that might be necessary should the Company be unable to continue in existence.

Stockholders' Equity, Policy [Policy Text Block]

Reverse Stock Split

 

On April 19, 2023, the Company completed a one-for-twenty reverse stock split that was effective for trading purposes on April 24, 2023. All numbers of shares and per-share amounts in this report have been adjusted to reflect the reverse stock split (“Reverse Split”).

 

Use of Estimates, Policy [Policy Text Block]

Accounting Policies and Estimates

 

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

 

Consolidation, Policy [Policy Text Block]

Principles of Consolidation

 

The Company has two wholly owned subsidiaries, Helomics Corporation and Skyline Medical, Inc., as of and for the year ended December 31, 2023. The Company had multiple wholly owned subsidiaries for the year ended December 31, 2022. The consolidated financial statements include the accounts of the Company and these wholly owned subsidiaries after elimination of intercompany transactions and balances as of and for the years ended December 31, 2023, and 2022.

 

Reclassification, Comparability Adjustment [Policy Text Block]

Reclassifications

 

Certain reclassifications have been made to the prior year’s consolidated financial statements to conform to the current year presentation. The reclassifications had no effect on previously reported results of operations, cash flows or stockholders’ equity.

 

New Accounting Pronouncements, Policy [Policy Text Block]

Recent Accounting Pronouncements

 

The Company considers the applicability and impact of all Accounting Standards Updates (“ASUs”) issued by the Financial Accounting Standards Board (the “FASB”). Recently issued ASUs not listed below either were assessed and determined to be not applicable or are currently expected to have no impact on the consolidated financial statements of the Company.

 

In November 2023, the FASB issued ASU 2023-07, “Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures.” This ASU updates reportable segment disclosures by expanding the frequency and extent of segment disclosures. This ASU will become effective for the Company’s fiscal year beginning January 1, 2024, and for the Company’s interim periods beginning in the Company’s fiscal year 2025. Early adoption is permitted and requires the retrospective adoption method. Management is currently evaluating this ASU to determine its impact on the Company’s disclosures.

 

 

In December 2023, the FASB issued ASU 2023-09, “Income Taxes (Topic 740): Improvements to Income Tax Disclosures.” This ASU requires more detailed income tax disclosures. The guidance requires entities to disclose disaggregated information about their effective tax rate reconciliation as well as expanded information on income taxes paid by jurisdiction. The disclosure requirements will be applied on a prospective basis, with the option to apply them retrospectively. The standard is effective for fiscal years beginning after December 15, 2024, with early adoption permitted. Management is currently evaluating this ASU to determine its impact on the Company’s disclosures.

 

Recently Adopted Accounting Standards

 

In June 2016, the FASB issued ASU 2016-13, “Financial Instruments – Credit Losses.” This ASU added a new impairment model (known as the current expected credit loss (“CECL”) model) that is based on expected losses rather than incurred losses. Under the new guidance, an entity recognizes as an allowance its estimate of expected credit losses. The CECL model applies to most debt instruments, trade receivables, lease receivables, financial guarantee contracts, and other loan commitments. The CECL model does not have a minimum threshold for recognition of impairment losses and entities will need to measure expected credit losses on assets that have a low risk of loss. The Company adopted the provisions of ASU 2016-13 on January 1, 2023, using the modified-retrospective approach, and its adoption did not have a material impact on the Company’s consolidated financial statements.

 

In August 2020, the FASB issued ASU 2020-06, “Debt – Debt with Conversion and Other Options and Derivatives and Hedging – Contracts in Entity’s Own Equity” (“ASU 2020-06”). ASU 2020-06 eliminates the beneficial conversion and cash conversion accounting models for convertible instruments. It also amends the accounting for certain contracts in an entity’s own equity that are currently accounted for as derivatives because of specific settlement provisions. The new guidance also modifies how particular convertible instruments and certain contracts that may be settled in cash or shares impact the diluted EPS computation. As a smaller reporting company pursuant to Rule 12b-2 of the Securities Exchange Act of 1934, as amended, ASU 2020-06 is effective for fiscal years beginning after December 15, 2023, including interim periods within those annual periods. Early adoption is permitted, including interim periods within those fiscal years. Entities should adopt the guidance as of the beginning of its annual fiscal year and are allowed to adopt the guidance through either a modified retrospective method of transition or a fully retrospective method of transition. The Company early adopted ASU 2020-06 on January 1, 2023, and its adoption did not have a material impact on the Company’s financial statements.

 

In September 2022, the FASB issued ASU 2022-04, “Liabilities – Supplier Finance Programs” (“ASU 2022-04”). ASU 2022-04 was issued to enhance the transparency of supplier finance programs used by an entity in connection with the purchase of goods and services. The standard requires entities that use supplier finance programs to disclose the key terms, including a description of payment terms, the confirmed amount outstanding under the program at the end of each reporting period, a description of where those obligations are presented on the balance sheet, and an annual rollforward, including the amount of obligations confirmed and the amount paid during the period. The guidance does not affect the recognition, measurement, or financial statement presentation of obligations covered by supplier finance programs. ASU 2022-04 is effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years, except for the required rollforward information, which is effective for fiscal years beginning after December 15, 2023. The Company adopted ASU 2022-04 on January 1, 2023, using the retrospective approach, and its adoption did not have a material impact on the Company’s financial statements.

 

Cash and Cash Equivalents, Policy [Policy Text Block]

Cash 

 

The Company considers all highly liquid instruments with maturities when purchased of three months or less to be cash equivalents. The Company places its cash with high quality financial institutions and believes its risk of loss is limited to amounts in excess of that which is insured by the Federal Deposit Insurance Corporation.

 

Receivable [Policy Text Block]

Receivables

 

Receivables are reported at the amount the Company expects to collect on balances outstanding. The Company provides for probable uncollectible amounts through charges to earnings and credits to the valuation allowance based on management’s assessment of the status of individual accounts.

 

Amounts recorded in accounts receivable on the consolidated balance sheets include amounts billed and currently due from customers. The amounts due are stated at their net estimated realizable value. An allowance is maintained to provide for the estimated amount of receivables that will not be collected. The Company determines the allowance based on historical experience as well as external business factors expected to impact collectability such as economic factors. The Company reviews customers’ credit history before extending unsecured credit and establishes an allowance based upon factors surrounding the credit risk of specific customers, historical trends, and other information. Invoices are generally due 30 days after presentation. Accounts receivable over 30 days is generally considered past due. The Company does not accrue interest on past due accounts receivables. Receivables are written off once all collection attempts have failed and are based on individual credit evaluation and specific circumstances of the customer. The allowance for accounts receivable balance was $0 as of both December 31, 2023, and 2022. 

 

Fair Value Measurement, Policy [Policy Text Block]

Fair Value Measurements

 

As outlined in ASC 820, Fair Value Measurement, fair value is the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. The accounting standards ASC 820 establishes a three-level fair value hierarchy that prioritizes information used in developing assumptions when pricing an asset or liability as follows:

 

Level 1 – Observable inputs such as quoted prices in active markets;

 

Level 2 – Inputs other than quoted prices in active markets, that are observable either directly or indirectly; and

 

Level 3 – Unobservable inputs where there is little or no market data, which requires the reporting entity to develop its own assumptions.

 

The Company uses observable market data in making fair value measurements, when available. Fair value measurements are classified according to the lowest level input that is significant to the valuation.

 

The fair values of the Company’s derivative liabilities were determined based on Level 3 inputs. The Company generally uses the Black Scholes method for determining the fair value of warrants classified as liabilities on a recurring basis. In addition, the Company uses the Monte Carlo method and other acceptable valuation methodologies when valuing the conversion feature and other embedded features classified as derivatives on a recurring basis. See Note 2 Fair Value Measurements and Note 8 Derivatives.

 

When comparing the carrying amount of an asset group to its fair value as part of a long-lived asset impairment analysis, the Company estimates the fair value of the asset group by making assumptions about the long-lived assets comprising the asset group. The majority of the inputs used by the Company to estimate the fair value of the long-lived assets are unobservable and thus are considered to be Level 3 inputs. See Note 4 Property and Equipment and Note 5 Intangible Assets.

 

When performing quantitative testing related to goodwill impairment analysis, the Company estimates the fair values of its reporting units using discounted cash flows. To determine fair values, the Company is required to make assumptions about a wide variety of internal and external factors. Significant assumptions used in the impairment analysis include financial projections of free cash flow (including significant assumptions about operations including the rate of future revenue growth, capital requirements, and income taxes), long-term growth rates for determining terminal value and discount rates. The majority of the inputs used in the discounted cash flow model are unobservable and thus are considered to be Level 3 inputs. See Note 5 Intangible Assets.

 

Inventory, Policy [Policy Text Block]

Inventories

 

Inventories are stated at the lower of cost or net realizable value, with cost determined on a first-in, first-out basis.  

 

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

Property and Equipment

 

Property and equipment are stated at cost less accumulated depreciation. Depreciation of property and equipment is computed using the straight-line method over the estimated useful lives of the respective assets. Estimated useful asset life by classification is as follows: 

 

   

Years

 

Computers, software, and office equipment

    3       -       10  

Leasehold improvements (1)

    1       -       2  

Manufacturing tooling

    3       -       7  

Laboratory equipment

    4       -       10  

Demo equipment

            3          

 

 

(1)

Leasehold improvements are amortized over the shorter of the useful life or the remaining lease term.

 

Upon retirement or sale of property and equipment, the cost and related accumulated depreciation are removed from the consolidated balance sheet and the resulting gain or loss is reflected in operations. Maintenance and repairs are charged to operations expense as incurred.

 

Goodwill and Intangible Assets, Intangible Assets, Policy [Policy Text Block]

Finite-lived Intangible Assets

 

Finite-lived intangible assets consist of patents and trademarks, licensing fees, developed technology, acquired software, customer relationships, and tradenames, and are amortized over their estimated useful life. Accumulated amortization is included in Intangibles, net in the accompanying consolidated balance sheets.

 

Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]

Long-lived Assets

 

The Company reviews long-lived assets for impairment in accordance with ASC 360, Property, Plant and Equipment, whenever events or changes in circumstances indicate the carrying amount may not be recoverable. Events or changes in circumstances that indicate the carrying amount may not be recoverable include, but are not limited to, a significant change in the medical device marketplace and a significant adverse change in the business climate in which the Company operates.

 

The recoverability of an asset to be held and used is determined by comparing the carrying amount to the estimated undiscounted future cash flows expected to be generated by the asset. If the carrying amount of the asset exceeds its estimated undiscounted future cash flows, the Company records an impairment charge in the amount by which the carrying amount of the asset exceeds its fair value, which is determined by either a quoted market price, if any, or a value determined utilizing discounted cash flow techniques.

 

Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]

Goodwill

 

In accordance with ASC 350, Intangibles Goodwill and Other, goodwill is calculated as the difference between the acquisition date fair value of the consideration transferred and the fair value of net assets acquired. Goodwill is an asset representing the future economic benefits arising from other assets acquired in a business combination. Goodwill is not amortized but is tested on an annual basis for impairment at the reporting unit level as of December 31, or whenever events or changes in circumstances indicate that the carrying amount may not be fully recoverable.

 

To determine whether goodwill is impaired, the Company performs a multi-step impairment test, either on an annual basis, or more frequently if needed. The Company first has the option to assess qualitative factors to determine if it is more likely than not that the carrying value of a reporting unit exceeds its estimated fair value. The Company may also elect to skip the qualitative testing and proceed directly to the quantitative testing. When performing quantitative testing, the Company first estimates the fair values of its reporting units using discounted cash flows. To determine fair values, the Company is required to make assumptions about a wide variety of internal and external factors. Significant assumptions used in the impairment analysis include financial projections of free cash flow (including significant assumptions about operations including the rate of future revenue growth, capital requirements, and income taxes), long-term growth rates for determining terminal value and discount rates. Comparative market multiples are used to corroborate the results of the discounted cash flow test. These assumptions require significant judgement. Pursuant to ASC 350, the single step is to determine the estimated fair value of the reporting unit and compare it to the carrying value of the reporting unit, including goodwill. To the extent the carrying amount of goodwill exceeds the fair value, the difference is the amount of the goodwill impairment. The Company also completes a reconciliation between the implied equity valuation prepared and the Company’s market capitalization. The majority of the inputs used in the discounted cash flow model are unobservable and thus are considered to be Level 3 inputs. The inputs for the market capitalization calculation are considered Level 1 inputs. See Note 5 Intangible Assets.

 

Lessee, Leases [Policy Text Block]

Leases

 

At inception of a contract a determination is made whether an arrangement meets the definition of a lease. A contract contains a lease if there is an identified asset and the Company has the right to control the asset. Operating leases are recorded as right-of-use (“ROU”) assets with corresponding current and noncurrent operating lease liabilities on our consolidated balance sheets.

 

ROU assets represent our right to use an underlying asset for the duration of the lease term and lease liabilities represent our obligation to make lease payments arising from the lease. Recognition on the commencement date is based on the present value of lease payments over the lease term using an incremental borrowing rate. Leases with a term of 12 months or less at the commencement date are not recognized on the consolidated balance sheet and are expensed as incurred. 

 

The Company has lease agreements with lease and non-lease components, which are accounted for as a single lease component for all asset classes. Variable lease payments generally represent the Company’s share of the landlord’s expenses and are recorded when incurred. Leases are accounted for at a portfolio level when similar in nature with identical or nearly identical provisions and similar effective dates and lease terms.

 

Collaborative Arrangement, Accounting Policy [Policy Text Block]

Collaboration Arrangements

 

The Company enters into collaboration arrangements with oncology drug development partners, under which the Company utilizes its active learning technology, proprietary biobank, and know-how to provide predictive models of tumor responses to various drug compounds and treatments of partners. Consideration under these contracts may include an upfront payment, development and regulatory milestones and other contingent payments, expense reimbursements, royalties based on net sales of approved drugs, and commercial sales milestone payments.

 

The Company analyzes its collaboration arrangements to assess whether they are within the scope of ASC 808, Collaborative Arrangements, which includes determining whether such arrangements involve joint operating activities performed by parties that are both active participants in the activities and exposed to significant risks and rewards dependent on the commercial success of such activities. To the extent that the arrangement falls within the scope of ASC 808, the Company assesses whether the payments between the Company and its collaboration partner fall within the scope of other accounting literature. If the Company concludes that payments from the collaboration partner to the Company would represent consideration from a customer, the Company accounts for those payments within the scope of Accounting Standards Codification (“ASC”) 606, Revenue from Contracts with Customers. However, if the Company concludes that its collaboration partner is not a customer for certain activities and associated payments, the Company presents such payments as a reduction of research and development expense or general and administrative expense, based on where the Company presents the underlying expense.

 

Revenue from Contract with Customer [Policy Text Block]

Revenue Recognition

 

The Company recognizes revenue when it satisfies a performance obligation by transferring control of the promised goods or services to its customers, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those goods or services. The Company recognizes revenue in accordance with the five-step process outlined in ASC 606: (i) identify the contract(s) with a customer; (ii) identify the performance obligations in the contract; (iii) determine the transaction price; (iv) allocate the transaction price to the performance obligations in the contract; and (v) recognize revenue when (or as) the entity satisfies a performance obligation. Sales taxes are imposed on the Company’s sales to nonexempt customers. The Company collects the taxes from the customers and remits the entire amount to the governmental authorities. Sales taxes are excluded from revenue and expenses. Advertising costs incurred in the Company’s efforts to obtain new customers are expensed as incurred.

 

Revenues from Services

 

The Company generates revenues from Contract Research Organization (“CRO”) services related to the development of 3D tumor-specific in vitro models for oncology drug discovery and research. The organ-specific disease models provide 3D reconstruction of human tissues accurately representing each disease state and mimicking drug response. Revenue from development of 3D models is reported under the Pittsburgh reportable segment.

 

The Company also generates revenues from CRO services related to development of protein formulations and performance of protein stability analyses. Using the Company’s proprietary High Throughput Self-Interaction Chromatography (“HSC”) platform, the Company conducts screens on excipients previously approved by the FDA to develop protein formulations with increased solubility and physical stability. The Company also provides comprehensive protein stability analyses via time-dependent shelf-life studies and forced degradation studies designed to quickly determine which of the additives previously approved by the FDA will improve the solubility and stability of proteins in solutions. Revenues from development of protein formulations and performance of protein stability analyses are reported under the Birmingham reportable segment.

 

The specific pattern of revenue recognition for CRO services is determined on a case-by-case basis according to the facts and circumstances applicable to a given contract. The Company may execute a master service agreement with a customer that provides terms and conditions for the relationship between the Company and the customer. Detailed Statements of Work (SOWs) are then prepared to outline the specific services to be provided. The SOW and master service agreement, if applicable, form the contract with the customer under ASC 606. The Company evaluates each product or service promised in a contract to determine whether it represents a distinct performance obligation. Determining whether services are considered distinct performance obligations that should be accounted for separately versus together may require significant judgment. Contracts for CRO services generally contain one performance obligation to perform research and deliver appropriate data or reporting. The Company typically requires partial payment for CRO services prior to performance of the research service with the remainder of the transaction price due 30 days after delivery of data or reporting. Revenues from CRO services are generally recognized at the point in time when data and reports are provided to customers.

 

The Company also generates revenues from services provided under maintenance plans related to the Company’s STREAMWAY System. Customers may purchase maintenance plans, which require the Company to service the customer’s STREAMWAY System for a period of one year. Payment due under the maintenance plan is typically due at the start of the service period. The maintenance plan is considered a separate performance obligation from the sale of the STREAMWAY System, is charged separately from the product sale, and is recognized over time (ratably over the one-year period) as maintenance services are provided. A time-elapsed output method is used to measure progress toward complete satisfaction of the performance obligation because the Company transfers control evenly by providing a stand-ready service. The Company has determined that this method provides a faithful depiction of the transfer of services to its customers. Revenues from maintenance plans related to the Company’s STREAMWAY System are reported under the Eagan reportable segment.

 

 

Revenues from Product Sales

 

The Company generates revenues from the sale of medical device products consisting primarily of sales of the STREAMWAY System (i.e., hardware), as well as sales of the proprietary cleaning fluid and filters for use with the STREAMWAY System (i.e., disposables). Currently, the Company sells its medical device products directly to hospitals and other medical facilities using employed sales representatives. Purchase orders, which are governed by sales agreements in all cases, state the final terms for unit price, quantity, shipping, and payment terms. The unit price is considered the observable stand-alone selling price for the arrangements. The sales agreement is a dually executed agreement providing explicit terms and conditions supporting the sale of the STREAMWAY System and related products and services. The Company considers the combination of a purchase order and sales agreement providing its terms and conditions to form the contract with the customer in all cases.

 

Product sales for medical devices consist of a single performance obligation that the Company satisfies at a point in time following the transfer of control of such products to the customer. Transfer of control may occur when products are shipped from the Company’s facilities (“FOB origin”, which is the Company’s standard shipping terms) or upon delivery at the customer’s facilities (“FOB Destination”), dependent on the shipping terms specified in the contract with the customer. Transfer of control may also occur prior to shipment under bill and hold arrangements. In such arrangements, the Company recognizes revenue when the bill-and-hold arrangement has a substantive reason, the product is identified separately as belonging to the customer, the product is ready for physical transfer to the customer, and the Company does not have the ability to use the product or direct it to another customer. The Company’s standard payment terms for its customers purchasing medical devices are generally 30 to 60 days after the Company transfers control of the product to its customer. The Company allows returns of defective disposable merchandise if the customer requests a return merchandise authorization from the Company. All amounts billed to a customer in a sales transaction for medical devices related to shipping and handling, if any, represent revenues earned for the goods provided, and these amounts have been included in revenue. Costs related to such shipping and handling billing are classified as cost of goods sold. Revenues from the sale of medical device products are reported under the Eagan reportable segment.

 

Royalty Revenue and Variable Consideration

 

The Company has a collaboration arrangement that includes sales-based royalties, under which our collaboration partner is obligated to pay revenue sharing fees that are based on the net sales of the collaboration partner’s commercialized drugs. The Company would recognize royalty revenue when the underlying sales occur based on its best estimate of sales of the drugs. To date, the Company has not recognized revenues related to revenue sharing fees pursuant to its collaboration arrangement. See Note 11 Collaboration Agreement.

 

Warranty

 

The Company generally provides one-year warranties against defects in materials and workmanship on product sales and will either repair the products or provide replacements at no charge to customers. As they are considered assurance-type warranties, the Company does not account for them as separate performance obligations. Warranty reserve requirements are based on a specific assessment of the products sold with warranties where a customer asserts a claim for warranty or a product defect.

 

Contract Balances

 

The Company records a receivable when it has an unconditional right to receive consideration after the performance obligations are satisfied. As of December 31, 2023, and 2022, accounts receivable totaled $333,697 and $331,196, respectively. As of December 31, 2021, accounts receivable totaled $354,196.

 

Advance payments received in excess of revenues recognized are classified as contract liabilities until such time as the revenue recognition criteria have been met. The Company’s contract liabilities related primarily to 3D services and maintenance plans were $313,550 and $602,073 as of December 31, 2023, and 2022, respectively. The Company’s long-term contract liabilities are reported in Other long-term liabilities in the consolidated balance sheets. The Company's contract liabilities as of December 31, 2023 primarily represent its remaining performance obligations. The Company recognized revenue of $277,767 primarily related to 3D services earned during the year ended December 31, 2023, that was included in contract liabilities as of December 31, 2022. As of December 31, 2021, contract liabilities totaled $186,951.

 

 

Practical Expedients

 

The Company has elected not to determine whether contracts with customers contain significant financing components as contracts are generally for less than one year. The Company immediately expenses contract costs that would otherwise be capitalized and amortized over a period of less than one year. The Company recognizes shipping and handling costs at point of sale.

 

Share-Based Payment Arrangement [Policy Text Block]

Stock-Based Compensation

 

The Company accounts for stock-based compensation expense in accordance with ASC 718, CompensationStock Compensation, which requires the Company to measure and recognize compensation expense in the financial statements based on the fair value at the date of grant for stock-based awards. The Company recognizes compensation expense for service-based equity-classified awards over their requisite service period and adjusts for forfeitures as they occur.

 

ASC 718 requires companies to estimate the fair value of stock-based payment awards on the date of grant using an option-pricing model. The Company uses the Black-Scholes option-pricing model which requires the input of significant assumptions including an estimate of the average period of time employees and directors will retain vested stock options before exercising them, the estimated volatility of the Company’s common stock price over the expected term, and the risk-free interest rate.

 

When an option or warrant is granted in place of cash compensation for services, the Company deems the value of the service rendered to be the value of the option or warrant. In most cases, however, an option or warrant is granted in addition to other forms of compensation and its separate value is difficult to determine without utilizing an option pricing model. For that reason the Company also uses the Black-Scholes option-pricing model to value options and warrants granted to non-employees, which requires the input of significant assumptions including an estimate of the average period that investors or consultants will retain vested stock options and warrants before exercising them, the estimated volatility of the Company’s common stock price over the expected term, and the risk-free interest rate. In the case of options granted to employees, the Company estimates the life to be the legal term.

 

The Company also has certain awards which vest upon a combination of the satisfaction of service-based and performance-based conditions. The performance-based conditions generally are satisfied upon achieving specified performance targets, such as financial or operating metrics, and/or market performance of the Company’s common stock. For performance-based awards, the Company generally recognizes expense over the requisite service period unless there is a compelling reason to make it shorter and when performance-based conditions are considered probable to be satisfied. For market-based awards, the Company determines the grant-date fair value utilizing a Monte Carlo valuation model, which incorporates various assumptions including stock price volatility, expected term and risk-free interest rates.

 

Changes in the assumptions can materially affect the estimate of fair value of stock-based compensation and, consequently, the related expense recognizes that. The Company’s common stock has been traded on the NASDAQ Capital Market exchange since 2015 and the Company has experienced significant volatility in its stock price. The assumptions used in calculating the fair value of stock-based payment awards represent the Company’s best estimates, which involve inherent uncertainties and the application of management's judgment. As a result, if factors change and the Company uses different assumptions, its stock-based compensation expense could be materially different in the future.

 

On January 1, 2023, the Company adopted a sequencing policy under ASC 815-40-35 (“ASC 815”) that will apply if reclassification of contracts from equity to liabilities is necessary. If the Company is unable to demonstrate it has sufficient authorized shares, shares will be allocated based on the earliest issuance date of potentially dilutive financial instruments, with the earliest financial instruments receiving the first allocation of shares. Pursuant to ASC 815, stock-based awards issued to the Company’s employees are not subject to the sequencing policy.

 

Research and Development Expense, Policy [Policy Text Block]

Research and Development

 

Research and development costs are charged to operations as incurred. Research and development costs, included within operations expense in the accompanying consolidated statements of net loss were $188,305 and $320,320 for the years ended December 31, 2023, and 2022, respectively.

 

Income Tax, Policy [Policy Text Block]

Income Taxes

 

The Company accounts for income taxes in accordance with ASC 740, Income Taxes (“ASC 740”). Under ASC 740, deferred tax assets and liabilities are determined based on the differences between the financial reporting and tax bases of assets and liabilities and net operating loss and credit carryforwards using enacted tax rates in effect for the year in which the differences are expected to impact taxable income. Valuation allowances are established when necessary to reduce deferred tax assets to the amounts expected to be realized.

 

The Company reviews income tax positions expected to be taken in income tax returns to determine if there are any income tax uncertainties. The Company recognizes tax benefits from uncertain tax positions only if it is more likely than not that the tax positions will be sustained on examination by taxing authorities, based on technical merits of the positions. The Company has identified no income tax uncertainties.

 

Under Internal Revenue Code Section 382, certain stock transactions that significantly change ownership could limit the amount of net operating carryforwards that may be utilized on an annual basis to offset taxable income in future periods. Consequently, the Company performed a Section 382 analysis at December 31, 2023, which resulted in the limitation and expiration of a substantial portion of the Company’s loss carryforwards. In addition, the current net operating loss (“NOL”) carryforwards might be further limited by future issuances of our common stock. See Note 10 Income Taxes.

 

Tax years after 2003 remain open to examination by federal and state tax authorities due to unexpired net operating loss carryforwards.

 

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

Credit Risk

 

Financial instruments that potentially subject the Company to concentrations of credit risk consist principally of cash. The Company places its cash with financial institutions and, by policy, generally limits the amount of credit exposure to any one financial institution. As of December 31, 2023, the Company had $142,118 of credit risk for cash amounts held in a single institution that are in excess of amounts insured by the Federal Deposit Insurance Corporation.

 

Risks and Uncertainties

 

The Company is subject to risks common to companies in the medical device and biopharmaceutical industries, including, but not limited to, development by the Company or its competitors of new technological innovations, dependence on key personnel, protection of proprietary technology, and compliance with regulations of the Food and Drug Administration, Clinical Laboratory Improvement Amendments, and other governmental agencies.

 

The Company is also subject to general economic and geopolitical uncertainties caused by inflation, rising interest rates, supply chain disruptions, tight labor markets, wage inflation, pricing volatility for certain goods and services, banking and financial sector disruptions, instability and volatility in the global markets, disruptions from a global pandemic, and geopolitical conflict. The impacts of economic and other global events could have a material adverse effect on our business, results of operations, liquidity or financial condition and heighten or exacerbate risks related to the Company.

 

The Company has evaluated all its activities and concluded that no other subsequent events have occurred that would require recognition in the consolidated financial statements or disclosure in the notes to the consolidated financial statements, except as described above and in Note 15 Subsequent Events.

 

XML 39 R24.htm IDEA: XBRL DOCUMENT v3.24.1
Note 1 - Summary of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2023
Notes Tables  
Property Plant and Equipment Useful Life [Table Text Block]
   

Years

 

Computers, software, and office equipment

    3       -       10  

Leasehold improvements (1)

    1       -       2  

Manufacturing tooling

    3       -       7  

Laboratory equipment

    4       -       10  

Demo equipment

            3          
XML 40 R25.htm IDEA: XBRL DOCUMENT v3.24.1
Note 2 - Fair Value Measurements (Tables)
12 Months Ended
Dec. 31, 2023
Notes Tables  
Fair Value, Assets Measured on Recurring Basis [Table Text Block]

December 31, 2023

 

Fair Value

   

Level 1

   

Level 2

   

Level 3

 

Liabilities:

                               

Derivatives

  $ 1,376     $ -     $ -     $ 1,376  

December 31, 2022

 

Fair Value

   

Level 1

   

Level 2

   

Level 3

 

Liabilities:

                               

Derivatives

  $ 13,833     $ -     $ -     $ 13,833  
XML 41 R26.htm IDEA: XBRL DOCUMENT v3.24.1
Note 3 - Inventories (Tables)
12 Months Ended
Dec. 31, 2023
Notes Tables  
Schedule of Inventory, Current [Table Text Block]
   

As of
December 31,

2023

   

As of
December 31,

2022

 

Raw materials

  $ 239,998     $ 133,183  

Work-in-process

    -       6,694  

Finished goods

    254,376       290,616  

Total

  $ 494,374     $ 430,493  
XML 42 R27.htm IDEA: XBRL DOCUMENT v3.24.1
Note 4 - Property and Equipment (Tables)
12 Months Ended
Dec. 31, 2023
Notes Tables  
Property, Plant and Equipment [Table Text Block]
   

As of
December 31,

2023

   

As of

December 31,

2022

 

Computers, software, and office equipment

  $ 480,882     $ 463,292  

Leasehold improvements

    506,162       535,527  

Laboratory equipment

    3,670,097       3,559,362  

Manufacturing tooling

    133,285       121,120  

Demo equipment

    31,554       31,554  

Total

    4,821,980       4,710,855  

Less: Accumulated depreciation

    (3,588,070 )     (2,877,600 )

Total Property and Equipment, Net

  $ 1,233,910     $ 1,833,255  
XML 43 R28.htm IDEA: XBRL DOCUMENT v3.24.1
Note 5 - Intangible Assets (Tables)
12 Months Ended
Dec. 31, 2023
Notes Tables  
Schedule of Finite-Lived Intangible Assets [Table Text Block]
   

As of December 31, 2023

   

As of December 31, 2022

 
   

Gross Carrying Costs

   

Accumulated Amortization

   

Net Carrying Amount

   

Gross Carrying Costs

   

Accumulated Amortization

   

Impairment

   

Net Carrying Amount

 

Patents & Trademarks

  $ 535,096     $ (286,639 )   $ 252,457     $ 509,141     $ (255,276 )   $ -     $ 253,865  

Developed Technology

    -       -       -       3,500,000       (386,459 )     (3,113,541 )     -  

Customer Relationships

    -       -       -       200,000       (22,083 )     (177,917 )     -  

Tradename

    -       -       -       80,000       (22,083 )     (57,917 )     -  

Total

  $ 535,096     $ (286,639 )   $ 252,457     $ 4,289,141     $ (685,901 )   $ (3,349,375 )   $ 253,865  
Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]

Year ending December 31,

 

Expense

 

2024

  $ 27,451  

2025

    27,451  

2026

    27,451  

2027

    27,451  

2028

    27,451  

Thereafter

    115,202  

Total

  $ 252,457  
Schedule of Goodwill [Table Text Block]

Goodwill balance at December 31, 2021

  $ 6,857,790  

Adjustment to fair value

    373,303  

Impairment

    (7,231,093 )

Goodwill balance at December 31, 2022

  $ -  
XML 44 R29.htm IDEA: XBRL DOCUMENT v3.24.1
Note 6 - Leases (Tables)
12 Months Ended
Dec. 31, 2023
Notes Tables  
Lease, Cost [Table Text Block]
   

December 31, 2023

   

December 31, 2022

 

Weighted average remaining lease term – operating leases in years

    3.99       1.72  

Weighted average discount rate – operating leases

    12 %     8 %
Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]

2024

  $ 818,463  

2025

    857,622  

2026

    803,724  

2027

    827,909  

2028

    139,022  

Total lease payments

    3,446,740  

Less interest

    (740,334 )

Present value of lease liabilities

  $ 2,706,406  
XML 45 R30.htm IDEA: XBRL DOCUMENT v3.24.1
Note 8 - Derivatives (Tables)
12 Months Ended
Dec. 31, 2023
Notes Tables  
Schedule of Derivative Liabilities at Fair Value [Table Text Block]

Derivative liability balance at December 31, 2021

  $ 129,480  

Gain recognized to revalue derivative instrument at fair value

    (115,647 )

Derivative liability balance at December 31, 2022

  $ 13,833  

Gain recognized to revalue derivative instrument at fair value

    (12,457 )

Derivative liability balance at December 31, 2023

  $ 1,376  
XML 46 R31.htm IDEA: XBRL DOCUMENT v3.24.1
Note 9 - Stockholders' Equity, Stock Options and Warrants (Tables)
12 Months Ended
Dec. 31, 2023
Notes Tables  
Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]
   

Year Ended December 31,

 
   

2023

   

2022

 
   

Stock Options

 

Expected dividend yield

    0.0%       0.0%  

Expected stock price volatility

    90.8% –98.2%       86.5% –92.2%  

Risk-free interest rate

    3.38% –3.95%       1.83% –4.26%  

Expected life (years)

 

10

   

10

 
   

Warrants

 

Expected dividend yield

    0.0%       0.0%  

Expected stock price volatility

    0%       92.2%  

Risk-free interest rate

    0%       2.96% –2.97%  

Expected life (years)

 

0

   

5 – 5.5

 
Share-Based Payment Arrangement, Activity [Table Text Block]
   

Stock Options

   

Warrants

 
   

Number of
Shares

   

Average
Exercise
Price

   

Number of
Shares

   

Average
Exercise
Price

 

Outstanding at December 31, 2021

    53,144     $ 96.60       1,584,995     $ 33.20  
                                 

Issued

    1,599       8.40       1,053,136       14.00  

Forfeited

    (2,013

)

    17.60       -       -  

Expired

    (3,677 )     208.40       (5,422 )     329.60  

Cancelled

    -       -       (816,272 )     30.20  

Outstanding at December 31, 2022

    49,053     $ 91.60       1,816,437     $ 22.60  
                                 

Issued

    1,075       5.45       -       -  

Forfeited

    (49

)

    6.18       -       -  

Expired

    (2,415

)

    139.30       (9,848

)

    219.60  

Outstanding at December 31, 2023

    47,664     $ 82.23       1,806,589     $ 21.52  
Schedule of Share-based Compensation Shares Authorized Under Stock Option and Warrant Plans by Exercise Price Range [Table Text Block]

Range of Exercise Prices

   

Shares

   

Weighted Average Remaining Life

 

Options

                 
$ 3.44 –14.65       12,029       6.67  
$ 16.28 –29.40       4,935       7.57  
$ 30.80 –52.20       16,049       4.13  
$ 101.00 –69,375.00       14,651       3.52  

Total

      47,664          
                     

Warrants:

                 
$ 14.00 –20.00       1,168,465       3.62  
$ 21.05 –30.00       368,246       2.06  
$ 34.38 –40.00       180,314       5.87  
$ 43.75 –200.00       89,564       1.83  

Total

      1,806,589          
Disclosure of Share-Based Compensation Arrangements by Share-Based Payment Award [Table Text Block]

Year

 

Shares

   

Range of Exercise Prices

 

2014

    3     $ 32,500.00             69,375.00  

2015

    12       30.80             17,250.00  

2016

    296       30.80             850.00  

2017

    10,478       30.80             420.00  

2018

    2,893       30.80             226.00  

2019

    14,970       30.80             158.00  

2020

    14,883       14.65             32.80  

2021

    2,248       14.40             29.40  

2022

    846       7.70             14.65  

2023

    1,035       3.44             7.68  

Total

    47,664     $ 3.44           $ 69,375.00  

Year

 

Shares

   

Range of Exercise Prices

 

2019

    84,514     $ 16.90             200.00  

2020

    65,586       36.00             59.84  

2021

    603,353       16.00             48.75  

2022

    1,053,136       14.00             15.00  

Total

    1,806,589     $ 14.00           $ 200.00  
XML 47 R32.htm IDEA: XBRL DOCUMENT v3.24.1
Note 10 - Income Taxes (Tables)
12 Months Ended
Dec. 31, 2023
Notes Tables  
Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]
   

Year Ended December 31,

 
   

2023

   

2022

 

Statutory federal income tax benefit

  $ 2,936,633     $ 5,404,903  

State tax benefit, net of federal taxes

    599,958       856,735  

Foreign tax benefit

    -       -  

Foreign operations tax rate differential

    -       -  

State rate adjustment

    (125,150 )     (7,795,184  

Nondeductible/nontaxable items

    121,708       (7,709 )

Goodwill impairment

    -       (1,654,212 )

NOL and deferred only adjustments

    (59,913,532 )     (1,149,895 )

Other

    (5,182 )     89,162  

Valuation allowance decrease

    56,385,565       4,256,200  

Total income tax benefit

  $ -     $ -  
Schedule of Deferred Tax Assets and Liabilities [Table Text Block]
   

December 31, 2023

   

December 31, 2022

 

Deferred tax assets:

               

Noncurrent:

               

Inventory

  $ -     $ -  

Compensation accruals

    87,131       150,168  

Accruals and reserves

    204,083       254,213  

Deferred revenue

    36,169       51,198  

Charitable contribution carryover

    1,724       1,766  

Derivatives

    349       3,192  

Intangibles

    852,414       1,191,874  

Capitalized R&D

    919,789       635,862  

Depreciation

    59,511       -  
Lease liabilities     703,026       6,925  

NQSO compensation

    627,997       1,625,108  

NOL and credits

    21,737,285       77,042,831  

Total deferred tax assets

    25,229,478       80,963,137  
                 

Deferred tax liabilities:

               

Noncurrent:

               

Depreciation

    -       (39,213 )
Lease right-of-use assets     (691,119 )     -  

Total deferred tax liabilities

    (691,119 )     (39,213 )
                 

Net deferred tax assets

    24,538,359       80,923,924  

Less: valuation allowance

    (24,538,359 )     (80,923,924 )

Total

  $ -     $ -  
XML 48 R33.htm IDEA: XBRL DOCUMENT v3.24.1
Note 13 - Loss Per Share (Tables)
12 Months Ended
Dec. 31, 2023
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
    Year Ended December 31,  
   

2023

   

2022

 

Numerator:

               

Net loss attributable to common stockholders per common share: basic and diluted calculation

  $ (13,983,967

)

  $ (25,737,634

)

                 

Denominator:

               

Weighted average common shares outstanding-basic

    4,014,848       3,685,954  

Effect of diluted stock options, warrants and preferred stock (1)

    -       -  

Weighted average common shares outstanding-diluted

    4,014,848       3,685,954  
                 

Loss per common share-basic and diluted

  $ (3.48

)

  $ (6.98

)

Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]
    Year Ended December 31,  
   

2023

   

2022

 

Options

    47,664       49,053  

RSUs

    -       4,167  

Warrants

    1,806,589       1,816,437  

Preferred stock: Series B

    16       16  
XML 49 R34.htm IDEA: XBRL DOCUMENT v3.24.1
Note 14 - Segments (Tables)
12 Months Ended
Dec. 31, 2023
Notes Tables  
Schedule of Segment Reporting Information, by Segment [Table Text Block]
    Year Ended December 31, 2023  
   

Pittsburgh

   

Birmingham

   

Eagan

   

Corporate

   

Total

 

Revenue

  $ 492,596     $ 152,396     $ 1,135,101     $ -     $ 1,780,093  

Depreciation and amortization

    (207,658 )     (494,527 )     (29,750 )     (7,381 )     (739,316 )

Impairment expense – long-lived tangible assets

    -       (162,905 )     -       -       (162,905 )

Net loss

  $ (4,503,906 )   $ (1,966,406 )   $ (969,281 )   $ (6,544,374 )   $ (13,983,967 )
    December 31, 2023  
   

Pittsburgh

   

Birmingham

   

Eagan

   

Corporate

   

Total

 

Assets

  $ 3,263,270     $ 981,914     $ 1,390,031     $ 8,782,034     $ 14,417,249  

Expenditures for additions to long-lived assets

    7,424       254,819       24,691       15,437       302,371  
    Year Ended December 31, 2022  
   

Pittsburgh

   

Birmingham

   

Eagan

   

Corporate

   

Total

 

Revenue

  $ 358,776     $ 82,301     $ 1,063,493     $ 889     $ 1,505,459  

Depreciation and amortization

    (836,671 )     (378,708 )     (28,481 )     (69,215 )     (1,313,075 )

Impairment expense – goodwill

    (7,231,093 )     -       -       -       (7,231,093 )

Impairment expense – intangibles

    (3,349,375 )     -       -       -       (3,349,375 )

Impairment expense – long-lived tangible assets

    -       (115,775 )     -       (69,694 )     (185,469 )

Net loss

  $ (15,741,206 )   $ (1,817,283 )   $ (417,774 )   $ (7,761,371 )   $ (25,737,634 )
    December 31, 2022  
   

Pittsburgh

   

Birmingham

   

Eagan

   

Corporate

   

Total

 

Assets

  $ 1,055,228     $ 1,353,434     $ 946,394     $ 22,379,588     $ 25,734,644  

Expenditures for additions to long-lived assets

    76,636       157,334       29,362       212,365       475,697  
XML 50 R35.htm IDEA: XBRL DOCUMENT v3.24.1
Note 1 - Summary of Significant Accounting Policies (Details Textual)
12 Months Ended
Apr. 19, 2023
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Jul. 31, 2023
Dec. 31, 2021
USD ($)
Number of Tumor Samples   150,000      
Number of Reportable Segments   3      
Retained Earnings (Accumulated Deficit)   $ (167,761,883) $ (153,777,916)    
Cash and Cash Equivalents, at Carrying Value   8,728,660 22,071,523    
Liabilities, Current   3,951,031 3,882,670    
Accounts Payable and Accrued Liabilities, Current   2,973,729      
Operating Lease, Liability, Current   517,427 94,237    
Notes Payable, Current   $ 150,408 0    
Short-Term Debt, Percentage Bearing Fixed Interest Rate   9.25%   9.25%  
Operating Lease, Liability, Noncurrent   $ 2,188,979 $ 86,082    
Operating Lease, Weighted Average Remaining Lease Term (Year)   3 years 11 months 26 days 1 year 8 months 19 days    
Net Cash Provided by (Used in) Operating Activities   $ (13,189,390) $ (12,370,800)    
Accounts Receivable, Allowance for Credit Loss, Current   0 0    
Accounts Receivable, after Allowance for Credit Loss, Total   333,697 331,196   $ 354,196
Contract with Customer, Liability   313,550 602,073   $ 186,951
Contract with Customer, Liability, Revenue Recognized   277,767      
Research and Development Expense, Total   188,305 $ 320,320    
Unrecognized Tax Benefits   0      
Cash, Uninsured Amount   $ 142,118      
Reverse Stock Split [Member]          
Stockholders' Equity Note, Stock Split, Conversion Ratio 20        
XML 51 R36.htm IDEA: XBRL DOCUMENT v3.24.1
Note 1 - Summary of Significant Accounting Policies - Property, Plant and Equipment Useful Life (Details)
Dec. 31, 2023
Office Equipment [Member] | Minimum [Member]  
Property and Equipment (Year) 3 years
Office Equipment [Member] | Maximum [Member]  
Property and Equipment (Year) 10 years
Leasehold Improvements [Member] | Minimum [Member]  
Property and Equipment (Year) 1 year [1]
Leasehold Improvements [Member] | Maximum [Member]  
Property and Equipment (Year) 2 years [1]
Manufacturing Tooling [Member] | Minimum [Member]  
Property and Equipment (Year) 3 years
Manufacturing Tooling [Member] | Maximum [Member]  
Property and Equipment (Year) 7 years
Laboratory Equipment [Member] | Minimum [Member]  
Property and Equipment (Year) 4 years
Laboratory Equipment [Member] | Maximum [Member]  
Property and Equipment (Year) 10 years
Demo Equipment [Member]  
Property and Equipment (Year) 3 years
[1] Leasehold improvements are amortized over the shorter of the useful life or the remaining lease term.
XML 52 R37.htm IDEA: XBRL DOCUMENT v3.24.1
Note 2 - Fair Value Measurements - Fair Value, Assets Measured on Recurring Basis (Details) - Fair Value, Recurring [Member] - USD ($)
Dec. 31, 2023
Dec. 31, 2022
Derivatives $ 1,376 $ 13,833
Fair Value, Inputs, Level 1 [Member]    
Derivatives 0 0
Fair Value, Inputs, Level 2 [Member]    
Derivatives 0 0
Fair Value, Inputs, Level 3 [Member]    
Derivatives $ 1,376 $ 13,833
XML 53 R38.htm IDEA: XBRL DOCUMENT v3.24.1
Note 3 - Inventories - Schedule of Inventory (Details) - USD ($)
Dec. 31, 2023
Dec. 31, 2022
Raw materials $ 239,998 $ 133,183
Work-in-process 0 6,694
Finished goods 254,376 290,616
Total $ 494,374 $ 430,493
XML 54 R39.htm IDEA: XBRL DOCUMENT v3.24.1
Note 4 - Property and Equipment (Details Textual) - USD ($)
3 Months Ended 12 Months Ended
Jun. 30, 2023
Dec. 31, 2022
Dec. 31, 2023
Dec. 31, 2022
Tangible Asset Impairment Charges   $ 185,469 $ 162,905 $ 185,469
Depreciation     $ 711,890 $ 898,369
Property, Plant and Equipment [Member] | Birmingham Operating Segment [Member]        
Asset Impairment Charges $ 162,905      
XML 55 R40.htm IDEA: XBRL DOCUMENT v3.24.1
Note 4 - Property and Equipment - Schedule of Property, Plant and Equipment (Details) - USD ($)
Dec. 31, 2023
Dec. 31, 2022
Property, Plant, and Equipment Gross $ 4,821,980 $ 4,710,855
Less: Accumulated depreciation (3,588,070) (2,877,600)
Total Property and Equipment, Net 1,233,910 1,833,255
Office Equipment [Member]    
Property, Plant, and Equipment Gross 480,882 463,292
Leasehold Improvements [Member]    
Property, Plant, and Equipment Gross 506,162 535,527
Laboratory Equipment [Member]    
Property, Plant, and Equipment Gross 3,670,097 3,559,362
Manufacturing Tooling [Member]    
Property, Plant, and Equipment Gross 133,285 121,120
Demo Equipment [Member]    
Property, Plant, and Equipment Gross $ 31,554 $ 31,554
XML 56 R41.htm IDEA: XBRL DOCUMENT v3.24.1
Note 5 - Intangible Assets (Details Textual)
3 Months Ended 12 Months Ended
Dec. 31, 2022
USD ($)
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Amortization of Intangible Assets   $ 27,426 $ 414,706
Intangibles, net $ 253,865 252,457 253,865
Impairment of Intangible Assets (Excluding Goodwill) $ 3,349,375 0 3,349,375
Goodwill, Impairment Loss   $ 0 7,231,093
Measurement Input, Expected Cash Flow Term [Member]      
Reporting Unit Measurement Input   10  
Measurement Input, Long-Term Revenue Growth Rate [Member]      
Reporting Unit Measurement Input   4  
Measurement Input, Discount Rate [Member]      
Reporting Unit Measurement Input   65  
zPREDICTA [Member]      
Goodwill, Impairment Loss     $ 7,231,093
XML 57 R42.htm IDEA: XBRL DOCUMENT v3.24.1
Note 5 - Intangible Assets - Components of Intangible Assets (Details) - USD ($)
Dec. 31, 2023
Dec. 31, 2022
Gross Carrying Costs $ 535,096 $ 4,289,141
Accumulated Amortization (286,639) (685,901)
Net Carrying Amount 252,457 253,865
Impairment   (3,349,375)
Trade Names 1 [Member]    
Gross Carrying Costs 0 80,000
Accumulated Amortization 0 (22,083)
Net Carrying Amount 0 0
Impairment   (57,917)
Patents and Trademarks [Member]    
Gross Carrying Costs 535,096 509,141
Accumulated Amortization (286,639) (255,276)
Net Carrying Amount 252,457 253,865
Impairment   0
Developed Technology Rights [Member]    
Gross Carrying Costs 0 3,500,000
Accumulated Amortization 0 (386,459)
Net Carrying Amount 0 0
Impairment   (3,113,541)
Customer Relationships [Member]    
Gross Carrying Costs 0 200,000
Accumulated Amortization 0 (22,083)
Net Carrying Amount $ 0 0
Impairment   $ (177,917)
XML 58 R43.htm IDEA: XBRL DOCUMENT v3.24.1
Note 5 - Intangible Assets - Estimated Future Amortization Expense (Details) - USD ($)
Dec. 31, 2023
Dec. 31, 2022
2024 $ 27,451  
2025 27,451  
2026 27,451  
2027 27,451  
2028 27,451  
Thereafter 115,202  
Total $ 252,457 $ 253,865
XML 59 R44.htm IDEA: XBRL DOCUMENT v3.24.1
Note 5 - Intangible Assets - Goodwill (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Impairment $ 0 $ (7,231,093)
zPREDICTA [Member]    
Goodwill $ 0 6,857,790
Adjustment to fair value   373,303
Impairment   (7,231,093)
Goodwill   $ 0
XML 60 R45.htm IDEA: XBRL DOCUMENT v3.24.1
Note 6 - Leases (Details Textual) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Jun. 01, 2023
Jan. 04, 2023
Operating Lease, Right-of-Use Asset $ 2,728,355 $ 211,893    
Operating Lease, Liability 2,706,406      
Operating Lease, Expense $ 892,993 $ 746,590    
Corporate Office in Pittsburgh [Member]        
Lessee, Operating Lease, Term of Contract (Year)       5 years
Operating Lease, Right-of-Use Asset       $ 2,922,365
Operating Lease, Liability       $ 2,922,365
Eagan, Minnesota Office [Member]        
Operating Lease, Right-of-Use Asset     $ 74,816  
Operating Lease, Liability     $ 74,816  
Lessee, Operating Lease, Remaining Lease Term (Year)     2 years  
XML 61 R46.htm IDEA: XBRL DOCUMENT v3.24.1
Note 6 - Leases - Lease Information (Details)
Dec. 31, 2023
Dec. 31, 2022
Weighted average remaining lease term – operating leases in years (Year) 3 years 11 months 26 days 1 year 8 months 19 days
Weighted average discount rate – operating leases 12.00% 8.00%
XML 62 R47.htm IDEA: XBRL DOCUMENT v3.24.1
Note 6 - Leases - Rent Obligation (Details)
Dec. 31, 2023
USD ($)
2024 $ 818,463
2025 857,622
2026 803,724
2027 827,909
2028 139,022
Total lease payments 3,446,740
Less interest (740,334)
Present value of lease liabilities $ 2,706,406
XML 63 R48.htm IDEA: XBRL DOCUMENT v3.24.1
Note 7 - Notes Payable (Details Textual) - USD ($)
Dec. 31, 2023
Jul. 31, 2023
Debt Instrument, Face Amount   $ 364,721
Short-Term Debt, Percentage Bearing Fixed Interest Rate 9.25% 9.25%
Notes Payable $ 150,408  
XML 64 R49.htm IDEA: XBRL DOCUMENT v3.24.1
Note 8 - Derivatives (Details Textual) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Agent Warrants In Connection With March 2020 Private Placement [Member]    
Derivative Liability $ 135 $ 3,355
Derivative, Gain (Loss) on Derivative, Net 3,220 37,981
Agent Warrants Issued in Connection with May 2020 Offering [Member]    
Derivative Liability 333 4,479
Derivative, Gain (Loss) on Derivative, Net 4,146 38,167
Agent Warrants In Connection With June 2020 Warrant [Member]    
Derivative Liability 908 5,999
Derivative, Gain (Loss) on Derivative, Net $ 5,091 $ 39,499
XML 65 R50.htm IDEA: XBRL DOCUMENT v3.24.1
Note 8 - Derivatives - Change in Fair Value of Derivative Liabilities (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Derivative liability balance $ 13,833 $ 129,480
Gain recognized to revalue derivative instrument at fair value (12,457) (115,647)
Derivative liability balance $ 1,376 $ 13,833
XML 66 R51.htm IDEA: XBRL DOCUMENT v3.24.1
Note 9 - Stockholders' Equity, Stock Options and Warrants (Details Textual)
9 Months Ended 12 Months Ended
Apr. 19, 2023
shares
Mar. 16, 2023
$ / shares
shares
Dec. 01, 2022
shares
May 16, 2022
USD ($)
$ / shares
shares
Oct. 24, 2019
USD ($)
shares
Sep. 30, 2022
USD ($)
shares
Sep. 30, 2021
Dec. 31, 2023
USD ($)
$ / shares
shares
Dec. 31, 2022
USD ($)
$ / shares
shares
Dec. 31, 2021
$ / shares
shares
Preferred Stock, Shares Authorized (in shares)               20,000,000 20,000,000  
Common Stock, Shares Authorized (in shares) 200,000,000             200,000,000 200,000,000  
Class of Warrant or Right, Exercise Price of Warrants or Rights | $ / shares               $ 21.52 $ 22.6 $ 33.2
Stock Issued During Period, Value, New Issues | $                 $ 6,507,050  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number (in shares)               47,664    
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Number               46,814 47,682  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price | $ / shares               $ 83.61 $ 93.8  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term               5 years 6 months 21 days 6 years 6 months 14 days  
Class of Warrant or Right Number of Warrants Vested and Exercisable               1,806,589 1,816,437  
Share-Based Payment Arrangement, Expense | $               $ 2,038 $ 108,596  
Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount | $               $ 1,644    
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition               16 months    
Share-Based Payment Arrangement, Option [Member]                    
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number (in shares)                 49,053 53,144
Restricted Stock Units (RSUs) [Member]                    
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period                   22,500
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period                 16,667  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number (in shares)                 4,167  
Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Outstanding, Number               0    
Stock Incentive Plan 2012 [Member]                    
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Additional Shares Authorized     162,500              
Common Stock, Capital Shares Reserved for Future Issuance     287,500              
Warrants Issued with First May 2022 Offering [Member]                    
Class of Warrant or Right, Number of Securities Called by Warrants or Rights       191,864            
Class of Warrant or Right, Exercise Price of Warrants or Rights | $ / shares       $ 14            
Warrants and Rights Outstanding, Term       5 years 6 months            
Existing Warrants [Member]                    
Class of Warrant or Right, Number of Securities Called by Warrants or Rights       816,272            
Class of Warrant or Right, Exercise Price of Warrants or Rights | $ / shares       $ 14            
Warrants and Rights Outstanding, Term       5 years 6 months            
Placement Agent Warrants [Member]                    
Class of Warrant or Right, Exercise Price of Warrants or Rights | $ / shares       $ 15            
Sale of Stock, Placement Agent, Warrants Assigned, Number of Securities Called by Warrants, Percent of Shares Sold       7.50%            
Class of Warrant or Right, Exercise Price of Warrants or Rights, Percent of Stock Price       125.00%            
May 2022 First Offering [Member]                    
Stock Issued During Period, Shares, New Issues (in shares)       191,864            
Shares Issued, Price Per Share | $ / shares       $ 12            
May 2022 Second Offering [Member]                    
Stock Issued During Period, Shares, New Issues (in shares)       408,136            
Shares Issued, Price Per Share | $ / shares       $ 12            
May 2022 Offerings [Member]                    
Sale of Stock, Agent Placement Fee, Percent of Gross Proceeds       7.50%            
Sale of Stock, Management Fee, Percent of Gross Proceeds       1.00%            
Maximum Expenses Reimbursable to Placement Agent | $       $ 65,000            
Equity Line Purchase Agreement [Member]                    
Stock Issued During Period, Shares, New Issues (in shares)         5,233 15,750        
Issuance or Sale of Equity, Can Be Raised | $         $ 15,000,000          
Stock Issued During Period, Value, New Issues | $         $ 450,000 $ 236,009        
Minimum [Member]                    
Class of Warrant or Right, Exercise Price of Warrants or Rights | $ / shares               $ 14    
Minimum [Member] | Existing Warrants [Member]                    
Class of Warrant or Right, Exercise Price of Warrants or Rights | $ / shares       $ 20            
Maximum [Member]                    
Class of Warrant or Right, Exercise Price of Warrants or Rights | $ / shares               200    
Maximum [Member] | Share-Based Payment Arrangement, Option [Member]                    
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period (Year)                 3 years  
Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period (Year)                 10 years  
Maximum [Member] | Equity Incentive Plan [Member]                    
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period (Year)             3 years      
Maximum [Member] | Existing Warrants [Member]                    
Class of Warrant or Right, Exercise Price of Warrants or Rights | $ / shares       $ 40            
Reverse Stock Split [Member]                    
Stockholders' Equity Note, Stock Split, Conversion Ratio 20                  
Reverse Stock Split [Member] | Minimum [Member]                    
Stockholders' Equity Note, Stock Split, Conversion Ratio 2                  
Reverse Stock Split [Member] | Maximum [Member]                    
Stockholders' Equity Note, Stock Split, Conversion Ratio 25                  
Series F Preferred Stock [Member]                    
Preferred Stock, Shares Authorized (in shares)   80,000                
Preferred Stock, Par or Stated Value Per Share (in dollars per share) | $ / shares   $ 0.01           $ 0.01    
Preferred Stock Dividends, Shares Per Share (in shares)   1                
Stock Issued During Period, Shares, New Issues (in shares)   79,404                
Preferred Stock, Voting Rights Per Share (in shares)   1,000,000                
Series B Convertible Preferred Stock [Member]                    
Preferred Stock, Shares Authorized (in shares)               2,300,000 2,300,000  
Preferred Stock, Par or Stated Value Per Share (in dollars per share) | $ / shares               $ 0.01 $ 0.01  
Preferred Stock, Shares Outstanding (in shares)               79,246 79,246  
Preferred Stock, Conversion Rate               16    
XML 67 R52.htm IDEA: XBRL DOCUMENT v3.24.1
Note 9 - Stockholders' Equity, Stock Options and Warrants - Stock Offerings (Details)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Expected dividend yield 0.00% 0.00%
Expected life (years) (Year) 10 years 10 years
Measurement Input, Expected Dividend Rate [Member]    
Warrants measurement input 0 0
Warrants and Rights Outstanding, Measurement Input 0 0
Measurement Input, Price Volatility [Member]    
Warrants measurement input 0 0.922
Warrants and Rights Outstanding, Measurement Input 0 0.922
Measurement Input, Risk Free Interest Rate [Member]    
Warrants measurement input 0  
Warrants and Rights Outstanding, Measurement Input 0  
Measurement Input, Expected Term [Member]    
Warrants measurement input 0  
Warrants and Rights Outstanding, Measurement Input 0  
Minimum [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate 90.80% 86.50%
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate 3.38% 1.83%
Minimum [Member] | Measurement Input, Risk Free Interest Rate [Member]    
Warrants measurement input   0.0296
Warrants and Rights Outstanding, Measurement Input   0.0296
Minimum [Member] | Measurement Input, Expected Term [Member]    
Warrants measurement input   5
Warrants and Rights Outstanding, Measurement Input   5
Maximum [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate 98.20% 92.20%
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate 3.95% 4.26%
Maximum [Member] | Measurement Input, Risk Free Interest Rate [Member]    
Warrants measurement input   0.0297
Warrants and Rights Outstanding, Measurement Input   0.0297
Maximum [Member] | Measurement Input, Expected Term [Member]    
Warrants measurement input   5.5
Warrants and Rights Outstanding, Measurement Input   5.5
XML 68 R53.htm IDEA: XBRL DOCUMENT v3.24.1
Note 9 - Stockholders' Equity, Stock Options and Warrants - Summary of Transactions for Stock Options and Warrants (Details) - $ / shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Warrants, outstanding (in shares) 1,816,437 1,584,995
Warrants, average exercise price (in dollars per share) $ 22.6 $ 33.2
Warrants, issued (in shares) 0 1,053,136
Issued, average exercise price, warrants (in dollars per share) $ 0 $ 14
Warrants, forfeited (in shares) 0 0
Warrants, expired (in shares) (9,848) (5,422)
Expired, average exercise price, warrants (in dollars per share) $ 219.6 $ 329.6
Cancelled (in dollars per share)   $ 0
Warrants, cancelled (in shares)   (816,272)
Cancelled, average exercise price, warrants (in dollars per share)   $ 30.2
Number of Shares Outstanding (in shares) 47,664  
Average Exercise Price Outstanding (in dollars per share) $ 82.23  
Warrants, outstanding (in shares) 1,806,589 1,816,437
Warrants, average exercise price, warrants (in dollars per share) $ 21.52 $ 22.6
Share-Based Payment Arrangement, Option [Member]    
Number of Shares Outstanding (in shares) 49,053 53,144
Average Exercise Price Outstanding (in dollars per share) $ 91.6 $ 96.6
Number of Shares Issued (in shares) 1,075 1,599
Average Exercise Price Issued (in dollars per share) $ 5.45 $ 8.4
Number of Shares Forfeited (in shares) (49) (2,013)
Average Exercise Price Forfeited (in dollars per share) $ 6.18 $ 17.6
Number of Shares Expired (in shares) (2,415) (3,677)
Average Exercise Price Expired (in dollars per share) $ 139.3 $ 208.4
Number of Shares Outstanding (in shares)   49,053
Average Exercise Price Outstanding (in dollars per share)   $ 91.6
XML 69 R54.htm IDEA: XBRL DOCUMENT v3.24.1
Note 9 - Stockholders' Equity, Stock Options and Warrants - Summary of Status of Options and Warrants Outstanding (Details) - $ / shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Shares, options (in shares) 47,664    
Class of Warrant or Right, Exercise Price of Warrants or Rights $ 21.52 $ 22.6 $ 33.2
Shares, warrants (in shares) 1,806,589 1,816,437 1,584,995
Shares, warrants (in shares) 1,806,589 1,816,437 1,584,995
Minimum [Member]      
Class of Warrant or Right, Exercise Price of Warrants or Rights $ 14    
Maximum [Member]      
Class of Warrant or Right, Exercise Price of Warrants or Rights 200    
Stock Options One [Member]      
Share-Based Payment Arrangement, Option, Exercise Price Range, Lower Range Limit (in dollars per share) 3.44    
Share-Based Payment Arrangement, Option, Exercise Price Range, Upper Range Limit (in dollars per share) $ 14.65    
Shares, options (in shares) 12,029    
Weighted average remaining life, options (Year) 6 years 8 months 1 day    
Stock Options Two [Member]      
Share-Based Payment Arrangement, Option, Exercise Price Range, Lower Range Limit (in dollars per share) $ 16.28    
Share-Based Payment Arrangement, Option, Exercise Price Range, Upper Range Limit (in dollars per share) $ 29.4    
Shares, options (in shares) 4,935    
Weighted average remaining life, options (Year) 7 years 6 months 25 days    
Stock Options Three [Member]      
Share-Based Payment Arrangement, Option, Exercise Price Range, Lower Range Limit (in dollars per share) $ 30.8    
Share-Based Payment Arrangement, Option, Exercise Price Range, Upper Range Limit (in dollars per share) $ 52.2    
Shares, options (in shares) 16,049    
Weighted average remaining life, options (Year) 4 years 1 month 17 days    
Stock Options Four [Member]      
Share-Based Payment Arrangement, Option, Exercise Price Range, Lower Range Limit (in dollars per share) $ 101    
Share-Based Payment Arrangement, Option, Exercise Price Range, Upper Range Limit (in dollars per share) $ 69,375    
Shares, options (in shares) 14,651    
Weighted average remaining life, options (Year) 3 years 6 months 7 days    
Warrant One [Member]      
Shares, warrants (in shares) 1,168,465    
Weighted average remaining life, warrants (Year) 3 years 7 months 13 days    
Shares, warrants (in shares) 1,168,465    
Warrant One [Member] | Minimum [Member]      
Class of Warrant or Right, Exercise Price of Warrants or Rights $ 14    
Warrant One [Member] | Maximum [Member]      
Class of Warrant or Right, Exercise Price of Warrants or Rights $ 20    
Warrant Two [Member]      
Shares, warrants (in shares) 368,246    
Weighted average remaining life, warrants (Year) 2 years 21 days    
Shares, warrants (in shares) 368,246    
Warrant Two [Member] | Minimum [Member]      
Class of Warrant or Right, Exercise Price of Warrants or Rights $ 21.05    
Warrant Two [Member] | Maximum [Member]      
Class of Warrant or Right, Exercise Price of Warrants or Rights $ 30    
Warrant Three [Member]      
Shares, warrants (in shares) 180,314    
Weighted average remaining life, warrants (Year) 5 years 10 months 13 days    
Shares, warrants (in shares) 180,314    
Warrant Three [Member] | Minimum [Member]      
Class of Warrant or Right, Exercise Price of Warrants or Rights $ 34.38    
Warrant Three [Member] | Maximum [Member]      
Class of Warrant or Right, Exercise Price of Warrants or Rights $ 40    
Warrant Four [Member]      
Shares, warrants (in shares) 89,564    
Weighted average remaining life, warrants (Year) 1 year 9 months 29 days    
Shares, warrants (in shares) 89,564    
Warrant Four [Member] | Minimum [Member]      
Class of Warrant or Right, Exercise Price of Warrants or Rights $ 43.75    
Warrant Four [Member] | Maximum [Member]      
Class of Warrant or Right, Exercise Price of Warrants or Rights $ 200    
XML 70 R55.htm IDEA: XBRL DOCUMENT v3.24.1
Note 9 - Stockholders' Equity, Stock Options and Warrants - Schedule of Listing of Stock Options and Warrants (Details) - $ / shares
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Shares, options (in shares) 47,664    
Shares, warrants (in shares) 1,806,589 1,816,437 1,584,995
Price, options (in dollars per share) $ 82.23    
Price, warrants (in dollars per share) 21.52 $ 22.6 $ 33.2
Minimum [Member]      
Price, options (in dollars per share) 3.44    
Price, warrants (in dollars per share) 14    
Maximum [Member]      
Price, options (in dollars per share) 69,375    
Price, warrants (in dollars per share) $ 200    
Warrants 2019 [Member]      
Shares, warrants (in shares) 84,514    
Warrants 2019 [Member] | Minimum [Member]      
Price, warrants (in dollars per share) $ 16.9    
Warrants 2019 [Member] | Maximum [Member]      
Price, warrants (in dollars per share) $ 200    
Warrants 2020 [Member]      
Shares, warrants (in shares) 65,586    
Warrants 2020 [Member] | Minimum [Member]      
Price, warrants (in dollars per share) $ 36    
Warrants 2020 [Member] | Maximum [Member]      
Price, warrants (in dollars per share) $ 59.84    
Warrants 2021 [Member]      
Shares, warrants (in shares) 603,353    
Warrants 2021 [Member] | Minimum [Member]      
Price, warrants (in dollars per share) $ 16    
Warrants 2021 [Member] | Maximum [Member]      
Price, warrants (in dollars per share) $ 48.75    
Warrants 2022 [Member]      
Shares, warrants (in shares) 1,053,136    
Warrants 2022 [Member] | Minimum [Member]      
Price, warrants (in dollars per share) $ 14    
Warrants 2022 [Member] | Maximum [Member]      
Price, warrants (in dollars per share) $ 15    
Stock Options 2014 [Member]      
Shares, options (in shares) 3    
Stock Options 2014 [Member] | Minimum [Member]      
Price, options (in dollars per share) $ 32,500    
Stock Options 2014 [Member] | Maximum [Member]      
Price, options (in dollars per share) $ 69,375    
Stock Options 2015 [Member]      
Shares, options (in shares) 12    
Stock Options 2015 [Member] | Minimum [Member]      
Price, options (in dollars per share) $ 30.8    
Stock Options 2015 [Member] | Maximum [Member]      
Price, options (in dollars per share) $ 17,250    
Stock Options 2016 [Member]      
Shares, options (in shares) 296    
Stock Options 2016 [Member] | Minimum [Member]      
Price, options (in dollars per share) $ 30.8    
Stock Options 2016 [Member] | Maximum [Member]      
Price, options (in dollars per share) $ 850    
Stock Options 2017 [Member]      
Shares, options (in shares) 10,478    
Stock Options 2017 [Member] | Minimum [Member]      
Price, options (in dollars per share) $ 30.8    
Stock Options 2017 [Member] | Maximum [Member]      
Price, options (in dollars per share) $ 420    
Stock Options 2018 [Member]      
Shares, options (in shares) 2,893    
Stock Options 2018 [Member] | Minimum [Member]      
Price, options (in dollars per share) $ 30.8    
Stock Options 2018 [Member] | Maximum [Member]      
Price, options (in dollars per share) $ 226    
Stock Options 2019 [Member]      
Shares, options (in shares) 14,970    
Stock Options 2019 [Member] | Minimum [Member]      
Price, options (in dollars per share) $ 30.8    
Stock Options 2019 [Member] | Maximum [Member]      
Price, options (in dollars per share) $ 158    
Stock Options 2020 [Member]      
Shares, options (in shares) 14,883    
Stock Options 2020 [Member] | Minimum [Member]      
Price, options (in dollars per share) $ 14.65    
Stock Options 2020 [Member] | Maximum [Member]      
Price, options (in dollars per share) $ 32.8    
Stock Options 2021 [Member]      
Shares, options (in shares) 2,248    
Stock Options 2021 [Member] | Minimum [Member]      
Price, options (in dollars per share) $ 14.4    
Stock Options 2021 [Member] | Maximum [Member]      
Price, options (in dollars per share) $ 29.4    
Stock Options 2022 [Member]      
Shares, options (in shares) 846    
Stock Options 2022 [Member] | Minimum [Member]      
Price, options (in dollars per share) $ 7.7    
Stock Options 2022 [Member] | Maximum [Member]      
Price, options (in dollars per share) $ 14.65    
Stock Options 2023 [Member]      
Shares, options (in shares) 1,035    
Stock Options 2023 [Member] | Minimum [Member]      
Price, options (in dollars per share) $ 3.44    
Stock Options 2023 [Member] | Maximum [Member]      
Price, options (in dollars per share) $ 7.68    
XML 71 R56.htm IDEA: XBRL DOCUMENT v3.24.1
Note 10 - Income Taxes (Details Textual) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Income Tax Expense (Benefit) $ 0 $ 0
Tax Credit Carryforward, Valuation Allowance 57,446,259  
Unrecognized Tax Benefits 0  
Domestic Tax Authority [Member]    
Change in Operating Loss Carryforwards 237,816,096  
Change in Deferred Tax Assets Attributable to Operating Losses 49,941,380  
Operating Loss Carryforwards 86,840,808 316,548,085
Deferred Tax Assets, Operating Loss Carryforwards, Subject to Expiration 43,354,286 254,897,407
Deferred Tax Assets, Operating Loss Carryforwards, Not Subject to Expiration 43,486,522 60,829,929
Operating Loss Carryforwards, Valuation Allowance 20,558,729 66,733,005
State and Local Jurisdiction [Member]    
Change in Operating Loss Carryforwards 178,311,455  
Change in Deferred Tax Assets Attributable to Operating Losses 7,344,800  
Operating Loss Carryforwards 59,425,348 232,097,127
Operating Loss Carryforwards, Valuation Allowance $ 3,979,630 $ 14,190,055
XML 72 R57.htm IDEA: XBRL DOCUMENT v3.24.1
Note 10 - Income Taxes - Reconciliation of Income Tax Benefit (Expense) (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Statutory federal income tax benefit $ 2,936,633 $ 5,404,903
State tax benefit, net of federal taxes 599,958 856,735
Foreign tax benefit 0 0
Foreign operations tax rate differential 0 0
State rate adjustment (125,150) (7,795,184)
Nondeductible/nontaxable items 121,708 (7,709)
Goodwill impairment (0) 1,654,212
NOL and deferred only adjustments (59,913,532) (1,149,895)
Other (5,182) 89,162
Valuation allowance decrease 56,385,565 4,256,200
Total income tax benefit $ 0 $ 0
XML 73 R58.htm IDEA: XBRL DOCUMENT v3.24.1
Note 10 - Income Taxes - Components of Deferred Income Taxes (Details) - USD ($)
Dec. 31, 2023
Dec. 31, 2022
Inventory $ 0 $ 0
Compensation accruals 87,131 150,168
Accruals and reserves 204,083 254,213
Deferred revenue 36,169 51,198
Charitable contribution carryover 1,724 1,766
Derivatives 349 3,192
Intangibles 852,414 1,191,874
Capitalized R&D 919,789 635,862
Depreciation 59,511 0
Lease liabilities 703,026 6,925
NQSO compensation 627,997 1,625,108
NOL and credits 21,737,285 77,042,831
Total deferred tax assets 25,229,478 80,963,137
Depreciation 0 (39,213)
Lease right-of-use assets (691,119) 0
Total deferred tax liabilities (691,119) (39,213)
Net deferred tax assets 24,538,359 80,923,924
Less: valuation allowance (24,538,359) (80,923,924)
Total $ 0 $ 0
XML 74 R59.htm IDEA: XBRL DOCUMENT v3.24.1
Note 12 - Retirement Savings Plans (Details Textual) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2019
Defined Contribution Plan, Employer Matching Contribution, Percent of Match 100.00% 100.00%  
Defined Contribution Plan, Maximum Annual Contributions Per Employee, Percent     4.00%
Defined Contribution Plan, Employer Contribution Amount $ 192,499 $ 99,924  
Defined Contribution Plan, Employer Discretionary Contribution Amount $ 0 $ 0  
XML 75 R60.htm IDEA: XBRL DOCUMENT v3.24.1
Note 13 - Loss Per Share - Shares Used in Basic and Diluted Loss Per Common Share Computations (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Net loss attributable to common stockholders per common share: basic and diluted calculation $ (13,983,967) $ (25,737,634)
Weighted average shares used in computation – basic and diluted (in shares) 4,014,848 3,685,954
Effect of diluted stock options, warrants and preferred stock (1) (in shares) 0 0
Weighted average common shares outstanding-diluted (in shares) 4,014,848 3,685,954
Net loss per common share – basic and diluted (in dollars per share) $ (3.48) $ (6.98)
XML 76 R61.htm IDEA: XBRL DOCUMENT v3.24.1
Note 13 - Loss Per Share - Antidilutive Securities Excluded from the Diluted Calculations (Details) - shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Share-Based Payment Arrangement, Option [Member]    
Antidilutive Securities (in shares) 47,664 49,053
Restricted Stock Units (RSUs) [Member]    
Antidilutive Securities (in shares) 0 4,167
Warrant [Member]    
Antidilutive Securities (in shares) 1,806,589 1,816,437
Series B Convertible Preferred Stock [Member]    
Antidilutive Securities (in shares) 16 16
XML 77 R62.htm IDEA: XBRL DOCUMENT v3.24.1
Note 14 - Segments (Details Textual)
12 Months Ended
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Number of Operating Segments 3    
Accounts Receivable, after Allowance for Credit Loss, Total $ 333,697 $ 331,196 $ 354,196
One Individual [Member] | Pittsburgh [Member]      
Revenue from Contract with Customer, Excluding Assessed Tax 489,921    
Accounts Receivable, after Allowance for Credit Loss, Total $ 52,072    
XML 78 R63.htm IDEA: XBRL DOCUMENT v3.24.1
Note 14 - Segments - Segments (Details) - USD ($)
3 Months Ended 12 Months Ended
Dec. 31, 2022
Dec. 31, 2023
Dec. 31, 2022
Revenue   $ 1,780,093 $ 1,505,459
Assets $ 25,734,644 14,417,249 25,734,644
Depreciation and Amortization   (739,316) (1,313,075)
Expenditures for additions to long-lived assets   302,371 475,697
Impairment expense – long-lived tangible assets (185,469) (162,905) (185,469)
Impairment   0 (7,231,093)
Net loss   (13,983,967) (25,737,634)
Impairment expense – intangibles (3,349,375) 0 (3,349,375)
Corporate, Non-Segment [Member]      
Revenue   0 889
Assets 22,379,588 8,782,034 22,379,588
Depreciation and Amortization   (7,381) (69,215)
Expenditures for additions to long-lived assets   15,437 212,365
Impairment expense – long-lived tangible assets   0 (69,694)
Impairment     0
Net loss   (6,544,374) (7,761,371)
Impairment expense – intangibles     0
Pittsburgh [Member] | Operating Segments [Member]      
Revenue   492,596 358,776
Assets 1,055,228 3,263,270 1,055,228
Depreciation and Amortization   (207,658) (836,671)
Expenditures for additions to long-lived assets   7,424 76,636
Impairment expense – long-lived tangible assets   0 0
Impairment     (7,231,093)
Net loss   (4,503,906) (15,741,206)
Impairment expense – intangibles     (3,349,375)
Birmingham [Member] | Operating Segments [Member]      
Revenue   152,396 82,301
Assets 1,353,434 981,914 1,353,434
Depreciation and Amortization   (494,527) (378,708)
Expenditures for additions to long-lived assets   254,819 157,334
Impairment expense – long-lived tangible assets   (162,905) (115,775)
Impairment     0
Net loss   (1,966,406) (1,817,283)
Impairment expense – intangibles     0
Eagan [Member] | Operating Segments [Member]      
Revenue   1,135,101 1,063,493
Assets $ 946,394 1,390,031 946,394
Depreciation and Amortization   (29,750) (28,481)
Expenditures for additions to long-lived assets   24,691 29,362
Impairment expense – long-lived tangible assets   0 0
Impairment     0
Net loss   $ (969,281) (417,774)
Impairment expense – intangibles     $ 0
XML 79 R64.htm IDEA: XBRL DOCUMENT v3.24.1
Note 15 - Subsequent Events (Details Textual)
Feb. 02, 2024
USD ($)
Subsequent Event [Member] | Special Termination Benefits [Member]  
Separation Benefits $ 410,000
EXCEL 80 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( (Z+?%@'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 " ".BWQ8_V-O-.\ K @ $0 &1O8U!R;W!S+V-O&ULS9)1 M2\,P$,>_BN2]O305F:'+BV-/"H(#Q;>0W+9@DX;DI-VWMZU;A^@'\#%W__SN M=W"-B=)T"9]3%S&1PWPS^#9D:>*:'8FB!,CFB%[G'E_F=0L7 M,NE@&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" ".BWQ8HJ?F@@&)3#9)7 M$GGY]RO -J977,.6_"4VF'N )T*<(\35JY#?U(HQC=[2A*OKWDKK]A4RI-HMR.5!KR6A4%*7)P/>\LT%*8]Z[N2K6S>7-EV*Q[CY4KG*P8W5VNZ9 NFOZSGTBP-=BI1G#*N8L&1 M9,_7O1'^. F\O*#8XH^8O:J][R@_E2N/]]JSXM3MZ:)?I1O/Z# M;4YHF.N%(E'%7_1:;CLD/11F2HMT4VR.((UY^4G?-B#V"HC74.!O"OSO"G#0 M4$ V!:1M0; I" HRY:D4'"94TYLK*5Z1S+(H)/D._YQ') 8[C\$Y6G M"%\4Y8&E? *7_S/C9N^>;>^ULR$[]*30(X?0[_/^ZW>S%9IIEJJ_;0+Z]W\] ,^\WZQX7(I-G$D5D,9[% &D'J%\O/[FMFP MP>78Z_]FXP-6=>7C2*S&9[CC,VS'9\1Y1A/TR-9":ALH6$?+S(9W#%9U!>5( MK ;J; ?JK!VH.9.QR'O$")E^U=JF#BAM^ZK&S@JL[PK-D5@-VOD.VGG+JT]2 M8PB*?JRYA<%:SS11UB8&EG6EY4BL1NMB1^L"/,/-378:)PS=9^D3DS9*L(;G MX3XY.[_T;*3 TJZD'(G52%WN2%VV(?7(EK'2IFEI=$]3ZZ4(Z\PEB^+"7Z(' M;@R36.8>)SRUP0.5NL)S)%:#A[W*V7EM\)DS%=)D"2D MCSWOG%Q:[PAP<6=ZCM3J]/R*GM^&WBB*C+HZV7Y!A<%]X/8V!TM>8A00&9DV M+$W>,6TYBTU;QMC:#<):G6$Z4JO#K*("!NWS_\ #F'-^^QS872)CC\.UXWWS!@13ST/6SEYC0]N%*K.QP@3N$H3&(X!)IU&,5^BQ7OZ)!(KO@,YXF$TLU)R&AIYO[/ MAP=P76=LQ\@#?I4'?-C%S\;31S3*HE@+B49:,Y/,BU'):4*75FJP7C,UI^[? ME5J=6N7^?=B\[QY236-.>1B; %H,!17K[J0L1L3-C:&JD$!:/5I8K(SKA:[7 S*-L."ZSC,3CI$02)402*N$,,^>DC@T M%ZF@5N\!JW2>VN$T+&S4AH5:/I7LY09?7%X0^<;>&?^Q9#L3G<#YAC! M@.S-(()M_/8NT!31#Y3?3A[0E\7H!,U/Q]:GH7!]YU9TC#Q JCQ 8/>^A96/ M/N:=O!48+/$IYIS1M4AB=8**!24TM9)SF@E#H(S/+RT M4G,: ERIU:E5(8# GGT[J#&-5?Y0X"NC$IQU=4"NW\=^GUB?,\&5G;$=(P20 M*@00V+3OV=F*V]2LM*;- V)-,]3@LL[$CA$ 2!4 2.L 4!#;S/!K9@;+3;]: MB3EU^:[4ZG-J*Y#OZ;FY0=BP8 +X; 8 >&PO=V]R:W-H965T&ULK9EM;]LV M$,>_"N$5W08X,1\D46H3 XG3H<'2-JO3#<.P%XI%QT(ET:5HI]FG'RDYEBT^ M.-GRHHUEWYW^=^+Q1U(G]UQ\K1>,2?"]+*KZ=+"0B3*6Z%'>C>BE8FC5.93'"$$:C,LVKP?BD^>Y:C$_X2A9YQ:X%J%=EF8J' M7\J[ZXS$X'4"MB!9M)'2)5?]9LPHI"1U(ZOFV" M#K;WU(Z[GQ^C_](DKY*Y36LVX<4?>287IX-X #(V3U>%_,SOW[--0J&.-^-% MW?P/[C>V< !FJUKR. H<#WCC@ISJ0C4-3N5&KK$GK M(I7I^$3P>R"TM8JF/S2U:;Q5-GFE'^-4"O5KKOSD>,*KFA=YEDJ6@?.T2*L9 M U,=K@9'X,OT OSTZN>3D52WT@ZCV2;L>1L6.\)>L-DQ(&@(,,3$XCYYNCO> M=Q^I!+=9XFV6N(E'7%FNA&"5!&=UK1)[8\NG#1#8 ^AF>E,OTQD[':ANJ9E8 ML\'X]0\H@F]MV;U0L+UNY15+C[@A"&@<$]62:AE@-#0B1H[+Q5FA\H+**BD(^-"5EWU;Y4G%* M#D'%I$UO;.I5.A+4KZK%+B8$AZ%=;;)5FQP8HS*M[G+5/K538F)6*L1!V&\B MFQF)(X= !#NF0*_$*Z; "H0FZ!&?'ZWT:'4^_DVL/15J8B([==H@PV*(4.SJ M*[2#0.25^ZGIHH)7=T>2B=*G%5F>?0!WIIV-5-..AA&*'4H[C"$O.38MY=&' M37U!@"@.DKY"TQ*'E 11$#A$=OQ!Q O;J\NS\\NKRYO+=U-P]O$"3&\^37Y] M_^GJXMWGZ8_@W6]?+F_^M(KW@=X19[>YD4N'9A&)L]01!3W<%^V:8@Q3B!US8 =^I"??1=,J"6.WJ%LQ3Y8 MI5K@1Z@QG=BL%$L<*CON(3_XU.)?"K61.EA0$V4$QC#I ]IB%T&U>'0)[9"' M_,QK@>*OI FS$-' ["73+@DPH7:)N&,>]C-O?[5SH*#81!E)0@2-)8_-,(YQ M1!WMA3OHX>=![Y!BDVAA$/:I8K%R"=W9NOF9UWOVX/4/L<+^6[WT 7R^K?B2 M"WTN8-5N81V*XX0:\DW#.(*Q8YK%'1&Q?TO6CHU#%29F\Z @#")#I6E(DBBF M+AS@#EK8#ZT)+\M)$Q43?CB[YM-@+RP7Y6X*7JLP\+7BC:?NX=9[&?L_JA\PK4N@1# M\.H8(K4B$&"=%BNF#V#@$+;_0+U(A>;P2B[4%OD?E@U!,(01'L8A:<8+&28D M'BIECZ9\)6NU6\G4(%*K5MVN%VKS7]ZJF>?Q<&C8>/:_QD.@_)>L.>0KK!,^ M-N$=*#%&MYAF1*ET]4I'>.PG_%F6Y7K"48VMM^5'>05FZ3)7C6X5:R$X#9,$ MXZ"_*+&;AI!$Q+$TQQWPL1_X:DVU*E=%<]B7L7D^RZW;1VQR_ A%E*H=3$SZ M=]RRZ7D9?-QP5(U9K2!^GW.U:Y[>IDQQ8WO MZR2#G.J&+$#@S%RJG!KLJH6O"P4T=:"<^V$0=/R<,N'% S4_5K!%RNAU[3>QJX9XO,V $_'A1T 5,P7XJ)PIY?LZ0L!Z&9%$3!?.A] M:-Z,^S;>!7QEL-8;;6*=S*1\L)W/Z= +K"#@D!C+0/&U@C%P;HE0QL^*TZN7 MM,#-]A/[1^<=OY)U&=O& MX&2IC"X@J@"1,UHJ<[9NJ:'Q0,DU438: MV6S#Y<:AT0T3]E^<&H6S#'$F'DNA)654)$"FEDZ3JPE5($P&AB64 MZ[?D'7E-?*(S'-8#W^#REL1/JJ5&Y5+AD:5N(6F0J'E-PB",#L#'Y\/#;;B/ MIFOG8>T\='RM(WP3_%Y *;2-24X>KBM?A"Y-)A7[C1-73%2C;P_9+?D[CM]6 MRRK&VG&_@;_:-'9&X):%J+80/6MA+/,<2Z'27U!%5I0OP>E.)>=4:5* *CT< MM%#R=S>4!8V@N2/_1-"6]%8MO76!](M3WSJ:T=W9@9?L!+US=H(305OJ^[7Z_HO2?T$I M]??RVNV'K%U"I0-P/FYE.:I8T_L^H(6_P%02P,$% @ CHM\6 ].X3_*! MP1 !@ !X;"]W;W)K[X^_X M<']=I@=5/^F-$ 8]ET6E9\'&F.W-9**7&U%R?:VVHH(W*U67W,!MO9[H;2UX M[IS*8D(QCBE26OO]V*0AUF 0E.#^[E>F/L M@\E\NN5K\2#,Y^U=#7>3-DHN2U%IJ2I4B]4L>$=N%A1;!V?QCQ0'?7&-;"J/ M2CW9FS_R68 MD2C$TM@0''[V8B&*PD8"CJ_'H$$[IG6\O#Y%_^"2AV0>N18+ M57R1N=G,@C1 N5CQ76'NU>%W<4PHLO&6JM#N?W1H;),X0,N=-JH\.@-!*:OF MES\?)^+"@0PYT*,#[3J$ P[LZ,!(_>_/3S M=&)@2.LX61[#WS;AZ4!X0M%'59F-1K]6N[&\1HS\ M@BBFS .T^._N= 2'M?/'7+QP(-Z]V(MJ)WPSTSA&SM&>IOV<)"G&&5#O+X$] M=A&.PBAK[5Z0A2U9.$JV4-K89=2\$-K'U[C'%^/&+$RRN(/7-P,Z@A,_7=32 M1:-TO]5V9VUKM9+&!Q?U1B4DC&B6=.@\=AAC%E$_7MSBQ!]VHJ:&UFM MD7B&BJF%OO%1QF,YV@I\H[=\*68!E%@MZKT(YJ]?D1B_]6W<_RG8BWR3-M]D M?#E$!0D7B%NS0* MXP&I(6<5).,R^+X M@!7PPO;E[XJ$&,H"Z^JXSY3&F+%X2(W(62W)N%Q^,AM1PT9>JM);-8A'!R.: M)-U*[+-+HSB,!P#/>DE&Y>D(.%+7COXO9B<&J>@*NL\.,ADZ8F>!(]]1.&AI M[!'+12WWC;+)"D1NY[YWO<0>V:)AU /VJ1M,Z5 A/HL;&5W%LW@R24YNPZ[NNTSBZ^SU)\(]),5[S%QM"?U2+S%FX'E55O5U;\G8^MU@ M4,^6>)77;\D:5_R3!:&KG/%+^CBHUQ3G\Z;1JAP@SXL&J[RH>L.KYG>W='A% M-JPL*GQ+0;U9K7+Z[0:79'O=@[V77]P5CTLF?C$87JWS1WR/V:?U+>57@P/+ MO%CAJBY(!2A>7/?>PW<92D6#!O&YP-OZZ#T077D@Y(NX^#"_[GGBCG")9TQ0 MY/SE"8]P60HF?A]?]Z2]0TS1\/C]"_NTZ3SOS$->XQ$I_RGF;'G=2WI@CA?Y MIF1W9/L[WG)& MK%UV&VG&.-/HVK;DB126&XCVC_-."MV/#$:EJ4A;SG.$Y MN&?\A8\S5@.RX%=D]F5)RCFF]:]@\G53L&^@#S[=C\&KGU]?#1@/+T@&LWVH MFUTH="+4/:8%KL$-N.6C#5/:!.0AP+\?\>H!T_].?J")-3HKUM1)K+$YUHBL M5GQ266DF9IKW\WDA9F=>@MN\F/>+"HSR=<'XM8%T:B:]PXPO1[R3DYQ61?58 MF[@R,]??A-]+M]F C[;#D$.'(8<:GN $STU>YM4,@U>\A_4RI[A^#7(&QGCV M%OCP#4 >@KK1M6.-&E:QPCX-XQ0%T=7@Z7A<&&.+A?U=OOR&R@QI3$\,G)?FEUKN$F@3"T),54Y^BB,_3CR RFAYR [ M&0T/&0U_=*E"NFR'9RU5*DI*P5A%^*F?\*1+R33VXM+U1PW:AZ$?QW$*I1YD M*A3!. J3HZG;R7MTR'OT/2N'-M?1&2N'BI$SK2)$IB6>2:3T%\9AZ/G*D)RJ M?">3J$+-28P/28R-2?Q0UYLFBWPOMQN\(*_F8)M3FHLMWM&@UN4UMHW.D3'\ MI2N&&B[RQ#]) 9Q/A",(2^55PT7J>)J0*$' M/7F[-;7>>Z9EBH^9.GE.#WE.C7F^W^6VX.GF>^KUAHJT,\#(2WGT!V]@FUBI M=6(9;^+2S*OA8*CN8%44\L,DA%+FK?>>Z8BXU*D^\=!KZU3OQU.O+4H]ZT@W MA[XTX9J ,)0WEDY#3IVR9:[8NDH?.1+0KG0C=+.D<85GI*HW)1-ZBV6-L"6F MMEFV#V*:9N;[N%AV-2!*$U\17H7Y8\_TU)%$)W8],*V0(?F"OT\ M!;191_;)YK1"UP1$:2SGW&E][I0M<\76E;HMT:&Y1O^,:U94CP _KW%5XYVZ M:[8SFM>TF(D/;5/-MT\UI[6[)B"$"9)WZTZ#3NV]S'3WY2=1>.KAUQ;VT%S9 MGZ.25AE[V6^.?+$R:D (4UD7#YCF]MK4OR#6-K,0:M7L'(#AEK(&D"4U_6QZF=X)0M<\765;'U):#9F#"KJ%7. MZCV,[)"Q!I(J[@14[8D@2?Q ]B;L\3(-)$A2'T4G5K+6DX!F4T):R=Z "C-1 MM2X(7>"";>B)+,;V+%HA8SMD E4? GGR)FZJ02D9M!!U\]<6^M! M/!5SS)\+MI4DL:\D*B1. R^0LVEEFI@[<_%*XI(M<\76%;)U$J#%2K )J14O MM4\#%<+%DZ6S\DS,MW^Q=';CP CI?M'8F@;(8AI\3Y+-G!?V?.24;>R4;;)G MZUC]RF"9.HV9N6+KCHC67$!F<^$./V'*=]!U,PSJ=5DP0,F&KYN;M7B>;Y>D MQ"\>JF4I17:+P0X9:R H] -Y4V;NU\7?,;MDRURQ=34].D]@MBLNT52KH\N" M?H2L%LA8 ^&2RX*KAP_Z"FJJ0SN5KUA@6["E.%\G\"Q_MDX;NP=@AXPU$ A#V3$U]__B2>/4 G#%UM6^M0#0 M&1: :^VU>MN= SMDK(% V3A JG'0AR&2O_S3P)3)IF4Z]>T?:FT#9+8-3$>; MD-T;L$/&=L@$6:O^J0;2AWZ:^&D4RZDZ!]I-5^L2(+-+<,:Y)5^;2EWEKSEC M::W\QQI(X$4H4;W!TXEW\R<3'G#X6 M50U*O. MO;%O M08;_ U!+ P04 " ".BWQ8OD]>$]X( "G* & 'AL+W=O\H35\L^*BRA2\%>N%; 3-BG9152ZP[T>+*F/U M[.*L_>Q.7)SQC2I93>^$)S=5E8GG*UKRI_,9FNT^N&?K1Z4_6%R<-=F:/E#U MJ;D3\&ZQUU*PBM:2\=H3='4^NT3OKX-$+V@E?F?T21Z\]K0I2\X_ZS>WQ?G, MUXAH27.E563P;TNO:5EJ38#CCU[I;/^;>N'AZYWV#ZWQ8,PRD_2:E_]DA7H\ MGR4SKZ"K;%.J>_[T5]H;%&I].2]E^]=[ZF7]F9=OI.)5OQ@05*SN_F=?>D<< M+,!X8@'N%^#7+B#] M(:VB%KS;K)5'9Q)OB3)[0T:-,O6M^TJ\$:5NMM?% " MOF6P3EU<\UKRDA69HH7WH. ?[)&2'E]YUYE\]#[ /LNSA8*?T@L6>:_VJE.+ M)]0B['WDM7J4WB]U08MC!0O N >*=T"OL%/C#03]Y&$?$^_3PXWWPU]^ MM "[?KT:;%=S!(_L_4A:O63*C]I9*W"6MQ*\\B#-1*98O>[BE"E&Y7N;&SNM M@5VKSN'WLLER>CZ#))54;.GLXOOO4.3_;#/]1,J.'!#L'1"XM%_\!B6GY-(: M*]W*L%VIZ\KV8HY(FI TBL\6VT,++)(XC$D00OW,,+G?MS6?P7DJF+ M;<6A .6\SEE)O;K'K3_5KW.]D1L)V<#JUV]C>,IM/)&R(S]%>S]%SFV\H: T M9UE78^O"RRHN%/NS_:@T&L:C(F-'YMVYKSXHF5I97E? /+>!P63# M96:/'F)@2GTR!FX*H8 $T03N@8^1FY WYI3R%L('BOXP*Q"H8_&Z$VI.2:^[T_ '_@:.6GNXK;>@GNY8/82V:\^ M^MV()(F!SR(7X,1/)O -/(G<1'DG* 1TL6.>-BJX>J3"E8@F"\X#0N)Q ;3( MQ4DP5=C10);(S9:[C?>:['ERVTTJA%8MC(U\,^7F<4+P!&6B@3.1FS0!I-!$ MV3M6'GAV1RY3,6$2XIRD<1(:06$*)E&:)E,$,U G$4 M_(S'2$W! "5HHJCA@0FQFPG_WOF3U^NYHJ)Z"2\V.2X,PG0$UB(%W7N )N(6 M#T2(W43XVU?WY=CD-1@]4 *^'E.@5123V$^FBAD>2!#CMTR'#&J;?!5\)[>^ M=:XXE;9C)PQ$BMU$>K<1^2,0T-OX'YOT.,8"8\,"=V,Z>1+;9PLR*W<"7Q(07& M]=,F&,1AE$X44#RP*HZQ+"$R3X(HVF?+#,5,GU%,F M1 8\_Y,^T; ZQB1OHQR:(E'HQWXX50P'@L=N@G^E(]HT%8)*S M9Z)M! Z1892MC8BC<.*LC SM 7&W!\=;5'-%72TC,7F?P+2.QV7#(C<13&1H M#8B[-0#W9\^[J?)%H!:*QS!LH?%,9A&<0CKT ,0]"._+-DB&B%]=#(Q1)"!LHF;LMN&*U/>DJY97??Y!QT'XX45M&76Q3XX#AN8+9() M]G$TU>62@;>)F[=WF*F>=YQH3?I-8O!O-*X/%D'#K&.P U&3UQ'UPZ9IRO;. M*"NU ?J^Z+;NKA>A7W*Q,SDI.Y]*V[$_!G8F;G9N-Z\O15 VN=!M(M45WVJZ MY;P9)I)@O'^663PY**O'6 <")B],V/N[$,VMN^//%G1VW.K^>7?_R\WM]3\N M@=A>-]F2EZG8(D)B0ORIF!RHF+Q Q?K*=LY7\XW<'8=Z?*DR$&O[8/H%>+I> MT];2LBUD+UEC$BQ.TQ@9QTP6P0G"" 82#MPD_$#UX9?WP;L3=$6%:"]H==M0 M,,T?M;4V!);3Z'0<5Q:A*;0#$0=N(IZXZX!-4/IPNC_46?),M-6M8(+FB@OY M_7<0T?'/W5U3L662B^=>#)HI?00T>?44F"P-DWV2CN^>+')3Y@YL'KC9_)X6 MM&IV>3*U55;4)D7/+5MD2DUA'B@\<%/X_=!_=H'T2?>?W@_W#Y_DC]Z_/M)J M2<6_K9A/>DU]*FW';CBXJ Z^-74%SN[CS?XXD;9C?PQ]1_!"W_%_R%RS,0E2 M8N2 *365 T/?$KB/[>_IE@HH_%T"/#10^]V1?](FY53:CHT?FI0@_N:1[VR# MWNR/$VD[]L?0" 5?=3__32._0W3XA L.QT.&16@<^(N#1[XJ*M;MDW#2:^]W MNH>J]I_NG[:[;)\Q&WU^A=Y?=\_,#6JZ1_@^9@*&)PF=T@I4^N]BP".ZI^*Z M-XHW[8-E2ZX4K]J7CS0KJ- "\/V*PSS>O]$_L'\V\>)_4$L#!!0 ( (Z+ M?%CIFI1_:0( $T' 8 >&PO=V]R:W-H965T&ULG95M M3]LP$,>_BI5)>S7(0VFI6!NIA:$AK1,"MKU >^$FE\3"#YE]I>S;SW;:K$BM MBWB3^.R[__W.3LZ3M=)/I@% \B*X--.H06POXM@4#0AJ3E4+TJY42@N*UM1U M;%H-M/1!@L=9DHQB09F,\HF?N]7Y1*V0,PFWFIB5$%3_G0-7ZVF41MN).U8W MZ";B?-+2&NX!?[2WVEIQKU(R =(P)8F&:AK-THOYV/E[AY\,UF9G3%PE2Z6> MG'%33J/$ 0&' IT"M:]GN 3.G9#%^+/1C/J4+G!WO%6_]K7;6I;4P*7BOUB) MS30:1Z2$BJXXWJGU5]C4,W1ZA>+&/\FZ\QW:C,7*H!*;8&L+)KLW?=GLPTY M.CH0D&T",L_=)?*45Q1I/M%J3;3SMFINX$OUT1:.27+_EF?<@-@MA;<:=WME_/_3,7 MIJ4%3"/[4QC0SQ#E'S^DH^1S@/:LIST+J><+BJ 9Y>0!M#!$5?O.B3P^P N2 M.5?%T^]]%81S?%<2 JC#'G48E+E;<2!ILAR>I*_@9J5J$4KR>,UIO1^T. &Z]HW]^!=@YVO5(*MX9+T-^@^3]02P,$% @ CHM\6!O; M*GBK*@ XX8 !@ !X;"]W;W)K3@1,Q;)!NJ2E9FH4\6;;?.>_JU6SZTF\[D);^TKA^>'!V=/5SG57/OQ7/^VX?N MQ?-VZ.NJ,1^ZS [K==YM7YJZO?GIWO$]]X>/U7+5XP\/7SS?Y$MS9?K/FP\= M_?;0CU)6:]/8JFVRSBQ^NG=^_,/+1WB>'_A'96YL]'.&G$ M!9G:%#U&R.F?:W-AZAH#T3+^T#'O^2GQ8ORS&_T-[YWV,L^MN6CKWZJR7_UT M[^F]K#2+?*C[C^W-+T;W\QCC%6UM^;_9C3S[^.1>5@RV;]?Z,JU@737R;_Y5 MZ1"]\/1HSPLG^L()KULFXE6^ROO\Q?.NO*K]-BZL:',I5W]&G M%;W7O_BU[4UVG!UD5W(J6;O(KJIE4RVJ(F_Z[+PHVJ'IJV:9?6CKJJB,??ZP MIXGQ^L-")WDIDYSLF>3X)'O7-OW*9J^;TI3I ]IQ7[9)V[9+T]N'?&5*0ZS MT^-9=G)T*>>#*<\WNDM9+!9WV9OJB9OBBJOLZL^[PVQ7S^Y81GNT?1P MD*0?["8OS$_W2%2LZ:[-O1=__]OQV=&/MRSVD5_LH]M&?W''^63_ZY/YVF?W[T[__C/[/V;[.KRYU\OWUQ>G/_Z*3N_ MN'C_^==/E[_^G'UX__;RXO+U5?9KW@^= 3N]WY@NAPC:[$-GRHKE,'O?$.NV MRVUVV=!1WO_[WYZ>G!S]./$ ?W+\XX.LLEF>?6G:F]J42Y/E39E9VF]3F(.R MHS>:K&C7F[S99OTJ[[-\LZE!C;SK02P<:=7T)/[5$N_X*<\O_0QT_G;8;-JN MIR%,5E:V:*\-"07F*LTUJ; -. *[:C=]M:8QZ10*T^'Y+M_0?+/L9E45*_P] M(\U S]"C^!DO[.K_D5_*,7METE>DAO?.JG>?-%RSP^/'1[.CHZ']D_4"39C9? M;VHLKZ %+=NN^I.FF6_]3/UV8V98(590E8;U9=OD\]H0W2R4&ZUQ3@O*RFY8 M,JV)\TJ6&EVW4 V?!M+1!X6QNKVFH/U:>8X^F.?SJJYZ5CK)H'0,!=Y*M]T2 MV3HP@1VJGEG+MO4@G$7F*6L=2\D2HO-:=.TZ,WE'!Q%61NLNB/E)CFHZ!^(/ MFFX/_QT_^=&2]K5LBBK>T;!T\)SA]G+;;;*NX8(!?EGHK8WQ(P8,"]6)-C@NZ[!IUY<6!JRKB(> MF/$[CKQS0_)R#34(\:EZ9N'X9$$'_/R&EJ3IMG0@FAN0\<"NF)6XDDB M"/\JATQ_K,H<"O>FZE=TGBOB+EIV:9:=82(6;;,@'J1=CCB 50F]6#6T(CP< M?[K*K?ZU,Q!B)K8U2Y8O)Y>KG'8S-Z0M2@/51\.Q')"VS 4G8,D#492YEL@^ MRVCI[.Q^ZY*LFYV-DBP-'7%K9B-K@+5W!A_@ MU;JU4!3,_&U0PHZE-KGM:3+B3CJ9+?$)"RGOEHZ +*Q9SVG'SLK.:%I2-P!2 MQ; >:B8/7UZ>CA:;DF';E>\//[!_#%4UWG->@^O M/IT].7DZ.SL[VC'EX^O'QD]FCDR>'V?F^HXOEG!1=*V<9;[D!+[MU\7&2_7AT]%2TP9S9 M _:3( &1NV=&:)J!"$V+*^@D"<)G$$Z\_.SPY/%_XZ77;;-4FMZQB9/9\=.G MM.UG3BO<,*(FRN1@48QNX&6$$638179Z^.R9,'#*=V5+U*1],6F+'AQ!II\U M""FO!3B7%:I?6$?"T Q&<(#M:;*8>[!0UCN&N"CO>/K#[-70.>6+)9".)X1[ MUQ%XX6W &-#X+!8+9+=I-O;4)3 M3[Y5Q^OS6C0V=NR&D:P"BD"C&MC3AD89\HXDV1AAN'AO-U5=$P=F8CSOV%HX M6$A?E\$.TO0P7@O2"VJ^=L^1&(=8BG8IBL0Z)3/,B1%HZ[!>[3#O%0/U$PK$ M#0YTH-2"]LBS)6OR0C4YV)OF;QOEF'S1"X#,8!3YAX7W0JSW0F"+B%:6=$7* MYD0_0\IT$#+D-8W6,%/QZ;1SYF.,VD'M@NLB;;D@M,7\2]J2GN-G%X- =\^" MCCK)V.N<^;@>2L*-T^>-\B!- M36ME$^L?IA$[@"RUWW28:R):7_V)S\+!.S:#ZB1JT@^]7_&&3&#%QR(,US(A MR#UB5KPF1@=3S7@SQ&%D_L$-"H%(U1&"!Z_$IJ:L!'.ZP<9<8+ZJ$2#?O?BR M:NL2H)5M;C+FM[]+=IR-"GDRO$.2!M()]'[5T4!T%@P,2149NZF$@WCKV"3S M4#N0AF9%HL>=:B/=_- X 1#=1&@\^J'M5H\0,$#:$0'K.!/@\RB0.]@LAR'-KC8T"WF1V3FA MP3H[?C8%!.#PUH9!#@S" ?'N0=;?$"FVDZ$=[.FU%7ZP?)QR)'Y[DP=8->Q1 MM>1X0%H97H7!:7GT!H(#:LIKXC217G%SL.#/#>MT#HHQIYZOB=6+W(=1/A]> M'68_GY]_\-$4Y518BB87+2YFY@L)AM\#0V!PTT;85V(W(C?" 7#E0" ]5B!J MUO&S^"QG*8I)H N<<-*A&HZ2PUNR >!Q5&("6RC\*!7,[C?(&#O /UDI4Y1( MTY*5/B]Z &0GWZ)@G)+@6 0B&J+H"-/9B"X(1?ACH45<>"G%0>]XO3Q]."\TR/*WMZV)@%B!E:C M\0+%/H\/+!(>L1(8D^.?YS5B,78/R>Q^=P"/RB8_FE1+T3&9CHUMM_-)4,7K MO#1.2Y($TZ28\"]H==%C4 IN&/9)2"SX3#CV2W@0\\I!3*VF!'0/5HY>NJ[: MP1)]O=SNL6Z1PX/H9(1W= ^*'9D^9A3I[MJ&?BYT)Y\2A4I..*,FY@;$@(O8 M>I#OD!<4>XX_-&@E,^0'SUV49!: !P.% 8/V0+)D=ZV=(_ MV7T\J6.].;]ZZ<9R.ZNW;E3,I!#:H*(FK^;;5*Y(B2',-BU<'>P;]AGM"O^ MY.#HR?.65NCU4BA(C MD"^$Z08]PMTX8&0,+$Z12)*K!P0U#YM%QES#M>(F(-2Y^_)AF$W]4P3JHQBN MTP-CO+6@,33@1B^1R\H1C?_(FP'00_3#HUFB2L9#L$ZJUFIG;#3,'K\BGI.& M?WR8O>9@>%ZV;';A0V[ 2WVOO.6-MUBVOFOM1C?F7UH;,EIDYMX%^T[C1.P6 MO-+>T8H.T[,M@].4_\8+3PA.K.85Z5VL]LRS&IDT',RG_"MD6KCLR:,I+@M/ MWLY= =@@:D_;(7^$D1*_WM/K(SXQV1)P'%DG_RY\,P&AK7N<,TX^6H@!)>G. MUMI%'&7H"Q2*1%>NTWPG-6$Z M.*4?82==NI#+QV0XRU9B1,Y$>2Z9Y[:"EP2PB6-2GH%W2:^P^ERGC%5O94JK M^I,#&XDX16P<,[W8;<\:QX^=#/'D)N5TS^;___C6J_ES+ )L.F4LB+O_8Z#! M3XZ.S_9Q]O'9P?&IY^Q@?2X;VW>#G RO@=CU JFL/GO+28!=)B9'GKV.QMSP M7JJ.";%N2U-G]Y%F93:*<8$W'X4,C?R"MY(7KR_>>BO)HSS01)+ELHE2/&H= M05,3Q+LKCGWE38B)RF>'Y'*4&A?#&IT$03.*\&R9ZY=-]:?@+T2D:S*8+&FH<&GUN[3JK1TW;A+&G.FUO8D:05BWPH ^HS]ZIT<- M_MPT1FLFBG3%#-OCOP55QOPJGIT\T%=:/."DATC92_HII]]+&WML&(%?5=^G MB#?J1=[O%>I)@\L2,4B KHYI1#AR9" "60FIY8.5^@%B*TZ'$X/WM9B"P+#" MU+'RD<4K:Y+_0U* J&Q5#'6^=]="MYUM2?!)0J\R/0=;F,#PB%8Y8((RKY2C MU .V]/K#%<>-!N>=,O*_ MAF!/8JJ-?3[-(LHYQG3?L%M.UT_ CQ(10FH7B/TRF)3F?UL4:-HT(JI,"<*BDE2H)*I+74O1(U M:Z2?)$XSKH%)2;>I7\G![EN/S!N^4*)W?/B%S>ONVX !'LU7'-9F=W(FS!I 2*TW$+"3PQZBG MBQ@NDG(EMXF4"-"EIWK5%<,:*DT+-"3>(D>A4NE/EWV9"=(Y'0#8_+TKH9S3 M<=V>=WJ3DTS_ Z*;O0O(R'(1H73OL"8ZO[K(GL+MG7X^>XOBKNS8NP'OY\#. M6C=.3HKU(O+'T$*4-AVS3.5:;T.0Z(XA9L$9;,,R M-(%2$@@JM"H,)R2__<@4D9E/_$XXE<%2?U&QQM\UGPB7+_:#W19"#!.O_"SC..AS5Q#'2Y4(48VA?- MZ+GO/B@NM&;X#->EDC6*:C&(#2%4-9.*:>(#?'%]U-AJRE["ZL8II! S]3YZ MDHWGO%>4ZO)2YLY,CB3#Q,]Y)@U9?LJEBU$';)7;!(N;%]$BC0!^X0 M%Z$!BT6DL/=MX)HNF57PEO^7,.,V9*LU8;-+2JFPE'D5@O@%AQ^;)8'=77M:WZB M@"=X=LO;(XOJO=LPF+#E.O^= M#*JT3> !U2@N1A$O%Q:VGE[H[/21WB#66N,^#RG2PG^)^C 7'G^LCA&P( M(&FN'+%$*=KE3Q\32Y.A6C*6/I>9^7#I#:XMHMW_@4!3U8L4]\9J6;4T"Z!6 MN&U+QG3_UPCH]?,[83]/!@/KA[A*%_-X4O"U_ MP_3;S.Z':('=,Z7L("EHC\,RKGY?*X!=03=Q\DV_FOG6BC@3.'.=73Z;^& 6 M5?W+JYET[>QH6_Z)!E01UUHMU@F=5$'=)3U*OJEC=RF=?Y-P3+$_X5^B0:^-%U=G^H&IF^A/.4?7R'J%- M_FS\G].U\5RU5,;&;3T$V(M*[?>KZ#>.3$X/7%D-2\,%\;K0]EV."LL#+C13 M,\=@/W4"Z307 XJ*KP-"("/EXT%:UOUZ_(+HVKI:&&C24;UGQ8G!10L(;7_X M[I^(9'UW(8N$IV/;14\&WJB#@\X!$^WH-#O(CH^^>XO\'J?:JKABX/[Q ^Z< M/OGN7=X,D'8-4+8MMT_@[2??O261(UZ&:,0RZ=/]/'ZR+0UG69 M":?LXQJ-]ZRYFU4+'&\+7?B(KY2+8;E+Y$L0.-/H56<6XO]#Z./FA'>(,QB) MP\K:H$M5OCG&P\(=:3TM#\VB/KI#I"VJWJAEW97UY.,J?.PA '=_2>2^]WD? M3A<#L'.Y:H';#(#5#4R/.@!8G2E6#;>-$B<6:H$"UYVU QP0-!:"(H+]6\FJA][[0U&'V M-N 6)>E4A&07W&EN?">5!X6\,.Z6V .; M ]I$%!?MD7'APUWSI^A'PH\<48K(+0+D3UMFGF_5R?U+RPJX*THYI.155SUW MCKZZNNSO2P-)L^7<3:Z8(7I]Z.E,_]P' D7&JC\&H(J?'0R]W,-,CX]F,<>' M%T+6/H&4Y(KQ'P.^M4I$4Z945K",E"V721_8WFQB@@,USQPA.%[D\FE:4L5] M4)TO5N3ZT86VWZ1>,",%;8M.*K X0JWI!,'J+ER8UCD!:7,D%_/5U1?#A5NT M(D3;?)^>9P#OIN0C=+Z'.P-#I.M&5IPS[7QY"S<\9N=?X$SXF@'8 M(!?D45&<W^[14[;W#9<1E71_"15_'TI)/I$3$%5Y>!7&")$VA?IG5C,C 4^-U6ZH M823%T@>,O:/ SK<-[(C_[JMQ)MOI2!8 7H'46>^Q)5ZE.AV2BMY,*8E.&J.) MI[3" +]-Q!U&^6JH&]>-927Z%5?4SDU_@[8+%0NN>=7ZHQ">"^UQ:6MAN$)$ MF$595I'6?P(G]U.8T*7G)I=*O]:H=?((/QK9Y0&^R7%F)\=FY]P(:'SM2>[K MH[@N1471P5%N>7&6%F8QM ?S50]R\+B2(E1"YN+U$,X-0^,'?F@71R@>,B51GU\ M_]D7T2K\U9! !V>XE3R>*\CE2S':QOTZOF%A%*-&'^RM )TF=Y-V1C-V_);? M)Y:*>XU0:E1O-4)J0JE).81.1(YZA'L:N,EN9UGI/*'8QELZ>45KH4!$B;)Z MCU)/]V-<_^K2Y.NUT1XAZ>6+*Y'[E:]F"GIK-)EWLJ-MB$&70X==^L]%NZ:BN.3<36(PT\[*W6MSK[ N;P[^>^]/W5NR]2[_33B7]E3 MCAMWHHH6_:OPU8'\QIX[:#\+>H#IHSP#I&J+@J?3ML8#?&&G4M M(23P]GET(T)RI'R1@I5K%(KDE?@2!5GH_GNRD&%I.#(FU83!R?/)*W:RM+Y( MDZ_^CJDXC#%Q*YF@,K06'*!R-JH)V81KM[2*&.?*]Y:)VK-2I@-XVY)1&]U M)G$0?Y,:AV!D(X?<. L+)<3P19(VJL>/K[)@];8A]<+4V$KD*[F_A -,2QA! MQ/3H% E M8T>G:3:HA9CQ]8S'W/J3+6>$UAS2+5KMWG-RM K)X17$(V3GM*- MW@F'32NR98W1234;/^>7X2<5Z"]U/\B%JKEORX1&57'2#FZ+UWC M.STX,&F]@@[\EF2T0FG;W$@=0*V515R$)Q?*B2E%4>?.8L8E13L4F0B-,5BF M,Y$P@[N,;US?<79T]@-Y:@\<]-FZK?!AW;2&XU? MI7=3+R3JK)9H#QZ[?L#5+X5SGW8>\@W0WSHUA.?^]8- O)2;[K,I>R!>B11J MW,U=!'59!J65CGTC4DP1SMBQ7/(X+L)HS%?4$XTK\4(U:ATX2\8/L70O.Z*2 MUI4^AX5W9A227 +,-(I7\H$X3 I7=Q=/G"A!7Y[)D2>^5(' =,F-#E9DR?;1 M=73[;K99$.7Z^$8B]%5$>]@+7#ZZ>QUX/5=.,&,RN;BIEP2;:AL:PY*-(E/V MOEOFC7-F?.O:Q_<>='O!CY+6XE4D]S6>OA+S=. KN6A'UQ4IE;@-YK:[(#M= MDAQXBW6%P>A1Q@ ZEC.3-"N[I2A#+AS.7@W$D%G/_1*2Q>ODLA@/G[CL"-7_ M;EA._\G],@1#"BYUX"4Z8WN8:NW=S>O"*A?QDE"SPN7H]L/=!NP)MWOO\7U\ M/WD>H^40=7J#:ZM(--4W%9E(Q#4\9_MP(0""6MQKZ/.58\:-<K"\]@&UHA5C6^!Z8I!PBZ):_" M-%::)8MJ4[$-C>Y5\'# E66_.H^+R2:)(?!4+U\M^=;4Z$H$6JEEB.H),W%& MOKZ:2UW,"HDLN55M#TU)&LCUJ=;FH#0;W()!AT5^"A&,DY.V'TIWH8U>V(3K M/W.]X,1]3#-62RT@_F,@5JVW2=0=\-3E&[C8"MGC.ZCEXD#^7M,1/<)> M.P M*?&WS8Z5TK^=(=-J^2!9T=VA^R3+ZY -:E4[O2!)A#GN$H5^2@0LS<5PS4%! M['(PWQ[@7\D^[%8%+AC-,2A-:EFC>R@ *K.EWM L&GDWWD^&L!AZ:>C Q81N M8<%%'6,0 5^>,>7B-KVJT%WB%WI@0N(TB>6-[H>):F]?N;[^J^3RB]_:[DMV M_^K];P03GK-,+FV) M@$W >IXXPC0*[E)R:S$RNMA@%6@QT#T1T@R N&KBF%P_E?)",;FS- !))5^: M1D_O0TNOHF"[&\339Q14O&,P[1+0^[KF8Q?>RM58,(:HBQQ _J5,");;%U$7 M80JNRHZH)+7I#&;8\YKV/>#FRB?>YNOM+B]6^2O.Y+K MO'=W\G&_<4_;!Z*HET;(-FTEF7\8%('J/(%6>S"RE/Y$D2N.R4Y#ZEL11T0U M'4C$:!U5F) !;W;@X1@U7'WZ^/K\W6_G_\RNMB34Z\/(U07K^:;3G9%'Y>/C MVE!W4K&L[YU5XEC:,BB7D\N]5(?9!^47G&*P+^/5<#+%,QVW4?1:U:6UN/R+ MTQI15^;42)%H-'/!?40?VS8!QQZ0$4M?*NLSPVZ M>Q>XO4%M$F*]*%NY6([E&:O6XOJ3:I _1GO7ITP?3$?*;EY M=,EB'MW"T/'EP4VYL\>P"8YT3:V?..M;L'%\\(=>R&4^T#SEX*2VTV>Y]J&] M\>7E4?Q0$DHQDI'*9$?N6$=&$6ING_,4]GF4#_+G AAOWK^D@ZF65:-QC*B ;S+"Z>[+<$(BQ_6 ;X=&Y;&'BBX% M.H8R>Q;QBFNSF-0NHH+TC LP:, UG=5Y82$XN9\U]I.3<:/0U$-JS,.L*99E M[@H$N7H[%=K+1ML@DRO-8T;9E^' ,QCY %IB/++<^Q]NJ;^&N5+)IMEY-$[6NP,(1B!&^Q=R,BS[,Z[XYJ)]!XKUFKANGR'72)7 M5*R%EAGEC2;6DL[8O5R7*&.I'XYAAE,V?&G12-133X3\&YK]+/%R;L=8P03S M1D8(9^R*Y&3)]*]QYX"M5XH)P%+3V4K"$89*G-<[_ MYPA1^[L[S\&OZ4T!'*M)%*5+5T0.X)2.C)"9%S^6!63FV4RZZMV0UO?0"0ED M$^Z[E,R7@]2>EVRXHB#<@QO7J.MX\-UMGRX)LC>Y+MXX_W'4_FJU5+A-*L.7: F3ZB[X6"*K!9E&:[%(?/=V$G=39+>%GT\,4MT0YM+=K/+QFGP M5)#D$OXHIZ<4W-&C4>&2+H 5>FC*_TF7,-=Z MC-Z_ MYN[8$<"%[]DDX,.QU+9)?&Q]@,LUI8)=FG%BI<@Y;9?2HH]QW8U6=_7HI=>. M@S2$X7B+0O!N#(%O12)=&<&[<4B>PHZ>6H0LPR>^DN MS/DT0ACSJ$T05\A.SW%\U\B/'V$P M3FU+O,'5H^G6R_2JI$BP0[!RPH+H><0UC[CLL!:+Q$Z *R:=2-(47<6"%]_[ M;OII]#,Y5W#07)R!#O/T512[XKS#.,RBWVUV?#I[_/A(J'UV=#([>G*Z_]OA MPA&FYS&UUE"*/[GJQ&02V:7A)KP4/UO=>2E2LH3_OH=0^[[E+1 NP!9I]'!= ME7NUQECT4I. Z;X_>8*OS'N2S.+M1'Q,"I#*;_^R,5R>E*WR-'D M,%Z0CI^>X2OQX%8#+0(1O?Y*_F:U4[((C6.THY/[B::R2T5:,!8PO,N\Q,F; M\&U"H68U%L,QO%_X:]G0TQ2"X_$JJS6 G7A+OJ@T*B6W[BI/ 2'LI]P ?/,] M;UH\KRT!H[[,.#)_US(B[W :QLI*D!#E"(/BED/Y,IJ#EVR?,!AM8!<[>M6X M<-_%H-"PB-]P%8Q[.C"?'',A8/2"?!%.\B=],"2PI'M4[UR^Y>:+>%7.O\MO M^.9LA97N^UJ6,)"A4%O:W@X04?.WU$[IN'[D*!TO< MT]\47?+9),B2O6#]&ZW\T>1!1C#%WWQ]=BLH!@*[-'[,&\,R7HXDXBU MNEOH0N,J*C3#UX>:GDY,ZNL?(KZEG>>[51.W';M(W^YNA)[I24T4/(2;*3SC ML A9?*UCFF8G-T(Q@VM<$PTCP2PG^MI%5?7^HA#F_*C]>9KD(S?;7Z@JK!1Y M=&\\J6[9Z>B*3F;B S;7D8V/-%MR,UIT^QDTDL\\D*,JU\ZBUE#[0J:U22R0 M08IGJ4Q*/FM:'-%&PM7YWMV()\+7I$=?ZA;=/AWKL/UH9FP8Y)ND76__+-2O MF3)J(O$< TVXSR.,]-&*0_V(@^'"$!^+^_7\ZM7Y_R122Q/U.^%ZWXU@T9Z) M;VQXG#U_V+]X_K"R])^"_M^U-_1?]K!>Y7W^XCFA\J6YX"PP@\F?[AW?B_Z* M+HF?[IT?_W!^?_%\0XK]'7]]+_K2%O3JT>&3Q_^,*>;3-L%/QX4 M9(,+U$_%HS26W["D-$>NJ. @<3WT1D%_W+'^SN&9XD[MS<%FLA+BQ1IWZ=!K M6T'(,-&6@9AABS?(F"4R,G[5G%X3T@+WY^_L4Y>[R65%%-X(]IVF.AMZ/0]2 M7).2Z;G8?<4ZGTO+EPBFW#_L*M^HZT%2*BWR&FP4Y)17(WFMSV$/T&M_ @AK M0.AT5X&ALV.W&I.K011[F]E(669I<:G(X?A$8(X1RFA$IX M)JQ$F"%1I41S]%H-?&VB6%\_J1G'%6/X"6,0PDQPG2F8\!33OPE\(Z_1&+YK M'(='&6\QN8 H.(.P'49'^*(FY\CQ14=R5J %3"DG/*&$P4(3_7G"%5WG,)TM MF[XJ2()#S]2%0KE%+SX]";KMZR-B.XW8SC'V>.]>;JE*F+!7H^#'$E\UC)E( M7GX>DGR4]+#DAV_+B7D*T]'=')Y']T\3F$U&BZ?Y9#9Y6"Y@F2&L!3-53/D& M-%DQK$N9_K;':;9O1%X0_G9ZT@N#JVL%:ZM]Z[1G%"612?9F."10K8!1LJ*, M:FK >?7B4B!Z'V2KUE1^4DII8YKJHZK?,L\!\Q7*YDFT/LZH=8];9!#48UB/ M4>O^(YIED'1+;#M0\ 6"L^BJ:\;S^N?L?Z*$_QLE.NM%T7Z8:N'0$_'WZCE' MN7%=2T$B2JZKTFY6F\8XJOK!AWO556=$;B@WIXUK VU?7%UZ(*M.51E:%*X[ MK(0VO<9-,]/<45H'L[\6IEIJPP9H/A?Q'U!+ P04 " ".BWQ8_R@&V)X" M !_!0 &0 'AL+W=OA+U@362)2B(D_[XK&QPZ0[C8NZO=I[=: M/0VV2K^: M'">RFD&7J%M>N^[YNLP)*9"[5&22M+I4MFR=4KWZPULKPJ*H4? M!4''+QF77CJH8D\Z':B-%5SBDP:S*4NF/T8HU';HA=X^,.6KPKJ GP[6;(4S MM+_63YH\OT')>8G2<"5!XW+H78?]4>+RJX1GCEMS8(/K9*'4JW/&^= +'"$4 MF%F'P.CWAC,LO2@59;T"Z;T)Q1M5I5$SDNW5!F5M,JISJ;3I1%B.$/\CH8_GCS?3>:/T_'=##ZW7C!!!T6'EBF2H+&@EF +A*42I&0N5_W6 MM7%!-Z%/,VI-V99NJ$5-AVS@#**XU^[UNF2%<=P.NW'KA81ZSN7Y6BO:P-#M MZ[0[O:1%L^%TE7-8*94;B"Z3=GS5@:@7M#MAIS57EL9V!DG/Q1-GQ4$[Z<5P M[,S] U&4J%>5]%TW&VEK?331YG6YKD7UF5X_30],K[@T('!)I<'%U:4'NI9[ M[5BUKB2V4)8$6YD%O9"H70*M+Q5=OYWC-FC>W/0?4$L#!!0 ( (Z+?%B* MWB.E7 4 #4- 9 >&PO=V]R:W-H965TF&8=@#(YTL+A*ID%2<]-?O2,FN MG29NMKW8E,C[[KN[[TCJ<"G5KKA2RU!F512_T_6&O9%QT)H?NW5Q-#F5M"BYPKD#79:*GGIKE)27*#27 A1F1YUI<' \L.O=@M\X M+O7&&&PD-U+>VH>S]*CC6T)88&(L J._>SS!HK! 1..NQ>RL75K#S?$*_:.+ MG6*Y81I/9/$[3TU^U(D[D&+&ZL)VCSL&$0^R\8A*U!Z'@WCAS+4V;8Y%#))2B[FM#LP(7JK(D<%[8H M5T;1+"<[,[F0!F$ [V&NJ-#*/ (3*F&*XH'H<[$4\QZ4(_\"#TP_X.O/XZY+[#Z^\(68.1 M\)$+)A+."K@RS*"-5S\7< ,W>![.=LV!KEB"1QUJ"XWJ'CN3MV^"H?]A!]G! MFNQ@%_ID518/Y@439KLZ<,IU4DA=*X0_K_'!P'$AD]N_G@MBMYN+S]S^?GLXAJN+@[VIMB]M#=LAU17+&U2KVH9[UD=M4&D/M,S,DBGT'+[, M,I[@AIM]&,2^%\>A'0W[7C@.]SXA=6SNFX)"Y ^]8!A"U(^\*!SM M?6(W4C$CU>,&7M\;CGS/'X]H%$5CKS\,]\Z9J#/:-6I%_$DOLK#_09^\Q1$$ M8> %H;]WBJ7)0S;QS[-!H%1#N*B*S6!S!-DKJL"Q)? M2EL)R8?4Z#:K=T0CCCU_Y,-/\"[TXM'(&_KTT$(^WZT>7*#-3>"%Q'(<^&X< M6\91!&?"E40CU2B%NYHI2O6J)IZ;:XL,/"4TGG&BQ2#)F5@@< %9;:S4*+E_ MTZ9*DPG3.61484T;=!,&]16GK!]S1;O5(F^2U:*%#5A M6:K$)6%*/=JZLM(Z7^EVTPD^)(BTE3DBJ TO7:!;C-O,?,O'=J1/G&:,*[AG M18TK?R_$5VM+C=)4T/[2]I=N-@$Z0F]I':NH&HR.:NT.)VJ5ILI3>6< MIVU"I#2Y$/QKDWSJ%V+D\&DW<3G=IY;QQGYDQS;N%]J=BZ?T[3+2,-'6N'!K MTK:!7M1>=R7-3-;*Y$^FPU=)TW)\I3P3BH-N*ZO(-O*M_Y,^G^A%MZK\;GO[ M?\K4WW1H9U^KPY:AU+@CT!_*&QS M9_/XHFI^G&_1EO@'H;TB@5>(X.Z$]KQ8VT^=?9?8;9Q1^$!?!N1T2XB7CQVG[L>]3:NLI3_A;NP:W#Z;FZU MZ[?K;X)I4E!<"0 11@ !D M !X;"]W;W)K&ULG5EM;]LX$OZ>7T%XNXL44!U9 M?DO2)$#>MI>[W6S0Y&YQ.-P'6J)MMK+HBE3<]-??,T-*EA/'[2T*Q!(U,YS7 M9X;LR^+O+"GG;FSBV/#PYL.E<+:;MFJ0I\F9IR(1U>R]F!799* M9LRTR ^2.!X=+*0N.FEL-5B(#MHI&1ZH0JK32%*-3WMG/>.+P9$SP3_TFIE6\^" M+)D8\YE>;K+33DP*J5RECB1(_#RJ2Y7G) AJ? DR.\V6Q-A^KJ7_RK;#EHFT MZM+D?^K,S4\[AQV1J:FL:W/)?L?*T@Z0CTLHZLPC,T&"A M"_\KOP8_M!@.XU<8DL"0L-Y^(];R2CIY=E*:E2B)&M+H@4UE;BBG"PK*O2OQ M58//G=T:I\10O!,WA9/%3$]R)'#C()ZJ#-,BZ\+*25V3U$O&[*=S< MBNLB4]FF@ ,HUFB7U-I=)#LE7JFT*_J]2"1QTM\AK]]8VV=Y_1W66N&,^%47 MLDBUS,6]DTXAR[8;[,4-MHNC@CFV2YFJTPXJPJKR477.?OFI-XK?[U!VT"@[ MV"7][$5$Q)6V:6YL52KQGP?UU8F+W*2?_[M-\9VBMRM^^\?#-5+AYO;A_/;# MS<5OU^+\_O[ZX9Z6%R,WN*0O:K$K6?2RIA.]=+4#?J*96Q9UK. M@=H%$!=K4!/0E)K%4A9/NIBQOTRN,Y8VD3GR5 DN<-L5#Z"^]+30X9$P2DQW M^Q_ +30X=$E93EO2=F7&+3 M:X-59M@3^;(I8E)95)E%PN><<;2^FNMTSE_KH"'+2WQ$*,\ME0003BTF<'F- M M#U\@]:UXMW=9@]['-N@% 4G-#@B*#_O$W1N/HZ/>F'D?:E ,Y(M@7L3C!GT?6J_S,FYRK-7LKI_O/=O)0%A@!#LW_Z\=^UE[X%L0!H#ZH<] M>ANVGD>MYW'K^;!^?J#ZE%,'H;T>DB!.&F?67KLUZ)-L[-14)2#V2R5+8H#" MOH&T,4$C:@[@0MVC!2J:P-M[:%F:3V@W($BEG8LI%6+;0ZDJ'09P+F#JK^0E M,2M-M7S6,]#M/6+(0E3PD$VI)MIRN5] .ZLVQ+R&(;1>JB^5)J&0B$^AG3!P M9@I68VPE-5]"N46T4Z6R\+75J]NJ!1^T+/ZFHQ'L_G;W\?KJYO+AO"TZ"CT DT!!XY]:(MM*8(?OV-H5I5#M?!%GF'#D1.?8F_L\SM8JZXJKM5R]>+S M@=4G^]^K0HE^'&W1'A'E"B3TA)G0'$6:S'D!#B]* MVA;/-/4[^Y:_[$_HMR7$.P2TWGPZ=*"=KI?91H#C M"E#(< EU!]WXYW9#G' VAEP,M$!B/M(V\+09Z4V GQ+2(B]"Q,$[\2CT!+/I M'HS8(.<1$385=TB%B#B^>Y%95A(,UHL"6?!Y4[Z7VS:[3JK&IM'PY[4="UG( M&=_B-"4U 6_#7_=WQMLZYL^+,*T OGR^] GJ8Q+F4J_?0GXR)5D9?*0+H$A( MU] 5=F0_XV95F E=N,BZL;DY'$3GU5H_G_HXW?Y&1PG1#[MX#<*.=5)OU16O M>5KYXX/?M"7:"^TU0M>E?5.D788/5/PLC"CHF'0R9ESZHTC]:88)PX2D*/^G M813$\_,Y!^)0YJYVV*Y9I[OMZ&";1M.Z,=@8)1N\:B 05F,4V'&18\GZ?HP#.*#G%F&A_%>^?9)QS-/!B;-@#UQYBGXG[KV"GVUZ/#VQ_:*N%# MY+8[PX/6U2['A2ZPZ>2/%/.WO,UJ&ULE59;;]LV%'[/KSAPLV(#5%N6%%]R,9"T*;8B;8TF71^&/=#2D42$(E62 MBN/]^AV2LI,E;M ])"8IGN]\Y\[3M=*WID:T<-\(:+4W^VU(M3U5G!)2XUF*YIF-Y< MH%#KL\%XL#WXPJO:NH/1XK1E%5ZC_=HN->U&.Y2"-R@-5Q(TEF>#\_'Q1>;N M^PM_P(H<#<.@1&/W?X%H5P0$3C>X\YV*ET@H_7 M6_3WWG:R9<4,OE7B&R]L?3:8#:# DG7"?E'KW[&WY\CAY4H8_Q_6X6Y*E_/. M6-7TPL2@X3+\LOO>#X\$9O$/!))>(/&\@R+/\AVS;'&JU1JTNTUH;N%-]=)$ MCDL7E&NKZ2LG.;OXI"S"!-[ %9)MYG1D"=1]&N4]P$4 2'X ,$[@HY*V-G I M"RS^"S B-CM*R9;21?(BXCO,AY".(TCB)'T!+]V9F'J\] 43#5@%[[ED,N=, MP+5E%BFU[%Z# URV'\Y5R;%I68YG RH#@_H.!XO7K\:3^.0%LMF.;/82^N(* MC4&,X'.+FEDNJSXP\-<-WENX$"J__7L?Z1=A]Y/^]/GFDF)_=7E^?7D--S7" M6]6T3&Y>OYHEX^F)@5SI5A$/!%66/"<:3!:@;(WZX40C< E+;JU9=;JJ(UBB ME&8C[ICD; A?6ZH^O&^Y,XB6J@3B<,=59T $XZBY]'C@67HU@JV<;J4WH((W ME#01V >>0!%$C078M0))'>!_PP'Q^\L>J-7X!%5XJ;(7PF_W<2 MH2_WIV*,BK3H6;@@^V)PR41C :&C;WKK&BJ5(,>T9K(*Y>U!#F?S))K/4T_] M<)I-HJ-Y["&=2G\:*%-EM,&98A/<5BI!8\MA6[82V,\N_@^E1J@"+L-@##-* M4&H4KM78/<7TA*X6KMWSB=>H@^R#;.?>G?-K.\S].PP5%LK2K0NR0+7A:CD?J6C*$TS M^.U@Z;HLN?2.B%M]9+KBTK7;DD3CX?1H #J\5\+&JM:_$5;*THO# M+VMZXJ%V%^A[J6B(]ANG8/=H7/P+4$L#!!0 ( (Z+?%A=X*>O3P, .L& M 9 >&PO=V]R:W-H965T'89A'V2;CH7*DBO13?/OCY(=7P9D^6)+,OGP>4B* MGFV-?705(L%+K;2;1Q51;0<7Z^FWCX8_"-QZP[6X)5DQCSZS:=B'B6>$"K, MR2,(?CWC#2KE@9C&4X\9#2&]X^%ZC_XA:&(LY[G%6'D_X&9YS"9Z.I1.R:X@YL>A_.7Y=HU(L=YQ+?! MH7W&:/'VU?@B^>,$V>E =GH*G<5G!+?2Y, 7@I4R^>//8UQ/HWWY M^G#'10ZO]?+[K,63W#*A"N#%U(_0.FM;F%3=ZP00L7QYC'0A= MP->RE#GR1FKFQ"E$:(R2N>2T;B55(+H](Z"5I@#4A=2;(/QF[F M619H.90@GB%/+2MB3-10^VYE*BR& RC?!1XE= .;6]-N*E@V5JJ>^P.S#;&D M X>'6#JGVB.AA7&4OO6$;=(68H0EKY!!F* MJ0J>5UJW7CG:G#GQ@ 3+W>K3\GZ4GK\!\QQT(0P='[/%PCKC(WV MEZC+.$]F5MR5)A,JY.G &[;"P>OQ>7(V3:Z84Z[:HL]V8#&ULS5??;]LV$'[O7T&H M0;$!FFU)_IG:!N(D73.@79!DV<.P!UHZ6T0D42,I*]Y?OSM2=AS',=!V0/MB M2^3=Q^_N.QZI<2W5@TX!#'O,LT)/O-28\K3=UG$*.="<\@R D(:_S28WG9)"RNM)%YXXP,B,Y49 HMT;AK$ _,_TL M#; A^X5=@!(K3BG2X[9!9)IOQPW*S*&$KZ $(?LD"Y-J=EDDD#P':".E+:]P MPVL6'D6\@+C%HL!G82>,CN!%VS@CBQ<=B5,S(]D'4? B%CQCMX8;P/HR!P-V M<-W#<+153G7)8YAXN!-% MPCY"LA3%DIU1-0LC,*@+H>-,ZDH!^^L.'@V;93)^^/M04$>7/1S4Y]_O+K% M+BYOKN[/[J[N+V_9.2B#VYW57"E.Q(36%224W3)#=V++<$?35 U(*P$#"HO7 MV9,&N65$ &<8._ &XP*LWD@ID4GM:K4Q&G+)95EO@,#3<. ML5!QE6N# H/VL6=HW)MD0-ZIS'!1'(P!,X8YON'_C![>R;K$SU+!AY3LH MJ6&?-7GS7%:8PQ?@-87,$K%88"0+)7.TYH:52J[0R&:W6I^B@PQ-,08Y"V#1U6+XHBEY.N MWQV,?ESUNG[0[3?J#?V@/_A>ZJUWM/M*I7ZK"G!2-0ZX *A88*\AKN1,O8:E M''?[7J).1IVA2T//'XU^8,%Z?F<4-(*-_"Y2_2Z";7+=*&;X/ ,L?+SK8INV MYS)N#1>D/3V>!=BDYMW;81@,WB,L,DJ(]('3D;88(59:4Y.>RQ6TWEP<.D7G M/+/RXL&P'V7 3E@08KJ&G3>_THE)HBP+\:_;L HQY3[5' O1I;V>CZ7!B_[]C'% MKRM09(#S"XE7U^:%%MA^KTW_ U!+ P04 " ".BWQ85, 0X>H0 !&,0 M&0 'AL+W=O9%YW[(G='0P>W@=:+$GL4"PU%SON7S_GWBJ62"V.,]- D(AD MU:V[G+N2>76OJJ_U4LI&?%L59?WZ:-DTZ[/3TWJVE*NT=M5:EG@R5]4J;7!9 M+4[K=273C#>MBM/ \^+359J71V]>\;VKZLTKU39%7LJK2M3M:I56#Q>R4/>O MC_RC[L;G?+%LZ,;IFU?K="&O9?/+^JK"U:FEDN4K6=:Y*D4EYZ^/SOVSBXC6 M\X)?010[*0LX8HI/CG3KZ514&$P,;OAN:1/9(V M]G]WU#^P[)#E-JWE6U5\R;-F^?HH.1*9G*=MT7Q6]W^71IXQT9NIHN:_Q;U> M.\;B65LW:F4V@X-57NI_TV]&#[T-B7=@0V V!,RW/HBY?)79)3KIL+3'/N:-Y]4(\54G(CK1LV^+E61R:K^FWC_>YLW#XZ^ M*R[7I,%:I&4FOJ15E99-_>JTP?%$Y'1FCKK01P4'CO(#\;,JFV4MWI>9S(8$ M3L&W93[HF+\('J7X3LY<$?J."+P@?(1>:)41,KWP$674HE'B0UZFY2Q/"R@@ M;21 N%]@32[:3X[\Z:Q>IS/Y^@@.4\OJ3AZ]^>M?_-A[^0BSD64V>HSZ&VTB M\7\W\ELC+@K8Z?_WL?@HD?TL?KJ\>0],7-].HMMY7;>PFZ1EB>=XGB?J90JYZ,8A]ARQ3BMQEQ:M M%,>>Z_EB+2N]S_W/.V$]$^$R?X3RCM9\@'U6C+,5X@?>;D@JG4O$#CB M?IE#^OL4SI_]IMJ*MF70%)R$2!8ICL.F5/S>JJI=L8FADNX$M2VK>$[;_OJ7 M) B\E]?F])_UZ7S7?_G"$6EC#NZQ34_]RR:K)I_G,[@U,9Z7,U6M596R4K%3SN>P*,A5!JA\'!1%0!T:>4-3K5;8 MK5>FO)GH@3@O1[Q<\&$^&S.@8\S/,32<-TOD1 BK-^'AK01^&EDAWD.RVX>] MA^[!8%^WUL^8\2NCFT[%KC@OBB2G!C8LJI(^81\M9)9#JT7M#S'/@,AJB\,].ARK8IB*,G',F^(7@_\-Z@+ M.E$T=X@$"CD:=BUP /B7B-K9=^@,M8&2I6Z 7V+FAS5C3URW%06AIA-O#_>\ MR6X8>%.KB70P3C9!\K0LUF+6MY)W3 2C7[98V*RX'6GV*E2E)EVK>M MBXC^0 0#<0E?KW"KUG'^H8ORP3!>4EJ1.GO54#A^B'2QJ.3"Q!!_ZCM)'/78 MR9MA4'!T5 V9DN4D.0 .DL=^X&++&4S#J&F)BM"97E9-WG3DE9P1:>GLQDD MRRDWY BP-3L]I".E+/(:$8.B,X<#$->R#:S_(:_JQHJ],=?5%FAK"2/ <)#& M\IQ"8JZ$ALI)BUKI9QGM9ET9,B2HV0T^V[+'Y+VI(FFE/:%=<^C^KG8'X;8O M7E>;VM# ND$R8DB5%+_R.R*[1MYB65QQ@^W=/K%,[R0Q(+_):I9;0P&E.JT< M^]' 7!2]$3END?!6LMN5WA;08/Y-K'2U.Z_4BE66=3G'E"D.&Y4IR&]KF$W, MT:' 99!K867VLVT)GFCH:TK!V8ZE'?*JIP/]Q\&X;;S(2QP_C/\,U]"F&L . M"F%-Y"7AI@.53OYDW0UF]\%$G'?K-JF$0IY,D8N[;+3!KTGF6YIUQ2]H9BI^ MM$-WRU.LD^CJA"H1BDWR&RQ*!GS$*1(8+)@$AYQ@DXN0H>]RU=:%M29.@*4] MMAE^^-HYU< Y314RA'W-A0LQQ@@^#CRR!WE!Y V#5E^Y[SMIMIW1,8F:9&S0Y5(X8%X[R4O6^'SMN6 M#?).WX51E*A[(D149X6JZ7?GSWM@H5T;3($K]&==,8I>!0I-C;_KFK-/95=8 M9/\N*# N9[#7$%;K-,^ZN&WC&L#&?_?=<2Y[D6SBCI]UIVZ6+"I5UZ3&&9!: M4R$O\[N=$K1S!1MY.!R(55KB5#Y]<)3_YQYDC)SM%1AZE24E*[)7UPH>QV/N M!5%QP]KE"2*7@HG9U$11<;F#$N%$S4_6\"=I"=7N,!SWF5N0A>1!W>,PBG5I M7>>+LM[OW'TK&-?N N\@P0^5T#R6HOQ@0W+@2(:^H=: F3J=::G ZK$_WLEL MB BIH#:$2# *'V2ZU6:5A'U3#!-!2=J@S;NUBY&JM.IU#)XXS$$/F\US/0.B^^DL1T']@ (4 MR*EXK3$Z:4?/Q>KV]C=*Q^8!18-<3\V,Q@\54ATGW&135,\;@RJ[PY@.U8EV M@IXCZ;D%[*/S!,Q(4&>X/Z5999')ZKG*-E2:)3C4QAYF79-2C(R6\[$3A*'A MG;5L&.;,/D_S"K&A(J^RW!Y'8\_Z)%N/)&/SZ4!A5.2*#UP]H=_C4^G?K*VZ M2*P9-<7_!=@$1VCO"5K;C< Y9\UW"#0KPE$W-=2!>ONVKHN0K3AE3:9.$,6[ MW<;C!PY:CAL-"6K/>)IM8OZ3"$'NM]IF^CJO^V#C/A&.3A33[+>VUA8PH$/U M5C9VJF-'4)LI?AAM0P5-,/N!Y<"[X'B'W=%"K?-<(GN&1>?N4,#%=C M7=]*"8O65+OE]1+TK8YE@W9X90JO:C G?RJ;MNCX"!\OZ6VAN"J0;6_V9-%S MT\;H5QHUO26B]LH/C,1;)/HE$Z^BN[;MY&IU$P?ZKS%R2X=.HNJ5] >(6$]2 M:Q.RS?@9&*/Y*PO? =(\0@V:<; G+,R:CL3N'71 Y%_/NPG?]2^;F0K7X++B M]\'$I*;*H_/5NE /4N*(K)M)Z_R*^$!#.RX#MT%TSXEV3=-N+GQ:VT^CHBZU M+VX5NUPT4#?4UP#%HMVIN2D\3"5<[IW#N.)7J=NNBFH_#2.X3;5O#+]G[ X) M2ML-L+AZ6$.#:![]<_]L!^";"@LQCFI;FP]M\=$K<7A0F99E>_@MS; @UTMW M7JEP"_"$-R< 7"6IZ-1>Q:\$#Z7&WNLW,HG%[<:$/^@FMS29"IRQGC,$R81_ M#KE %7[]5DS\Q&$,H4O36-<$![?>;=1(Q:S0O&R7'_[>(5B@V2#H;T'2O)I: MIIE!E]/W!PUX8I@0=V> U6L'8'K5+I;B'RD,53T8HT3B>*)/1*^$Y,#; M^87;4^0(H)G=XFI8RD:.WQW1+\JV?6X/G7! !SGO5]3RJ1WHG^N>NFNC#G\W M,.@GK'O5?#C[D'9/[AILNZ!ZA&PCW?(0)A47]!+RY'H&8!-&=3"XL]RM5"8+ M_G(CT^D.J:]=&8+41>F&KLKKKR=S\LJ>HB7[RF<6SS_9?3Q V>B22FJ4EW M*\"MT>?]QA.A&VYVA^X4^WPW">VMR WB'@_(JU(\Y[[WQ00=]YHW"T38W?\F,/]C\E,6[.UFX&9]4=9".7UH!5@9Q[4 M&4,?[$H6/4&@[B+CXC4[VT*"U>.GEE&CYJ-S>K.PD'ON7#[>+_IB'#I^%(EC M,8W=V$,('2>1,YV.<2<,W< ;?=1!' ^F4Y&X$:WQ:%<8"YX=CSZH:B[Y[<7S MP/'\>3,0+G,I$GH^=".GXA0B#*=:.WE+$+PJL MQ"[QO)O2X[E'7'Q'CD!$4^**Y/"U'$0A"B>X@W >]^3P)F/8.1HS>SW>HRD8 MCUT_&?(=.)$_)I'"J1N"[ZF31 FN Y_Y_@YCH8@FR$6DX 2(#8DQ+X:2I\28 M[XZ# QDBBB%!M 483ACSEEHRD\^&-5)_(&B&CO?\,1VMU(C8\V[@. G=V#>C MYYWU^K4OQSXSOX23Q-U(Z[OI;2/O9FQK7[$\391#R9@TFP1/4M%_J)AIZ";> MTQ6#:!H]HIA@6S$&H?^%8C@RG.B,/.O7:_3A$-+C'_:M5=B]M0IX.GH,3PT3 MOG?L>PF<.W:Z[AYT>;135.BB6]&6>'YL)M_M(Q.7:/&W:^F"Q\[T1VMGH<_>5 MT?L.$E?\%F]TS67SZ$L'!1-E48]W4/@)F67416J$4!<:,\D%P3(>"Q^*#Z: M2CS!2/JK:Q(G *&)",.(8 MY=G\&/*:$"MH=!FX7DP\1B@-;!F@J22>$R)ZC=V$I(A"=S+>G,-+DJDS1EBD M&L(PN(D4UX>SI'F[SP5716]GN3@S7P9\D+<5-P+4!1":_M$6=(%$MH48_<8J MUW@IS)M" DS_PZ7#7*3[)^!4%W!7@8=<.9X-BPE=]74H.H@R-'61H%06>PT#3>6I#8IQ-@QXDFR=:"*.@6)")PDFFX]3P( M8O-\2B";3KQM%L:)7A P"I,D%!KYW8(PP/(1%Q\!<)30XZAW 'D!5\ B <@F M[J1'FPAQB4QY/!P/_ M+XV0 =C%T0%QN'&3C!T^U":J?R!G[1!5N.^UQ['E6 MXG@,!$/I<=]JXZF;1%KBV N=$'6*/U@0)7 0+?-6<=53*YVQ[2E;/DPUA0;, MOJ^B3WO?MO/$F[[@I[=8Z)ST9^[VKOU/ N?ZV_C-*?2YFB-:8%>#Y7Z.?,!1U@_^O$FW\#4$L#!!0 M ( (Z+?%@XT01U/ L !@= 9 >&PO=V]R:W-H965T--L,D/;_)1()_%,XF3;S.PZ:9QNV^GT :(@"QN2 MT *D'>^O[[D7I$19LI.=Z4,)K737NU=&J;==G MIZ>N7*E:NA.S5@V>+(VM98M+>WWJUE;)!6^JJ],X#*>GM=3-T?E+OO?1GK\T M75OI1GVTPG5U+>W=&U69VU='T=%PXY.^7K5TX_3\Y5I>JRO5_F/]T>+J="-E MH6O5.&T:8=7RU='KZ.Q-2NMYP:]:W;K1;T&>S(WY0A?O%Z^.0C)(5:IL28+$ M?S?J0E45"8(9O_/X]R#])_8=OLRE4Q>F^J=>M*M71_F16*BE[*KV MD[G]F^K]R4A>:2K'?\6M7YMD1Z+L7&OJ?C,LJ'7C_Y=?^SB,-N3A QOB?D/, M=GM%;.5;V41>LO$T87G)(YXZT1KQDVYD4VI9B:M6M@H(:P\Z[,6E MA\51L9RYM2S5JR-4@U/V1AV=/_TAFH8O'C$VW1B;/B;]?)L,\5:[LC*NLTK\ MY[/ZVHHWE2F__/>0Q8_+O/SP^1VE^OWEQ8=?WHG/K__U[DI\7BFQMN9&^)Q%J6 MI'[O5%-B&\I&8>."TK'L6O)MK:PV"W>L528WF_> M4R#;UNIYU[))4++02TCUS^:JO56J\?LW6' #%D0IK;W3S77O+?NNOB(*?,\Y MA5OD9:7E7%>ZU$+T3E2JAHT+XH6 M=EE),%9?28D/H%RO$7_\P&/VM]>AO8MW2EI'%[O+,R$ TF(C(_"/,PS(HB*+)+O7)^)A>_H> MBV>S8%;@(D\GEX9BT %@R/1I@Y8[)!TI=2**HV 6YKPC+,3SR5^-6=SJ"L% MMK1ER<>0'4RS-(C1M9]/+C_\S"#<%*5I@*>M)4X\R^!UE 19$I,U41"E19 7 M&39_ ,0L%L X>I87032-)[_*JI-^ZE+^4&)P6Y5@#< >0I?D69!-,P$3< 4" M,?ELVH'7MWXLE86%^'9Q3:OIV=3=XW M-_B?P-3KGQ#"@\HT"/-$Q!SR M9*O=*FCIE @HVDA,@2VR"<7*VFU[USPTOBKK]8NWHHB* M8)878IID03ZE$&&LH3.R:N0_BR)$X6?.X+A=S<(D"..IF 9%G$TN_W[U 5:/ M0C6-9T%1S*!]2G@.\PW> (>%!KH(LLDLB/-,S&9!F,9!GD0](!;[B4(8@S@N M@G2&,@R#8@J/D]EN2D<&[N9UQRO405)01H!C[Y@E#G=LEL<=+GIUSZ:(6A2A MF.#_ :O&P1BMW8J^1",YZ$>*@LJ#)"O8CSC!OQ2&.'/A4LL[&@^Z<=URJ4M-?86'>87>@3HG<'%E]G7LADJE[#.2,<)OI5WX6C'< M1@Y$Z42\=C@QE*N =Q_V:FQ\CGM'RIS_D<1R^H$7\,WKQ M7%SY@PC*%*V2G$[R!#N;A@8F 8XX%AR%$T.U4#>1%@/2M>:9KGFV",P"!!4='57<S< MD(JZAE>P@9@EU-@A#ULSO>DGXJJ;>][7[CWT<5AVEM$E,7;+EJ6,+6L&A#-1 M E7K+'&N@3H=JSW2P5-E%X^4M4I1J(DE T/.<7*&@-Q(77'Y#.EDQGHHU]8XMR%I M9!@3^0-M9HY9'F/.Y-$T"(LIKWT2S=!/HRA(LRP84??J+NB+KC26TB^]>LX) M5[P_G'D_O#$(V]#UP^:*,EN8+8LU6K[T B'VL;QO0&W#\I-:KB^1F05[7UC M,HJ;K.+VC,1U/-M[X(^H-K,1L(2J6XP+:RR5W:+)45-C).;>&TN!9C9J*KWP MN=D_4_HAI[QCO 0H -PF>N]3H.+S$YH<#7$]>AH)]P%@ZKH"64ALFF43W M2QZ(#QB=?-MHGKTP[AN];R51 !B">1JB G+: 6SUC8!P,#38T5%J1"6\L%K^ M9L!Z[[;P/W 8W98]89%&ID]P&H BS'_CEN,='/?/4;-?*%>"3P_X\*@:S&*C MN;@3<"Q0]7P*I=>:<0E+M-WHHX':-9U3/AVT(T4$,D"!*087DN@K"9M0[+K1 M-,UV@8RC@O'Q0W6D(+9)^DC\W'!('1,Q>3A%7L^F%SIOUS?=V3'O1\>H.L"/ M@CY'VL-PZ">X3UD;Y4(R(SQAJ/#I "N>%3CC MW^O&#ZE$H]SA&+O#5U9W.&D>@'R"09*E.8YVV?\+\^S.=X(^>0"]=,K,"S3= M<.;EL9A#>4_NPWB* L;)JD KF#8VV8]2PAQ=$Y#,+[).&$7]#Z&2R71)A!I!(LH:\A].ZG MC[D$8_.JYG<'+.&ZZMH5@4$S2>/0=XW/UF*?S-QG1C?TL6+\]F1MG/:D=+;8*H6XX^!M^N3TR4$7W[_FUB95OX2.;>MZ5_1^O&;W'ZMWZ; M??=LY!=.4/BM$QPE*>P''#GYSNXUP,#J!J'+5Z!+YJ#$A MM\?4C8I]YC&BK(UYR'E-YT7E/+< $&3%J87&KAF]Q]Z)D23\P1\YVHZU"ECK M>?I2WACKC^;8Z%_']OS$']!&2:+$-^ZQ/DNF;2MD[ 03*SC'[[GXK75OCK$C M9T8$]8',GASZ%'(Z^EJ%H%_S-SEZHP?JXC]<;>YN/ON]]E^[MLO]-\-?I$5C M&PO=V]R:W-H965TL-^_ZA7*FT[HY.T=N-')ZZ.1EN^ M\13JLE1^?<;&K4X[@TZ[,-6+(LI";W12J07?9Z? M=L:#3V?OQ#X9_-2\"GO/))',G+N7EV_Y::8 MG>V6XKC_W*)_3K$CEID*?.[,[SJ/Q6GG8X=RGJO:Q*E;?>5-/.\%+W,FI+^T M:FS?]SN4U2&Z(*>M).4V>GS5\(NC*Q>9!@-Z2XC+J)GS2F2B\<(S0_QXTHO81HQ[ MV0;RK($Z8\[?HAT9EQV_^=3 M ;R\Q=7UW42*X/SZ\G)\=CT=WWW[.:'QE^ED\GUR=?=<::!48T'G4) ]31&X M\EE!7YW7OYP-=&WI>UH9'#69.Z!8,,#*2MDU 8 ]YZ0M$J'V]T"S[O9X(SZO M7WT<#OO'Y].ONR]I;7#\V_^P>+/S;3T.J*I]J!70L?6JT+#?9[;2QE =F'0, M=#.Y&%]2Y*RPSKC%6EQXJ4R->B$AA)2_S:"HSE!&N:\7B*C0,QV=#^3F],74 M4:%S,3K$-V>$C5?>;)PUQ..Z0DDJFU,%!23PRE6U26I@'2DN78AD]#V;Q &% M5CF8XS%B&L==0A *MLH0C*MM'AXI>./=7YB'K1)=^H$6]4WT^^(>T,P!JE(> M9$*CB.>((4]>YESJ'GAIGXAPFJT8C]G]PLNNDE5,6JS74*7R.$1\7'=ING7V M7#D?PP'-M IU)6LX85RS+*#) <&+WMTZ"Z3FQCHV_X6-YLMME41"Q63 M;@NVC*I"IN819: MXQR&QE5"LL%J/1&X%XZ@*K:F8X":US;L;8P:;'=:"2E0SJ''-% MW&4S?I"^P9),$_0WQ\+EF\H;WY[34?\H73CREIUJ2GTOD$"8=G8G7^,\Q9UG M*7F\PUD1Y@+7*BZ<9:@(!?>DHI.?1N?4SP4KC8(E]%EQB2_$+U*U87-M,$0D6F. M>V.#]*(6A9*AQ6RWAY'P?J3OGDE2.E4#QBOF@"Z38FDVSH0O]. @^<*^+/.@ MF7%"'J6H72Y*^C;]:P!B7XD9]QLN9^#6WG$>BR/=OK#Z%RRMV^KRS(CJ/G7E MZ.U=$-%7BW0-EJD S9J[XG9U>],>-Q?,G7ES3<>1OM XD@S/X=KO?GC?:8Z$ M]B6Z*ETW<8#@\IH>"_Q:8"\&^#YWN'UM7F2#[>^/T3]02P,$% @ CHM\ M6%;Z;= ; P >@8 !D !X;"]W;W)K&UL?55M M;]HP$/XKI^Q%FT3)"VPK'2"5EFV55H: ;1^F?3#)0:PZ=F8[T/[[G9V0L8GQ M)?'9]SSW7'QW&>Z5?C YHH7'0D@S"G)KRZLP-&F.!3-=5:*DDXW2!;-DZFUH M2HTL\Z!"A$D4O0T+QF4P'OJ]N1X/564%ESC78*JB8/II@D+M1T$<'#86?)M; MMQ&.AR7;XA+MUW*NR0I;EHP7* U7$C1N1L%U?#7I.W_O\(WCWARMP66R5NK! M&7?9*(B<(!286L? Z+7#&Q3"$9&,7PUGT(9TP./U@?V#SYUR63.#-TI\YYG- M1\%E !EN6"7L0NT_89//&\>7*F'\$_:U;^]- &EEK"H:,"DHN*S?[+'Y#D> MR^@_@*0!)%YW'W($D2GIG^'IMUCW/USN3M0&KX .73*:<"5A:9GWV M)Q.NZ?JGZ5SC7)F2I3@*J#,,ZAT&XY?/XK?1^S-B^ZW8_CGV\='%3%#BAEL# M/U;X2*90ZR$B- M.ITF7P9Q%+TXJ#E$>OGL,HG?O3>D0%K-UY577I6NE/K=UI]K0*:EZZ$N3&NL M_@MC8(\:X7D\2#K]P3X8= 9)'TC_/_+HCDKTXTL\==T]$-3CI8)3!18> MS8,"]=9//2>ZDK8>#>UN.UBOZWGRQ[V>RO=,;SG)%;@A:-1]1W-,UY.N-JPJ M_719*TNSRB]S^CF@=@YTOE'4:XWA K2_F_%O4$L#!!0 ( (Z+?%CL@#53 MRP, '0( 9 >&PO=V]R:W-H965TS+S#//O.TPV4KUK M$ Z\5%WKJ%<;4XR#0:8$5TUU9HZ";7*J*&=JJ3:!K MA2QS2A4/HEYO$%2L%-YLXLZ6:C:1C>&EP*4"W5054S_FR.5VZH7>_N"AW!3& M'@2S26S MW?R63;V>)80<4V,1&'V]X&?DW (1C;]WF-[!I%4\7N_1OSC?R9=W$X M4ACV/E"(=@J1X]T:JTB5PI;%)61M%M27IF=B<- M0AC#)=Q*K6&)"E8%4S@)#*%;F2#=(I%\1F\^.!K[/#B,[YJ,!*^E(*)M&0<5H89I!HS^I3# M+5QR&LZVRUC7+,6I1_V@4;V@-_OEIW#0^_4,V>1 -CF'/ELP)4JQ.4H)_/F( MKP;F7*;/?YVB>Q;P--V[^\>%3?_M_6H%R\4#K+Y>/RS@L4#():>.)0I@V)HC M."4*%!BZU):0AD9C!J5P1]0;90I,9)"5O#%TP6U%U40_E55%'>B4[*9N*.S4 MDWK<^0.9:@L&*-U8K4F<4MZQ*;>NJ5 Q(]6X/E -EQJARW;3$**%[ M X9"4TB>H7IO>'R"8OXBM_$">=B\X- M"DD-V#)YI>MU<3OA8D_3(80^X-AWQ_UD\XB MS^EM ID?^#@'0-8N.#YLF5+,AMQRIOCGJ-1!ZE-X05U[^7^H[,V<(G-[*EF7 M[T-&88F[R; -T* [LBM+Y6W)E,1Y_]!;!VV!B,9EEW8-Y5OQ'U;P/4M*KA-' M,KK3)(D:W?-M&98RLT5(8@6Y#&M$ ?B:\L864:YDY71.I%B3;,JH9EO\7?3% M!W6ZE0W/CDQ0(LHV@L3COQ3N?9M&2*B"!@DD([_7CSL/J^^:\I;X(579TS[! MH3_L#?S^<&17XW&R-K-E;4T-*76W>O7@< +$1 9 M >&PO=V]R:W-H965T35W2Z0-J@SNU@L]@,MT3916?20=![SZ_=<4E:<)O',['Q(2TJ7E^>> M>^XEY>-[I7^8I1"6/:R:UIP,E]:N/XW'IEJ*%3K_E"3(7]97VC,1OW7FJY$JV1JF5:S$^&9]&G\Y3LG<$_I;@W.V-& MD'N>.O]LXL=LJ^9>L[?)D.!FR6LSYIK'?U?W?11=/1OXJU1CW+[OWMFD\9-7&6+7J%@/! M2K;^?_[0\;"S8!*^L2#N%L0.M]_(H;SDEI\>:W7/-%G#&PU;[O-^VB6"?1=K MI:UL%^Q2FJI19J,%^\^M>+#LO%'5C_^^!GR_ZZ_?;J\HV].KOUU??;V=LMNE M8!=JM>;M(UMR SU;H2$S43-I#4/M:^X@F$X=3%(E54K7X%% K';)SJ87+)Z$ M[/V[21Q%1^Q% "/V&=6GM&$; \_(0[\/LT\(W/KBR*#8:2&?-6)WWZK9U-Z> MWW'9\)ELI'UD:@ZC-0=.P>9]>DV?WL M$0_26$&080_V>-,\NG*N68->)K19 MRC4BT\H8MA!JH?EZ*<&I6*!Y;)U4JE4K/)UWX?#YG+H+^!&\6F[!!HRWM5]P MQYL-=^T'VSZQ"=&@:V"]=6;=.B"Y$\W()V4IQ9Q]ZU>@(J1KA-?\A]#L W$5 MAT<7WRZOW3 Z^L@0$P)S2G^55*,VNL);M'*/%YC(\I4L4P =>.].:CAH.+50 M!G-W&H#-$;MRCG[VP!JBNV8SZOI.67MSY/9[,RMV"9ZX[NDDO\X&=!#^+9L^ M'(?4K(5K]WU$(_;%,K-4FX9 L5:1%^?X#0:VR.&CEDBSIJC66M6;JL-+=2_! MIT_84UBR]69'GS.DTU68,<(8PK/#M5O< MY;@3D4_HB)VYX/_!VPT.5M;US6!7!JQ:\G;1E?5K]86BY(UT@ZEX/NZ20_A 'Q295;9CKH2U9TQOB MR]?JX\L][5(+,7C_KLR+\FAP(ZTULXU>]*7WJ7]W+JF_+)9\M7W7O[KB"][V MR*:",FQPUIJN3A&(:#<41*46K?2);)D_*MG47U_(< J^Y%Q6'&[.T!0WK4O, M#=)=2=0-H7(!-U(C^N.F4>WBL($& M(3UH7)*LJ8 @X4/V(#M\-AU\Q8VWH6Y_ !1!%B9XCIUH&@5EG@?I M=EKF91 [0)CD09:F05*DG2F63?"7(X3!7R/[S&,^8$D0Y_@K0HS+"<#@Q"9V MDQ+L)L3V!$S'&+OG:9!&11"GY>"*F*FEQ47!=WE>UTZ^KKQW>.KH*8(T3EF< MI<$D*EFC@I MW9,L!)*L_#TQ39(\R LGEZ2 X]#I*IX$J=<0)2^B_".M"=(5%ME^/2V4JN\E M^A-T&"-4"+I3S^&S1_M\R'8K10-809)"QT7VY&;GT5^0-E)5=%XIS+Q,79@3 M\):7/TF<;-,HB)\T/B'53!(_)0D56U%CF$>4?3^-L31!Q4)N+S7^YT30:QP< M9ED0QQ.O[ S)=VHNTQPZIU%,^BN#;$(F#@+TF:9_7N201Y)#UN@JV )=)LEC M%D=PGV.N^4?KC_34^$W>,X/<#I%1;QZ+7OM/'.9S3L%^[' M KK P;__HNZ?]K]'G/G/\"=S_V/&-=<+B7PV8HZEX:C(ADS['PC\Q*JU^RB? M*0MP;KAT-UXRP/NYPFVCF] &_:\TI_\#4$L#!!0 ( (Z+?%B"UQ/Z_@( M 'D& 9 >&PO=V]R:W-H965T-V[YNK!N(YR,*K;&)=K[ M:J')"CN6C)B,RVP<1$X0"DRM M8V#TVN Y"N&(2,93RQET(1WP_?J5_<+G3KFLF,%S)?[PS!;CX#B #'-6"WNK MMK^PS>? \:5*&/^$;>,[H(AI;:PJ6S#9)9?-FSVWW^$=X#CZ!I"T@,3K;@)Y ME3-FV62DU1:T\R8VM_"I>C2)X](596DUG7+"VOD):_RILE.QAFF?1C$ M/4BB9+"#;]"E._!\@QWI&K *+KAD,N5,P-(RB^5W"3=TPZ_I7,> M3Y?SW_?SZSN8/]!S"3.LF+:U1E YG!<<\Q0UW$BXP)6NJ74A M\049]L 6".>JK)A\ 28S6+ 2!7/@H@>+HC_K]^!J>O;!<7_O.(F/3LTW@7K MUAHQ(PBS,--]ST;-78L,!+(-?HB*>8Z^L]_4Q0>-O#YD4-0GBDBX.@Z7[6,S/E [= &I;TX6ZI9%# MK8+JU'WH&4E5+VTR&;K>;JV?-.'ES;X;R%=-K+@U]]YR@4?_H M( #=#+K&L*KRPV6E+(TJORSHWX#:.=!YKJCC6L,%Z/XVD_]02P,$% @ MCHM\6#;7U&UL M[7U9<]M8EN9[_@J$*Z?:CJ%DDK)D.1='R):STAW.LL=R5D9'QSR Q"6)- @P ML4AF_OH^WSGG;B! V:Z:B7[HB*JT2 )W.??LV_WAKJH_-AMCVN33MBB;'Q]L MVG;WW>/'S7)CMFES6NU,2;^LJGJ;MO2Q7C]N=K5),WYI6SR>3Z<7C[=I7CYX M_@-_]ZY^_D/5M45>FG=UTG3;;5KO7YBBNOOQP>R!_>)]OMZT^.+Q\Q]VZ=K< MF/;7W;N:/CUVHV3YUI1-7I5);58_/KB:??=B_@0O\!/_R,U=$_R=8"N+JOJ( M#Z^S'Q],L2)3F&6+(5+ZY]:\-$6!D6@=?^B@#]R<>#'\VX[^$V^>-K-(&_.R M*G[+LW;SXX/+!TEF5FE7M.^KNY^-;N@-DU;;75EVD% MV[R4?]-/"HC@A)77:9L^_Z&N[I(:3]-H^(.WRF_3XO(2 MIW+3UO1K3N^USV_R=9FO\F5:MLG53+W#3)0_O7HQ\>MS0? MWGJ\U+%?R-CSD;%G\^27JFPW3?*JS$P6#_"8%NI6.[>K?3$_.N*U69XF9[-) M,I_.SXZ,=^9V?\;CG8V,-[3C_[Q:-&U-V/)_AW8LXST9'@\D]%VS2Y?FQP=$ M(XVI;\V#YW_]R^QB^OV1U3YQJWUR;/3G?T_;KC;)VU7R=F?J%%C=)&F9)7^K ML(.75;DT=2D[V2?_J?]^,)_:Y$51+3\.;NBSIJRB*=_5)LN9FI*W)2%@M=XG MKTLZF8=__5HD>=D2$>=KO..FO'KM9F@KXC&[756W-(1) MLKQ95K>FWO-+M/R(!<[.IY/I=/J_D[:C29,FW>X* M+&])"UI7=?XG3;/8NYG:_%(;@U8%&TQ@4M*,GJ;LVP M)@K(&KRCZQ:HX5$M82!ROH' @_ M:+H1_)L]_;XA'MJP1,EYR\M-6JYE)P7MK5FF.UY2;Q$1"AD!)T,IQJ8^6EAL MXGWA>8%IP[C1YL4\V:5T2H$#%#-3JCI 1 Z;+#5$D\*XN\:LC%Z:&I,X) M!R;\C@7OPA"]W-*<3#YYRR@:W=*2,,V.%D1S&SH6P!6S$DX2 M0/BC'#)]F6>$A0U)K'9#Y[DA[*)E9V9=&P;BLBI7A(.TRQX&,"NA%_.25H2' MPU\W::/?U@9$S,!NS)KIR]+E)J7=+ QQB\R 9]%P3 ?$YE*1]EAR1Q!EK"6P M3Q(:=]75K:RQ6=;YP@"9D[]7A(:S)\F-SO'-7__R[.+IL^^_>9>W;;/HZO7& MSO^=^^U%7I,T7F_2K?W-_?0J71/(]=L>;^YOE&BIJPE;DR:0PUA[;? #7BVJ M!HR"D;_R3-BBU"YM6IJ,L)-.9D]XPD3*NZ4C((%IM@O:L16:$YJ6V W4H66W M[0H&'&DQQ%H9*;^=73R=/+V832XOSTY[R\WHT)L-+X__,']T^6U:,-_#JY>3 MI_/+R<7%=&QR?K4T1MA-G>;$1**-9UG.[ H,>9>W(&EBME!.<\PANR>8\!C1 M\AQ]-QO"F9/6U 2M!4D)*R9'5D2$9I)OSR;/SF>3*;XEI&WRAF<%@,PGSYZ>$5">\2-^^06S MSW!Y>/I\]G3R9/[T-+D:.[J0SHG157*6X99+X+)=%Q\GR8\GTTOA!@M&#\A/ M4DX(W"TC0EEV!&A:W)).DC3Q!,2)EY^=SL__%R^]J,JUPO2>3 M*V N,U2WL)J(H>R,Z %-2Y.%V(.%,M\QA$5IS=.?)M==;9DOED \GA36^X[ M$6\)Q #'9[)8D:5S2*]\&&<$G6>3LV=3.N2BW50=L9:VQQ+2MC7;'2 6B.08 M_0DKU[0'XG<+4O]I!\&V14;3PFCC!;YW&,G?5]!V\12@8\S'Y"[=-Q%,'?@V M-:_/<=%0V+$Q1;0*500EC1*E]9$R<8(PH5[N\N+@C P$>%YS];\P8+Z MZ@1RD*:'\%H17U#Q=7B.A#B$4K1+822-93(=Z?2T+JB/6=4M6M6!V@$&8@>' M=J#0 O=(DS5S\J5R0EY2G/2Y'2HHB RK!KB M%3&:$_P,,=-.P) 6-%K)2,6G4RT8CS%J#;8+K NXY8JT+<9?XI;T'#^[ZD1U M=RAHH1.-O4T9CXLN([UQ02#!^D!M1;[-!0DGS.@)(KJ?>T@_6QP'Q2(4 6 M^/+CIBHR**TL HBM/D-:N/FWB*-"-T 0FLV*[H\T&+7\&Q15RB MZHH,^R#]9BD\D#&1;*@Z4.@<^V&N%@ZPY '4+P-4<*=!8E%4;R^RK#HIL[)2 MF2:P]6!(0!^F@[,:/<8"K_)4[=B,:FS B4:L2KO="?^$HPFLR$5 Q. R+ 9[ M(HJE+A\-0(D?[>:'U1ZH+63O9ZS/#3(>KS+O2+%.F8,0%6^MW(OX]#'.QV9T MQ8>HG"-AA23[O1,*C.9%6D\*5; M4;*&'R[RU/(#H<@MM Q MC3 >EC1I!;A5&/C** /M\=F3FQV!A\S?Y(K4V"*9/1O28&"I M%X:U,TBR$R*ZDZ2]HS/<)T< <>$ <7$4$+\VK$>^:@3UFR\%PM'1AX$PY-$# M"KDU,/4(!3AL&J27O&0#MB([#\R1M5D_. &5WH O1C6G@@A;F*58E0#SKR6+ MT)N6)Z:)KK;$69:I\UK]>GISFOSMZNJ=AJV<(>L>Q4^+GER>SZ@0-)Y JIT$T ME]-C2/O4(>W3HTC[TG%2 NV78NS1H8S;2=8K M+X,_$V&/SC6AOJRWC2T:E&C]CT H+1$B).P!XS-G&8,!&P M68:J'AGZZ9*=B[!Y@C%)+I996I.1\.M./,DNFG/S:Q-$C& MP]N!\7]RN#$X MTHN*_DD>XDD=ZZ>KFQ=VK--$=E;L[:B82>W=AGW(B%,G)F<;EIV#D'?TOTS# M1[""\E(T]X6:,KIEN-QJ-G 4,VD:<5K)XTP,9>4 (DK"_9@?LS@RN^"SOA5& MXW4Z[#/8%?]R,GTZL7!0]S9!P$K^VS>O MG4K0G"I$"1'RAJ?K] @/G?:!*M'@% DDJ;HKH"1 XR'-6V,K8M,C+G'X\JF? M39U)B*H% 1?+DOO&T8K&4.\XO;3.2W8__GM:=K 3A%4_F41VEK2.4A M)>D7KQW2. &Z>1=2:V%%A^G0EBW)&/_Z"X\ 3JCF9-I]J/;,H1II%SB8#^DG MT+1@V=,G0UCFGSR.75XM1HB-MI/F!>O9_'I+K_?PQ"1KV,X($;MWX4@1B[&R MCW-XV+GV,: DNK#B9%V$>1T&]6@N]9/"("8VIT\WQ"X(*=-&$;PW&D[) S3_N==.&&HY56;@6:MRY=P.4H79YS9&K&(O4S;*/]D+&9%3@,8ATHL*Y5!C=FYIB".S5]A M$4#3(6%!V/WO'0T^G\XNQC![=G$R.W.8[:7/Z[)IZTY.AM= Z/H2<><,1 MNT,D3C-V;R0E27?L):\9$-LJ,T7R$#D1C$:A:N/$QU*&1C#022W$"PP8MEG%GWE1:9$$[R! QA"3-AB9/-IZBJ@EQ"K MX*P0/!B;8ZGBN4;X;_/&1IT"-,;(L=0CS.YK69,M@D=-1J3,]F5XXVKP&XEA2Y _,C,BB MAE_,FL)O&0?>[KQM=TUKOM5P"#[_;+(U0.*HVB(11/TK)@.WE;=$LN+@L]0> MJ+!VA5[[#+YT]J<*_(4IC28X+>,5L^41?N=9&>.K&-GR0)MKIH^E'@)E*['B ME#YG36@\8P1^5S9V=/X'LAC9J(U2I5\U'TGI],GSCT?A,XVRQJWG3,/&NUB@S, MM'6=;IL1;,2 !]B(+Y,[)*/(Y+1F4VYX.,E92LL&\0+HZ)PPI'.N=,Z=SHF$ M-E9IO+00Z)>:@>L4$P+/;,*,05E7#.K_!DG\515P52M>\( M<.%.F>AU_:MHBF!_&DC3YU@_#1RUUCT;J=9.4D:^9R<7)U;2 :H<^AW@]I'G MYG!Y1-Z"5:.''2/R/Z?!SD.H]6T^#?G+.87#3DB2P_/OK$<7W@O.([0&;-SQ MGUOLV; *$$+CN,#_?RSGAT7[$??8;.JSUJ?'G?0V$8W_>.43T;[4.79\GF'O M&,\Y[ &#APMYD,@5YNAM))68 6Z14JU*(2+NEAEFXN=!XN-6LN8)'PI$N\73 MU$^YBP]_5Z1P3^/4^$&>"BM)_B"^$&1O< (U:>EM%WBW;;&#IUI[*X.O'4FX\3$:V*"#6FXK_$S4V\0HCB.$T$EP^P^Y[A: M Y]]^$<'''>-JLV1A'^G=1AV:T-6&L8G1.57;W91J!_:A1<"Z=([7\GG%EU/ M4G@+!+-U$%: [/'8S"U"JWHMEI7F#ZMBQ-9&8]WH:GI7H2WGS$;EY5H1ID.GL;F*WF!@[DG,Z\YV*0+7<[VK3= ?&3NNJ\ M/UF'L5S,F1MN99,07FT-HRCT#@12&F;H;94OE;I]G!\(=#9-,J1.BFB.HT]7 M0\A]B["@OI2'60-6>G#!"!P@G1G)@)4D8Y_ "]^:OC%$4.H'"SG470U''-0L MKG%@=+(GSAQ DD\U<+<2+RNKF'6 < &5*[A-P$2@RCNHY_6RVX*E:>J:.+?D M*)0JW>FRX3@ .LL#8*-\:Y/+%W1<7QUOGW;Q,+N$B&7X^>8.LW63F3,:W"XRO!4%DT#:. MPO_H*G""7^[T.-7=#O9;W*^]0O&>(B7<<5'X9&FS+2&%> M:KHO$$P^?<\'*C.?N9E_+:N#;5@C2I.1B7FU$I K*YT?R2FI5;U[T19KHZGA MRKYG3G>6Q#SVS+I\FX$ZKF ]P60 P3;]R(X6' \+DM HX@Q$HD>7#7DJYWCX MH+A;-*!MN." A&F09$=4!)Y0,*@8)LX9'":^]H6^[,6OKA]N]/YUY\^)\GXX M1AJ$11V3L&T$*[,?D9KFIP*LDSL4/C"=.;L8 M6F\ FB9:(<=)?#T-1TG8PVBS8..<.+;&>]S]\V MMN32F?I+@NF>S4ZGN*3JDD[6)&QWK"T@%=8?1=IH9O.*7=7E^J3(;UTR9^ < M)WVRV'.<*E*+76K;X1&SUA-,OMA;F@I3X'Q"?W_VAK='"H'SA/C!!"VWZ>^D M#T@]'!Y0CF+]6>%"H4O;&,?P4@^G!^5V(<<25TNG-.W%OQAZ?<)QY_H$[CW2 M[S2O E:O5&/PK^>$TB1GUVP*7,G,?+CT!FO4T3Y4US3N0A M"J2HH =5HIIV[U*[2JUC=+JPTV/#$OAP.#Y^C>X/P,/9(MZP)A/@=[-T]3XK MV/)NF\E#[UEJ1J:4'4252J$+SQ9F:6F'K=0A3+YK-Q-7,Q=&C2>V9-=%GA]- M@G(N>361K=5*O^B^(C"ORE8$$ZQ50Y!R\7U6P MO)KOOOD/>)N_>2F+A('<5*N6%"NC=C%*\4RPH[/D))E-OWF#&#R'P_,PJ^?A M[!&9&R?)_)M?TK(#E]4@0E5Q/2+>?OK-&V)UQ$/@$_ #/Y&!K\VV"J?[AH8< MFPW'1FH*21IT0G Y))8H0]\=%!/ MUT:)&ENV+9@RAC7J)MQR>PA-83_F\7)1&DBTDHIFVN0[E>4\09ENC7X>I@#DK!TR MD95AYY1#37W/<055:1B5/$!H(@@7E>4P/%D?TYJP,5_M<[BB@24'\#+>8-G\Y7XLQ7U!>]\=J]HLF0&_30!H!N%2B1Z@&O)8S* M0AJ.G+.+Z20Y*CAM9GM83Q?:9Z(E;4PAQJHH84UDH._O,?=L>:U'GS+0WU3W M#-+A0Q_RPKA"W4%?=&RO'42!'%C\*I#*[7N,'4(L5=,ZF?+/4?#4]6L@]>[EL[TSS%3 M2?A&_D=W3ZW3S!<[S8Y7.]W'F.WO7TQ;7U$)Y=;R>H0ZSJ>AI&B2:/&2V!59 MDG<;PU]ZL[91K#!9C#9J(R.KAXN:3IK6[$(,@K$\L2?+7FZ;S\8G5;V]Q$2;H<5]-XK9CH-L@1I\+"P.;X$^8K\H^&4CY.8Q/%XW$J4A,>A.%)$IUC8;+ MXR0T?!IP-_92FL!N;)%Z(T[OL.AB8=H[%!J^\;W<0MXKP+>$$ M611E51W^;^#;^N GM$D%@TNECP7289V!&8QLPW__M+_,EZC.CM>HOD&U'"$ M&^S-9^L+7U&(JC-<<1\*X[(I4Y?QRYF6RCFLB<-UJ%8Q@!3WW6FXTYC@*3JB M^=S^5'P$9#OYH?$'&=B-_1%BV04?H7UFTJ3/Q4#ZC4JL E!SYPKM1U%71:@S MOXV[;=DL(]UR;[OW_[JRD+4_% W8 W7427)$K;$A'NR5:7] MV&_PU8NDH0W+4:./)K>3UD;3(O@MMT\L%6TUD3Q;[#6.8WSR9-;YS@SLZ?1M MPKCIP,&RXGE\^J@3S/**9O<"B!(+S ZVZ=[!2 MVVG'E>QD]V=8.8^"NH*RV!?TH8>_LJ<4#1^##$?]5O#J1#YQ3]#21KQA-K'? MHE\TD%K!V'M+?B^L7Y/]F9#Y_Z"S9,[:@[H/,'OD&&+]G/+O$(V67!!I!8V< M@H88$>EQ;-?#Y8VGSMZ6P(,@W>TQ%7Y,^.UZ4_K(J"O':8J8KSS Y".)G3 M M*E(H>MU\Q5'HNA*SCU(V&85^^(5S(T]G+@42] M]BVOH8# G4\H22G9#T#_&TNC$N9MKDV\7I"A;*Z&N]FG!G-UQ6O@? MX8B7[AL[[:^,3:M5P>ROEF1S?LXMPTW84RUA.MEC.X(?WC"W2@/]9R_)=+8> M@)CGLI+&P9R.-;U$8XX1:D':L-A*+']\=9E4J]DTQ6,T._=Y\O/C>?*#4\4S M?2ZI'I]IO"45I@\E:^PO==6DUH 4SHK3;O.&2[Y2ZQ-@,16(]X4V:B$;HU9G M-"M0RLX)2;8Y\$=*C!#*T0HCF[\2Y(1*Q9M+V.8>?QQ7:9S$]#03)4+XA.Z% MD?2Q0O-I.4M>&DR+;H.ZD8/%]!-I#R RX"MF8XOP2MQ4MCEW/RWP8GKQ'5GZ MCZPNNK=;82QXV#RRRH6%P_?T=/_Q8=B['JIV-'Z5WHVMV*"/CK@_\=CM(\[Y M7%KS^^ AUR;F] E9#'T1BO-)^01=O//_?E(H7'+!G?AP(=_0M;W>;Z'!9>FYZ/?@WMLE0% M,NT(PZ2RY'#QA(D2V>&9+'C"KE]DW61<2]D(+35MT)YZK-/EBB#7AAU*4;H9 M[&%4DWQO&X_Q>FXL889@LH$$1PE-CXV])S:3UB2.W];KM+3&L*N.?__664&. M\(-<)S'SHO[M9]%Y9;CZG$7M1^";JA'_9X&7#;C![?^[>#Y]%;#D&G-6AC2Z2I MO@VAB8A<_7--ZWL.P2G*[0QXV>X=@/]^\= BVHQ5B5?WVBF76@= ;,O-,V4@_AF6^RUD/"+I/ M.97&UDU=7X4YR(/ $'M!+V/(^!:%H.L2K;1AF\$!9N",7%419TB:#:+5TF5Y M!*9$#62+YEMSDID=>I[189'A2 #CW(JF[3+;<5$;N.(Z@%3;V=F?:<9\K64S M?W2$JL4^BMI Q;8!.,[11?++/="R?D1WST$/'GXO'FE8E+C;)_I,Z5^.D'&- MF*>LX"Z!,-*,"?(@*+@Y.<^+4D=#E9[$_PKT2O#I/) M5ZR1LF(=57 $K:Z@&"=KO;%%./)AO(@$X;)KI684CAP809CVQ<(L$.GI-$6ML%BHW7]1QP!&E4N8O! MK24X*)2'5*#%@/<$FJ97B/,R=)*V0R%3E%!920,E*>,FRO3TF+9T'01K[" . M/CVG]#V#:6V<]N]=]'TJC?1NA3!$.GT'\*]E0J#<6$1&B,F;6P>D$E5DL3+# MUN.P[0%377YQ,E\;Q"'MHQ8612(&(IDK0:J@3T1\<.U^!T9=N*5+*CT'\;0A MP<%:I8.B7X1E/AK.DO78X:"YP M0ZK+ MJ(=]K>'FP_M75[_\=O4?RB'I[&ICK0#W7U^)@Y%[54;^DP)Y42.NCLXIC M4;L2R&5%TH7T-'FG^()3]/*EOQH.QCFDX^+!5I-2M82#/UBN$31^&!HIH.O4 MT>88V3@[QV95XN_^!B<\K&8H!M3N7K:\#8-H4+F)W-SL M;:ZE82CO"Q&2:%L1]GJ.?B5:#^''CFW KH6JJ'F[>>-BR[:U$S>GD.)];OY@ M@YAJ>:;+,,(QYM_0KCD1LJC#HW'>#J ZFLK;&G'I;,)5Y">XIW%OMW3HO@^[ M64K:2.Y*KYP$3A'6;3=(("2=+X\6;EH,J9^/)F'= M=O1J:+(L"Y.RI%T5Z#'!ZG9>L+\;S %(XYC^V)29I%(BD>H1&)E6S\<63$,K M$1?IV+;#U)Y-U7!<.O3\VO<(Y6V\3L)?A@BBVH/">9=.VY"Z-$Z=T"9!=<8N M.A\V$K>'Z/_R=A""RDLI:D9$9J)&L?C+D#XB^B0#";D3FI.GF4:T>:B2.\XS M8M4^; @D].-?ZS$_9BX^U"\$F!9@SH"BXL72-P@(W[J&UD^8]3FZ<7CPIX[(93[ /,;@*(';A1W'M+W^94:!_U B?*$F M(X45%MPACPP\U%QU[2#L.EJ[ROB!MZ!B5/ $:>,8=SS0=H&W84W!03,>3W_6 M@?'3VQ=T,/DZ+]6/$62T#GHX;4LN2R1R7(_XMA@43CA5T<:D^ZK,R"*N.;>/ M06T]*@@Q60>#.ESC6:T5YIV3XZ@Q#D[6&P6F3J7&/(R:(ED6-L&4BT]BHGU= M:O5\=,51B"AC$0X\@Y%/P"7Z(\L]8/[6JEN(N[2QEG\\R"12EM.$^ MUN4ZL.@M+ Z&$!V!V\I8EY%#V8-W^TDL<:M,YFK^^BRKNP2FJ$@+35-+2PT. M1OT@1K$N8L:24!^J&9;9<%_$'JG'E@C9-S3[163E'->QO CFC?0TG+XIPEGQ MM6F[6G(O,^/"\T[F)HA6;M#IQZ4.A54?R/!N)>$-PT1/JY__SYY&[=J#7P%? MX_XX[*N)&*4-5P0&X!"/##0S1WY,"TB58#%IT]E]GH53G1 $-[ZEMD2^K$KM M<*GQC7G\;0%A(8J.!]N]:>,E@?8&U\4;YR][71,:K9>TC0<;(KV^?O@YVMZ7 MJZ *A]/, / " M%7D"W1T[4V2UR).Q=4R):^(1)4)%(7KAQP.S!$U@;<">338.Y<>$))=R!3$] MA> !'PTRR70!S-!]NQH0@@D2Q0_4Q'>FDXD\W9N-H=@_44U UR&?#*:(M7V\9/%*Z[ MJOY(B@_[4JLRLK'U 4[WE0H(J24,F2+'M&U(BWY&/SI-MVO1@D5+<&(7SE7C MLRE"/T*C7>).<)]UL(O)L/!1_Z#E-%NVG8Y[(FAR!TU-5XARU6/\3KW/][#[ MF0, >(DH'P';+WG4\.YNV HR6\&\C@!J[]=D#SJLM4BADB\)'N4:?]&*1@.F^ MG3_%%=I/HUFO,ZO(V\A,$;?[NH3R(.R;"OWJ]< MWU34Q'GG>+C*? O%3JPEE^4;Y/8WMENX*"%LI]Q!^>9&K%I\H24EO>+KT#-_ MWS("ZW!8C965("#*'@;56XXF],Y]P]3Y\8:I-TA^/GG!0LY&#H)$Q<].#/R* M+JI\1Z5.#6#0 1SJOHZUK^R-6ZK:+L,W;!;I2$GUT]GE))Y"[L>,OM('?0!. M2MSU6HHC#9_"55G[-+WCRT54+;87(JXAX'WFOY1]GL CZ!KY#[25X_0 =$8[ ML9W1AEX<:FDG'>"PQ)'ZOJ />AEIQFS%ZV7M'I59J*G/UM@K(F',HSZ55.*0=;/WX+Z43M<9! I5<%PX-AL"6 MN@N #L\(3C$FW.%?.87YBU1F8&@OK0)^Q- M'LI9Y10!07$[I_W @SAPXCBK4I[RZE[>EI,K-N8@"SGV1'CM;V@.Z9*6F]S< MLD?"N:E#E;*%,0Q?L6V^Z@NWD6'J:O#(+J 3DQJ'Q_#/:2N)PZR/8\X M&X%G?%(#"1N^,9!#'":A!M?4QVD"9 :ISF,K(87#B#/.DKZ6Y>6MZ]/$F!^4 M_P^#O.-PP.:*4AZL+G+D43D1\++PU.;B@(^1AX]I, M7S"PA=#8WA83GW]GLJ"0QV$,..&811OPHPV'*N#'0UE]<:G4^6%7KFZ!G$5&4N7L'@#+09]4#/!5==/=B ]H@& M>+ST,/)(-AZ!:)6W.&E0$ >AE/NU-K&63UKR!BUS\UWZR1+VR6Y7XA6" &)' MO6TGHF#LPXXEL*W9CX3@Q$/KF J^M E[!]=U:\\C!A\WC#C%U?0'5Y-$2H%> M9X*D(KXAE,URL4A\&N3E[/SDR?3D[#RXZHB_=:G9OL^^W(*8C0I* M8B!B /:BJRIV2S1):> LHE6[CD9!2Y"NM/PH,UO.Z.>28?'#-1UTJ)Q!JR$< M("A?.C6QET^Y2QZU0B:+G>PH",V!."@,D"MXE))W%=HU6)@CI?G6].[\=6'?2XN<45-B"]*$OZ*J2&2",P+K5UNNL7O MVFQ&U.<>)ARWA'V7]_GQ+N_OPQ3.ZR#O^Y5@]I=V/SH^W5BMW,@:WL?YI?X' M=0Z,MO/K%=P<&V7B74I:U3C0%O#>!G#QG<4("'&30O$[SBXO)V?3<_7RSJ<3 M^O^77J+>]T(>.WS?X'5^7X/7I=Y!^\7'_%4=7NUL/3]^Y.V(KHH=\VP\X798 M(\/95G3!%;E\!8\[T:!E6TO:6,DRT3]LX]?]UE.BV7&E>[D/7X@$U:B;"T_* M58>6T[KW>FNL2F'6G]/K*G[3\M"F:_1Z%I91J6L#@K*1]!,K=;YF;A)P6NZR M!B?GEL28[PSDICA,I0P2,S@9YF MS$U6*^XJF'[2JQ;XN%$%(VV?]&HT*2J/E<->:S66Y,'>?>\J6LP R5M3'%Q[IN%!!DSR)V'5];;@X?!BJ:)X3)P)X!MBA)#,[J$]^]O_1V\ M,9BW'&9;0..I)=2A-VD1^BGXK!1G#)/(?&BU^9CPM$?HA._",B58-Y].SS1X M@76RB=5#^)7>Q*6U4*T038#_G B.K)V2H0I$/MQU#V#'^*]O%#T_WBCZ)2ZB M@?+%2WU/QL[$WJ0L'[Z0*7]%J^A@NN2G055(JI("'C*?S&:7_6WS);-\8Y]-]$%_4DE#DKS+8#Z?7A*%9OW= MFTNI8%F+];+VZIT;MTPJ:ZP>8B,+%K<<6EUJZ_B,Y65K>I M6FPV?W+)%ZOA E0BY0:WL183*5)TOK$PM3SJ3*R=Y<@$H-K[*4 76* D0*1,%\NJ"EM^O?0OOY KW$@?] <5!'5>VKZ'T][4*B YX M"(-#4]3WEY5AP+6I0!IR(+$YS?45C$MYN2ITP=H=*O:U3.3^49;!.2[$;.K. MVL8M,WK.V/$W'=VEW'#6C6H=V($3(KQ[^? :7.@CY4<;$0SNTN282[P"D$\: M%+O&G@[V;A75 OJ,75[PNJAAJ7V$8$O&:[Z<' (/E\42CU''CMP7QU@0P5L/ M4$:#YL.H"T6E?WUHBH8#9%A(_R+;7LQ>4C<)&S-Z,SB;E6:>,K4$1$ M';(0X+US8EIMG[8);E(2%F:(#*4_#-VF*BFU?,]Q5SL#C3B+\2GE]XWA+J_E M@B#<2[S ?A>HHY9^G:J#G"O9%=#"L!C3M"X3MOT^0^D/Z_-2RXB8>OF MQP>(3KMOT60%C:>^NYH_>$QO^L>?_[ C OJ%S%J4:1=F1:].3Y^>/Y#L)?NA MK788$K?!M=66_]R8E$0"'J#?5Q4M73]@ B2Y\?*>_Q=02P,$% @ CHM\ M6(.EX=:3 @ B 4 !D !X;"]W;W)K&UL?53O M3]LP$/W.7W'*I&F3&$G3\D.LC42!:9-@JBALFJ9]<)-+8^'X@NU0^.]W=DHH M4NF7V&?[O7OGW/-X1>;>5H@.GFJE[22JG&M.X]CF%=;"'E"#FG=*,K5P')IE M;!N#H@B@6L5IDAS%M9 ZRL9A;6:R,;5.28TS [:M:V&>IZAH-8D&T%AS1GU*#]R*I_4]; !. MDG< Z1J0!MU=HJ#R0CB1C0VMP/C3S.8GH=2 9G%2^Y\R=X9W)>-<]I,Q8P6>)\[7V:9= MMO2=;(,4KDF[RL*E+K!X2Q"S]%Y_^J)_FNYDO,#\ (:#?4B3=+B#;]C?QS#P M#7?C1=K1WT*EM1(Z3B"UBT3QBE'W\,#A*ON[0-NJUC7:Q9S/# M7C3N&6;*_QJA"[A\:&7#'G%P9[%L%5S)$N%OT ^W^.1@JBB__[>ME)W)MI?R M!X6Q>^=4-ZU#8_?!4NE6PN!^4$,E=PT"]J*&W%B#9.\*V3<5J0)DW1AZ1+_) M?33X'%HOW;L6NBW9H*WQC>:(.XU'CS[>NQ(+,L(1]^8K\:@COL":WJ3;=LOQ MACMJ-,OP!E@(?=T9I5_MGYFSSEVOQ[LWZEJ8I=06%)8,30Z.#R,PG>^[P%$3 MO+8@Q\X-TXJ?2C3^ .^7Q/VU#GR"_O'-_@-02P,$% @ CHM\6$L&!BAP M @ J 4 !D !X;"]W;W)K&ULI53+;MLP$+S[ M*Q9L4;2 $[T<)W!M 7'2H 62(DC2]%#T0$MKBP@EJES*=O^^)*4H;N'XTH/- MU\[L#*G=Z4;I)RH0#6Q+6=&,%<;4DR"@K,"2T[&JL;(G2Z5+;NQ2KP*J-?+< M@TH9Q&$X#DHN*I9._=ZM3J>J,5)4>*N!FK+D^O<-^[$JC!N(TBG M-5_A/9IO]:VVJZ!GR46)%0E5@<;EC)U'D_G(Q?N 1X$;VIF#<[)0ZLDMON0S M%CI!*#$SCH';88T7**4CLC)^=9RL3^F N_-G]BOOW7I9<,(+);^+W!0S=L8@ MQR5OI+E3F\_8^3EQ?)F2Y/]AT\:.QPRRAHPJ.[!54(JJ'?FVNX<=P%GX"B#N M +'7W2;R*B^YX>E4JPUH%VW9W,1;]6@K3E3N4>Z-MJ?"XDSZ51F$&([@B@L- MCUPV"#?(J=%HK]X0O'_@"XGT81H8F\Z!@JRCGK?4\2O440PWJC(%P:[4>[<^0P=3[C=D[QS+!>K^W@+_S9(,SY)D-TV[L>]A M@IWJ*5&O?(\@R%13F;:0^MV^#9VWU?<2WO:P&ZY7HB*0N+30\/CTA(%N^T*[ M,*KVM;A0QE:VGQ:VE:)V ?9\J>PGV2U<@KXYIW\ 4$L#!!0 ( (Z+?%B^ M)89=> ( $<% 9 >&PO=V]R:W-H965TK75[&@2JK+$AZEBTR,V7M9 -T68I-X%J M)9+*@1H6Q&&8!0VAW"OF;N]6%G/1:48YWDI07=,0^;I$)K8++_+>-N[HIM9V M(RCF+=G@/>H?[:TTJV!DJ6B#7%'!0>)ZX9U%I\O4YKN$GQ2W:B<&ZV0EQ)-= M7%<++[2"D&&I+0,QKV<\1\8LD9'Q9^#TQI(6N!N_L5\Y[\;+BB@\%^R15KI> M>#,/*ER3CND[L?V&@Y^IY2L%4^X)VSYW&GI0=DJ+9@ ;!0WE_9N\#.>P YB] M!X@'0.QT]X67'#"LH#>XSU^/3O>C[8B8B_NS5'K10E*F6Z*/.S/)U<44Y-2U:P$:)2$$]3/SG)(,Y#/XNRR8/0A!F: M-+?[J8V2T$_S!/:=8;#3W W*C1MA!:7HN.[[?-P=;XFS?CC^I?=7S V1&\H5 M,%P;:'A\,O5 ]F/;+[1HW:BLA#:#Y\+:W'0H;8+YOA:F>X:%+3#>G<5?4$L# M!!0 ( (Z+?%BN@_TU_@( $D& 9 >&PO=V]R:W-H965T'*1ZTGM$ R]UU>BEMS>FO?%]G>VQ M%OI:MMC022%5+0RY:N?K5J'(':BN?!X$4[\69>.M%FYOHU8+V9FJ;'"C0'=U M+=3K&BMY6'JA=]SX4N[VQF[XJT4K=O@5S;=VH\CS1Y:\K+'1I6Q 8;'T;L.; M=6SC7< _)1[TB0TVDZV43];Y.U]Z@16$%6;&,@A:GO$.J\H2D8P? ZY%B(KC)?Y.$O'/))+%\F*^U^X=#'QG,/ MLDX;60]@4E"73;^*EZ$.)X T^ V #P#N=/<7.97WPHC50LD#*!M-;-9PJ3HT MB2L;^RA?C:+3DG!F]5D:A!C^A(VBAU;F%423PXLVN(0@8\X-$% MOFC,/7)\T87<-?0)GLNO1\?GT;9;;G0K,EQZU X:U3-ZJ[=_A-/@_05M\:@M MOL2^.CX'@TTEZ!U^?97_G&AXQ!<#ZTIF3]_/Z;]XPWG]MQIDX>H[Z4VJ.=9; M5,>Z\\F=K-O.H-(,M"S,02AD3IXLBC)#P%'E&XC3@*4IM]8T8GS.)Y^06F@O MJQS*NE7R&6VDAB28LG#*(8D2EO#9Y)/82B6,5*\G?!&;S@(6S&=D)1!-5U!K=ZIL=F"DK.P:1G1;FD#(0Q;R8'*/M3PE"@D?#\OD41I10.D?F+) P FPD !D !X;"]W;W)K M&ULK59M;]LV$/[N7T&H0^$ 2B11EF2GM@$[:;H M:Q$DWH9AV =:.MM:*%(CJ3C9K^^1EC47]0P/& Q81_*YYUYX1W*\E>I9;P , M>:VXT!-O8TQ]'00ZWT#%])6L0>#*2JJ*&1RJ=:!K!:QP2A4/:!BF0<5*X4W' M;NY!3<>R,;P4\*"(;JJ*J;)&WGW@LUQMC)X+IN&9K> +S<_V@<]^YV+'6)9,PXWDOY:%V4R\H4<*6+&&FT>Y_1': M>!++ETNNW3_9MMC0(WFCC:Q:9?2@*L7NRU[;/)RC0%L%ZOS>&7)>WC+#IF,E MMT19-+)9P87JM-&Y4MA->3(*5TO4,],OT@!)R"6Y%X:)=;GD0&9:@]&DOV X MTA?CP* A"P_REG2^(Z7_0AI1\ED*L]'DHRB@^)8@0 \[-^G>S3D]R7@+^16) M(Y_0D,8G^.(N[-CQQ2?"UF07X+'X=MJ#X]JV4:YUS7*8>-@)&M0+>-/W[Z(T M_'#"MT'GV^ 4^_0)&Z]HSK=C[@H=-A\651IC_R'!?U:Q4>#B8HV0/J"$P/^]957\@"\4*/,KP MF",_D"1._'"4HM2GP]1/XQ&YP %-J#](,@L(1WXTB!P@27R:I0YPZ4"Q/TR3 MWBV\X&E6HU,+R#="E[!.["T9NRUBT!W:M3ZH?#V&I'6>:/HLSINE@$JZ"%#[]#)P=@:1@_)^:! M3X==U.DP\4=AY"#H>3P8^7&6M!HN >1$E2==E2?_4Y7[Y*XQC8)O*H!\?,5[ M2<.9+7#2E^,M\!LP14 4MJP."[[76NYAX0]L3C),8F1'R8&<'LC9@3SVV:[\O)[*<=EE.S\[R)RF+;-,Y$"8 M^>ZLL"66^D.LTFP4]F;%G]@,MH^)D62%/4U>&&^ Q!E67A@?-#KI9SY%DG"$ M9=X[QQ1U;7LLB\'!A8F-N';/ DUR>WCL[LYNMGMYS'87[C_PW;/E,U/K4FC" M886JX56&I:9V3X'=P,C:7;]+:;#KG;C!UQ,H"\#UE<2[J!U8 ]U[;/H54$L# M!!0 ( (Z+?%CP+./!^ ( ,8& 9 >&PO=V]R:W-H965TFZ2CK40W$$@;5##@ ^*#FUQ;:TY< M;'?=_CUG)PL#=84OK>]\]_BYY^S+9"_5M=X@&KBM1:.GWL:8[6D0Z'*#-=-# MN<6&=E92U;.)\"S6;R)T1O,&% KVK:Z;N MYBCD?NI%WKWC$U]OC'4$L\F6K?$SFB_;A2(KZ%$J7F.CN6Q X6KJO8Y.YR,; M[P*^M/_LMM/A04(1/I(0=PFQX]T>Y%B>,\-F$R7WH&PTH=F%*]5E$SG> MV*9\-HIV.>69V0=I$#)X"1=(M6EX<<66 O7))#"$;F."LD.:MTCQ(TA1#)>R M,1L-;YH*JS\! J+5CZ:U0WZ,V>/XFR\-41;FG/+3V&/G/R^W FM8'OCB)< MX:V!N9#E]8]#;(_CD798+U'U^@W^]L2#;^[*8@7L!A6]0'ID]AGS9@W"T@&# MJH;G3XHXBEX!S0'%3+^I@3=PATQI2(;C,43#_ !BQ74I=XT!2L7'H>CN/(," MGAT1:+ @ % 8 !D !X;"]W;W)K&ULI57O;],P$/V^O^(4$&)267ZV*Z.-M&X,D!B:MC$^(#ZX MR:6QYL3%=MJ-OYZSDV9%ZBH!7QJ??>_=>W'N.EE+=:]+1 ,/E:CUU"N-69[X MOLY*K)@^DDNLZ:20JF*&0K7P]5(ARQVH$GX4!"._8KSVTHG;NU+I1#9&\!JO M%.BFJIAZG*&0ZZD7>IN-:[XHC=WPT\F2+? &S=?EE:+([UER7F&MN:Q!83'U M3L.366+S7<(=Q[7>6H-U,I?RW@:?\JD76$$H,#.6@=%CA64 MG#7:R*H#DX**U^V3/73O80LP#IX!1!T@H^(K95Z3A]2V;"]2'$]]0"9OH9QW=K*6+ MGJ$+([B4M2DUO*]SS/\D\$E;+S#:")Q%>QG/,3N".!Q %$3Q'KZX-QP[OGB/ M80VMP5W^6G2R&VU;Y$0O6893CWI HUJAE[YZ$8Z"=WNT);VV9!][>D,MES<" M019;]P&?.9MSP0TGX,*[IAH$+X['W"+#P9F0F;W/W99VEMTMZ6MZJ*K M_DA?OV!UAE8#W0I6&PO=V]R:W-H965T=EOWY' MRE9LSW$S8( AB[P7/L=[[B@>W3?FUDZT=O PK6I[W)LX-SOL]^UPHJ>%39J9 MKE$R;LRT<#@T-WT[,[H8!:-IU:>$R/ZT*.O>X"C,79C!43-W55GK"P-V/IT6 MYO%45\W]<2_M+2GF=0\%_MWI,UU5WA'"^+'P MV>N6](:K[TOO[T/L&,MU8?594WTO1VYRW%,]&.EQ,:_<97/_FU[$([R_85/9 M\(3[A2[IP7!N73-=&".":5FW_\7#8A]>8D 7!C3@;A<**-\5KA@8>C-=& M;_XEA!JL$5Q9^Z1<.8/2$NWN&=Y.FFJDC?T5SG_,2_<8M[/P M>>9WT$)1C^![84Q1.PM[7XKK2MO]H[Y#'-Y;?[A8\[1=DSZS9DKA8U.[B87S M>J1'ZP[Z&$ 7!5U&<4IW>GRGAPFP- 9**-OACW6[PH(_MF-7++0!;HNOM>;; MK7T='=I9,=3'/2P4J\V=[@W>O$HE>;L#&^^P\5W>!U=8EZ-YI:$9P]6D,/K@ M%%DY@HOB$8O%POB M?P@%]7:C106:Y+)#AX/L.70D$DLU$(F '0P4'0/%;@9N8YV/_D;[]QA.?*OU MD;R,7SM7V\ZO=?9T>_]I'IC6C*.3.VWP4-DR\WGNK,-.5M8W4+@U>OKVD8)@ M<5<*]#O!63D/*$D @/C+$N M?2[V:$Q2%NU#FGEG!W#@\U0:+V*QS#+8QU6#DST1.,MPAE*_0!<'R01R@XL ;P4[SQ&X M3%*UCIO&/!4^))8G#''GL>(*QS0-N'\"C '/8BG]!BMD.?/ B,1-SCVP-!%T M%T=EQU'Y'[OD=>#K63/%[QG;ML(@L' R=Y/&E'^C^"NV++/6.UL$"9P@LQ?M *DJ!:1(4)ICEF6&\E0F5'5M)?>T1.XS 5DBO!RI MI\A2+C!]R"L9$YX#3Y#FZ("D6 !+#9G'+!-^(N6Q%"FN+VCTI7%%M6!!5[N' MWIBOV%(2[.)4JI@C4)9(&@6&D*ZCL:##4(-RB3V12(^18S/O&G?K19&8I1Q) MKGP4G"69>%HGJ*@\%DA*W_47 )]XN8./6\"_D&P[03U_="^)]2SQ*,'=]+V%T5BT&[@\9+J<>R7/KW728".,J2 + M.28MEQL*JI-F2*>89VI#@=.E@@(:JYQMR"F5"WGN>9=G9!."4*T"#<14BD%; M#$L%1E$]"J.;ZQ,K)4I]8?WF*S@)Z>*4 JF,6RU77>DQFA)$WP/3WLS:@6MFX39TW3B\6X77"5YFM?$* M*!\W^.V_&/@%NNOQX!]02P,$% @ CHM\6$P+O1/=! I@H !D !X M;"]W;W)K&ULC59M;]LV$/ZN7W'PAB(!Z%HB]9HF M!O+2;@7:)$NR#L.P#[1$QUPET2.I.-FOWY%2'&5SC7ZP+5*\N^>Y>^[,XXW2 M7\U*" N/3=V:D\G*VO71;&;*E6BX>:O6HL4W2Z4;;G&I[V=FK06OO%%3SV@8 MIK.&RW8R/_9[UWI^K#I;RU9<:S!=TW#]="9JM3F91)/GC1MYO[)N8S8_7O-[ M<2OLK^MKC:O9UDLE&]$:J5K08GDR.8V.SA)WWA_X(L7&C)[!,5DH]=4M/E8G MD] !$K4HK?/ \>=!G(NZ=HX0QM^#S\DVI#,^0?L-A1.&S:NW*P/NV$M5K M!S-$MX5(GR&>T;T>+T3Y%EA$@(:4[?''MI29]\?V4#;0$]S%K[>.=UN[)CDR M:UZ*DPEV@1'Z04SF;WZ(TO#='FSQ%EN\S_O\%INNZFH!:@GOETOA-3LJ#=QP MK->-*%5;REIRK^P_/!>X$X\6SFI5?OUS%ZV]@7?3^EUPW9<1L BB60CM"A&X M0K@O&MQ:;CNK]!,L124TKT'V6"UB78A6+*6%'X&2@J4D90R?$Q*',2E"YHU? MG230XAA"ZL_.K!=C4A2D2'+(DY1D+ FP';'9VEX#^[?\>HO;#2<-!8.(IJ0* GA$ XRDA6XR./@4KD<=%@,S/.L M17GS1Y]R:45C(*(1R<+<6X0%' 8_*55M9(W):-9<:N]YBKY)FL2$8H<,)(PZ-!&)XH+D18+&5W:%E3APX-R[O"!1 M2H,OO.YZ0? :9RUO2Z0M2AS51@"FCN4)2=($$ *N<&H'=\I^JV)3_]FCZ&2K MZ.2[%7WQ3-8I^=08@31=$CY)OD U6XG%_CXQ[XVY6\QC!?M1$OQWAP9;@"X9 MW ,\7#Z MO._8#H@,AHQ)F#.@7A7L);H6&*43@#T3I04D6/LB#\Y77$OKLX/M;[5<=#YH MR;5^4@_( V5(8_>=INA,RP?NQH0,H2DJ4OMU>(>I2JE&:D*#*,GKJ6"_-M2Z!B*XG*<%W%,D+S!+*, MA#$E.8L&S5;_+Q2FD5!:D#C#21&2(D7&+'M=TA' UW5]Q0I;E16N(MAJ/3'M M_MNG:CGM<#&$.T@Q:U&$_8[\=Z :)V-T]L7U)CNT,C]+V_(1FL5=?:_AJQW=U>PD[[N\?+ M\?X&]YGK>XE#MQ9+- W?9MBENK\5]0NKUOXFLE 6[S7^<8472:'= 7R_5/C7 M/"Q<@.W5=/XO4$L#!!0 ( (Z+?%C_M@TD; , /8' 9 >&PO=V]R M:W-H965T6\G7LF*REG.[=E: M+N>BT;RH<"U!-67)Y)\KY.*P< +G>/!0[/;:''C+>,LV6VY:@NYYXF M-T;82SN3J]9D^!\F@Q ^B4KO%=Q5&69O#7B$KP<9'D&NPK,6;S$=0A2X$/IA M=,9>U)..K+WH#&D%+<%3_%KM^+2V:9.9JEF*"X?Z0*%\1F?YPW=!XO]X!EO< M8XO/65]NJ.VRAB.('.Z8K(IJ]RHM+JR8*E)@50:W!6\T9O";)0*?\47#BHOT MZ?=3G,Y[_169;-,%%&PLM^20 CXP 3>/<'#?E"B9%G(VN*=9P4VU,*UEL6VT M]:\%I*(LJ=.H:-.GO> 92@4U63J>&P8STT0=@ZQCD#*>-IS9-OT>+H+(G4[H MGXP'EV8?CMQQ-':3*!Y<#FZQ$M0'+9)'VW1D@3T3N!V^\:2 AI#2Y(AB>-5Z MC5T_B-U)/('(328C=SJ*!W=Y3B/"Q/N(QQ( 41M RH4#DY)56EG,E/(RE M+H)+:IZK;X%R=',*C.W"?\;LZM\AH[!$PWC2!B@93FEUIOA&??&-WEU\UY4N MK#>:FK#!M)&%+HC)W4O*&U,HN10EW(BRI@*PJ3M9L>\LS[.X3K?<_]?L+VT& M(:;B26*(IZX_B@8/FR^*4A:[ 178XS&W@3OQ$WB)^8W!4$GV-. MJOYP3$&2[2W3;K2H[63?"DWWA%WNZ6)&:03H>RYHT'4;XZ"_ZI=_ 5!+ P04 M " ".BWQ8*"2C?4X$ &"@ &0 'AL+W=O=7#)@@L(&5Q;WPYD@"+-M!_9# L-T61=&'E;BB")-< ME;NRG'Y]9Y>2++>.BC0/DF9&,[-G9LY>1AO=/9JE4A:>F[HUXW!I[>I\.#3S MI6JD.=,KU>(_"]TUTJ+:E4.SZI0L?%!3#UD4)<-&5FTX&7G;;3<9Z;6MJU;= M=F#632.[KU-5Z\TXI.'.<%>52^L,P\EH)4MUK^S/J]L.M>$^2U$UJC65;J%3 MBW%X0<^GPOE[AU\JM3$',KA*9EH_.N6F&(>1 Z1J-;UO=.;G]2VGMCEF^O: M^&_8]+XI#V&^-E8WVV!$T%1M_RN?MWTX",BB;P2P;0#SN/N%/,HK:>5DU.D- M=,X;LSG!E^JC$5S5NJ'9GP"D!%C%^ M)!_?E\M]/GZD7 -]@6_5UT>+MZ/=!CDW*SE7XQ!W@%'=DPHG'][1)/IX!)O8 M8Q/'LD_N<<,5ZUJ!7NR& 7=JI3M;M27_SNBX$']6QA6NOY MXQ]OU75TY;?K^DW)KI\CX!14,U/=?A+!;66MF:V[X0M+0J>-!6UL&=>E+M6L%[$#DC<9Z@1&-&>"\1RF-"(XKRP.MI%I$HY\&5 M0C#S2O:[MRU -JX7?_6&$Q:E)(DS.(43D0L2L]2)+"=I'#DI)3RC7N YX32! MT^"F64E$Z]JFGO%8,PH^O,L8I1^AUFTYJ/& *,#*MJQ<3Z4Q"O?# $YHPD@> MQ9AM\$H-ON"Q66MC$/@)8H@XVG$EIU*2)PD1.S5/"JVKAB6 MX2?!$H(?:_9%C_D]<,(2_*01RGF&8'"3N^[R'+O+7;M,4=DU,@&02"$L6.7?&+/>6.$(D.XHC0^SJ=2ZV)3U;7C(<-2D=!;]@Q>F8[EJ-H=%?%0 MYH0+Y'$:OZ0Y,/T M7%4Z3:K*S/)A2\SP[XE^3\H[GP%)>R%XYEC3<9[U5$H MW9$:Q82ZZ?O $:8VG"BZ!IPQ/&#"*Z9,81!ICWU)XZQ(8'MS-C>I* M_P(Q,-?KUO;7]-ZZ?^1<]'?[BWO_0OHLN[)"A+5:8&ATEL8A=/VKHU>L7OF; M?J8MOAN\N,2'FNJ< _Z_T'C];16WP/[I-_D;4$L#!!0 ( (Z+?%CO8<%9 M$P< $0I 9 >&PO=V]R:W-H965T81*]9FA?7DYV4^R_3:1'O6$:+2[YG.7RS MX2*C$CZ*[;38"T;75:4LG1++H(G/TXLD^U.JA/3FZL]W;(5DX_[>P&?IJW*.LE87B0\1X)MKB>W^$M$ M;%6A*O%;PEZ*HV.D+N6)\^_JPR_KZXFE(F(IBZ62H/#OF+>:(%F_/T]V0M=]<3?X+6;$/+5"[YRS]8TJKL6XANT2K9YLDEBFDMT&\>\S&62;]$]3Y,X M807ZM&"2)FF!'MBK+&GZ\]540BA*W&)<'"!B$7LL8#TU1L M& GP3BNDILLOQ9[&['H"\V'!Q#.;W/ST%^Q:?Q]#5XNYE9B:*I]OL&/!S]7T M^1B-R39#DV*1(;$.M%D+;?9!:$NVYT+2IY2A%=O"XT&.HM/*G8MN-D!G]ZB9 M;"XT*189$NM02[V_3[(L:*.[7E>@-UNT=!DB)$AL0XFM\7D:C'-:;%# M-%^CZB#\HTR>::H&U@6B$DX*\:8>G;_1M&1CK+3JY[)R!V/-]XCONOUY%M/7A#XE:2)A]7*!YJ40@&@,AU;E7!S><.H+ M'&S9N(=CI)SO$]?K80M-!A<9$NO0\%L:OI9&LZ8LT#U]JYY&:@#!25'"S/91 M5-HFSD7E#T=$X-D>"7JH3#8:FA2+#(EU> 8MST#+\U][)FB5(GQED.1=M S? MM 2UHN<2# 8$'>S-B-<#."P6S(C=*Q6:C"PR)-8A@ZU#>F?I5W^0W[4#38M# M+W0NCT;M>#4 :_:9Y?> -.6.B?3G/:.!1:;4NCR.TFVLY;':P1+\\P,3&:SA MGN0%NFB+=[1PI87\'THX.*44&KW&R)1: MMP<16^=G5&G.4NU$'I%'K MYL4V]@,[Z"=FHT5A>6+Y?:\K-!IC9$JMR^W@=6"]V=$F!$L6,\B@JZ7*;9KR M%YK'#&VX0'/!UHE$7WFA3POT+9W-SGEO=;)XOTAH-*;(E%J7U<'PP'K'8Y05 MWGMC#M.\H+%$+XG

&^Q'LQ)DL,Y29"5L?BR0EYV,0QJL<8&CA+S9_+\M6?L_9+!NLK/O>O6PVWS M_Z)N&]VU'NH/C5;]'G6Z]6[S6_.A>^R2YPS5(RB5*SEI=O]5\9#)_?3QEF MW6BBVSY#Z3[-^.M$7.&74^1:,<7[@"<1WT/[':N?W]2MFGW*VWE0AX?>?S;? MR!;LA_&0\%B==B$BW_\$BQM_ 7.]+,CD'_:CK%RJ\@6RM2'9BX'-7^K RAWW M@;QP07LPZ$7YXGIA9LS<"M<22F7)>X>U:@^758A":]HVUD9$I'@2HK]XCJ\M MK__8J+=OZ/.CUBUZE\IVX-M:1K@9]>):*:J+*W] [V.&H01;7=KWTCX5]<.. M+=(/#MH-_$<+M2/?T0-]7LGT1K.@I?%?W@!CW]MFL$ZD M^01_BCKT3W>\XJ,]_V[WNW ;C<\E5W HA R!V7LG''S7_&IC_9XX8[Y)3^'C@6-+'YS[NJ(E>"65CLF[-Q\<$ID6LO M9^/:&YHW^*M/;,-]B!N^!-W!EV3CEF<.A=QT-1LW_>#X>.,ETP]!ZX&YVXXS M2+)QT^Q0R"77UEPR5RTGQ!HG6T-,%BJK8K+0^LE",;[FH[>$#-TG03O(\->Y M5I!AB\(=?2>;G*CI/]9F*E_"Z;;]FU9.;YK.49M5:JF__<;17 ..+8Q\>J?: M6I(^@@?=C^G[7F_L/@\D](AMVYM8+YIM:BG#90H.%/Y;Y0 HA/K:(].FLSA9 MR&4+#6H]+1URNZ<]K#\P&F@OTY@8'!>4%P]'FCT!5C,7).L%KB+J5F&33N.1 MC][#%X'MJ10^-=BWT=_D3Q^@^3Q0[7(4C?6XLK2EX)PW9^/89&TP^27R^I*A MBS"U"UE(3@=KB%H/42AO@C7Z@\V">>QSLPO;5.]^3Q[&PO3)K EYKX_=H-,Z MV?W,LVV,(89/?47.!3EC%SD,F^QI-X<@1VS$ ^IKIFN1QS)M(L4M&8XCY;1 +T$I/FKXI?L$+RQQ4X9NN(Z(^Q2+S?CN/#2 MYB,E]"?Z;XDH"O#]/2QY['K9_:O3+]%+DHAT.F6EXG)&^N#N5.A M>QV-7(?@C#P\_1IZC+0!'[R.W>#936Q<(7+4KT3; O(G,'[6G@-JAT.'Q5], M_"K1"0STM("4R)?HV(!&;3O>P0)).M!AFKRBV8Q(@B<-OW3NJ6S@6(2(7 A> M S]XQ#6)4(/0IVF/,0/9LQ.L Z=^A>HQ_(&PAX!(-FY'FEL. M.G%ZXWZ?VEN ?#17U8W'#&/<(%>\[8IZ)3ZYD62$*RY;5/^DVS-3;B)=!IB!9 ]"[* MEEW\#%8/>VK";^D\'S=@=R J#.SIKMF;/:,KU-U*U0CX2)"P1#G'G)R!QQR" M=R!0$]@YP;&2)R30P(RQF1X:3TDD/USB1O-,IA0%YD>NN(.W#<( I8&:.2(? M-@."F)>'$>B'$1UL'+@L F9S8SCIOU"YTH0$F+>B_=S"NX']#XP*VCJ MQ=1@@IY/+EX<^&3.N(OB%(=P?=,.5 8J]*-=?K_J7*$^-D#U)GI8U,?8TEZ] MR""@^I%.535W; 4MALDS![-/X_H@PR>B7LAD#T/3H\/JPJ^DSW;,?L3;.@+/ MQ4=]T,1FFA%SMJYDSJ8-'=@V)!S-&.O /R*&M8K802DQ",>)")91(=$,'&_V MW8#%,&%/; M0/$(+D!H0?IA #5S&Z8&0)W^D>8Y-F<34N&!ZS^L !];-MO*A M[V*J2$0>#N ?X4>DZ L-HCP!^W==(G#)/WV7[(II.A'?\Z@^,\LU02>5X)29 ML4<><,;6"QY1HGH>?<3 #6("7=D:4U!=QT)TTN+T"9@]2_@[U5*)JDO_?EE#;,[09E ($2&-NL%DG@@;V!W,P MNJ;WM[>2$,);V\+N64LQTBQQ+^Z'VC54Z0HL#@ 7W=<5ZL#%SGPX>C;\1H[4 M)E\E =PT#YH5))?B%Y-H*SH.S!AF"4Y]2K 5L/&(&19\YW;/R-1#=L;4 M")INYD6SQIH?+13K?J1#PV!M&,M@$IL.!BR079M#ZG4<:L08ZDUFU%'JK'J% M@"3Y[\(20"7@H!W-CN;=]K*HNMG#EHE? A8\92+DK.'TP%Z]R.B8<8?E ME-"(#=8 '50G9TK3HM$W:AWG-[I#[?[P2!B,F,. 0'$X'-ML-D@PA\0$: 5O MD[6H[(@L?/"0 -MAE5!3\;B=7&?:A.;-+^NXBQ;-W-NA^Y,N!>^89&LX,",T MABX/\C1CIMCXCNM9[Y0/A)R^.]1+H6=3(,FFX M@A@YED4T",KMO''O_S&Q2OW$X"NS\!NY#>,Y(&[FA@D?<98QQ-Z1X6"FP6@6 M_$K5A0DYQLDLK8N#C M T][L#$OVEGLWP/'LF>9\O*].62;)I$RIA]>\\DG+B8FUBT&5!'V]43X/G@% MG[#N$%%$(0+(O>\9@-T"!K M.D/L;@QUG_LISAH X+-UV9%23>I'6:I4"U*AIL['+E>4=3*?\[(_=0?=:]8- M0]1\PAL\:E%$NR)J"-D_.13&:J/[?"+: ZV/;[O/FFW^RVX\= \UGMJ1<\C# M[HNITW%>FL6>7! 8W@':!3,1(^RI2%X9;%-331JW(5_/V\[N0R!_^)H MKZLLRSYYJ$O/QR.F#8)!,?:M<)!\O=- Y4(YTX1+=#90:\E;9A">Q7-$JH>7 MZH=$RO8;^,BC]P-2U4-29:PZEGU*H39/;?L9M364-O,**ZP9;''"3,)YU9CN MBR9,$%7?9(Z]N8U1&6H2:.A^A =WRJ2NF+X52 QB)& KD*"1Y)R1FE-!&:S) M!*7&*MFF G/V&=E$++;Q-S\P@-B)$&L6\N="52+34 ,292QC+OS\BD,3+HA: M&X;+[$BBU,7+W]!$.F;]>=)"[)GJZAWB)QNKK(,Q8O,;W:6BNCI:/^@RC>.K ME2NUM:-@8[9WR-+@)C7O(]XV7(Y5AKPP4'%G><"HZ&_@LHA=S+%C.5F2PH/EQB@K'>[K.J4(:LDI&?+OJ0YKH0LPMR ME.9]=XGHXMB2=_\U8,350O> 2:H]=3N.?^' M7M6*X:!K+O+A4J;),4U9_/ !RBA62P^V;GJY>=5]2[Q M\)-FJG,N AW@XL,VWE E<:7,Q48_Z04WU3&['$)4*4-^-=W%?&'VXJIJF15? M?[*2&:YI<+O8R<[IM^?^S*DFW?Z<5KKMSV>2:'M!$^ N1'+MN<%>Y#V>2]ZC M=%:)CS\?/>7QW"E1)#:*Q,;T$AN-?1,;SYV>QMZ[,6+ MI"4D2NQT)9#V9C_F)E8*(WB4A.6\>P]!Z%TWV@^=]GWKMMYMWO(PR23^N'>: MOK2K-A 0SVQ3P\5>\T%SPYO9R(:WT.3P\:EYVVIT6[\W4?NAT;YO?_D3M1X@ MO^+870P7K_6F?D^NM8DZ7YM-/B[T .7O";+) K9 K+DN_&D\_U_/4M< $QA#S%*P?ST2#HXDHV0=)][[PL2@G\^K$W$VVM#F\VQ\ R6HDJS(;HI;^!N MF\P^6YZS= B,;7V; NX"[@>#N\(YW&>F$AQ+OKI.*@ZP'++QN+%]8_KUE9^FE=HV4RM@^XGF$=[!X6$D./!1LK6+N8F MTYISXVC'MLE>_MZY#8?3CKW+9TT;_0*76K<-^ ^,['O1+$@(J?L-S74A/?YW MS1J#=Y'0%*:.1TC8T7RRQ)O_BST>7AJ.?VE@W22 N4#!#QY\\KHJ592J5"X7 MPDFWX9ZO3WB=1\63@.]V\"T58N"KG!B^BB(5*K)44E1^\V&Y M6,<$;#T+9UL@;K,<-TQ$3BH#PVM]BF[U ?N!%9>,=ZBJ*I5K%7X9!P>XR2M, ME:2R[A PE26Y5N87IAS)MSQ8>"W[A6#)<4WL";G&#<-0D\JU\#HGA$\D8Q#% M6E%2*T5^&00'.,DK+(M)Y5@*L%0+4K$F[#)AE[&E'V&"F0DU8"-L>ZP/)9NJ MQV(PV19F*63\G(RY;+WW>!Y42BH: \0T&6#JMM$&N-0I6O92J4N*+%4*IW-Y M;G>>>1.L.2:1(S ME<3>U_TYBER0"I6J5%1/QU1R)E#/"IK5Q![7_:&IJ)):)O"4A;7*E;6:_70O ML898(ZTU..(0>5!U'UUH5^E/V'2&?\;FB+7_L;$O-%YNU(K$.7?A]3Y:! /$ ML&Z&-YS8(2Y+BJI*-5FDVG&T'"] +2?.KCL$4*L$J(1U\PM4CF1='F(W+=O7 M[&>S9\$7"0''$]](G% WO5-F01-VT7P+QD1]<1SCU;2LA.9T29&*)9%8Q]%R MW, U<6+=(>&J2M6R$';"L&-+WV.-MK(E%'+I]"_''A:!#-[82.)TNS8;,6$_ MTUM^@OVW^]\]QE02\@]:0J7RK"YS )V\(C5Q!MXAD"H3TTZDY FS+NP^3]/O M+,=^OH2QF+D0<_G-,BHG3L2;22IZ<&Q]KRP I2@53EC-(E+O!%',$47BU+L4 MB:)2DLIR]>QI@B/IG0<[E>7:Y4)F;R1ZE6#6<,9T#-@\U?/56V'[?<=SJST3 M^!+*[*)4E"N24JSQPJ)6'5ONY+8@C( P]DP?3.HYEBIJ42H73U=\F1IA<"2\ M17ZA6$.LP=T:''&([*OW\2V8[UOUF]9]J]MJ=E#]X19UNNW&;U_;][?-I\Y_ MWE45N?()-?_/]U;WS[PU-,U""^ LKI&U.^*(">8A0A&V:;9,C5-3)W21PQM^QK>#.=*D?:)/MM*L^V\6TE<;)1>,&/['[W*Y^6U*(B%121 M5BOPN@&OB5..TL1KK:A*Q9+"+UHY$G9YT.0?'!_G0]!QF26QBE1I,NRF[Z>WNJ?15E:AU23':C 'L,DK2I/GK*2+4D52 ME)I4J'!:GH13*QS/)N$ M-3D%:35Q0YL#@%2%CC;\HI0CZ98';\%[_,/U!8^P1 M>L%NR$(F^\W@*E2E0DTT+N9H.6[@FKBCS>'@6B[ 6%0A\(0YQY9F'6UR8LGE MMY:YFE)7G'284$FN2,43IJN(2G]!'7/4D5(GGG2HHU:4%/7\B8,C09X'RW5^ MO(XP7WFT!Q)GU*3E[5*E6DF6"F+.#D_+<0//Q"DUZ<&S6E6DN]BHTJA^?*H6B3.NJ/7.Z-?[-M/KR052Z?K526T7WXA MFCCE;G>(BKSR\U!\^8G+(-K"1?X$$W:0TX_\/"/'!9AD6]+EV#&=.)UOA6-Z M7_&I2'*U*M4JW+1[%+&;G)-(+7$RX8%(I%J6"M73576(\,U9RGL6OLF-\9IC M?I4XAW'&Q$B8^R7)16+_EH7P%L3 "3$DSI# M<(9#TX M//,7V[3($[IC?/$Q\Q>9:;#$I?1E"2P<QAE@C@QPB#WIAQW?T MOP>.171Z+VRXC_\9F_Y$M*4^]X?+RAJ9NR2.>%P>O-2/+NYCU\7P5(3;22A> M]XY+)%[6O3L#S<6+VG>T F6G]"->?>P/')=LU4C@ZFD]W*UR/L4E)2T[GXZX M3:4@%0KTWQBGU,(+R*.+(BU:%9FV;HT]Z,SC],E7>P3^FD]>[V'+>14RZ,P? M+BMK9.Z2.))!N="SR=^2K[Y!#<>FYPP3#:>"J<,$TX^?O9%FAQN\]+!^:;Y= M#DS#P/8O>JU*9,+:#]0NKJ\*\N>/\*'KX#]HI+GH1;/&>(7@DPMQR0B!Y/NK MXQ-N#'ZEAJ5Y7KM/=UI_,[U+]D@W,P\T+U^^X6$/NQR)3KD0%\54SOI!%4E- M+GM7 B(NP'5*0+3'ON=KMF':SRDC(LX[?TI$I/"DE9JD%.-:V*W @S-=$FD> M:&&W6*<6VQS9 GGP1T&LUK%#9]1ZG5\NE#SEZUIU%?(: VSGITQ!@RQ*A;(B54O+ M#?>H'KCB(=885Z=X"%6J$3Y"V-P!%%\)D;\?81UZ^EH9;S]W5JJ"O,9RW9Q M$T!P#S%?+$AE153JL,+GG)30/#BDZX9A @ TBZB* MIG%IVDC71J:O64*<\<,S$N>#3J_WD=QNRVZPNTTX;J!2DFHU15**'/,/#G"3 M6YBN<= <&::E@BJ5U2*_,.5(S.7!UU+7]?%P;-&,$@/W3=WTLRW?D2EF6JE6. MIAAL?=ZK"7AA)Y^FB](UYT@TH-" 0!EM?!#4F%EJW"Y3\2346%*E2J4BU62. M1KWQ2(T<:2MY,,I9/PUO94V&8)9GSRQ7\,KM@G$QO'*V@*=)09*P 9"D5&2I M4CU=%VO19D,0Q3Q1;!?\/2!1*(0BRB6I>L+DC0SVVQ"5UV(-L09W:W#$(?*C MZ\_TSJ.I)KG5_3WA1ZZ5GM7[CM=ZE.V2P=9W%ZO;1EHZ MD%R4BG)%4HK<-.!;=:*Y,PT$S80TLUWNX=%H1BE)%;4HE8NG"T2F1C.!6O # M^6_/,2;P !KYFFOR@F&^7/_P0[S\_'EAVS_O[(P,MS%:N48"=^<,K'5, ./. MK]G!&&FZ[@Q'FCV!O%#;\P<7UW64QPM @TCD?ZU^:ES=/S?IOE_6[;O/I%Z19K]K$"R$-^I2- M%Y8>8/8,RNCM$PHTR7<%^K\X)3-X"QJ@S3_OU]NGV.>%0YM;!?-.'AZ/]T&G?MV[KW>8MZG3)?[XU'[H= MU+Y##\TNNF]W.IOV=8"K_.$S9:@!O*FDT;%EC30#,M.CW[V1ID>_,[P2-M2% M/XVG]_7DN(-LH0=KV@:V*9=XHW83-1290&!F8U;,8+H&X1-01O/K1?D"NRPH/FG;5N_X3:RYJDDN8+T<(]]Z+52PRY"K(GILPPIAR(ERE$' ^@)$&L DCECU@?L#I1"!$3CB%T<*YSCBR"U[I,!-J&=7B!9S4A?M$W[! M]ACGS?/*FW=HI==GH3K"8)[2@DS^V2'SD][QG>L,H6LVK/"'Z0\:8X^0%'9; MT)T.]/"ZYV'RC]'5WA+Z42&Y0BK4.,K_S)M[]&R 78H!MC(%]I9)E$<#=JG M^8!:CF1H'D*;#<>C\SX] B8Q$BRKZ5E*.07Q"U!I][\XCD'C+]A],77L=1PK M28\.F!:F%J5*[719W2*)45#)/)544I#E:5,)"&RY4#E[*N%(KN>AF/*+ZW@> M&KE./^M5E%QRHI4LIIJ"(*9W^TBO-JD9 ',ZE=KIN$K.A.IY8;26@AA, :/0 MO4T]X?C,F(QV[@^7 ME34R=TD<\;;,.^JC?VO,N,R+,ER0:JH)7Z! MRY%TS+SFOR = RO L3TA#?GC*FH*TC"R\R#8!F&V@)UX"3O!2[)2D91RE5]V MP@&$5@RHA5I4J-:&Z*$(#"/%P6@!W(Y:+&(?G,WWC6(28D(3]\ M)2YS=%=)V,&6!8FAMO$MO.K]5&NI1#3K:EGFE[%P@*'<0C8NC7!749@^9-52 M5:J=,$7JG&1AWHS!>TB# @ /1YKI0O<'R'9^=ASCU;3$_!2.>$M<\N7.;M+@ M7EO1;=_3/@?Q?*5OOF'C\E_L.@LLY9)?5L(!9'*+T+C]C-> '1>W"8N"W-7 M>3CE,NU^*[KL.KWKYEM051BR)"$F!7!3 &ZQD(*83 6XFWRH:K$FJ17A0Q5V MX[;2<^0Z(W(!$^IT7W:'7)(4I2:55#'@2] '+_21:A;4?O2A5*2"6I0*!6Y:]F=!K&?>PH\1 MZ] %/=LBG4M>M'(.<3&-G*B(R[1LW1GBQ/&UF1G$A-E4BY*B140)]-TQG=":;3Z5XSA2*95N2 0[8"ZT M[=L(/:TI>!ZP_^AB/_&0%$4JELZ_X;H@F:R03"J-F Y+,C+8W^=/,[,Z0#"X M]Q_E'P];6/>Q89DV-GT\O#BU?K#*A-]BRYG0'<(!UK%:PA:'<"QV>)JM;&9 M*J$/PQE#W=<"!_HQZ?Y/SE17/],J\RN-C"^"Q/2BS*I4JZJ;G1'GAZIC.S0$ M"Q L8"L6D$926YHL0"E)%;4BE=4-F6WGAZI[&15'O2IRU6VCLT?YK MH'"/QKY&Q5].]6TN8[8K@[$[Y^S'JB4A+.H,%0_C80^[[3[]K-<>^YY/KI_H M+?NH*]=%J2 7I2I?^C9WT,HMDG=.Y3\=DE6I7"U)M=+I"KZW31WX@?RWYQ@3 MV)C6L_ U><$P7ZY_^"%> /V\L)V?=PZ!A=L8K5QCW8,G$FMS -8QP9!+-M+! M&&DZ"#3-GD!UM>WX9$'? 9C1= P-!&'?M#5;-S6+;)6\0--/KCC8_MPYDBL+ M@RR/7VY^6XJJ% H_Q85#@ER&#N] MN+Z[+$5H&T3JW6/]2_/RYJE9_^VR?M=M/OV"-.M5FWAA] 8.R<8+2P\P>P9E M]/8)!4K;NP+]7YP^%[QU\7'Q>;_>/L4^+QS:W)+3"Z /<%2J@:7F5E^Q;()H M]O/&F7(S7_&IC^Y0+[IP[+AKP,7..\[\LF/VO7C4_.VU>BV M?F^B]D.C?=_^\B=J/30(]9"O64-!!]EWH_W0:=^W;NO=YBWJ=,E_OC4?NJA] M1WYI-W[[VKZ_;3YU8&M4KZU\(G^#FO_G>ZO[YTGV>]=^0MVO3?1GL_Z$F@^W MS=N3;..VV6A^NVD^(54FA@]1& ^[BW#4\'0;4:/+BA)/"3]\II(KX Y45NO8 MLD:: 7(\^MT;:7KT.R-WPMJ[\*?Q['(]-]M!.-/',VT#VY3)OE$+CYJT3/(R M S-_L'[MRRJ.N$Y$#9AXQ%AXUT[ALV>+ #WO@ MNCX>CBW-SP-'.=U)Y\+MG[V0W\F1L[K0I6<1F_S8H8ZXAY\/?X"N0CV!D96S M(HR17JQITPD='CN)]B"PE0!;]:$SAOD+ EL"6X)O"6R="[8$WQ+8$GQ+8.O< ML"7XEL#6H;#5T$:FKUD"7 )Z$AGSB2__M4)4Q0; MD.'2[M.@;_W-]"Y9"/XF"L#3=[YAR'Z=_A7+XFHXPY%C0YXC_&V6?'IBGK,+DAR@4OH@BIN\*_># L8@P],)LR22]ZRHUKF:D M9)D,M/YNJ1*E4I%JLE<>29%:SC.F'IM-=*/IEPKLE0IEZ0JSUY#CF)^ M>1AEQ;"%3,\;8P/Z71!07.+AR'(F&&=\E-4Y&?.5N(%[R[V;3A[T&SF:R73) M%H74[=@E#.N1K.T8#&MU77?)&RU(2,">+[R^@D!2(9#MAK.=. "XCCQ^UZPQ MWHLZA">8J^7XH8VX*6P):./0H4$A/ 2!G(9 MING=>* H1 >@C9.0!MQ@Z;6 MT<9^$<749, F9TBM*LDU52">F^7X0?QVDTC2"3*FQ=371V5J(N[(T7+\(#UN M7,G.2$\0=3P.ZHO5JJ0611R2G^7X0?YVO?#W#4(*[9T3X.46YW&=\K>=%'TL M+EV35(6KZ#FW(Q 'SL/#.<(ZF6B"@XOSB1D(_*08;Z8!K8-$7#BAB=M M%] ^>2%R<6"R(3E9SE^R".EPNDC-LO<1W9L:J@L:(2?Y?BAD5VC M]NETU12V@\#VX;&]:^US:BTUA0D@,'ZD1H.U5)(&#AP9C1A\RVZ^Z1B4K,78 M4B:TFHSV)N23(%;00RJ9 DDBGX+S"Z ?$^C;A?@%9GD.0>:AZNT)D]/U,%D; MXH[>R#)]1$\"C4?0E_-UX%CDW6! MHA&=BTC/_4LOG6-=0((TL]T (#" MQR#(1&3HB]O>E2FF%(T^VB0ZP10%F1R=3)0"OW'I77J [$L@?%M!I\=K;LEC MU[AT2I/LTA$&&T=QE"2U*+I/\K,*SY,-Q]0[Y]28"=G^6X"3PC@C 1&%.SVK3R4JG6H32J'-"Z@?!.K;!9P%:OF.Q.6T&)#\ MBXE6JSCDH2M;<0),+C==8?HK!2F%3"+@?&^X'C\T+TX OZ.46Z:E$X_P/VH<-\N'"^0RW^<,@\5@]2V0Z;GC35;QU CV+AK M YK02S!!S^FCI\YW+YJ@Y^+1V-4'FD<_K3OD=M"KZ0\&CF7 YWWM3<0WN>%& MNY;H\Q#?7)TX[?FNJ?O!-]9?-==XP'Z[?S<=ZBCJ:@3AI$(X_"8&[-A;('VJ MX3O1Z?0@SBW-I)0DP$G)IA V@G".1#C\9@X(82-HAD^:V361X"B5G&7NAQA.Z(\;.490V#]6D M!%?(CG; M#H=H6R$,^4T#B)&ZA-NU;-T9XGO"\LY9'

XCG;#H<$*-B]0-O)V3V_@7C! M[L\)\9QMAT,"%.Q>H.WD[/[@H7#!M<\)N)QMYVSH2$TEDKY''%'0%+<@YFP[ M'-+4BCB,FDIP/DD@EKNT"_()4M M286CR&8>ZD\_]ZYO-(O6GFH^DI6/JOP14/OY8^\Z7]%.E6#2<,8]"Y\1FXK9 M] HVM9".87)9?4JSN-MCW_,U&XJ9]^A]J!3+_/*_)%CC#?LG/[$?LT&81;X( MY(X$,[N>,J+"T!Q4>K5YV6_%X'O6O643\R4\L M(T*QS!'L0;I\/<(]6KK&PQ#8KS"!7)XP5N_-K=C!&FJX3OJO9$V@0 M;3L^68+VCK9I$@9AT ;JF[9FZZ9FD5T%'-N[.NY.YTZ'7 32P<'WZ\7CEYO? M+A8152C\% >%X!5*P?2EB^N%[WKX_BWZLEFB#W:$YA:(SZD(4;QX!!?7=Y?E M"$.#*('EL?ZE>7GSU*S_=EF_ZS:??D&:]:I-O!"YD)QAXX6E!Y@]@S)Z^X2" MM)1W!?J_N(R5X*V+CXO/^_7V*?9YX=#FEIQ> 'V +-+"Y][UXU/SMM7HMGYO MHO9#HWW?_O(G:CTTKJ*$EV-NIM%^Z+3O6[?U;O,6=;KD/]^:#UW4OB._M!N_ M?6W?WS:?.K"U_[RK*G+E$_D;U/P_WUO=/T^RW[OV$^I^;:(_F_4GU'RX;=Z> M9!NWS4;SVTWS":FRA(@ 5 Z[B_\W]GRS/YG9!@K_K2BQG(M0#Y4H 7U3$:MC MRQII!K@XH]^]D:9'OS.")7RX"W\:S_#6\Z,=I"I]/-,VL$W9Y!O-0J-I=TPB MLB2\PZ2[K586#[H&893DO(G*7[Y KO/*?I;7RH+#Z2P4QRQ>A6ZF0^H9D(]\ M,/D\?.9&150OSOZQ*Z<\ZJE3#8%7[;)EBP,_[('K^G@XMD"Q%R=]N),^_I.? M(#O^@'GO>47.YG*(HU8$Q#W\4I4 B]-O*@LXE,MQEQ*BD^Y!8"L!MNI#9VS[ M EL"6X)O"6R=#[8$WQ+8.A2V@L03 2X!KO3!=8O[IFX*SB7 =0!P=1V.^5;^ MV@N$(5ZU\!.7K0;D[+<:X+$X9&6&45P]LBP:!8@!)H=Y7J[R\E8215QY\ F) M(B]%^MDFA[,2"W$5N4L4P%E)H"HIU8)4*7&4J\H?Q 2#!WC'5;SN#^\#\FE5 MD:J%J@"V /9Z8,?5F6X';!Y*X#.A]E:$I5 M*A0+1&?A2@//Z##9,\!Y/,Q+<=66\C%+P "CY9)4KA9YPBFW?MX\#,B$&:W4 ML^OTD4?--T1,-_2JN2[Y*P^-QBY\P(>RLV_:A!9MH)%KOA"NC$:6IE/>+"$; M^\(5S VGB6L=KTQ;6RN\>87CIP4S=P(Y)?K6CG,=>&N:QQ]<$W0IW,C<, MILJMPVS.H3!R-'.]-Z%E&V,6L>@Z;#E FG L"SI)A4[BQLGS028 MWRZLS@_WAK@Y1_/1.'9.YR$CFF*,^J9I7G0P;F-L^>"BAMQHQQ]@5WBGN6$W MNR8W\.N=IJ_?.2[9T(NI8Z]N&VT 6]V 209TLHL0TH)J4J&:73,C./55ITXR MPG/-U7+\$,QV619']%SO ?V-.G%-JJK"K>7L94E61$<0D9S-EOX=>SY,F\9O(VQ[F+F\1Q3M+AZY)LP]%=YO;E@/O\T, M=B_VIO]_HWG8@)4(^C1X4B&E!:FD0BJ[YF)PV_%.'0 MA#F%O.IM$@X4&^0 M5/%/[/92413G\+, E8W35UX:0N M8<+M6K;N#/$]87GG[.W-'N(YVPZ'!"C8O4#;R=E]*CT)=O3O"J[-+7 YV\[Y MT%$J70WV\!D+FN(6Q)QMAT.:6C$%L9I*X#U)K^JMJ&G+68A*2:JH%:FLEKN^"^()4M284C5W<>TK(_]ZYO-(NV)-%\)"L?5?DCH/;S MQ]YUOMS?*L&DX8Q[%CXC-A6SZ15L:B$?P^0RBYO&]MICW_,UVR!Z1M* 7J4F M*46.1H2G@37>L'_R$^-J.G-RPJSP19@'G!-=J7&4'LL="61P/V=$A=5MJ#"E MG/2TI)PJU8AV2NY 4-794%6.!5WM("1V0'FEUB2U*D26("[^B:M62$Q<^^;8 MIT!H!&&5'\A_>XXQ@9UKY-/7Y 7# M?+G^X8?X^,//"_O]^=-T;W1K[\ MFAV,D:;KA/%J]@2:SMB.3Y8(>JY#W(EP: /U35NS=5.SR*X"ENU='7>G+QR\UO%XN(*A1^BH-"\ HE8?K2Q?7"=]UUGZ(OFZ7Z8$=H9H&% MOQWT+UWG=?E%'5L6>OSR\/W;VB^.#TF%%+%XG!?7=Y>5 (_S__GA\R"*!C[6 MOS0O;YZ:]=\NZW?=YM,O2+->M8D7T@1$NFP\]U"?T "STU%&;Y]0$.-[5Z#_ MBPO_!6]=?%P\R:^W\2<)UY'X'+OMQKUI_SU%0\P)K"=3M$2G6[*4 $*+C[(, MS/F]'8T^/O>N/VM4$C0T;_!7WW)>O0ODFSXL#2^AX*6!"U+@'?F+C]KUXU/S MMM7HMGYOHO9#HWW?_O(G:CTTKJ*@YC'WWV@_=-KWK=MZMWF+.EWRGV_-AVX' MM>]0H][YBN[NVW]T-NTL93[,($4E0$ U5"8"&D>: 3[)Z'=OI.G1[PRWA&]V MX4_C&=1ZFM]!"M*C-6T#VY2MO=% .SV%.E#W=ZNZ88G2"KY(#Y M(J=&I\(M(H^:21/W\$O9-<1:43">0PR%R-J9AY8B?GCA++U3N*T3' M.6G&WE3K17W7&2)GA%V-ME8%I\2+Z9O8^^48F#D9-XGA(-"NV.Q/CI.,*-;( M\25QQ/E$*X[,Y"+'=(!9Y[Z7E>,W^UD5"HMK]*9.ZQ_48]<_R*I4JY)_RUQ- M%5E-0@F<3G..G0^"-'@EC>WZO^6[-.BHI,&1\,Y#<=',&!$(OKF84(-N6AC9 M@52'5^%G'6R:L8<-9-K"H,F,KIS%-3)W21SQQ#P8-+=X1/B@2?M5TB$XVM A MI_TO?2';JMPVRYU >UNAO,6-9-S5KIF];/*SA>&'NFW49^X\82T5)*?SE+W' M(99R"EVUL%W[P5-!5R; 5:5"I<0O>#F2B7FP$Q9FPPDIR \KB1M!N:L43'/< M@B(5Q 1YGI;C!ZK;=6$\'E3E?&3N&Z4VXH^.GN9%9VT;,]WQ]0)&LU;_J;9VC,M." : M=<.QO;'E)VL$ "*Q5I.**D=- #A$56Y!O%WWQ].#F(T+%R:A, G9TE\TB 39 MZ$6SQLQ7ZO01IEB\M$S[;QHJBC!)':D&6>Z%?/8%(\O4>J9%/BOD*3?A<+40 MURES)X$*H( P./;:]BWND0]%\$BHHBM2L23R1 0M')T6MAN/>51:D$M2N<@5 M,?#8%#8/EBK@"H2O.1QII@L2%J3OL^,8KZ9E"3["CWH?EV&VJWOV2W"OK>BV MSWW\ 8>0R2U"=QX&NC="-P3.)465I4)-Y1>N'$F[/)B:\=*N;Q) 8F)KOE!3 MT]?L9Q/*Y36B$?( M47[X3QJI/MU9CC-E1HT!V05.J+'+946J%3CF+QR@*+>@32/IYR"@K9:D8KG& M+V@Y$HIY,C+CQ2 R3&_D>)KPK7+$6O;)_XD\5T&4IFW?TANFG=;;?::0RWN6 M\]8*'#NQ.(!2;I&[3]+/49 K%XG5R''Q$D?"\6@68_9+=\4:8HVTUN"(0^1! M?2:VF$UL,6@/P0(P5'\.T_Q$@X@,/%Q6ULC<)7'$ZC+O/H_^K=%MU'6=G 'A M=B[6L?D"3=>%AX"?+$XYC=YW+5MWL>;A6\S^V[+#6W^*+CUIK6RI(/-D9!UK M?), [1KG0!I-Z0Z&V9E>=:I4*'!#,93Z[12E8JB6X6P3M?Y;$?:1#AL M^>(W<=FBZ?EK']F%)ZRCJ%6E$L]5%!P *?NX7:7OQ>4BIN>TW0>XR;1E&#<9A\:N4<8"O[4%Z!Y,-D :6/Y.NB+%5E440[ 1-A M/2I2&JE(%5Y*C_B MD3XY4G)$EQ2QAEB#NS4XXA!Y,(- /**^Y;QZJ.\Z0V((O023M;>T@LX9:YGN MP9'%-3)W21QQN\R'@J!@;>SJ \W#HKLX1Y;B:A,PC7:JC]J$SOOL.G6=7+*+ M'X-[?[0T.H:V&5Y]PHXIE;*DED2V!!_+<03>-#JJ'AJ\1;DF5?EJ.2[B(:<1 MC11@K&4O2,?I^"J1&)%='^L^XY57\JC%(4()Y6I9*O"4Q+5[0%?026;H9)_1 MRP>F$V*Q516..K.<=>)#'FS@I<2'G5U^@IF=-3-+8P#TBL!J*X12:H%5M0"1 M58XJ]GB,J@KBS QQIC'[^FC$6:R4I'*-H\+$LU8^CN9ER'Z<2*PAUA ANK,T M3Q83$OJFK=FZ2$@X_UAW%M?(W"7-G MYH2K=*4MMIP)+DET>QUC(TS:\KPQ89(TK4%WAD-B3GB^H_]-4QM>-=L,6AW8LJ_(\M\)-C7XQC:*6$%MW!%JM %GM?H/BJ@.P6F4U]LTW;%S^ MBUUGP4=]N=Y"/,VE;UG,>IZ(Y&@K_!!'&A4EB8ECP\ )J52H2(72AO(17BE% MV$@\2O_1V(5W?.0[-,'1GR" 2[:]QURZA5>RI'VZ"X\@RNO^LT MZ>7?D[M/6W2?7#P+W)X$M_LT%TX3MQMRB-2R5"APE$3$L=S,0X[C$Q[-% #, MR MEDHR1Z7@FVXV,QF(8_%3R-QL*S M6O@#N><]Y]&4BU)%X2A7CT/\Y!:N:70/WA6NY^C5X$C6Y<0D9/H4&'WY$75Y MSK$MIM$/.,*-U^[O+SD5N2BILLH/5Q+5;CF@CQ7DD4;CWUW)8Y6DGN::GTYD MI]4;FR/)G@G$*^V3.1EJ*:"BP+^09_9"E!#;]YZBO!]XHVX; M\R_,?/*1/(-C+$\XTJVQ032R3CGF6Q%"69%66"C4^^ZYR)+'S$,.C)>.:CWJ8O&@'"9PCBLAL MB^P\>RD6LC_-X_"YB*/=FM[(\33K"R&Y$?D+\CMLQ[3'V C&"SEVTM:7BE2H MR%)).9VD%UY!06_S]%:*H3 UGW+/P(FOYD6N.N'K?*UAB.88E'M[OK8=GRJ=9R""8M!QO[&( 'TN'@MYZR+09 M& FB#4MBVKNVOR0 MT7\?GYJWK4:W3H4O"#MDF5K/M')0EW4VJE%<.(W V*?T65U )7N;W<2M$\ MJ/Y/0#:73O]R[&&DT0&QR.GYFFFSJ9TX2*FEF![<#:+3L,-?ZSG&#,*3]? _XN _@,4D8DY1JM8HD5SGV3@B4 M\X3RN/ZL._<121_EYZA !O?J11>^1R/=2DU$G#A:CA^DQG5LW54@[HA4(>R$H;DI MOV)V# +,$B+2SG?(5_J^12Q/77?AE9ZCN33'W3!=K/N.Z_WG7561*Y_HC$'- M>#$]QYT$'].=X0C;'O66"%')#P.*Z\&[JZBD[*9%82(G3,JHUJ1JK#@*8Y6K;,+_G[UW;6X;N1) /^_\"I0W MN3M3E]3P*9+C65?1DCQ18DM:2R' M"J#9J\7J[?)X=H;5M2E9FY(/\['"(O8-U>K6\V=?'%?:+HGGW^,[.W0,)J2N ME3C+9[S4RZO/SR-@>XU1MU(V:>6PZ]4B\W:Y.L^+S"]8KOX ?TX"9X4;0[O] M'7S@N+?O?OBA6 #]3VX[__,V79I6S@@9*6.DB,EN8UFZ1FZ);58P<',JL+HQ MN^:5H/A@L%C:_@KE%L[/BU"P);Z=."X*+\ J:F1FXS_D]!W;@_W!!Y0M??"\ M>\[ ":[$FGIV!&AU\=O[?[S)HTZK]=>BQC7R$Z)6^@ATB^R[SCY_TB\S"5SN MR,HL4*Q1*'3-@^#-NP_-H<:FN5;?+L:_G33?7YZ,_]$Q6I M3BZHFO@BM_1<\!DZRZ]O+:F4_7>+_E.DK\FOWOR]=GY]7Y\<6Q].S\9G1Z?CC];5 M-7SPZ>3L^NJ^[3W'Q3WR&HB'&=3\04K*LV0!PF"Z7> \)^0 V.X,;"H_3@M% M+H ;3ET17V*KQ]JVWAU5)F M1_LM?&B!-/\TOOR7=?[!NCK][>STP^G1^.S:&A\=G7\^NSX]^\VZ $PY.CUY M7IQX^-TL ]O]Y+ [?$8O.3[5*V#&5+)"NX%>&*UG+$K?""I1HS M'"QC5&8M8 R ;/C[T%ZZJ'?>S=WI'#^W$@]_ VNNL+B'O04!7+6@[OEXR#@4 M-A>B2R\R: MN,'$]K_@!DN,A**&>^O1U0O R"RU)6@/G,^N$SC!E;U8>@^:^G5Z]N'-NW:_ MU0 -9,T ^'^M&-]N1?SZ!L P%C=!""A''*XY0 M&P)P3@!VEA,F-X06J &15BM!S!>,WZ:WO,3)Y)&\"3D%@7X'7TQD00)ESYDO M!8R9XE/9&PK@AD/$UR@!#1H? @4Z(=)&4%F!PG[>@H%:LS!86,(. 6?2G<&^ MIY[KHV;/&O3_<0>8G1M;"C2+"8KI$636'=^/!;1'O)J+,@C5#OX(1 MA.X]2\IYFE2D3#>%O]=4BK]F@C^PWJ^LN1WZP$ B(AW,352X1$AN$B94DJL9DH MN,,DNJ^%)R/(DO_]S$\"%YRX/NLL]_)-A:E.$N*V\JPORT&!QP&=(^&)R)2_ M$>^Y&2U!J" ==8_!(O= $(.T13UJ$3C"0X:Q<*=?-&G.5U&*_\*_=42X8> 8H#SPO65%.US!#'%"5@^3[$_B8$%.F6@5Q6+!+ /73J:P#<(B MB2#+)&[P*ZCQGM0)IO EO""X 88WAR4 W@(N4B[O."XR1-Z;^#IUERYI*E,* MA(" %85J*2[/[G*/4ZV[]]O">$$LNFAT'R[>9)\N#P8^A 8\.!Z.- MXR(+MK=I3P] \*RKP'UWX<9Q-$E"$/@2=7\AY%H7)ZP\,G]^J')08D%NEY]; M!0ORP#( EE$HS!.C I'5'<"^)A)>TU#RV% :*7H>PZRFZKV@ZO=N"/K(S=Q> M**HFR9 JB;JQ6K&V. NFA+&!U+%8X98FHY1OJ&7QYU&<..2G(O5#:FU2@0$: MJG&\QO$GP/$3^P9MZ!QZI^HZZ-[K.O?.M.V*T< S!B,H@&+)",J>1B'R9@&H M20G5@D5IK$]R6/P" >(%$?K\9U#7V\R. MQO&1'8:8\?)/VTO$8T_8*KMZ.K8O! ZYD1W<"--\RJ'<>"O6/:1^[(Z0N M_\&]U$?]=J/57>]8UJ"\))>S;4&;!QH'AD%^\)N;4,"Q.;,I0<1:J\)0V\ONN(_?:@T>L,"CC*N(RQQGD7,G%:DR0POTVCPP9(%,U* MW0H2E",DK_V[CH]6;J\U7+]?,NXG)&;4&!4<8(D"Q?<38!EP%Y@?!*J/A5&, ML'WL"W @@^8]ZF&*>#$> V"9F=K&/3> MO!L==-8'NOZ5,-P+_!O)Y1Z&Z]N%PK?'];. %8F'4W1[. 2J+J!H&:&[HU0_ M]/ZCJH&W*Q8@V-.3,SCT;1?EUK@;DIVR!_M=KC;FQ2[56O0EWGQ;I3T-AYES M8HSL%R<)41,"#GXPTB>2&WK'2E)6,W "8,5 G<27I]QW7/@4AK.B9(9J"@5L M]&5C':.?"$[;B%##,64D7CY\@@S!A\4(- ?6,4=M\%/< @Y]!7#>PTBT@NBC M5,$8L1["MJX3;D"XQQBIZ[BCJ4O;<8S]%K@T1D6MLYH+Z^+H5I\$'AAIH7&7[-D :,-M M4A1.RVCZ/.#1C!'W-A)?+$R.S2"*Q@D9%]7.>C/F;VL8T3UCH!,QS[I)[!"4 M,"&8PYIGH^[W$] ?*(?@GJ.EV(KZ"';,GV-('PW7F:L=,>O(>4TA&8S?N3)^ MQOIA,@'LAJ-CZ#Y()K%,;HD+=#_U&/*0I4]9V@7X"5"L$P:#[<';?)N#A[ 3;GE,;PU1VT=2 M,A3=6>([1)183.52@!,^XZ0X35<*.IEW+VP=A&S 55-XG5B(YRY<1L(&V1< M$7D>_Z9!)^#8[22&[WV)@[ T[)4B.?K'\,80HVK2C0:72>6)[I]4XJ4O7J$9 M*I.A[/2L=KP$V]%5*A_E+2$@@ D0*MX"HB-2->@P@&' +A ;I N?(Z@4/C6L M!,?E9"+ULCP6B*]2+::RLWG@.9B-1,9JYIW;/PL&,*G9=AC3"8$:,'U@+EP< MY88U;QP!/Q;1TF4,HJ/C(0F'@B2LF0/(L$4KGY&FI+G'5BGE)$PSRYA.X N M2 (S2AC+,W>%7\:U9;A$D'@.G@/X[91Y(&&B!:&&6*8#$15_IS8A._B+!1%U9K-*&F^!B1&9789B26Y" MH+)DH81YAD]OXGR42A+0):KP&-D*Z;R34'A,U)*X0D%99(JSDB#"F@DB1A5/ MPQ^%#N\*;'5[P69G\8^-'N],D0M4M!"ROD"LIW2/.=UJ-C/,H ]]1EVGLE]!XN*KP31=T]7E//ANKA(I: H)_?L?-8,@[OU#REYZ/YJGV\O\!EE MZV-><+G/]G"\/C_ZZ/I?BBN$,G\0DBI\*<-0:PU%MZSND_B4/]M-[RE57E-:,&IP6ALJU/>X;16Z+4BY)_=7 M"C(@''B"*<$40!- $;]>!JC UF9 M VR/*)N":E*PLH7MHG@>1 9<7C+#.-(&"-QHL1 _[+3;ASVP5[J'G4%GM%/N M<9'B/]QV9O-[S#?5EA8J_UB1,_&E1^J +U^ ,5TM_D'5Z/:"_00(;[*-_3-B_N\(OOMX8S MB9TJQ"GI7D>_V+40;=H3N_T$^BA\S8\II*1+*8V9Q9S];'M8 !65@"PJ]ZCC M3^F0+YA/ .$%X07QRDN1->S3X8''E 9.PD&I'KUAJSWL'8[PO[W6KDV [,;W M5=4X$B&Y"\/\>0UM>6$[0OEYEGBWA,3?X)=B3PSJ*>HU,@3(=+[$)$T_IG69 MN(MVXV#P(?73P4.W;I!$0+-:E2CQSQEQ*$Q[-NQ1-=F!O=\OF>9@7T;GA3#P MX:]3!O^F$O]VI]_KM@Z'K=YAMS?J[59@ \TA3IA:?^8@>TJ"UQF#VP?!@[:M M48Y@^%1=^-F4TM\PN&! "A1XW[%#)[(^+[E>59?N7WV.C/8 U)%OLN)\4DVL MA6]Z3R-.?L1?JN*O\=5[;?I:?%]8XL9OQ95D8(F,ZPGH%W>6<"E81 E4J)A' MD2S,8Q!0&GV.%:S@,C4A4A J2U'YC9L ?T;BJ<,FV;!) MNU7'32H=-WE6?J_MR/OX_4CS>[#HD3M>VU]156!6/^@5L?KTEYM9?.H6Q*8( M#B;3>^1GI,=C>#S'K(5U@[%O;-V@G\5$"([X!NKGU&)()RL[LMV"=%:H%!\W M-'N3P%HRSPD#VJ ]R5]'H(4 'F'<@:1,[FW(=O5NL?[1=DE5^D\2NI%L)L$; M-SR/,E( MJF641921:88L,24/NRTT:K3[2I#1XB(K;K2LV4?A\>PF#$!KC)!%VBM0K/?4 MC@%&]/<$\*#3:A^6,:'V8;/=U4PHM3]._0@,3B8BV03 .L(.+K'UD:J*UOF- M[5 FB>7#&1#MW)!PEJJ3K1^Q!1I1O.EMT ;$E%^-!4O:3CHZ.?JH[21ZRT^R M0#Q"LF5JUF^0M4[ 9N:4$VC[:0(L?W=@?:;T*DY?O-/,#C5)YG,K8E W/D"= M/(68FNZ!R40L$:E)10U0XRW:NVYY!EN7!U<-W:B+6A13]A[V^U+0;5"0E5BC M<&]1$<=X"Z4G93Y*C:LH!^^ NM_D=Z8QEE7OE^NXB M65"?B0C],,3$)"2T>S6]4 EI[DXEI0/Q6G<&0J"94]:7\$)[ M.F<8XBUK)NRX3@90*DEM,U/]OK[#+Y?7C),;^ ;!WBI5>5K-UJ'F-EB"H9D+ M_8,DX5'@8V!?Q3[.":O/EZDS_QANX=9.F_S\33@W>,F:3RFR0&/OA A;7\XY M,"%.>E'\RW#+J!VF'A7C0QUPD";?1/A"=FB<9G=,[DWSLU3DR%8-,VI"Y5-! ML^S_I_C!@74:>:2'+DYI=>@D?)7= M_<;D#4R?'W5[C?1!%"H+BC4U,KCU?3HDL#F.KO_1@*&((#6A_IC>&\A;058F2F 5,P3M5 MY81T;MJ:V^=<,^R1H?4Q1BCE&SXP2SP*7=SWZZQ@,M3V+)D5"Y MPN0894IW2N5*IXF3\B0G-VI5M4RX2D@/"Z6+76 DXR:T%U&)&, 7KHD!_)"R MY-(Y.L*?2_P3C".8Y8WN4>H<*->5_PB5KKJ0-._+9N$Z9&T*J]?_E*Z M^F0E0P-;R>AKKZ]Y1W1/SG4R5>"A4 MU)+M N(N'/0'3B1$S,27%IN&@>9!\ M:&!'1B!I[;C711G&?9@^(%4M\IT"LMB:,*&QV79X8I-AMPS]"1+3"IM7%$>\ MN[U!=] 9=GO=UK#;:N\TX(T;5H#92Y=0<6@;0]?8=A4[OE/]4T8U)V&TP';_ MTM;'FC4EF%@YH@Z5"]C/G#(Z/*P7XQ!ROE=*EA"7GHU)64A!]$-:"G=B_0$\ MVJA_I#;X<)XX,7*Z5,MIZAQJN Z06:2EE&;R.3*?2&J?F/"N6 N\.PF-,+QP MJ"?.,0@D4/K0&9:$Q$F-Q+S=T6<=?EL/O[7K\%NEPV_?+U,N4V]H2>I4;]@> MCOJC5G?0:_=&NT^=DKO=4U%BG)#4[[1^(#:U8S.YEQW",OW0\V3BH,[--0R& MG)A0+251\>/V[!Y6ED@94Z*IU$<.7&%'83 /^02H1Z"+]'!"356:&?&UJ^ MB'7 !HUC.-*?M#&\^YX0.STK/[CK6S5TX9L@M_[^B126DTRR-E5,S"2^MS9^!;1&$428A3UH< MJ>=T7IG#1-><8@NER$W+=8)2 ?O,+/'4_:70RS[W5:G/>RU1]T^ M_&VGBB5NWJ+=6\;V]U7)')-6Z)%0!C5C?'5D#3&\_*M; @@,M360TX4LYFGT M%I?)3&6#+-WNAGD22\N(9*O,3$ ?!GEU44E$I_Z,0DJJ='4EPZUD-GJ9:C.< MOW/')3KA%Q'+R*<+?#_6Y:Z&IY=*7R7?3$.\D4[XE^?-2E!VMX I?RL\\Z1S M%R10.)W+:"\5!KDQY;*8275Z3 "W%B.GJ5$6S-X=@!9/ $L!DIX>9X<$R+.B MXCD@+QOE/A)8'3T< Y98@$:=+5/4!II*D(00I8&;5U7"!)V7T.E1+^UUL4/7L+RZZ&Y6<_ M6$,U%>^2W?Z _&(NQ/$#Q6* A=@J2I*K25#A-!ECI.10(GKN?$7Y>)KR]]%4 M-=5N&C]J0-@ 'Z*IG(]F\%.#3U/3,FQ3HAJH'5@?BG_(23:R5E)0UV80$T9? M+DQB !V?N3?=LDYJ-'OEY=T3^WH[*;SSI6!IDK+.2\HTCZ#Z-:-D39LSBJZ8 MA+*V5VJF$3K@H':3VK0<!4R.-?T6CYU2 !K_4 M1G2:BS83/+FY8)S\VK$1?I9\A7X>?T(/# M_(-&EA]^LX\$\/M6GC,Q=V[>]%=4[9+RRND7,.I:3B\I8?+)2C-+4&=/&KOG5:>PBZ (Z MD&Z\C"ES8?\'U=256DT*/I4A8VX47;DJ ;MXJ^O+(SM.3,'*R1N)9-2IKX;# ME7G>8:+VVD2\BQ"+VF4A,,:YE\H"H4_4<_W\TR[W&K\!1-00 M"1#@#TRQ=&/FY;&(9#]LGB2"_9"#P"$7ZH-Q-E*)A*GR@YX7-1R49BMSTFO: M@P#PT*R:,5Z6ZZ<=95J(4GNE=2JP,9J'O!D'M:UT9Q)?SC/6OEOM=[TRYV@8 MKU-V&A'%.CRT[SR-D"_#X#]BJOMYSS HKX]I_9BFZT0E2_(),IW(S;PHU91? M=CE63:N!F._B>4-/_C +L!IJO*XNXOJI8;3 YT5D@REB MB_3$_0Q$@J_HVE5YQN/QAZK1^>,[SDY!C?#1\5_F)VMW>L-!;W@X[(Z&@]WZ MR=1>W;T-P!HG7(]_D9T1&4"Y.T*DUJ'DW^;KI^0_X- M68-4^';L :[S7];S7SIU_LN>Y[\H;?/" Y(9^XY6.(N9<6\XZK4Z[4YKU.H- M<2#43AO_%2O*>\F6,X<5ZK Y#DT)\)%!\!!M1YH^;1(L73;+# VC%_/+A*^>/\"8_ M_?6Q7JRDS:#[UXW#3'YL-2S\[T_I049_W3AW][LVEZ%U2Q*[500/4_:2E/D7EH)HH5(R M0_C1-OJ-,%N_?#F=][^>D:8*-#;<;0=KYSK=(?Q?O__3LR)0%EF.6%YB M\E@4S.([D,TR9PPG8(E4N&["I/1F'Y'GE;.CW2QW^(C+%3"> KI^L\E/8>:! M_;M4+K]?7:^68OS5C9KG=*'ZFT^4U/3O2ZS4IN\_<>\+_GQKC3L5_$K4]UJ; M1@FN>6*>YW[7 5X]!'L%^-RLK_LU7?>SLB_[Z^.PK\X&]M5N599_54B'ZO=) M?7HU.A2-TZ5N4:[9G_#']D^UTO3"N8Z^6K/SY-.I3MU-O*>RK&?W:/8*L+I6 MG5[5=>^ B3V6 M7?P,0ZE65B%=*?7IL/ZI/M)Y@#)/L&!0$.CJ]5IQ?.=3*W M>LV7^G2:TV'M=*J1NM:<*K;5B%%*=7YWBR)]B!"]M/ MU'&Z?>$YZ:4^0ZQNM('E]"K+EOBXF^6>-+4R9645.G$M/5Z ]$#RS,F-[Y$/F_(Y7H9G ML.9"+Y\+27'_ _S)Y0,_4_E#847?W@/)>0TI#A8OLT\6:Y4W+/!>X%W3S)/P<:>Z,ZZO>FH-'6)A@PM ML&O G\*HE8KFV-8X5,51NF!J1GV8N%X*6\=B&(_G]F$=[0&AN-KN6DE"*67L M5RW<9VSM&HI8M@.@F5VV)\JKV=0HF2B6,[:Y,*ZL2$XVGEX$V/&#>@1O[CBL M1[>$(DH\:@]Q@Q/'L+V='!P0BAFW[<7F 6DK!!S#BHT<>* *[PU[,L@^ =1L MFIH$&-T3L!NO'U%_%C6*\B57__\FNW. ZI%V-N#&!OE_QD=C2;%) M&LXC=4%)H=K2F4!50+:10XP7T[F/C:=6#:!2V1TE+:I1O8&9DI$JYNY2=@6A M!1#%Y+^+^2\.DEZO5IT):LNLF8)\3I>?RN8H1,3I-<-"V 5!=@7!UFS4V84' M 99V*7_)-'NJ&\>&L3MG_'L<#P"NY6^+) M_>_E+HC?_G)%ZPUKDG"9/?XFG?^#4^3,AD=R3J=D @OA4.=XX&A8^<=-(6DL M$?.D;*\D!]OHB=PK=!?^J<>]R>!S;L=I=H]BO6 _YZQ?SXT;X1[!9M\Z;ITT M%Q[W,>3.3%&F=^/JGC9XLAVF(0E\HZF3;$B5MO3*#$*8J%[_<=I2CC9V8)W. MRIKNI;WJ<&:4<*+,_._[UL\V#N-!&33[P*!:UAFU,.*587LIZFR]K;1EF3$N M+PM>/1<5;7KX2/6GQC:]#! JM]LR'D]BN-,_R_JGL0K@_I$\)VX_ MJW:KOLIHM6!2'@[:@]&@UQD,!SL5CFI_>RH33TO$6Y_%FZ'>Y1NP*<"D<\19 MW*5]!G'NG#=52F0DN\7-9B*DH2NJFSNKBR SY1)S:YB-K"R8\^HCYRUER2F1R8 MB@,::::6'/G(S4'5.*#8/)6+K3UI4A.NY[E?A+?BIO-XT>N8H.G,SJ-AL4Q/ MB3.[;T0E&FHO:&093HOXXBYI+7//JJ$ITOHR#'"%M*.]5&"*.J >6-OT2 M&X.R[H):=T$%V-'5A+8Q9H%I>:G&1!$0:>A>& :4I2(,+ZCN^U6BW44QD4.4 MO6=YO@P4_Y,X/"[OP+I(PBB1C>RUM"9W.AS*P_YDR&9R!)Y5\=?E:XZ*:4P< MG5T@8Y DMD[^ZX^:LZL5CR0"H!W@-+-BH2*GL!-+53PD2WJ-O HAY\]D5?B" M1L>Y"=7(;O!LGD"DH*;K >"W)_W>IF("[_"P5SM>"-!:VA5^B2YJ4_O(=]:7 MR")15KK/*M!5]SI=4(W?*]RJ5MY4*,!XLQKC\A([]=8-3M<;G';K!J=[WN#T M(RB!0E!PML0E/>CVA^U>=WC8;_='O=TZI&F;>VIQC]$1BV-&9.=1FZX3YP3" M7Y6XUK&6A>VD%@>:!S@8A?4 :T%C7DE:@'GJN^D;*51^8(W35^-?;!<5,!E' M=V?IY"/TG6%72C66)#*"N4IH*LN".![K._#JP#,]?N>LUJE8O1I=+"?9VA$_ MW QF31!UUH\H(SJMMY?GG^EO[;<_*6M:-LX.L5EJP/-*Y0@OIGD%TR M/R(F2,)J1)^><73T^6<%1NW8(#CHFT/@PY4#Y\4)>W+>"%RY4@><)-1]<:G; MN4Z\(.BO SJ[3C"!S=G*_B0;AA]9VBN5#&*X4?0*-($UN%%XK 8<+Q:HZNF! M?HBO>AH1#Q_DI;5&FEM,YYH8QV!3#='>G[(9@28W*O!W-#6#!@'N[ VJ8'\_)A<)-AN.2G:IP23X/#,O>%W$YI# M3L-W9=^ ?0IU3W7X -WN$<6:R#;*/<7? M>ZKG,ND(:/;]$_<_\=90-YUQE2)]D?8?S6D*GR0@V#)H.([^5EYNI&];,TD: M+Z7O6^%@P9%06J#5-0,\"J3KCQZ.7+@D&V?\@0I 5C3!CAD\1N-H7(&-LS73 MSV@@=\06.LXDEN\08&EQKVJ'[.>4_)$<7G1(XBCP/"XJ@>.-4ZDZUJ-",Q&) M;K\'5W>(X8C>X6"WZI&Q=> GQM[W564RN0,9.<@2204Q 6&H1I)?@)I V3.6 M$R8W*J^&^#..]/*I1RU)P8*0,L?E!+LQY9A-0/U0^HW2Q!S,M4-'G(TCV]U@ M8OM?V"7UQ0_NFG/T\J0#[YZ0O:/F- M,1K,6:2CV$O*%W7HT-*M1T(U)-2"9 RQ>NKJ=;JBG8H+CC?8!VH/,TU!+H M"N5[YDG7:CM&!G#1VM)!K-["<\!3'2D;O:5WV3J!,0<5WJ9R3P:F^E4(VO18 M5WJX]U'@I",SE*4)EZ MS'^I0PQT):.-*2^MOP1V&4!O2 M=BZ#6/G]J+AOFKF)1YR*$$WS/#X#<@28B8WSGC5OS407&;1R9'9J7+%'VTFF MRH;#W^'L<6K8A-1K>64'B1N'G!#MR5\U4K:M!R>O[X6R^%/#4CY; M>WNKY.WMU=[>/??V2J;V 7B:8FF_ T-3_*PD)[EU..J-!H?]3G?0[8T.=VKC M*+9LN(1>@7&C/461#GVS0P#5Y-B-9B0B% MNUZXR,$Q0$KN*XP@NE.V.$AJ*7G7H#0F7R>(HEB3M3M143*6:9]1M3<'@+O\[_O!CV6BE5;Z-'X=EL_)VNQY[* M #*<%G]V^Q,ZH *=F;WV(Z5;;;TT"O$?X;4:>%EL^I%<8C^Q-HL7M-H"NZ3O M\8JL,$JS("7=7;#6G<6"U W&/P](7GP5BV6<(EGVHE%CTNC%[T\U3O6(U.,7 MKOP=[CX4N3SF&_3X^M*I:R> 9J'4X/.;EUQ>5K0N:4*MKS.*TGEJ%'OX7E-C%9Y M\9IS15DC V2;U,O/PQO;5VD7RE@YNCS7QHIFU,8\;X[[I9N0[^:\8IAH BB^DK3%6V+:#'!?Z]2/BU8E1)H MP&!(;8YY A"U@&XB/#>6F"(H3+4',D#,"(_T=W*>L5^&$0N2FG_4,S3S7--VH?P-# A 0 MS(6;^3*)@6EXL^8IVCM2+![!=PL[#FY">SE?:9+YFV'?+V&'N*M&WE1'PQ@$ MTS04PJ<8,4@!=^F2];K$LK @B0!/M3=2%K5\.!X;,"D&!@=:,*1(EG(4>(F& M (!IOHHHV*(!4Y"6)HF*QXZ&8HZ5H;=B TR!OFV@LX5HIGZM:(X HRKZ*$X< MY5& O4ZIQAO YC"S45_#BH!'?.U_)$!\ $SXQG]?ZI"QG'%9X?'H""EC;VN\XKU+N<)S>_&*>(7F\TL[Q@QB M=ATQPPV-R#S*D S+R-9#T7SS*1! <[)JXI^RA(%U=N['+O,ZI[(:.EM^ +@$ MYBE!''W:U@T@FZ^UV_7L<= KIPE*#OA7A,TDY,;2\'%>KY>>345J%,N4X0;? M<1F/9KK_1%I;7>J2-954G"T,6A\:/5'7^.ZC>-OO/C#12 MU!;97F%:49=AVF@3H38MD__A92PP2P[.Q6<:G@TBE8RQD-I/&CA,!M)@RH); M=ETE<;S7*\K,YUSCU(J^12IH^ M(!.R+ IE%=OS&#?D;_(N7"Q8#IGI@M!$M0GXN6U1%%&F8FNL1 MAU0P],^.X_6]PIN#T-B$8JR*_)M5Y%&1F\EV,^48_$L_K+@UOD06S429W#1*E$,R^1$>!7FQ2G/G %A-!)8\%R9J M9HZ5H<=41HU9,P7\6)*3*(E1G5\ (PUH=54[LP"%.>$G071%R&TQ5JN+-*1_ MRM;F9;D[#'CYU,8,QPRR2+=HI'VBB.IP0(P[TVXI,HU7Z3M-4-^=E3I2EH]B M;IJAZ\@@,.;I\IFT3F%CV4H\QX8JH)>[F8VKW5"4NL07:5#=#OTH%Y(-D[.[%?L1C7E8:[1C)1TNOL6,G=0/6$) MUR,=4^><%0E2ZT?W0!PT@->'#C;:^JF!TNY.4))P]E'3:37UA$V6R)2NBZH$B22O)94LZW$4*VRW\A&H2U3AXJZP/*\(^FB0LRHYM%D;/@XBJ M^LRT/?4<"%25PL\9\0+$;;!"_8%.J:TS2@2)J/"4535B,9F,:XZZL >(GS:R MM]$8!/"A-P#)+U:AKAD5W[+]34#"RE/9-D76:4I4V.7>DML89R"2= MT\=RJA6I+FFA)(MWVT/5#Z$H\6(JM+5O9K#QNW-GH7(9T/Y("92>!\?X.M4F MQ%^C-75AZ-2,PEF:S#0 U#4(9?:^2BG4E)Y&93G=W[1E M9X'G<;E*7JT U%V F??-&&Z7"D+',X=-DSPCX$_H$$FQYJIT%JO F;_J5;.*8 M>CT0J%64H+&>#)I=5?GATFAO.;*7@Y/L;(:I=JK@.D1LK(E/5"<=:IV;94.G M_GIZ[7H3K**\$?P-OKF)?"__9C)F ">3"8*<4OTPQG9JJ^#2[AF);L9C31?$UF5_+ MQ(D_6\[^P'PBY8+0N!0)O5M"HHG@.BO=R%2^#[VW49S=$M)>X;[H MX/0A^I[1FE$5M-QE67:TB#"BY>0-^FWTUPJ;[,]I_U#AR$I'__$*='U>INSE M%9A#S+1+ZT!D"KI*2"?Z:W+BMJZ_R18]<8ET<;HZGU:J*$P-2PI_\$5@D:/J M6VS4;9C5N9D*G[BL>D"SX;04@UR25 F497RJL$!GMDGD6)-[1A:ZW )8+T[ METHLC$9/:X:A6CV@ZL>LQ,5KR-7V:HYD\(Y"2"V-]CT;BWJRC57:[7QGE5PA MH-+?G[>_RK.R@M\).O'J%1!ZJDEHI[+VPM\Q&,@RP![[@,4L_LG41F2&9:7) M?Q>$7V![%+\._$P40/Z &BYQ#SKNNV^J(92;JU*]X&OLWBL+36*@ -5I-1,V ML\:DVJ_R,5EL<16BU=.,5TMAG*)1K.[)F*R2[0OROVR.E<#B"DK^P;VYK\!IK%P0_D$^I3:Z$L M>X&L<>D><(C@\DT_L3J$U5_X6Z>1EM49>XR#V$;-_2^RY.2#2K#C25>MPS>E M@[?>D->-/OY\=9PO0)$U>=&E7NM,Q&^L")1<0<-_C %:O_C)HND$<=,!4@30 MO['D7R+\Y;MNM]LX'.EIU6J+[^AH91L?%&R\\^P;;S?:H\.UC3<^>+]7>/!]Y'ACYY9#LJK\4A*T(\M=9#&QH1NF&2H%1J/D MG69S'2QM]=@();^?ZL-4D)DW#5V2_(:)NQ!QL<.C<*W4RZR")<"BNL=&>)^2 MS?*1Z#L4A648.7HH#RFJ7/LH-[MZ(&:VNXU^O_5-O*3=>B@O>8(#'+8ZC=:@ M6W" ^P5 ENL4X43:-;40.S+>"$!O:OIM/&3^UKVOT5'6K/N?$H0L.9:!H*E' MB'ORJFEA9>HA:-"X=:DZB!T:0S8%N.-)&E%:&Y8)F!F#&61^BR-C4S>A+7WA M)AQL:FI6REX*-S-+"[;D6WB\0=-T1W"S-&-2*$$AO'(5#9QTK!D#BM0%ACWK_)5U'WY!3BCVQWS M6* FYCQ2 @O6RV=1)XDDFK_W0&%M7DWG 45$"QXL(@X:"$%;+)G_DHX&@>V8 MD5?*ZL$14C?"$*3D\9)9J=+]Q,D].+^( E>A(,7AED=G$63D;C&\.PNHV0:& ME%7EN:P(3T>AW 98X>D9\SC6?66+!15+X\LY8517QJ3#$ 46F^L9V&[TI4GC M<6@V#\:9J:MT%?"N.A1 LYDT7EIIQ Q3Q@AWV9O ,T,QJPYGH61XFL'+\F%$ M(1:,E9EA-8IYA>C02,>DK/UN;4^4B+? O!Z9QSQ7_0"W. %7S7-1)^>C\60P MRA0TCJ,:/.HP)^\)2ZS=&=!3XN55:Q!R.%(IG2.9[B9'YQ\"6?G,:7[9*F9, M4?P6XJM,O#&LX$R"6 M6YK.77%+"5$ZJ]ETD\>8R8&IQ9QM'!G:*K8-TAU\%R(&].4.S3]C.J<<=[M> M)KZ)!I@?K9^&X9E%VX(*[RCM7JJHJ%1!37QID*MY)\QS.7=3,4,YJL*EI@!A M+$LC[HSI@<4@S^6X+,-@HGI73#(Q^@\:5!M.JAD[4RA1=#,_$=7@]=8G-+*M M(SOT F,Z&?%HHW%S$"X#+J)2G<6+^:O)G5*6UL@R*+9WBGG3YBJ/U\;:VES3,\,MFA44I-W-?<]9&=4 &' M% 6Z=3/=-'==49P>D,OFI,[_B=)6(8RG8\X<0OV$,MW5?%8)RSP 24M30Q S MBE(C!=DF+\E4]3PQL"]]G_)4T 3.FIHS.SGWK;_;?H+EGD;XTU .'%#%9$L' MI$/2EY?DIC3:Z@S;_6:OU>SVS<;D^*EN7L8N:"H) C2BF;] N=(YDR)5Z@FG MB@(YHQ($3R82'UF^P#P4V/5:LW?LP> K<>6(!77QHRE+G+@6)6ATN(1GLB $ M21:]M*@GT)^\46RA([N8.EF/%LZ:<9&4L!D@:0?*.[$,L)6^0D!L^G5KNLA< M:BDHRYUTN95^7>$/9?Z-Y@0TRE=N3"E=M.OU*:IP 8T"UQIMN[S-@N& MHF3R'SG*F.W-'";4S="K% L>U+'@2L>"'Z,9.O>J&OO.<=I \(2%82:&U&X= MMD:]]J#?&G2[K=T.>;HT.WX9^][3+NB793,J9"04C2S9VP@]:.G\\/7Q>)M? MU4C3E.0P$>-EN6@-QI*(V\MNZFDJ6Y3I[(=%3EX0;4Z$;'%@V[#YT[ \WJMUC?W9]Y3-E8:V73X[]Z8O M"V/W6A3&SL+)?9Q<(CZEP/RZ@9L332,9?D:W0XRVCR MRDC$+%&S%6JJB>NFC6RUPC(3&F")W2]*UL-IGB(SR!)YF*0H!+LT!5HYM[F% '!LHPVL=: MB6R*PJTK[B(#[\$ZBMQ4#!LPB>TO5*QO_E@U/LC$PO1,:YJ7ZJ_,!S)>FM)T M"<)8X8N9JXQJ_5QNCX'/=KE+D;X%AH@\]POFE5'>%Z7 J7XNV2>5N1P!C&S5 M,EE\M?78;^RA;7\E(DJG5QCCMVCZ)"4GHEB(TVY4:HGUGH5&!X]?(_A4W7@S M$M.F^[4Y=QWXQ2\@V?MOWOG!KS_CC]Z5PV\/L9-Y)769QPH]U6S@*'"$=258 M^^D.0350^,"N2:.WA>HIG#HTL<\O._&".YS2B36X['WSW(4;&XQ J9$I&\RR M/7HS]I*9*/>_K&#%__H)CJ^F+MNH',]F.,HXR\F0?-BE)X,B7;9-]VES,0"]4G%=M&3F7;,H:.FT6T@;C>=+V[TG\%>Q"@\TG#9>GU* M%&7A0J%0%5MOR/XF/!F^0*@H.7EV_E&[VK)@7E!=Y@3=GR%7M^#FN:N9!)_R M8A'9,%*.Q F>K282B[=Z,L1:4+X-ZFW]T:' MG=[AJ .66&NTXVG4K*7AYJP]U=H_%'J:>8B X<+6CM]LENC4O$W.^&&080A5 M]X=;AL"HW26]2"8Z9<4XY4#)*<"8!45F0=8'[L:)3F!I4&]C,OH:1OR<^%F4 M$SQR/S1!%UD<=YZX0(;ZLVSD;YR!\*#*\N/X.R??=@,;-09TQ$>Z/?H M=1KM]G#=5Y"[(!K1B@#7_:.$)\<;R'9^!F32+CB9\E_UJ-RVGI(BV=ZQ(-4- MI(/LCP$@Y( ] GL/"0K]FWHN\V=3L]Q3#G*=C;D9(2*>3RUU".(6*@=8JD^Y MWF (L8D;+.V##FK#HJ8]>-;7P1ICU'@^YB 0J-W=+J3V2Y7 MOW&E)[TO/3=U>,C1\XIE$KD$,MG\&*>"C8TIQ:C['7DN&T4?N242#JT_Y>E# M=-8Q_+\C@XEI*]SLL, ;#-3MIWF3PT!*8S/04,U_QD%NP0+[X0"(;D2 $H11 M+)OF0#WVB9&Y_LR35Q!R?F0V(:A!O6[9$@*4=MPH3%2Z0DSJ-O6PDJE1&.G% M;$[CK2KOU$@.,<=F"DIE!3PJ.!RV:VNE.Z3:J("=6O55L['G1B-O4HZJ106$;$J#WU6(>3CP'W%VGCW_O> MT2"=98E)13@2;AJZ$SSO!">X46:ZG]JV_;QM>Y6>\^16%FG]<_SQ\XGUZ61\]?GRY-/)V?75'EL-1IMW;O6;++!]RY^BN'NZD?HZ M=T'PA]/Y2G>Q-N-NLG:5!J69^;(^=[%+>(0\.95_>=Y>)8^$VV,*MWV2QSSW M+]6AWN.9UM"]TSUI]5K'S]SL'9\<-]^W>R?-H]91=]@Z>M_IC3LY>J#= MN7XBG''\OV_&HP_'[T>#PV9O_&'<['5/QLWQ: B;;?4'PU9[^'[0&2$)\2TR M,R6/!3*I);JP_1O][PCT0_UO9F<@KJ_QT6+!M5D6;,B.S3,O0DF7.N(CP_H* M]_/#?_WP7__U:SP)G-6[7V,M*6@L.NBVBIE-@C@.%@]?.7\$7!C7=;XUX?=> M?BPAU^_\54FU)F\>?K#\:I&*9$VP!$YMXIN3CN_=P_TIR,0%USQLFM/AMGZ. MG:<"4DJ6QAH@OS$N^+]O.OVQW"__7[/SV=3;!3/?]C:I;_ MLC/=_AG7**JM?$2S<;>'VYM#ODV:PO^J!_M^( MMG$,[[GE:?>7#6N/_II5SRE@^[3;*G"*9(HFA63XP M2;+1':P/1 M;&;N5^$T_Q1AD*.89DTM-;5LI)9!T4"A1Z"63DTM-;7L'[6TGX9:NM6EEA>M MDDGC\ ?XDS-&?J:,E\+?I[^,:]26]@#7J2WH!:^S= M)55(/:AS=>I7IR;[VO-)78TULC_OLJQ;9L@VL M[HCUHOI274WGPDD\<3[3)SSB2064*K:&?L,"]*OST7:=CU8G*=P3NZQBE)>: MU?\Z"7^FO672]%(F6KE=/V>WKZTOM\;^&ON?"_NKECA4X=#*,V5>J&SL :@- M.\W"N+3O="_T.KB27;M3%6? :$/ESF8#7&O(<,^?U#6?B?A\AC-CP]N'6N.= M[J@Q&JV/?*F,.5ZC;D50MU/NQ]H-ZK:[W49[6'U/4A6DX=XG&L#2OP?A%["U MF\LPP"%3^RT#MUFN.KRC^]UB#R_WU+_@J]V*>=0QFQI'OP5'>]\MW[X=1S<+ MN,/&X:A7760UQ9OTJO[1^2,2'@VJ]EQ?N+%8O-FUZ"LS!+?8\EZ(Q0\X$@Y' MLM-4L$*IN 4HGHL][&8KW^/L^X8=/SNSV_I<)3RQ*!GPV^2VPK[?$/D>PU[M M]^YO]E!I)-I2"ZAILJ;)0IK!?8?:!/[,[*VA)TK\UU M4!.')HX-^:-/3AS=5J,WVIV'_=&(HUH=V)XIH_,BQ#G7\>K"@SV-?>?DC\2E M&?<;,CQ'%H$33O\T)<'7Z9XW]CX/]54;T%T20=49J MG9%:XL-#+38!Q,'7!+/XS@Y%@S388#9SIR)59%^;GZ]J+HH2UT._LR%MY]^E M>OO[U?5J*:CN])PN6G^S3:%IZ6M_"X/H@?&)WK#5& X[UK??Z'<&U<7T"@G:5]$* MVYX$H4VM.EZ)=?NRF,^&1)/MF(^^WYWK^-W&X:#5:(TJS'PJ@'JO%M,W=1U[ M<9C>[X\:W2HKE!42LZ_!GOUD^\D,<"#!]G56' 0>_%G+V>IPGTW#K[?A/ID+ MON;[W17[P3+SSK!?7>93 +9I;_2UBME*(WFDWVIU6=1&]0E+V-1BS MQV(1O!8S]A'2?2J38?YM!67][J9IXMOP,,23W1L);; 2*E/&\7VEGS55[0%5 M;6B75%/5,U-5A12'UV">OX+BS4JRK%)>].#V2T^2G-(8@J$Q&E;8T*@ \KQ: M7'UP&Z:GP=5!N]48]BOL_:F0;'L-1O%'$46_6./I-%DDGAT+!Q!F&0+.V(@6 M^RWT7H4Z_V,)7WIP*R0#5XX-5(&_>P+_ JQJO B 8O^DSTO9V(.#9\-AHS6H MD+3=^BI^JLEH[\CHP=V+=DM&G<9P,&@]H#Z3FG)U)WG$@ 3CG6'XD=QB+$!@#(A!OTG>RW _@'N.+.7+#J;6LZ MM_T;8;F^-4OB)!38A><_U+C2FMK1W)IYP5UDA8*] '%@N7%DO7?#A>O?S.V% M94>1B"W4?98'EM'5!]XCEG:(:_B S8X;34$]RKP6$73#Z^#OL'\&YM\37UA= MP $Z#7]FX[8 ]7$-6 !..[XZXJ^ZARU21!P!0(!7X\YA:U,[#%>82V?.'$ "*@5/]N"Y16>V&UJW.)96K5=RW"3"K0'4 M/'LJ9.>C**9SP$U_@=_92[@<>SH7$1]S8D>P2, W#U0!F^?;I.6RNP)3(KCQ M <7H0ESX$':!BWA!1(TB_E+,IMHYJ:[Z'?5TOZ/68;/;VBK85_H;.>3W*@9@ MTS,("Q%%5^*&"E_HZ11LY_ 6,'_\&_G]-G'#,4+Z5!_[: [$\^"1+(>=QJBU MSBP1C(@W)8VL7#]__8$Z"- MG<1R9+)G*2D?[&$S,,F[9D$2QO/<@3M;\2Z$ M^I;\:PHW8\,C\JX,"HP>Q,!R'"1BMF5EFIOP.;Z;844I>\)OMV5/3-7Y_%(1+ M+"W( *U(;1B/#F_^ M\^+RY/CTZ'IL;J5AW#-?9U3P MN DFR6>MY)WCWA0BOKWXXLO4?2>HVT!P"LAK%_==V)WOL!VFZM1W\=O[?Q1WZ5LW/.0G9.'01]@B,/.N#]>7 M&_ME&0ODGIW/FF%PM_XA-ABT+GX[^_SI_D9GQ]]=/TO*6H40(#_(&:D$*8, M1:TU'-W2G)4(E3_7CM0 T^$-DFXI?& '=\!3R@3)J%@U76O%N4F0F(L^3&P, MVF ^C]8]3<3T2K;>:17*0+WUK63@]V]].!HVND42#R0 I".P!P\%-$2U"K@ MRM[JH*R_[W,PT*?H(9Q*!18*Y:V#^]T*M [NYUL'GYY=C\]^.WW_\014RJN3 MZZL][1H,9_U@J@=KTGQ/S_UALTYD=$A>@L:)A@(2;AS:CD#7 <@!1P#A@A8' MGXKIW >A=[-J6%-8+$ 5D>PCH/QH[BZC1OHTDHG\-YA":(9@Z!&=#K>"3!^P M$@PS)!*@$%J>.Q,'EAFFW(:;]]J/P,W-1<]G>;)^8%!TT.AUUL>^;&+OOG.$NOW6L,6@6'N8?A9U*!;/-FP7YPE7F"AKC>)J"-+[1U9$^G;-*@\H[X MBB%<>MO$]FQ_*JQH+E =SSFM;EV!!NQF_"<_8FI/P)*X7.C0>]&@04/; AL; MC1[A"\1=<4MT D^R%P&/84W=$(X9Q?@@?N"X4[3@BGR'"WL%:F=L3009-O!* M=#,?6"?WOY>LN >\7 &Z84V2F.@1?^.Y"Y==&T"G5@0\Q)W!F]%]J-TCN,9" MX((><@)L2\DN1?(U,GEG'K4=6!/H-?N*B73+@3I+%(^?LQ5INFC85A31/GJJ MQH4&+OO7X3[()B[C"=\Q'39+^F*UC0 MOO0U."%J^E<.(DGSF>L1'U$&9+'-1J2L*;JX\"F>A)# M/8DAWXN^W:J;T3^L&?V:X*QX6_4=X%:OQJW'P:VZ9?]KXLGU?)!O(QNJ%K.. ME-UY%$2;.R7O(2,NW\H$K.(O-<(]*L*9#B33LU4C78UT3X9T9V#=:QXW)M_: M*\.W&I]JJ5DSL!>+<+74K)'NV9$N3:>LT:Q&LUHYJUI5\3-/6.SN>L+BA]\FU*?#6M\YQ"]1A(HR7BN"_X^K"/7[C8KGJL*"BKKT/ M<5;H:TYO^1(/]:1&6YD0KF5OA9:K#JYOFA%>!5S_1@.M5D%K,G@(&10U8:T2 M&6Q0/6N&7V/Z-V!Z453^(?;53I2;>Z=_M%J-5I7&%E0/$_\3$>TVB(EJA2UKPMBY6M1^ MK!A];0"\-(?S:YCC>*0:_%V:#?YJEW-EV,^&IF#?Q'[416?NN78W5PWQ7BV> M%Z4_5 7/:U=S30+/0 (;1NONG 3V3,OP<[ON02VO=@ZV?22[39T2=D=V>^0;KRFRILAOHLBB MU)#=4^3+4M]?"-'51/5<1+6I)T1%M")RW'W8I%^QJ$E-H#6!EM#GIH26V@I\ M7B6U0K&>UU ]JKM?VV2_C*+O0[GJ-SG"W7>1?"L74 FCGVR[1[[H;6JI40[\['/8; MHU:%6I[4^EU-7EN3UX;.+%4-:W0;W=ZHT1U4J.-W37(UR6VK)&[(S7E]O?,? M34&408L?X,])X*SP #:\YMT/ZFAGR0+V,'WWPP_%?O[_R1W@?]ZFFZ6]9GSY MTI4O/?G9#2U+U\@ML:S)$Y"8=F&QF.)KTOA1P!MP>//X\!R-6Y9-B&7-1>> W^W@IEU M+*844K.Z[8:%OH!?-IWWD6&:N<@,$3GLEVBUX;\9%T66@JZF<^$DG@AF&VCI M X')U M/&$C7"-QK6/*]%TR_O%'TW'L#,)[:2U@G#A/Q!E".KX%QFPAR*CQO M:3LH^_2_HZ4]U?_&X"7 SO5ID3=YDFNU_EI / ^E0L(I%V2S3\3TE>)?%/!C MTGF^N-^3CU4>]G<\5OG7R;M_"3NTA(^7GZ&?7W^>O'N.6=SU0/7M+^_^@>IP MH9(?/-?]U;/47T(8'Z1.[[5%\3>KYNW.T]H/ZVI_J;,PYU(ZQK"&2QP M?2>\6_$)5IL_M O.H-'K5\B?5&'&\AIJP0%5^_O-6+99KE.5KA/=ITCA*> E MJ#5>WP4U"ZEUD\=@(84BLBC\%#AC4/J0P/Z6WH0O7H/ 1^6_.06@_Y;AYR/1>AL&>Q M"/>;DSQ>->CS,YSO+ ?M;6C3]9A\:8Q8]'W,J=WN-V!S54F@J(L^7P@3JXL^ M'YKQM7MN]JTI7[T-/<[J*IHZY>L;4[Y^Q<0-M58S$M.F^[4Y=QU'^+],^\/! MFW=GP:\_XX_>6:[.SK6F+,:$L.>"^*E/QYX%21C/K3\2.P2] =/A,'6S0=\=!0!I M?P44#[!V9RZ QD:0^S<(0LL%<,K\NV48_$=,\0:F=C2W9EYPE[F4*8A=&QZ! MU^-3=!<6BLEE=&!=&TLM0[&T\68 &T"&NM$41&GFO<@5<'>1R+RF))>O@Y^' MXH_$Q9?"&^&K\=410[Q[V()U L$''WA^KA7V,O4#L,5HH6]P,4C2WR="N'( M;]/!;\)'M$'W.')\>78_-5S>LN[D[G5MN!*+]#N"U!+427G;GQG.7\>3" MC>-HDH0WDY&"_SSI_N3 M'$L3:_/RY,V[#\U.Z]>?82E4-MO-XG$18F1.,I<++(Q3=0RZ[_3TG:;1IVJ?VDHNGC M@TND!XT."-O6:+V-I75'VI"6$9+E&SI!>@;\$D[9EN(:%+-(D*9#2A!H1"RG M26$*_ ATQ)#++^+0]J.9(/TZN!5A3K.AIZ2(H^58VW,LS[4GK@=K"U(0P9-N.F_)[ZPNJU&P>Y!*)*6 MAFHV'!-V'@-(;X7Y$ERD@08,:REPXL4RB;4X7E,@U]0^5N[P <1'J5/"^R6< MX?S\/%;-P!5I99@^/;#>VQ&JOLO -[=.PGWP-LIN6P-B;?\;[DP_A- N5"DS M$#RP?I\+WQ*X/?OA<,AN*8GH#@K-CT7@"(]Y%L(.N,H7T(PD"".@A /^\A]B MQ6B\I/%+_$X JE;Y\Y5,Z99="9!?K!_MGZB<:5IH DG.647'RXJU#<"C]!F3P-(C:0 MTH_P3E,#1Y:2D75YA_H"_)E>V5T0?B$:M)> \AZ\7#C22I.?T/..BZ9A]!-] M\^,$_S1>PM@ O^6[1V$"EF?Z,9T15*0[4+-)%0]F&^]]TS20K>_]8^#?X%U? M,EQ^H^4O8?4=77[O8/WV_VI:SQ-B2Y(I26B!G1,A^FHYE27YK/DT0SL&&(0D M?7AVPN)H!1>/"BP^!N]!/2-(R)P60)#P]Y M.43^/0"K8L],CS)2QC>_P ZK>+\2.UP\DN334C$J%P"L.B1^, &]_M96!G,\ M!]2PPU0E8IX_$=9'H"3/ZLI5#-R0RTJ67KQA^*\3@M>!I(L5 MU#;YA?;1;5I0FQQI%9)]HY%"GZSNA!#3R@W<8Y"$=(T8V21>,+$]VY^"HCL7 M(GZ1-0OS)V4.*SER(P M[/']YC>5S+4KS3HYW(%/%HPB4.PB,9Z2,0#*2(HI#W31=@?=1K=5H3E#%68] MKR'_-W7[[S>S>17YOR5M"7N#O8LG52;K\OZI2Q5B:*]!E]K2GNN\1GONU:8, M%Y6(/PG7>[D#KO8E<[A@44RBR639/(+C\2-@C!#GRO'\48":'JW['D?KOL=G M3*4Y.[\^L0XM9'4J"6[RSOIX,KXZN=K3])KKHI",3B8,9C-W*CA2&E#437]" MR=E&4*%A70C?CU;>K>V[]H'U>P)KAV$*Q6F"/PH&_2GQ#F,U]P%E@_ ^.;7H5/_[[:?V/!I3R:.4Z1)ODG8 MT[DUMV_Q%9:]7(;!5PYH;4Q^/^RWW[R;N;="IK]ST!L#GZK_X@?Z6_MMS_I/)U< M>DYITM1AOSA&B73<^S>1YQ%\B\\DMH<19F+R.L_TG !]ZJ<(L W;S]+_)1[J M?/8YXHS>A^F\):3(4XAX>[Y@, %\6LQF@N.O\1R, M@YNY-4YN8+-*)^Z_$L"GT#ZQ;VR_87UR?= @W@[4,/&DAE2&N8 '%A7+IH8 M?T^\E5%I$&NX4Q0<]CUOQD&3_@(LU >S9'5@G?N<4B:+??*/ 3%251#NXAY. MW7OS#J2'JE,R, MY-AS&CUW/^F3K+?;+&;6=8]7 E642OLF,5YM8<5$0!IC5 M(:I4IMP!&*U*-T:2;7L#,6%3'EOX+.= M8= [;/0+ J+$]A"F=!AFJ\B66(1YJWW$U:+Y U&R@-_ :R-ILK@^ Q>OU*AT M+$I&R^%Y]*)R>R1+C>+B40&#=IW74[V\GDT^SB==HV[!7^@<6; M\==(]0*1ZMZ(RXZ1ZO7%Z50.YJ"UXQS,WZG. 6U/@+A]@_42"]OU4_V#3F6QL4+2[C6D MV:U)N&SY79EHJR5:91* !\5.[;ROS*QCW(J[F%61%R)$=5K[T9J=K1UI'> W MN^N;60#%OU8(B5XMSA9%+-;]NSO$V6$E4;9:&4UUPZBUAE'MNF%4W3"J--\K M']T+)O \QTM*YB[KN#_W/XG2UB>>C![&PH\HU8H;]83HH["CP >^L#*;3(;" M%W>VUZ"?8!\9BN:\M,#+>FZC#D!_LC'Q(5Z5!&4&=5#FI;L#=UZ270]_K;!* M^>!!21NYRH6]HN2+X^21QKX.V\-&[[!"A4.U V;7/*6>^UH=-C)\\*RD;=G( M=TU\Q28-AYU*^5,JRSU>0U%A/?*U6MSCP1.-OHE[/'S8Z[#5;0Q0B:WY1ZU] MO*VGO5:-?SQXA-"W\(^'SWD==@:-46M4LX]:_5#L8\\'O;Z*]BPES*BXM',# M,Z+^N!LYT77P7ES8KI..9'PP+VIW1XW6#DVA/1S)^!HT'AK)**,G2RD7]YN% M59(WE3*=WE-K0 ^=7M7K'38&O:+^F+7N\QIU'\0WG%$F0A'5/>I>OA)4TJ-N MN%UZW; M@ -QUO*OA@7Y5\_=<&Z0;SA'GUZ,_S5^__%D3]O.G0_:CNT MONC,Q0Y#HK0'2'["I&IE,[B7&2'^G?H1X!8:>A_LJ?@>A:I[V&L,,)MW;50Q MCXZ.R8NP#,7"31;61+;*0S" 11 B'P<\[NT5Y1B*,$F#X^3M&YQ4A&G;,I1 MW!%V7^*&3#C?#TYB>QYUWE=>BK0YUC)T/0EJ3#.EM=P(QT$FV*X/MH.+A1$\ M"S=$$YT\%]XNAX'I2U#WRJ^)YD$8-ZFBE=XXH0Y-RL*Q> RD[?L)GIR3ZZDD MEOL76L476C)T+W^A19G^5[@?K&K#J[W0"[X7-)CQ S8N/96;PWS_AR3Z]]Z\ M&QUTBF9OZ3&=GCO3$Q,1+ ?6N"Q5%W\2)#'<'%.$ZO)K/+VIA\^F.76;<1]G M2D<7C&P/=*;V6R![UXL>C+&:"A$.RJ3*<[#-IY%E']$8]_YFW!N M<+(!MO4AC7B#>,-!=+L6;\.\>#L^N3S]Y_CZ])][VU3U2.:WRQ&TP*VB*.&N M0TL/1 /F;WA[EDX),Z8C\A#Z&S+T==O])!S>-RKRI^?"9L&5BI2UNMQ=C[8 M\9Z#(VCU U,WG"8+Y 135#GAT<33\^3G@8?<'X2N ,R2X_K>PWZ_6%=3^!+6 MR0QJ-7E*>E)^5P2H;,6K)?TX.W78CN0HX@5(%;@00%=>.2(>9LM=-?A5 5A_ MN5WCTS8)T?67W^&1+<>=S> DLS!8R/'"+-H(NG(Q?C;= [TW%#@8LI$#)HWQ MPQQ[=^;R7#T[O9.];:NU-I@WA[IKV(WX%?B^8.%!R@4^]LD&A0Y%40O%_BV* MY?1-*'?6D+],$&WPP?^[B%M>NM$7ZBDXQOW^+K=[ZA_I7?X.FZ3]X?8N>'<7 M:G/;=!U,E_V8NB@>&CA<%_B;^M*-BCR G;T!1[?1[1HAS6]OO0?I2U*4.[83OFD_O M;5OC1Q1I*Q9H >H9872ZDK2Y0;M(D6TO4V4_D1RW!0K-!LZGZU_^9WY=.T.".-A7:Y0)_SRTJCH MD3UPX\.3Y"L-!6L(A@;@:MT3^5-J'NPY4WJ]]0V#=I'U]JU3MS0C^R1LS(]! M!$+3Y+,?3. DMZ@ G?K+)(XN 0/]*? U2B.X1%<^V@;O[NN>L,KGF+ZH\XC44=SU >;MWC,P>\,D7K[QM2.6H ME/+6;0P+8GJU[E;K;K7N5NMNFIUME_3TLG6W3J/7KU6W6G5[0M7MWK&2>\ F MOZ=NM(HJWG>6O0[:@X=6VSRS*MCH#NJ:V'IRR5-/+NG4DTLJ/;GDF^7<'-_N-OYQ^/3RZO]%<#^NKD_SZ?7O^K MP3^QSB^N3\_/KJSQV;'U^_CR.T'ZR(4,Q%BK3#=MW7L M8M66[U "QJ4 ]302\JNK)![2:@[I=.E3#P-9ZZ!5D#&V!.N#@+:/V4D/IBL MG6?,.%(]??\9?O;/@KTU M\R0"7A;/\7&;(?V]V+FA'>K>8F<#7V8)&^[2K$+6\"S*+#.+?4'_\QS,.^5, M5)G:*BN@!HPKNV+=@H%TG+'/1E$J+@B=$A3,7@] M%.0?6"=[;O;B/O4OX$JHJW#V@7\&V';J$DV+Z'LIH(T2K5BJW6)?C908$!CX M$?QY(Q! :=K_&G&LE;VOJ1!8W![![SU9\XYOMYU@R6U6 '@.N?+EU>:)##L? MN#-W*INOG/I 7LM %N?CFV8S8+%4Y,_:'&\B0FUN3T4.M\5ICTR1HZ --['T M!,VY)@$!"-*\1ZHQ#NC+@T!XNH=EJ#, M[5LA7PD+R+8-A:_EG9!M#K],E@H/?;@'ZPZ;5%A 6$"UL@41_9V$;:H:EQ " MOC(LEAQ9I'9-I&X0/!:4.HX9X0N;2CX3GQ.>'?3KEG"J8D]?J]=LC^X3 T>T M\4=5H3O,;3;IT7"GGB=A2O"3D$3K#+A1D[D1M^:0G4#<"& "L(KYCB=" !-Q MD%14O'#F(4/(7#?CST48X(.(/3%^Z22T&8F,"]L1^O+U+9=<+3:5#&\1M8 ( M9@GV3$F-([[W( F! -H=B[T+R+E0_L">+SSJ+^5LMQ3A]\)>8<6O))AD"=_J MF7[#A13!J\J).!:A&4&-/ SE85!9#1JP*13VEM MVG9S0@W6X,X(0Q *T]#%3F%VPW*!6/P5++2$>YA2>CF\+4I 9A=L:!^9]J^3 M=Y?"$8LE4>L&%65__0]2: V*A99_*WR265C_X@)S7PBA,-ILZ*/&!*,D JH' M&L/'9!,CZF)FLP9B6W\D09@L"+50)Y7LG5/_'J]&G[ M[4\-Y+F\(2!X&MW06(JH(7H=J"C+T;Y8%^*38H.!L99G8]#"^3_52 M"JDL#IYMLWY0+$V&Q58)2A/SKV>!#VN)V Y7U_#BB%]RO5H*TH.EDXTE"^Z9 M=>!_7^(>Z!>?7-]=)(LUW;BP55ZAUS9]^1'>Q M$6:CYX*9_;5Z,%MOKM-@PX%8/6,@=ZXP6EE,5H487.!",0E5NVZ)"BXDH2EZ M9;5B"QN3=4>4<7Z /;VX5310"0BR"#EUB/L#.OZZ0C+"#>18A#3TW<5"."Z0 ML+?B5I2*'P5+X4L^1E6G@>=E3W(*5X?O,^0#,F!U%-X=Z)K BBF3PL-B5T> MT>G<\YXL-(H-MRTAHU?,&^(%NV=]6CV0W3DI+M1MC;@D/%AR_1F6*F%7?.=9 M_IU,(E!Z\!+7X("2H%%@T:X?@863QK1U>+X/2I_5>EWA5JQ@BKE$17(HVZJ. MN8T?\)];W!?;">8M[ZD>)=LQ="S5IR+:7YT)SRH]RYVLQJ0L9T"V"*B$/"DW M-Z&XV=2C=M MZK;2:;;ZTM&H_HJXZP(["U=7-A:7IEXM[A'2^8 ]=TL;A>S MS]@>M1O#PXV.1NQFG&W/2(J1Z@[]_[?WI=UM(T>[W_TK<)3,.S/G@AIBX69[ M= ZU.7['MG0E.;GYE .131$9$F"P2%9^_:WJ;H V0 7<6D2G9/$-DF@NZN? M6KNZ*G%H"F__6Z)#FPU1K"0JS@C$"'>+4WQS&- \%3GDN>!?B*(6Y!IFVKI1 MS ,NB#:G!ZYAWXUH81!T.WU:.IE*KB:?&K=(L<0#B-MN:9 =;FL^]H!(#R!G\-[BM_&N89>YE)IC?IL89J,@*+ M_RS)3:)R)0D@>#R8ERJX"6@(EP(B7X0'$U I23A.5F,JX2C?:$0!,)A2\ *4 M+^F?OR9#\Q]ND]MR'DAV_Y,YI 8.!0_FVZ)B]*+YDIXL\)8\Q\(^CC<;B0!= MRSRM(O85UU79TFZ5,+1PK"N^&,KAZ9?I1JUMDQMV.;.C@0[&X2,XR.,TN$,C M-*'[@Q5I#Z?ATW[BH_)(%XL=T3?P;X:53[7MZ@C/WWAD3)+4^6* O*8].8#^B M7#GS>6NC8.]%ASF+]=45'S#1(%+;$6T03F9K/M96>A1"XPN3@#R[?AR.7C-E MZF@U.A186*B"&8!^S@#DX:B\Y1#2<"CN$=4]1:PH*JJZ[G8L$?R4Q8 PZT+. M+;&SQ"57WTZH@HBG+(2RQ82:NE59*96L5INUAG4>[V/'OT#F]]HO[J_:R'_A M M3HZ]R!WEK&5_!-N5E('#;'+\>V+."M0,LZ)A4C KV)3DG,@/7)!*#C>MV7%0 M]BWS>_[XNL#^MHW%]O?<[(NFO>-":>H22_82BZ4NL4A]B66G/B0U:GM@X!B03/BE0&F6QKH6>2!JJ+SVOI.F/V3?@3-.F"M>$\-9H M-X-/@1^&MX'? YM[:GRNT [-.CEKG0J[H3%1-Z7-$PZ%RH*.Q5L9S1U;)@Y$ MZJ%3MQGPX@&Y*=F7H7%9A&I+-/Z:SG"C]#5!#6^9NM,&3 )X@\HD'@:,49DE M%U:*[*&"NE KARB*=R!SMY9N +=EK]@LPSOBCA_C@-H3#WZ*>(K_]>[2-AOB MK#O,5H,/:DZ/=N2F!@PU NB1J!]'-7]0F\"Z2$K#D':YG(:ILOORA'8'*10R M,!A&0+#-U1-FV8EO662CYDE7:*F6,83X%5VZ!-)?[!*G/,1B*/?^ MJ+\- <4=Y"1VESN*R;-*5!8K+Z!^6=AI\]1?QSN8DIEN&OYH73DE[HK)0T19 M)XO3G%,XFN;MZ(CT(NFR7AAG25I*XW,U%A\ST,ZPM.DJT!.]$.YQ9/UBNMHY MIYA%!_/?+3BR< 8PTE&?'7Q\/..)Q6 4D^/-@;CI13XF2+/[!)@MD]5 ^2BQ MEV0\SY\8A])BJ3"5%T?%U,A.:S(IQ3C?BRC1]@HNQ?BXT;!C+$V"V?53=9QD([YS/GOYN O96]Z\+QSLF= M V)HG:L%M(=O\;V"91)BZ78G3;U3"D9#6!:32?GCB&FKU=RN%1!'H]=.WT V[/C4* M\$IOG>9:JC,/B4_[5+NF!^+NF&6TX)^9)A/EX;Z&<7)&4P'JS45EB>N=FE4_7($!TAI8>Y5C]>="__/+,!FRHZ M'J&1^IN'/P4R="CQ9FM[="_%RMQ\\.9[[ M7V;24)$9@HDS0LL"W\$]D0)8B,)T!\X !;!X PJ$95"97.EEWE 8#&V(^H@+ MFOYMD.!S$=+\[W/W]=9/R2NE]P'UD>6#4%,G?JH7O03-QSX$6KEAV%2XM M[XQ &I/@B2:1A4#O,.,?Y"(-L/D$>3O3G@[A$_@LES9A[\P".),O-YN0VFI9 MY/*S,E[.!H4.WK:IE'XFJ?N8)H^F'E\93#+".-THO "0=&FDGJSS.N:R M/I7R=)_!MXP D'%RX9_!@H%[Y((1W&<9/3 (_#3T1W'RSQ>7R:UX,D.F%5@/ M6 MX#R#VY_2L9^$F?/.Q3,^?-/ )K$9I3N0 MT :LP+:]*'G%_"=438?:+\GUX/OOTZM,O&Q-6@*%5S?!(@[CRC M79[XUHWV=UY:)D#/G7$\2+A =(=?<&QV"\;A:!$*FG.=WIZG M9EAY3+.=CVDF ?N;"1?:&L'NG%;XXQ=0P2'>4BP(4L+KS8Z,"@Q,L/ M>8374$<^$FVDDR?&\N+A 2_XXE_UTKIH*/4U?HFA*4H>(:QQ:F"G&A"]842YA-JW0(VB*;U$;9K:1'/P5W_(-3 [F!-" 83("?H4C M+QF?Q0_/L< 22@;BA52"=0/*0EW7?G!-JW4E1Y-KWXMHM\0$R,-4 M)4GO,4G:5DG2*DF:!9_O+[06'D1\=,^R,E0#(J3E]-TSK@CF?I$8>_PUJ2)C M:^&6$:]$Z201 ?9/>O87)L<>+-%C^G*/IKW2JH6T:G#NRR2)%45HA"5Q>(") MZCX/++>1'_)!X6%T2GVOGWJV:+:-J8KK^2$O%(:7.?A,GEBM/8TO24L7P6;O MLH/:Y"7TC=-&:ZG23\K^<2^8V[LSMB0=2HM#GL+"3-(:FITTJN+WR0A]2):# MBD=0$Y:8.B:.=Y1FUG*'R,8*A\A-T2&R,0U2\K;=_Z)60:;,6.+:4-Q_1\<& M_)DM&R7,/?Z<]O +;W#C'X:.QVWX3ZS@@L>.5-=6T 4&"CIL,XX43Q$8.GWN M$^E9+XZY::C4T4]**FUF,@_ '?'CIZ'VOPY8N\$KMYSMHFK?S85GUP>T5^@= M8NN[M^V5T=2;S?G6=VRO'DD/%D,)3TL]+I6 8)-T+AVB5/%INA44:8MX83/ MG+4P*W_M>ZNZ44AZD3.=Q!X$]+7R]"UUJ9N-DS//3SSJ1:,=H1( HS6B1'2)!LRF4:6V+)*,R"H/9$W@CQ,^1)KY=P M2T,[QUJPM?L>UO .DTC8] 96+S?K3?_Q@9GO2'IQS3K3:A(J(!)U'A"ANYT ML0_T.MI,%[0.UIB?[8+&S'7F,5/]@Y[H!$^,O:?TWR#H>^F_F<\Z<#TZB#@Z M4>[PK]#KD2+.!87BT9C&#]JUE;:I90T:=]>M=HM]:(M[K&YUC)Z/&^O]?M)< M'+S9;Y?BG3;J%=%@KGGO/]%^O9JS7Q>UZ-W8U-?K)[Z')L]'S#:F8IM5V6:9 M-M9[YA&%H\/ D2DYCI2L/6X3Y1%=$BF9(Q=]V#^7)(3:.WL(SO>0@\TZWDZV M\*9+H_'K]I@H.15L@8.T8]CD(7(U%_QX=LKE.VH6;2? MZWS=CAT!87YC)$1B98%?U.5BYH!- 7\;P)=()S<:5!UO6R?+H8=9$B3+Y9V> M0"A]+)%8,I:[2+9F8[QMB*N_IT!:5V"!O.K43]N""EOIH9>05J)\EG):K=(0 M3UY:M4_GJZ'+(]PEX.?JBH\ETX:.37RTF\(ZB.7BHZ"D9PFMCD-\F%*+#XEL MPQW%:_9J&]Z),U>432B14!>U1Y+3)D0T70.8/G,LK2NF[),SZ]1:W2)L'HQ% MN%%*=03*3QJ!+@$O5U=TB.J2R&D/;I AC-/V?/')1:)#U,A>3FMP@Y2R3\WY M"B_RB Z);,%*Q0GIA?=?Z WV7W=QIBMGVHI\1^YO3_=%(?.X6 X]KN*5/I!@ M;"2IO]C9+2-_\$K'^WX<()9 ,*>'$GP-.\D8V']2B4+PD@@6'<#M&L%V77H$ M2Z07=Q8CV3)([2J\ZS7XCR69;REM.&6O ,+<"6N<<\.\AQ)LA(@,;J@E_<85&!OX)1 MGRJ< *KLL,,1367=#)863;2OWS250!ZI)+%,D@"&U45]66>+@T:]RL91OK'* MQCDP:5364&5I:20ZPY5")"E%+-MP$D%?W*9Z8]!?,PUEVRQAGYR9IQU!GD1Y M1LEL5]UM4FN%5)3=4&N^6* \(D0BFZ92\06552+SF?RL].IL\@@ #]BW)YV6 M+V8JMFY4$HH"?&>VL?C;POY3P._2J%FU2_M\15]NT8CK'G<:A>TY-D>C;9LR MJ])(<+%LCRD_[^!/5I#R-UI0$_LTY/.1CJS2ZT?WK+C(L?:)-XWBO:5X9> C MKGT\K3@;TB+ \,(PUR82P:WE&IOEZQXG/=)8BV[L/-FGC0W[[Q>OZ1"*U^:R M H$DSV[T*BY2VS!5D=JW>A3':">I1+]#+P0G6=E-!2B5.:H$K[P.Z@'S">OJ MHOF#CX_!;W1^K).AY'RCL'4 V.J"*'.>2(JL*]Y#./V 9E0HI"FD*2FFL"4K MMHY"BE7OQ#*I8=TP]US#.A-2UISY;G9&Y5.S.C_E.9&VA=[N>5+!X80H.5K< MT_1J/!GYKX1DNEL=6$/&AJ4;MBTXF9 DQV+_N-SV>O]Z$#PA2IU>GR>^WU_> MDF#;G/$/VCJ=]+GJ3C0V5=3K\DNG>=H4'?PK=JFZUA"E\QISQ=^%F+_ PY^; M 0]6W@3T$#H#Y+4['>N-MJUW!%7=%&"5?,^A5Y21.X_>$KDMQ'!.Y*9?AOS; MT%@7V)9U:DHLA25RLW9VV65/(0TUAAI#C:'&4&,/\ KBJ_-%?N2YGC@(GON.*8#K,5+N/ ]9X8K->7]74\ M?K+F;T0K_"K\BAH8EN)7(,=70?%&I+%AG]8E%L<2N555J,)S[0<#XD;*L]J' M6/FE0*Z(FGW*ZUIQ",4!2:W(=663J=>-^78V>Y1-Q9PY,\3*UP-+RT(HAMNI M'E^RDZAL>UXD0.]&)+%E=J0. 4GD M557AQ.C"\; RW+'[51LHE+ O^;/TU,5BJK5R6D:1F%K8P#@LZF#,;-2E1%!GBCKL%NI,E&&U%'=XV*7@](:HC)1"]RO M[9>)0L_+MJ1*H9 -04J^(WI+&K=*6";*-*66PA*Y5JI,E!I#C:'&4&.H,0YH M#(DT:!6"DZI,E&3FN"A7<[[=I2S1R(V6B:JW5%5C>8:3AR5$:: ;88G#+A/5 M.+45O\@SG#3\TA;E(XHZ)F^O3)3*C5*070FRHMS 4LCNHC+48:)8(@>J"NG] MJB"4?!?>VJ+<2'F=J T6A+*E*K2KJD$=%;<5,)LH2U-Z]VQ'U:":IT9;)HZ4 M#<6591I1,:A-^&BJ&)2"[R8IKHI!5?1@J!+%H"I\?ZPM*BTEKX^TP=)2IFX; M$@7.E]Y(Y4T=E68M8$M1C2OIO:D=U;@RK,ZI)7'VY_YQK)3C9I3CZV8 MU=';MD2Q!:7&)!A.'C6V7,Z&;*6[3$.5[E)G>\O>W+:.6][,2G0+)'K?CQ]' MY/ ,@.*YB^57IRZX%;5 Z\MWP[NE-YNV+"6[BK:@F*H@@F7@X2NUBKJ]=MGACO-[4&^W])9 H?7%D^L)ZJ[[8[+1Z%5[IA/20"MHO3@(8+KP(9E.1WMQ MHZ'FP"/,DM(<9DHEOR':!#E,\P?:7\7DMI9SDK9H$!80?=MVHG7:-.9W BDM M(&= QH[K80@A(L$8R?DQQ[#+QI@T^=$;Q7UR]K'O/FL]).#O M)[>?SO\XF=6(]?I/(G.9?T(M$?K1":BMW+NN'^[2EV6-EQXLG00?M,P ,\\. M![7 ?YG_$$M[:K>?OGW_6OIB<5PPT>BS^NSD[+IF-C[^!D.AXLW^\>[C,(W) MWG8_7=7.[ZZZ?]2ZUP]7=^\U9_3BO(:)C8OQ1H_D5O5!&Q)&'G/RXX/&(ZU_ MJ=/_B(*P_*N3WV9)^;=+,2EQ/]8FY,/-Q1?7^W,*#0$%V!\4Y0E@BB"JS6%T M20.) VIV7?+8)F:1;6*)K.$EJX1);YNT]&9[WG9>RC;9K$524L#SF"V2CG7: MGC^VVIQ%(BJZ++U%TBBQ2)JG#7L%B\1C%BLE#.XW4# LE$[+Y7;E!=4LHW5'([_GP%Z( M)16RCQ>N XTZ9D;6K?F4$KJVHB6MW%INQTLRZFV]T6G.+4J'30Q1TKC/9/1Z MJCT,B8:#.MZK-BS9PN4B#()%IBEZ)'@&22]>ZC??8XQ&16/XX$?.*/O]A1]& MW_SHGP2&22"8R?E;I_8*TDAOVH+( NB%V,M /<<"A&T*4'&$.Z=%/MJT-2XF M\HJ?RA)8+GVHQW_]2+)LY(-01Q&K>4#9#3C(6Z,V2S:Y]@/^$?XN53EV7:AR MQC#_(9!YW@>FWX3'*#N1GP8^,/8+VAEA/(9OX84AW610Z5$<(L 2B*"(276/ MOR#MXOUNO=_UD,@Z%?6&I!^/R,U ;!_13\-N' U]I$[_NP?>88:A0=]S ^!V MY'CA^6O.6KQ#V^H!M>\#3.H/?N4IZFR4S@:P-!O-]/S!.A&[O][%IM>MBPXU0H4;0DGQ[U\?&,0A 9.0&F M1I$9?OSM\:PL.VJ?5-Q^3<-%PPE@51B;VF>RKN3@8])304U!;>M02X(/&H\^ M:&GX0?OB#LCA8%"B#.*B6[3;5+I[0]E,8C$S>W<"&;GDT7Z&R_)XXJYL#M_) M'$RIUGS?Z&?3^_Y M9F-]-QYY^QW?I:8S/YDO_@L)V-_YEZ MW92J'*-T@*\,?ZUP?K!+_MIL"L?JN1HF/ZXP,)&M+%FCV9H].I.&C20RT!>4 M):N(@0Y@6JZ:^-8Y[>'%/W0+W6B>FH*,D#(3'>B_9/GE8Z;_AFQTLW-J2UR/ M0@*E7AD;8H[+2J[7[86U#M%(M_6.I7Q@B893-OH,>TEDH]LE-GKKM*%L=!5$ M7UY[-22Q$8EUX_6.!E;YD >#CWH$-V>D-\]14=KI$PTEDI[?V::<+ MF>L0+76CJ=?EZFXD'>8KPV)2F>I9#I/(6&^7&.OVJ6$I8UT%U)=684MV8-XV MKUW[<7#HMKI1-T[K*QOKQG(]?8][!S9DJS<[NM5JB#9!&ADH@7;?22.!QQ$( M7CF-C<63+F+5DC*I^^'/@S3W;;W9F"^R)6%[@^4Q?+@<+"6'2ND.9!E0'F_ M,$N\ 2M3]U)Y ZN'[BMP7XF61I#HMM+A2]0-EK_>OVVT8OUKD$>B.EUO*M0J MC>%RC$T7JG.5;-.LHRZ2[:]][I[0AD$ZB="MACLP1E7#'?#F221E*^RN)$4S MWTODLASW<%6YCE^=X:JRHQ));'7;5[OKOM&N18:]SFER6DI8AL/-#$=BLJY-BJ8:3)[/3:._XI+>$77;<*]!H MMG5;50^1:;CJGK_.L\6B[@JKGZ5.CU([I4>I3764JFY!+:U!S)(.>ONP=%>\ M,;_K_ISU>86SP-(URY*Q]F#IRDQ@2UFZ<@TGCZ5KEG1;W#6[[-32M<#.->WY M]C&**RK(%9+8N7/% ;9BYYI6B9UKGM;GFME(PQ(2V;DJHLO!5)+OM1<[=]4[ MY[LUQ.Q341NV!99N0S)+5VH2V\K6E6LXB6S=LM.GG3/,;N.Z[;IN&?M+7E5\ M(1%?R&+MSM^OWXZ]VRJQ=QNG;57=2L5UE]#>[!W5[VVO5M;S#IMK1[8 M+2M1OP=S5VH*FW5E[JKK[MNY[FZ5'6'MFN%V:BVW.WICCS>]U!5U94R_A6FV M:$OC)"\0>!/]:NR6,0.\&K!E+%UB)?^]]XA/^PK-.R%1PHE1Z&!, T&ODOV/V< M(D-S0RV"CT:/Y60,*]"NCHA_OB2]*A1JEF&CD2TM,=7#:U%_/() M?_G^" G)X,;+C>QR@2N[)+,Z\=(->R,_C -R,Q![*YFR5B&O:W4^6]?J 48] M'P$-N-]@&9?G%[9MUEKG=KUFF_5ZK6-:5JW5-:XZY]WK;N.Z7UXUV\\*JV=<75S6[VV[6NI9U7KNPKKJ75K=[?M$RP:[] MR##+U!_5VSTR&DVC*KE>OUGXHLW34D-<6- M"^Z=1_7M#VJ+4Y^$2>/=N29;+\W10%MR8=ABCY[(Q\>S?X(<^OC;X]DN_!&A MXA38GE':M.5]5"6 MQK>JP,QFHAV%P#R /BH2.3\+4F./Q?EI*.=''O%5EB-;*KX:!^;\&*:\,FC_ MB*PL ]AEN:G+,,!Q.SS"KM&*;Y2SHS:]BL*RK%32JL+RZ)P=HZ6;#;FC0Q(Y M.Q4YZ6DJ9T<>\556HJI4?#4/S-DQ.ZH>E3S#2<0!)5GN2W& \G84WRAO1VUZ M)81E646R587ET7D[;>7JJ'.=G*O34JZ./+*KK-1?J>QJ'9BK8]1UNS5?"E$: M.;1_5%:7"=;.[&PI;T?QC?)VU*972%BNG?DK$)9'Y^W8DO=XD\C;JKNCKO'(,YQ$/+!V)F=;.3N*;Y2SHS:].L*RL7;6KT!8 M'IVS8YI-Y>RHHYV,L]-1SHX\LFOM)-S.@3D[AJUW6A++H?VCLKI,L'8J9T=Y M.XIOE+>C-KU"PG+MK%^!L#PZ;\=HM)6WHXYVIMZ.65?>CCRR:]TD7+-^>-Y. MNZW.=N093B(F6#>;,V&"H_9V#/NT.=\<4/&-\G;4IE=16*Z;]2L2ED?G[5BF MU*$AB9R=:ASMF(9R=N017>OFX)K&@3D[IF[:ZM*./,-)Q /KYG(F/'#LOHXM ML?K>/Y"5KZ,VO4+"M"OA7UJEMRVLR[!_'RK]2FUXA6;EVAK% 5AZ=?]4Z;4JU6%1.WC-#_H/!T$2A>_+QMWPVH"@R :N%SLI>UQ>7C?:S0NK M9E]?7-7L;KM9ZUK6>>W"NNI>6MWN^47+!"_N(]T5;BY2'/;(:#1Q^@C=]-_A MQ.FE_QXY(>!PX'H/^.C)+,KJ]9\$>%D7>)3;H6IW'O?6 M?&F-4ZYA_E1RZO$X H=_OW[WQ\>S?Q(G^/C;XUF9][U5-=CS$8S>[R=F"CR! MR2##\>%.-TI$@[G-HQHKW-7V;>"(>#=(,NH*2JM"B1I7FC_0$G-&H_:,[.!2 M@=H=Y\&HNK42N4NMLG3G"S3K;@;AQUIR+0K*L6@4MZ'Q7)PE=U9"622&7)P,M(I&7KR6[+^V@V M]$9;72269SB)L%V6O+D*M@_(X;#D;E&U?W@JAT-M>H5$8%G1UW5%H.0.1Z-S MVI8X'"F1OU&-TPY5RE4F@526,+N40%JRI.O6_(VZI5L-U8]"GN$D G=9YN,J MX#X@A\-0#H=4PRF'0X9=J*X(+*N\NJX(E-SAL-NG+55F2!UPI ['D==379P. M+9_ 6CSG H'6+JO'NI1 6[(NZ[8<%D.O-RS=L"0Z(]D @ Z8?61DCV+XOS4[ M<3-%67?KTMC*I9%I..72R+ +U16!;\U;W4RMU=V*P(.XQBJ#2U.%,Q15VN>X M2_NT2])2]^>VM.M-O='NJ&(]DG'*P5Y :9?E.BKW1%FJRCU1FW[@(JXLY?5P MW(\#N3-24$8G6_5EA\5FR(_>*.Z3LX]]]SFI!W/[Z?P/<2V8>4'#/Z'@I1]A M(9KKVOG=5?>/6O?ZX>KNO>:,7IS7,+'\T!OR2&Y5 M'[0A8>0Q)S\^:-P/_$N=_D?D(O*O3GZ;)>7?+L6DQ/U8FY /-Q=?7._/*30$ M%&!_4)PF@"F"J#:'T24Y1Z"Y<%TYR H*3N'$G!^7;M@;^6$;ARN@GX9E.A+%_GBF??YV/-8G P(/]K7(UP9Q!)#0)H OOQ^>:I?)=[F)@#[4 M M+SGSQ8;I^]%:;.'YX;P(FBP'V,61$O&*3O#N"M[+M'$KT0XK'G7<_Q>JXS M G([$:U@I_5 A[Z"W\Q72]=.0&=']+,P)/ 1KG+D.H_NR(U @C(#.9 +T MA[_ UW2]? R7+?&5.$&(_W@9NKTA?.2',#X93_S "5YSE,&ALV]^9#1_)C@5 MH#C,-QJ1_NF1\@&6-'2\5Z1?3#?K(Q9"2B90"TFOYOZH#=U^GWCO46BU3\[^ M2P+_XV_XN[/LWB(5 8Y:/PYP Z?[0+P^O/B2]*CAIUF&KJ'HU"D,9C\V=7@! MQ2_(3< 1[N*C'PW9NXYQ&[J]* 9FS%#RD7ADX$8YY1&!#,>S+IQU?,=SYG6.A&UPPG*7!RWM :YQM8UACH"![] MR9FI=ZRFWK34;5(%_H7@-P7@-Z?@-P\-_ W=!NW3J4L,?HD4=15N3B',VXVFWK+4_6.)W-V]:M%K/R! U.IXM X2("MZD*Y^09EJ: LL9ZL M@K>9Z$E_ JXE;0^:9CBE:4F1>^SWW@Y,XK2VYV[.RAF41)<9'*PJ:J86NL0R M1P)T51?,[>WYFI4$LT0*M J.)@O74GWI]#&?$O.7E;;<@X#YI4C"=';A:U(< M\&^Z*1#*[?/2V-:9839THR'5_:]?)4)8=0$]6XQM.Q[GY@'=TEL=@+0J2Z^\ M3T[\;SZF_L8 @L<1^0T0D5Z?B;^K/GE]J%J4>,JLU;G+3E.TK"6K9O M7>8>B[AOBK,DLB>JX%/37E.J*M,*39WD*F#SUF941F>C^5;YBC8'=%U0=9]2 MC+* 43::RZ48I;RI2[Y5A6KILH>6+BW5TD7JEBZ[*]2?-K3(]0G!2F&TK0:M MN^]Z3P=:>7_..\.B0=,>'05%]SN6*KK_5I='U2+?0QQDI\[F4C6DYQJD2%Y0 M6H'J $&EJI3+%O>2IDHY17<[&_=+,/Z$BF\F>2AP/4E@"H2QT< M5@.H$FFYHS?U9[0<]L,F7LASBWN]( :\'+?&DS*?L5AVM#>FY. OR6<\#R&[ M^UVOS],2UKQSTV[IAF7(*V4D@%5U4=S9F ;<,HJ-1ETWFA)7]I)(65;-)>QR M_4@K/P0$7ONL&J5))&;,>GV+RO*.;SB(F 0(ZXD8Y)MZ6^*.C!)@JKH0-K:H M*3<'85H)26((2Z0EJ^92IH?J 7DF7GSD]U,/3+J8&U.0R0A&1[F%RBT4Q%"'\%N6!(Z #=S'F *YYP3!J_^L MBA=))5;LC6G Z;Y?9+;] G<=Y,J+$_37KC3:,B5N8B$!GJH+W\;&M.(VX=ML MR@M?B31E]5S#P'UVL,"D"IO*)%0VET@SW>'/7A@%\1MJ^%FV\@PE&DXBN&XN MG6:3< 7_4!7L4_ZA*),T@M)Y,8F1SF35)!YVNUY]N-OMJS5R:AJG; MAO(!)1I.(N!N+IEFX\#%**FAMUL20U6IMM\=[F*].@8';W55FZ?1,-)A,Z5,V,VC,ZFU=#; MJBB[\O&$D!$+C>S^KI0VT-$;AKH4(=%P$F%SY0R7 M5;&I+@,>@GNF\5J!(KWR!3M\:*-I74*).*FZC+MR#HF8<>GF9FI.KM2]O6[I M=5/B8W8)$%-=@*Z<);)Y@#;UCBE5_T9IU4S5?*5O__?^!N YO;2I'":)1,?* MN2!BT8&;G+V8NY+H,%MZI].25WA(@)CJ G3E[(_- ]30FV9#-^KJ/H!$;I0\ M^NWF"[TAW@.XN=&1YWQ4N(F<::R<02(61;E6ZKD$[*[7OV H6NEVKJ&WK)9N MME7'1<4LTC#+REDKNV&65DNOVZ;>WF/I(M5$\>!U/FNHV)^O)Z^T_[$*-'-S MQ68^!2#+5JN_H9MF1[=;^_- E(97##'#$)LK7;,R0[3K>J=IZ8:UOZC1$6KQ MG7GN>^JTI,908QS@&!))B*.W\S_,-XK*9&.H1BE'U6Y#[=P!D%/V1BE'?]SQ M076+.F964CMW .2470@>O5VH[G_(%+HJCDF)=$-B)64/&N$D!=GZWD!2L,KSI"(,T0)^2NI^,UQ MAFS^\>J,(9%N5XE(:@PUAG1C2"0ACM[ZQXN%)*K>%0,I+97B((/HEM,ZI6&F MY@?/A5ZK3:>M-X GK(9$!KJ$\*DL6BW1%99UZL1L!*V8PV]:\#]5/%HJFWB/ M&N\+":,1OZ+X_6.O*ELI9UX2W2-:+U[=7]/@---<',\>E0% MNJK,(Z*RMNM=M=L4C\BHO0\ZYE4%CY:>81VY+E^(2@M0V?=C[!\\ \N_2BVU MBN==)+4VD8PYYW%\(RLG7\IS\%Y$PZKYS8I+IERRB;Q/Q24Y??X._GST^Z^X M .QX?/8N6=JW> QSZ)V]>R=6@3_/+.#G#]/)TKGFU!S7*_:T EA7R,2C%V/]'6P-T+2U^()0BX*M:$;1G[P MJFO1T(G@$\T-M4G@/]*&]O2S01S% <&(,_W,I6>D0/M7[1'_%<:#@=MSB1=I MD0\_'HU>M8#0#BOP/($?>62 (_D#^F^LC]?+%FZBU?)\^"H0A;=/M6ZHA7%O MJ-.GQ:O*3G[L!U@R_4\"\X"//; ]HO1[['9&/TAFB!,3C5JV80<*BMLX"&.' M;1.2\C,(F29>C+3M$]PEH]-NZD (#<2+UP>Z_((__Y^_M$VS_@%_ M1/]J?/A5NR=4,(2:U3;I-EIM"Y[TO!A>BZG&\#:'%ON%/<.GC-:'4$LJ) 8D M)$[0&])_]&$2(Y]FI//2B3,HX8 ;N6,W@CFY%$VPU;#E,$0\CD<.=G+5>D-, MR -@:OZ+1X)PZ$YP&D^PX[!>!HE&_2> 0C2$'SGP24!([16FHDU &/C]4PWY MQQF#31XEJ.5KHJ.S8)2; R#C*O@8?XP1*Y(\F2#6'8]A53 'P.4$A@F2?9A. MDTW]5+N/'T/RGQA),?LEH\,@#BB_.(,![ !]2W9F7L*SN*C]8UF;!?.RWH+P MPE[>A;B, ]=[HA3 Q=888"])CXP?@4"6 0X46)EYX8& '!%$$6 !&3X,*>Z2 MO7YVW!&5=0E243 (00E>&XS"V2#+!1S3>0&5G0-]\@5'#0'Y 6!K?JO[T\4Q M9&J#P!_#@NIM! \:!@RK6:GH])%4R"%1N'@!\)J #$;S* J1/>,1EMICH^+7 M;A\F[ Y#R@#4B?+A@G%L)H(IWP^*K]56PA&8V9 M"&&?^1%U _Z;<2G^E2;S=.-HZ =N]-K]X8:U2_@0H-2[0/8.7K]2H)0<=US0 MY7WVBBL/KAE5M%IZVVCJ]LK8LC>,X9V09R6;MFVWJ[/TV8655P3 MSPNF>=-0UX@#)@O [67HPE\" G8'_L#71G2NVA,8O '];(!*GFNF4!.K)I-A MFEH$8.OV$-JP;CJKX1(::()6E$=UV:,/YD]VS((A01N^H.64R.@R6;OVC2+8 M6%:.-2L@-A5M;K1TVV[JIN!$1J>&';4Z ]QDWT-R9@0%WVO!J>(I,V7F-&HJ M;ZAQ0-4KO>^!CD1*=S"ZD#34; 9I%-/;=EQK3Y]AE<%]KS>*^UFK(/M6NC?H MHXS18'4!CWS*B!9\F,:P&//^0E/1)KHV"R'H%U %!!'.([7:!4C[I>!9.V%D_ZJ&W4+O5]%]BD M0Z=$6I=TY=B UDI8=M-Z';S(MET' 3Q?IA0) J*-VY\HAA*7)9'!^7 #H]78 M^3==X%3Z.O $^8&2G(G@QZSUCJ(0G5#&FK:NA?'COZFERZ"9-=LS[E.?A#U0 M10EG,[LVF1:==)FM47([8X-;M4)=['NVZ ?_ZL?$#1S6[&(M6\/2K8:MFVV! MO?I(GEPJ6@D.DI(J=:).-Y>74]4:CK;?,>2NP5-PT2U*,=LPFFR*%I7=: M';UI+7)U2NVL+<2<WG\[_.)D]3JK7?Q*= MKO%/Z#$>_>CD[%W^7=&@%O@O\Q_V"+#J[:=O MW[^6OEAL+Q:9ER=GUS43I!P,A:=1V3_>?1RFV2>WW4]7M?.[J^X?M>[UP]7= M>^#R%^0Q)S\^:#RGY"]U^A]1N@G_ZN2W65+^[5), M2MR/M0GY<'/QQ?7^G$)#0 'V!X5R IA"NWW..5CRS)8#:G9=>SJ;$0M]4\^? M%.3CS,[H-73#Y;V(9DG6F,1>A&6 [62W];J@G]&FW BJ+Y?T(ZS5'()F29OO M W<(3/ &VIV6;M?GR^XSDE)*BFPK:TG/H%F2#7'XGD$3G&.SHW=$!DQ"OS+G MX+9(.##34"PB%GH1S9+VP0?A19B6J= "F,'\S8FA&L,&-YCG//X*F LZGES#+CTO)R*S-ACNJ8_?ZY<#=KF MSN&?7?(2)O(,*3;Q0Y>=\,]8/)'S)Z'9(YD?!P2$HT?%99K-,,V]P; &S6V9 M/A #@P01;"/NR&Q.0,]_\F!I(?UEFAA&TPO2YV;FZ'NC5QQP47(7BM[\DSRT MHX5 (XB:5A_2&'N;^:Y@D.,U@2X>83[[()$A\#.'3 M9,=K(>G5W!^UH=N'7[Q'"=<^.?/\C[_AK\Y*"'C),(WC$I!R$8&ODXD(%(N> M)H_P(YV+F>2KV$NWH9_?!HZ!,PO*I9@?TJHCJ8 -7)/ Z_)4!8GNXS<)[]@*5CPH-@G48C?M+' M4]@RX,&]\\*R*").;6JL9!=!CS@]'X_V@AA3=Y+I^$%F,9GS[@*693#84X8M M!@YRD85W'W/S6";K8=8VN/!'X CZ >C_S>GR=I M&C<8T03,A G&3H"<& W9%42Q/T@[.!Q7PBNL.+=U6O=XBC=8"@R%R:<8?@US%+P- M?(PI))0XU;[3S%*Z^BQQ=;R .(2Y!%0:4XJ C89"F ;%0VXLN$'&I\@$?:E4 M'V&^)Z8S3WA1\%/M+GTX(!,_P+.L@4M39S"2&D_P,[24^D[D,"62)'I,=Y*O M@2:6IT,D=<=35%!K#>DVS9-"0RRSS5D0X$[#\]3-0LLG%I-%>T9%18/%(76B MT/R!7YQJ5YBMA>3"K&FD.C7D7CQ&PIX[27.F\:5\":#L'GS%0G,LEQES/TWBP3 %B33T1O>>&[.#NP@S&,^B M(1PZ%./4) )Y!&C (Q?GB9K!>!(;L/L+],H"#8\Q^M.\JND[4Z,*T(;#)8ER MP(]@&6 ^DOM?)TDE3>8$TJM/-X>) )P/?GP)R'^F.H7[ (63TI PZ)H2,*%8 M"A:;69C\.'/Q@;TK>1(63M._!X2:73S1C[Z06H,(';=/F&!.CY[!1R(.VB1] MD)1)]GAJTK.;"6,"[DZ?\U+W_D)KUIOY&PP.8][,0L#@=P)O2C[V\!T9@BM))P%OR=52HNA@V*8 M@'^=J%><=XZ^F9]02E,T@,+ J-Z84BSQ:$&MT$L+^):(Y:,RJ8V33^ZPS-R, M*,X%G?4#N)?B^2E="H3NT1GZM^ [8:#/Z]]@?.,6!#CH5C>@JSWG'ENIU=^2 MP.HW9ZW^NZN'SW?4T-?NNW___.W3O7;[I?OM7@8[=P>7'QUJ"5+?V1DYP>LT M%_@WL']@2VL)WT]&CIZ8*;P;TRS167C-7 M"987+,JN"Q9E3A;\K,UTU[N^E1Y ;PR_&0_[U+#9,T#HXZIVYW5KFS,;2)8'/I#I='V$W;!CFRX">-3! ^B<7W0<&CVO<]5!9Y M9''3E"J*V9GNTD]3J70SJ70=E4HG=2J=P$O8A@5_Q54#Z)][,.H$)KK=E,!$ MMV9-]"\W]V"47]UI]W_KWET=L6$^\/&DDCJF-(C!HQHABXG@EH4:S0KC 9Q' M)P0DT,OT[BA&_Q]O6:*32P,WH/CH0S2J&O.;Z^]W*XC?AMA[-.+C$;D9S&+W M')<.ON@E6_@#O1D[A^=F>Q[/C+1,K%&UC.*"]PA,_PW*KI?^FPD64/QT%+$* M*9?**]3[H3C!3#:/*IX?M @=K;K'BO2P&GS'4B6?C@'Z 8V+WT] ^H! 9W\W M%BO!'==%?!R!2F."ZI\8,[J:BQEMN[?UXKGMO2+S\?4?2=%I2H?(F:)I.RU6 M*:)!_F8O\ E*]E1?%Y2QW#YS+%WT5N%(7AR9DN.H>M5Q$\^L!?;/?GN_H('I M1+#^7>#C6!L6J3&J-X9$0JL*+3LP:85ZZ$ZFGA.]Q\2]]0BYS?G@7U#$W6> M2",M:QUC3)MY&Y;>:AD==FSQ_UP MK=G06U9+;UH2MRV1@FLE,J-VUAGE. UB-88:0SE:!^]H71+/IS=954Q(C:'& M.%11584V;_^@251X60$;'3R17,PGQ%K)8>30RS$U&O\Y;H]1RI:4A1G7K>4* MQ6=\.IJ[,NO5)1#H,@1\BS&?X&9 ?QO>3 &PKD_W^=OUR9FMUPU;;PN*ATK3 M0%H";%47RHU5PQ/[@[*E-]L-O=.0*"PAL1*M@KU_Q5H]X851?C)"CU(T?T)S M'G7MQ<'*%+S^_R1(JA.S7_UB''LX+KWJV*Z8:)Z)1,45-A9*V#03[3^8L.F&[C*8#CL+.ASG&8P:0XVA MSO8.WKGX(KJ-79M+XSYRCT*@M^1*[BQ.VFR+2BHM2K5.KJ@O*K_PEC.0:9*F M=2K7D9Y*EJXBGXBN)"Q*;MXMGS1/.U7E$Z[UW\&?K(;$;_3BT=ZJ4^ZJI,HO MQJ]:OJR*BP4/PW@\QN)5O)2<1QU+_!+@M- MPCP.M+A+%]:0+.&>]&+6;.2*$^\::'IUJ+HO"D?[PI&J^R);2$V:NB\W++OON,,"4IX1%I[]M9?+B/_7&RW^ M\U?Q"VBKTZ3,-KT.S3 RU^14&'AXXZ36+OC,#O-;>K,I<4:S!#"O+EJSIZO6')RU4260]5N"=P=_]=F0LR";;EDO.W*MCN2!@%+C8 HZ+M.PBS M$' B@7"3,L]9&0HR\]-R^?H5Y:?%^;2&3 7*)+85JI"\\P]^95#9"Q+)M^7R M\[&7J[WM0;[?DN6=+(- G075UF6BY/7S%3PDQ&4[9--.> M;9IY?_4)F]I7I8]]GT0D&&-O9LV-0LV?8$<@FLG-=C+$GIE.K^<'?W% MC89:]_Y",]MUC9--X[NNI=M^JET#._H!;[L9^=-QLNWFTR[D 7V0)AIGQJ4B MA/[>827;64][?P _FC@P3Z(-7 ^FY3HC(!_\FS[).MH3$'$1P2G#[P%WSFCT MBIU L-DG<;#4^]"=P,H"S!9_(OY3X$R& /J /+'25_0EP +^&#X=\.4X-,L< MZ4.(1EM%@R/'\.9O),1K3]M'8Q=,E MNTF?N 1)%^)[OCI_DD#[!6EEUC]O< %Z B?8L2Y]*9:#FJ79%7S3[!FV$Y.YKCV3DOU!D ME>X1':]P5^AM $S:3V;4Y[_QO>0" :5FVKP]XJDG@]^,>GR^H@F<7Z,DV;+HLUV,ZB^KW$,4FS7^C M\\[2M8_@BD=.@&M^97L&VTDY+ Q)&.)\,K2F#_,]YB!B&WJJ=>GB_]?Q8KR1 M8>BT:;B>A8'6&SK>$V=K$7\!4U(YP5@:?_48PPP(MMD)B,-7F945 8F 6]*V MZ?#O9Y>R-]T2' %].HZ'+%$0?[".]+8'[\^+]SO\@-*+\>JKN-OY.M<$9IU. M*83M@L;Q'?OD+!H&A"1-XP7;IFLO(*6&F8LL?3*"76-,\JHQL/@>Q4YN0\5W M7#9.VY6OB^1L-'HY9(5=67C9@[^VOCZCX[W)_[&:-3U>KW^?[0H'H-$")WQ9(1B+C,+ M,/I]K1<0JI^RK[$NM1YH S QM;$/S#!M]=T/XB=@#Y!5_@17<+KT!;_=V'R* M58Z"596 MKCO&YQ.+%BPG_GD8Q7T7'5-6D17,&D Z-U. XQ3&%<:W@/$KYPDMEQEX ^:X M[W%]V:WUP(+'J/[]P]U5]^L_NO_4[E_!K!LS,S8,?3"6T4I);6IJ%L81S D_ M'I,^KDD;C&*WK[TX\"C8&9[S1'F P1V4"OR]%OFU?N [O//]-UPXH?.2#8> MV)6Y>4_0=0E!FH1<]X*%3KP8K?.>_^2YS$/Q--C0;R X-(.J]"3XX9YI]],K MWO@V);/X+]/. M60>:^1J)Z\!GG3S-/O1X#U#NSN(HKWBKE,S=*N6^$#Z,D53J2'+[A Z,CW*Q MA"X?.%/@FDS'1+?3";SD\CG0G 0>8 S("E %#U7LI&SMLCB_"W^&\;KD;O7M MI_,_Q/>JYV^Q\4]HK)M^A'&VW+NN'^Y*K]AE!IAY=CBH!?[+_(KVCF(H#]JW>N'J[OW8#J^ M.*]A>O_,N9>/EEV[RT.RVCUKR^LFOV MQ76SUK4[5S7CXKK=:-M6M]/JSH33Z1Q=$&K];O3[2<^^OFZW;;-3.[>NK^$- MS6[M_,HP:A=FRVQ8#:/;;)NJWH/4-^J-]H$7?-"F%]Q5U8?CQ*BZK;_R;?UI ME$OR._L*30> IFDX2J%)H>FM:**!'P4D!:2W NG"#\#;<2*BP*3 ]%8P/?B1 M,Y(<2!+=*MAQ@2-[WP6.[E@P][CO$ZQ:][@C2_*SU11=H!+<+;A($ZG@X<\1 M&;.\Y31'CD?*0I:H_*_[)+OLG*>])-_3IZ9.UEQ>\_?[R]E8'4<02U]FI[?_ M<*/A!3\#^$R/$[#I&LW;(OT'Y\<:.YPI=LP)XN)/=57Z28%_,?BM-=H6[5&JM]IUO=Y191I5904V]"69! 2S M+),+(,X8$TS^2S\X[FC($L/M0]YC!"2+I:[7[V:0M)ZX,NLM MO=F0JI?4K_* L\*\("K2+%=@8^.\8'=LO6%*51))\8(,O+!D7=_]Q"LVKQ(Z M>JM15UP@PW R<8&H&N_68Q ;1W=+M]I21=P4N&4 ]W*E6'>-5:NC6W)54_I5 MPB!"%>HW?QY/'+".\78.^3$A7DC2.C\CWWNJC=QGK/GA>$]8,HQ6+E'%GF4* M8LJ?7?' P8,AT&B*MXLA+)*$JT;VI[VJ58A?GN$D4KEM^5,GUN.(!><#35/O MU!LR\82R0/>O']I2YT0HU:!X88>\L)=L!X5QA?%=FC^;R&JHFH$B4="A"ID+ MWWAUG^..(QQ 9E2A$)$_8P$P]-GK^6/R!8"TED2:JE);;]0M$$YR1D055\C" M%?+G+FR2*PR]TVSJMN(*Q16E7"%U%L,F&:+3[.BF.N15[%#*#GM)9]@DS)MZ MP[9UJV4KH"N@EP!]$ZD-&[57P(1OP__DZDX]&V-8K4-4UF]>>IIEJ$Z*6_)J MDJ&#E39;+9:M6[EY?G\,Q5O68WL$YEN]&J75XW&@W+,#M7AJ6J3$I= MP>]PJDRJTI*%8;QC!*8JE*1*2RHTJ=*2"DU'@2956E(!29665&"2"TRJM*2, M-R*D*2W9KJMM J*5+%>(7H3H1C&BMRAR;=TV6KII=^1%J$2N?Q7N M)5QA!82^&\4!X?VJ^WW:1CG4(C];#T&509!-A.PC"76UJ,"M\TH???"[O?_$ M;D!N6=ML -1;Q%A+MTVE8^493B*>>%LFZBY"!5OB";-AZVU#8KV^?YA6ERN6 M2UO=4PQA6PQAZ\V.BBW(,YQ$_/"V E)K1A:VA'.CH=N65.G?L@&OJCBWZ\N5 MA=H+;*VZJ5LMB>5S^=V%[%V"W.V%[ 1_GIG:SQ^FTZ"SR#GHW#_G[OFR5QB6 MNHZ0O\+0;3?K7;O9J)F=\V[-;E_6:UW3;-7L;O/":M>;+7A.W6"0.E'\<&XP M_),X@78%N]379B\SF.HR@[K,H%+SU&4&A29UF4&A27(TJ:TP"EN?\4AITUN[4:;;W5DJKPG&R1 M=<4TE&E$A4JWS32KY3CLC&G:IF[5)3Y$4#PC"<^(RIANFV>6SH#884/U>M/2 M;9D;JBN.D81C1-FERW/,FCD2NU,<;94JIWA@$0^(LDGG>4 22!MZH][0[8;$ MP)8H$E*%NQW9)JJ:X_4U)]-&];AC(G+F:174E;7KH@1=N>(@&V_(V[::>E.N M!+ C+;A\8+P@2LZ5*[RQ<5ZP6FV]56\K7I!A.(EXP1 E\$H3MM@X&YAMW5:] M)N083B8N$/5SW7HH8N/HQDXJAIR] /GUEIQX ME2B.L*.,BKW&$:;=4#6"Y2)"HOW/7]JF87S0GGR__^*.1BJ:()%$D3^KXA.' MS119:S?#.6OIIF7H=;D.M91JW7_XWI _46(U/E -TA4CK,4(4F<_*!Y0/+ # M'MA+/H/"ML+V+BS^320J5,M%CO?D/HZ(JBPIDSR1/Q]A M"JJ;P><41:PBS=4/GE.5B+1U^U)8=D>W)(V![A^PQ\\?1>PA?XK"1MA#V:.* M/];A#U/JM 7%&OO':G598R^Y# KR^\?@\4.^R)LP-Y'A4'E[7Z*@1<5S'C)- M,1(DE2G M[Q^?Q\\.1=P@=4Z$4@V*%W:I&O:2'+$-:=_LZ,V.5+W!E+"7 >";2)#8BG72 M;NAV4ZJ2#3)&'*J0)O&-1-K(#X\\B' U6 *A8C\61& H<]>SQ^3M5.WIK8B M^DVVH9MUJ6I2'JDZ/62VD#\;8J-LH;>QA79;SM1&Q162<(4E=0[$)AD".\JW M6LKG4NQ0Q@Y[R7O8),P!Y$U#MI:%"NC2 7T3R0Z;Q*T)9KS5TIN6G!+ZXT&T MV50M,[B];!IV"/X5_REQWUX=]VOF";P%SZ:I6ZV.WF@K2T9!>A&D.\60WB)",0/ UINV MQ$)7(M^_"G<-KK"D0=^-X@ & "1IF** B BUR,\6.%!U#203(?8^\DI7"PO< M.J_TT0>_V_M/[ ;D-O#[,:SBF;Q%C+6:>M.2ZBZ";"BM+E.\+;MT%\&"+3&% MT6CIEHHB2#2<1%RQ7"KJGF((6V((LZ-;35/Q@S3#2<0/;RL)M69L85LX-TP MNE1E;61#7G6!OEREI[W@UFXU]&:G)2]NY;N0( X1S(RQ5KK(O^,P<@>O<[4/ M/8TXO:'F#[1H2+17X@2A1KP^Z6NSN>F6KCE>GV:I \WCQS""P5QG-'K5X/_H MXQ?^>.)XKUI GHD7PYQ?2$"TD=\#4=K7_ #P$=!8PR#PQYK/K Z,1+@>??X[ M@!2^I69'>*IU0YR7:![Y\6BUQM:'<#Z:D9_ BQL-Q2-=Q@%8/RD)BBF0K@PF M]E5)BRN?K\Z__> "]L4?DX ;8A[Y[/7=9[XW,O@TJOY\<@ MVV#P'G&?Z2OZ,6$(!#B$Z4NT%R-K++EW27KN@;B=;;JH:IUUOS M)O0I%4?)Q]]B6);;VY4,!*JE'^#?V3VMZ3R6X:U9DMV#N"+_B8'V5\]4T\'S MYR 6_CQ)%2DP+0$23C#5,(@)7O$2KG96&"^QUHP<3L1P;OD?'\^^W3Q<:49# MP[P]7GP6/M7NOY_?7_W?[U??'K2KO\/_WZ=Y?7O41]NAP"69. %&J9&1+X8N M&6B)UZG=# 9NCP1'NO@;3[LFCT'L!*^:2>66K>?4*:K=6\#SR$&2#'7M=GAZ M>:IK7\^[NE"0BLD'PO I(%C*>.A$VB5(37R;]N+'H[XV(LXSR8U*!@-";<#I M[(P&F]ZI!G8#2M:@[W@]0A6K-@01>C6>C'QJ3&I=' O_-K^6KR$?FJ:P4GU MI?H]0H#=Q$R?9@_$$8A1[8[ +$,8#H8BCZ_Y]_*E^=K$>44-,7W7(_'(P(U* M5+9MBQ(O[%H=+&GS7W&8N?!)K:FFCKM?K]7DM[3_#1B)IPW1Z6O1" M1@"$,9!H&!9J!X'DWA4/S6J0Y+;ME^[]0^VV^^FJ=GYWU?T#I7KFV]M/UP]W M,Y\-![7 ?YG_$*_S:K>?OGW_6I:2?G)V7;/J?/G"/V!^OW%O8QB-1V?_'U!+ M 0(4 Q0 ( )&+?%A]52Y/F0( +L* - " 0 !E M>%\V-#0Q-S%\V M-#0Q.# N:'1M4$L! A0#% @ D8M\6)23?!LT$P Z& T M ( !XA< &5X7S8T-#$X,2YH=&U02P$"% ,4 " "1BWQ8LEI5/78# M #R"P #0 @ %!*P 97A?-C0T.#(W+FAT;5!+ 0(4 Q0 M ( )&+?%C878(N !E>%\V-#0X M,C@N:'1M4$L! A0#% @ D8M\6#]YDT$P* ]/\ T M ( !93( &5X7S8T-#DP,BYH=&U02P$"% ,4 " "1BWQ8HOB/%M$6 "W M(@$ $0 @ ' 6@ <&]A:2TR,#(S,3(S,2YX&UL4$L! A0#% @ D8M\6'-CE'SL6 ]< ' !4 M ( !RX '!O86DM,C R,S$R,S%?9&5F+GAM;%!+ 0(4 Q0 M ( )&+?%@:130UE'X &OO!@ 5 " >K9 !P;V%I+3(P M,C,Q,C,Q7VQA8BYX;6Q02P$"% ,4 " "1BWQ8EA>N* M> M90@ %0 M @ &Q6 $ <&]A:2TR,#(S,3(S,5]P&UL4$L! A0#% M @ D8M\6.,N*N0QAP( )*@; !0 ( ![[8! '!O86DR,#(S B,3(S,5\Q,&LN:'1M4$L%!@ . X 90, %(^! $! end XML 90 poai20231231_10k_htm.xml IDEA: XBRL DOCUMENT 0001446159 2023-01-01 2023-12-31 0001446159 us-gaap:SpecialTerminationBenefitsMember us-gaap:SubsequentEventMember 2024-02-02 0001446159 poai:OneIndividualMember poai:PittsburghMember 2023-12-31 0001446159 poai:OneIndividualMember poai:PittsburghMember 2023-01-01 2023-12-31 0001446159 2022-01-01 2022-12-31 0001446159 us-gaap:CorporateNonSegmentMember 2022-01-01 2022-12-31 0001446159 us-gaap:OperatingSegmentsMember poai:EaganMember 2022-01-01 2022-12-31 0001446159 us-gaap:OperatingSegmentsMember poai:BirminghamMember 2022-01-01 2022-12-31 0001446159 us-gaap:OperatingSegmentsMember poai:PittsburghMember 2022-01-01 2022-12-31 0001446159 2022-12-31 0001446159 us-gaap:CorporateNonSegmentMember 2022-12-31 0001446159 us-gaap:OperatingSegmentsMember poai:EaganMember 2022-12-31 0001446159 us-gaap:OperatingSegmentsMember poai:BirminghamMember 2022-12-31 0001446159 us-gaap:OperatingSegmentsMember poai:PittsburghMember 2022-12-31 0001446159 us-gaap:CorporateNonSegmentMember 2023-01-01 2023-12-31 0001446159 us-gaap:OperatingSegmentsMember poai:EaganMember 2023-01-01 2023-12-31 0001446159 us-gaap:OperatingSegmentsMember poai:BirminghamMember 2023-01-01 2023-12-31 0001446159 us-gaap:OperatingSegmentsMember poai:PittsburghMember 2023-01-01 2023-12-31 0001446159 2023-12-31 0001446159 us-gaap:CorporateNonSegmentMember 2023-12-31 0001446159 us-gaap:OperatingSegmentsMember poai:EaganMember 2023-12-31 0001446159 us-gaap:OperatingSegmentsMember poai:BirminghamMember 2023-12-31 0001446159 us-gaap:OperatingSegmentsMember poai:PittsburghMember 2023-12-31 0001446159 poai:SeriesBConvertiblePreferredStockMember 2022-01-01 2022-12-31 0001446159 poai:SeriesBConvertiblePreferredStockMember 2023-01-01 2023-12-31 0001446159 us-gaap:WarrantMember 2022-01-01 2022-12-31 0001446159 us-gaap:WarrantMember 2023-01-01 2023-12-31 0001446159 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-12-31 0001446159 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-12-31 0001446159 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-12-31 0001446159 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-12-31 0001446159 2019-01-01 2019-12-31 0001446159 us-gaap:StateAndLocalJurisdictionMember 2022-12-31 0001446159 us-gaap:DomesticCountryMember 2022-12-31 0001446159 us-gaap:StateAndLocalJurisdictionMember 2023-12-31 0001446159 us-gaap:DomesticCountryMember 2023-12-31 0001446159 us-gaap:StateAndLocalJurisdictionMember 2023-01-01 2023-12-31 0001446159 us-gaap:DomesticCountryMember 2023-01-01 2023-12-31 0001446159 srt:MaximumMember 2023-12-31 0001446159 srt:MinimumMember 2023-12-31 0001446159 srt:MaximumMember poai:Warrants2022Member 2023-12-31 0001446159 srt:MinimumMember poai:Warrants2022Member 2023-12-31 0001446159 poai:Warrants2022Member 2023-12-31 0001446159 srt:MaximumMember poai:Warrants2021Member 2023-12-31 0001446159 srt:MinimumMember poai:Warrants2021Member 2023-12-31 0001446159 poai:Warrants2021Member 2023-12-31 0001446159 srt:MaximumMember poai:Warrants2020Member 2023-12-31 0001446159 srt:MinimumMember poai:Warrants2020Member 2023-12-31 0001446159 poai:Warrants2020Member 2023-12-31 0001446159 srt:MaximumMember poai:Warrants2019Member 2023-12-31 0001446159 srt:MinimumMember poai:Warrants2019Member 2023-12-31 0001446159 poai:Warrants2019Member 2023-12-31 0001446159 srt:MaximumMember poai:StockOptions2023Member 2023-12-31 0001446159 srt:MinimumMember poai:StockOptions2023Member 2023-12-31 0001446159 poai:StockOptions2023Member 2023-12-31 0001446159 srt:MaximumMember poai:StockOptions2022Member 2023-12-31 0001446159 srt:MinimumMember poai:StockOptions2022Member 2023-12-31 0001446159 poai:StockOptions2022Member 2023-12-31 0001446159 srt:MaximumMember poai:StockOptions2021Member 2023-12-31 0001446159 srt:MinimumMember poai:StockOptions2021Member 2023-12-31 0001446159 poai:StockOptions2021Member 2023-12-31 0001446159 srt:MaximumMember poai:StockOptions2020Member 2023-12-31 0001446159 srt:MinimumMember poai:StockOptions2020Member 2023-12-31 0001446159 poai:StockOptions2020Member 2023-12-31 0001446159 srt:MaximumMember poai:StockOptions2019Member 2023-12-31 0001446159 srt:MinimumMember poai:StockOptions2019Member 2023-12-31 0001446159 poai:StockOptions2019Member 2023-12-31 0001446159 srt:MaximumMember poai:StockOptions2018Member 2023-12-31 0001446159 srt:MinimumMember poai:StockOptions2018Member 2023-12-31 0001446159 poai:StockOptions2018Member 2023-12-31 0001446159 srt:MaximumMember poai:StockOptions2017Member 2023-12-31 0001446159 srt:MinimumMember poai:StockOptions2017Member 2023-12-31 0001446159 poai:StockOptions2017Member 2023-12-31 0001446159 srt:MaximumMember poai:StockOptions2016Member 2023-12-31 0001446159 srt:MinimumMember poai:StockOptions2016Member 2023-12-31 0001446159 poai:StockOptions2016Member 2023-12-31 0001446159 srt:MaximumMember poai:StockOptions2015Member 2023-12-31 0001446159 srt:MinimumMember poai:StockOptions2015Member 2023-12-31 0001446159 poai:StockOptions2015Member 2023-12-31 0001446159 srt:MaximumMember poai:StockOptions2014Member 2023-12-31 0001446159 srt:MinimumMember poai:StockOptions2014Member 2023-12-31 0001446159 poai:StockOptions2014Member 2023-12-31 0001446159 poai:WarrantFourMember 2023-01-01 2023-12-31 0001446159 poai:WarrantFourMember 2023-12-31 0001446159 srt:MaximumMember poai:WarrantFourMember 2023-12-31 0001446159 srt:MinimumMember poai:WarrantFourMember 2023-12-31 0001446159 poai:WarrantThreeMember 2023-01-01 2023-12-31 0001446159 poai:WarrantThreeMember 2023-12-31 0001446159 srt:MaximumMember poai:WarrantThreeMember 2023-12-31 0001446159 srt:MinimumMember poai:WarrantThreeMember 2023-12-31 0001446159 poai:WarrantTwoMember 2023-01-01 2023-12-31 0001446159 poai:WarrantTwoMember 2023-12-31 0001446159 srt:MaximumMember poai:WarrantTwoMember 2023-12-31 0001446159 srt:MinimumMember poai:WarrantTwoMember 2023-12-31 0001446159 poai:WarrantOneMember 2023-01-01 2023-12-31 0001446159 poai:WarrantOneMember 2023-12-31 0001446159 srt:MaximumMember poai:WarrantOneMember 2023-12-31 0001446159 srt:MinimumMember poai:WarrantOneMember 2023-12-31 0001446159 poai:StockOptionsFourMember 2023-01-01 2023-12-31 0001446159 poai:StockOptionsFourMember 2023-12-31 0001446159 poai:StockOptionsThreeMember 2023-01-01 2023-12-31 0001446159 poai:StockOptionsThreeMember 2023-12-31 0001446159 poai:StockOptionsTwoMember 2023-01-01 2023-12-31 0001446159 poai:StockOptionsTwoMember 2023-12-31 0001446159 poai:StockOptionsOneMember 2023-01-01 2023-12-31 0001446159 poai:StockOptionsOneMember 2023-12-31 0001446159 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-12-31 0001446159 us-gaap:EmployeeStockOptionMember 2022-12-31 0001446159 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-12-31 0001446159 2021-12-31 0001446159 us-gaap:EmployeeStockOptionMember 2021-12-31 0001446159 srt:MaximumMember us-gaap:MeasurementInputExpectedTermMember 2022-12-31 0001446159 srt:MinimumMember us-gaap:MeasurementInputExpectedTermMember 2022-12-31 0001446159 us-gaap:MeasurementInputExpectedTermMember 2023-12-31 0001446159 srt:MaximumMember us-gaap:MeasurementInputRiskFreeInterestRateMember 2022-12-31 0001446159 srt:MinimumMember us-gaap:MeasurementInputRiskFreeInterestRateMember 2022-12-31 0001446159 us-gaap:MeasurementInputRiskFreeInterestRateMember 2023-12-31 0001446159 us-gaap:MeasurementInputPriceVolatilityMember 2022-12-31 0001446159 us-gaap:MeasurementInputPriceVolatilityMember 2023-12-31 0001446159 us-gaap:MeasurementInputExpectedDividendRateMember 2022-12-31 0001446159 us-gaap:MeasurementInputExpectedDividendRateMember 2023-12-31 0001446159 srt:MaximumMember 2022-01-01 2022-12-31 0001446159 srt:MinimumMember 2022-01-01 2022-12-31 0001446159 srt:MaximumMember 2023-01-01 2023-12-31 0001446159 srt:MinimumMember 2023-01-01 2023-12-31 0001446159 us-gaap:RestrictedStockUnitsRSUMember 2023-12-31 0001446159 us-gaap:RestrictedStockUnitsRSUMember 2022-12-31 0001446159 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-12-31 0001446159 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-12-31 0001446159 poai:StockIncentivePlan2012Member 2022-12-01 0001446159 poai:StockIncentivePlan2012Member 2022-12-01 2022-12-01 0001446159 srt:MaximumMember us-gaap:EmployeeStockOptionMember 2022-01-01 2022-12-31 0001446159 poai:SeriesBConvertiblePreferredStockMember 2023-01-01 2023-12-31 0001446159 poai:SeriesBConvertiblePreferredStockMember 2023-12-31 0001446159 poai:SeriesBConvertiblePreferredStockMember 2022-12-31 0001446159 poai:EquityLinePurchaseAgreementMember 2022-01-01 2022-09-30 0001446159 srt:MaximumMember poai:EquityIncentivePlanMember 2021-01-01 2021-09-30 0001446159 poai:EquityLinePurchaseAgreementMember 2019-10-24 2019-10-24 0001446159 poai:PlacementAgentWarrantsMember 2022-05-16 0001446159 poai:May2022OfferingsMember 2022-05-16 2022-05-16 0001446159 poai:May2022OfferingsMember 2022-05-16 0001446159 poai:ExistingWarrantsMember 2022-05-16 0001446159 srt:MaximumMember poai:ExistingWarrantsMember 2022-05-16 0001446159 srt:MinimumMember poai:ExistingWarrantsMember 2022-05-16 0001446159 poai:May2022SecondOfferingMember 2022-05-16 0001446159 poai:May2022SecondOfferingMember 2022-05-16 2022-05-16 0001446159 poai:WarrantsIssuedWithFirstMay2022OfferingMember 2022-05-16 0001446159 poai:May2022FirstOfferingMember 2022-05-16 0001446159 poai:May2022FirstOfferingMember 2022-05-16 2022-05-16 0001446159 srt:MaximumMember poai:ReverseStockSplitMember 2023-04-19 2023-04-19 0001446159 srt:MinimumMember poai:ReverseStockSplitMember 2023-04-19 2023-04-19 0001446159 2023-04-19 0001446159 poai:ReverseStockSplitMember 2023-04-19 2023-04-19 0001446159 us-gaap:SeriesFPreferredStockMember 2023-03-16 0001446159 us-gaap:SeriesFPreferredStockMember 2023-03-16 2023-03-16 0001446159 us-gaap:SeriesFPreferredStockMember 2023-12-31 0001446159 poai:AgentWarrantsInConnectionWithJune2020WarrantMember 2022-01-01 2022-12-31 0001446159 poai:AgentWarrantsInConnectionWithJune2020WarrantMember 2023-01-01 2023-12-31 0001446159 poai:AgentWarrantsInConnectionWithJune2020WarrantMember 2022-12-31 0001446159 poai:AgentWarrantsInConnectionWithJune2020WarrantMember 2023-12-31 0001446159 poai:AgentWarrantsIssuedInConnectionWithMay2020OfferingMember 2022-01-01 2022-12-31 0001446159 poai:AgentWarrantsIssuedInConnectionWithMay2020OfferingMember 2023-01-01 2023-12-31 0001446159 poai:AgentWarrantsIssuedInConnectionWithMay2020OfferingMember 2022-12-31 0001446159 poai:AgentWarrantsIssuedInConnectionWithMay2020OfferingMember 2023-12-31 0001446159 poai:AgentWarrantsInConnectionWithMarch2020PrivatePlacementMember 2022-01-01 2022-12-31 0001446159 poai:AgentWarrantsInConnectionWithMarch2020PrivatePlacementMember 2023-01-01 2023-12-31 0001446159 poai:AgentWarrantsInConnectionWithMarch2020PrivatePlacementMember 2022-12-31 0001446159 poai:AgentWarrantsInConnectionWithMarch2020PrivatePlacementMember 2023-12-31 0001446159 2023-07-31 0001446159 poai:EaganMinnesotaOfficeMember 2023-06-01 0001446159 poai:CorporateOfficeInPittsburghMember 2023-01-04 0001446159 poai:ZPREDICTAMember 2022-12-31 0001446159 poai:ZPREDICTAMember 2022-01-01 2022-12-31 0001446159 poai:ZPREDICTAMember 2021-12-31 0001446159 us-gaap:MeasurementInputDiscountRateMember 2023-12-31 0001446159 us-gaap:MeasurementInputLongTermRevenueGrowthRateMember 2023-12-31 0001446159 poai:MeasurementInputExpectedCashFlowTermMember 2023-12-31 0001446159 2022-10-01 2022-12-31 0001446159 poai:TradeNames1Member 2022-12-31 0001446159 poai:TradeNames1Member 2023-12-31 0001446159 us-gaap:CustomerRelationshipsMember 2022-12-31 0001446159 us-gaap:CustomerRelationshipsMember 2023-12-31 0001446159 us-gaap:DevelopedTechnologyRightsMember 2022-12-31 0001446159 us-gaap:DevelopedTechnologyRightsMember 2023-12-31 0001446159 poai:PatentsAndTrademarksMember 2022-12-31 0001446159 poai:PatentsAndTrademarksMember 2023-12-31 0001446159 us-gaap:PropertyPlantAndEquipmentMember poai:BirminghamOperatingSegmentMember 2023-04-01 2023-06-30 0001446159 poai:DemoEquipmentMember 2022-12-31 0001446159 poai:DemoEquipmentMember 2023-12-31 0001446159 poai:ManufacturingToolingMember 2022-12-31 0001446159 poai:ManufacturingToolingMember 2023-12-31 0001446159 poai:LaboratoryEquipmentMember 2022-12-31 0001446159 poai:LaboratoryEquipmentMember 2023-12-31 0001446159 us-gaap:LeaseholdImprovementsMember 2022-12-31 0001446159 us-gaap:LeaseholdImprovementsMember 2023-12-31 0001446159 us-gaap:OfficeEquipmentMember 2022-12-31 0001446159 us-gaap:OfficeEquipmentMember 2023-12-31 0001446159 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001446159 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001446159 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001446159 us-gaap:FairValueMeasurementsRecurringMember 2022-12-31 0001446159 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001446159 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001446159 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001446159 us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0001446159 srt:MaximumMember poai:LaboratoryEquipmentMember 2023-12-31 0001446159 srt:MinimumMember poai:LaboratoryEquipmentMember 2023-12-31 0001446159 srt:MaximumMember poai:ManufacturingToolingMember 2023-12-31 0001446159 srt:MinimumMember poai:ManufacturingToolingMember 2023-12-31 0001446159 srt:MaximumMember us-gaap:LeaseholdImprovementsMember 2023-12-31 0001446159 srt:MinimumMember us-gaap:LeaseholdImprovementsMember 2023-12-31 0001446159 srt:MaximumMember us-gaap:OfficeEquipmentMember 2023-12-31 0001446159 srt:MinimumMember us-gaap:OfficeEquipmentMember 2023-12-31 0001446159 us-gaap:RestrictedStockUnitsRSUMember 2023-01-01 2023-12-31 0001446159 poai:ReverseStockSplitMember 2022-01-01 2022-12-31 0001446159 poai:ReverseStockSplitMember 2023-01-01 2023-12-31 0001446159 us-gaap:RetainedEarningsMember 2022-12-31 0001446159 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001446159 us-gaap:CommonStockMember 2022-12-31 0001446159 us-gaap:SeriesBPreferredStockMember us-gaap:PreferredStockMember 2022-12-31 0001446159 us-gaap:RetainedEarningsMember 2022-01-01 2022-12-31 0001446159 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-12-31 0001446159 us-gaap:CommonStockMember 2022-01-01 2022-12-31 0001446159 us-gaap:SeriesBPreferredStockMember us-gaap:PreferredStockMember 2022-01-01 2022-12-31 0001446159 us-gaap:RetainedEarningsMember 2021-12-31 0001446159 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001446159 us-gaap:CommonStockMember 2021-12-31 0001446159 us-gaap:SeriesBPreferredStockMember us-gaap:PreferredStockMember 2021-12-31 0001446159 us-gaap:RetainedEarningsMember 2023-12-31 0001446159 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0001446159 us-gaap:CommonStockMember 2023-12-31 0001446159 us-gaap:SeriesFPreferredStockMember us-gaap:PreferredStockMember 2023-12-31 0001446159 us-gaap:SeriesBPreferredStockMember us-gaap:PreferredStockMember 2023-12-31 0001446159 us-gaap:RetainedEarningsMember 2023-01-01 2023-12-31 0001446159 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-12-31 0001446159 us-gaap:CommonStockMember 2023-01-01 2023-12-31 0001446159 us-gaap:SeriesFPreferredStockMember us-gaap:PreferredStockMember 2023-01-01 2023-12-31 0001446159 us-gaap:SeriesBPreferredStockMember us-gaap:PreferredStockMember 2023-01-01 2023-12-31 0001446159 us-gaap:SeriesFPreferredStockMember us-gaap:PreferredStockMember 2022-12-31 0001446159 2024-03-18 0001446159 2023-06-30 thunderdome:item iso4217:USD pure shares iso4217:USD shares utr:Y utr:M FY 2023 --12-31 false 0001446159 3 0 0 0 0 0 P10Y P3Y P3Y P5Y6M P5Y6M 20 1 P2Y P5Y 0 0 20 3 0.01 0.01 0.01 0.01 false false false false 10-K true 2023-12-31 false 001-36790 Predictive Oncology Inc. DE 33-1007393 91 43rd Street, Suite 110 Pittsburgh PA 15201 412 432-1500 Common stock, $0.01 par value POAI NASDAQ No No Yes Yes Non-accelerated Filer true false false false false 18983374 4062853 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b><a href="#" id="I9B" title="I9B"></a>ITEM 9B. OTHER INFORMATION.</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><span style="-sec-ix-hidden:c35"><span style="-sec-ix-hidden:c36"><span style="-sec-ix-hidden:c37"><span style="-sec-ix-hidden:c38">None</span></span></span></span>.</p> BDO USA, P.C. Minneapolis, Minnesota 243 8728660 22071523 333697 331196 494374 430493 521700 526801 10078431 23360013 1233910 1833255 252457 253865 2728355 211893 124096 75618 14417249 25734644 1342027 943452 150408 0 1631702 2229075 1376 13833 308091 602073 517427 94237 3951031 3882670 5459 0 2188979 86082 6145469 3968752 20000000 20000000 2300000 2300000 79246 79246 792 792 200000000 200000000 4062853 3938160 40629 39382 175992242 175503634 -167761883 -153777916 8271780 21765892 14417249 25734644 1780093 1505459 634796 505107 1145297 1000352 9428496 11110735 4127268 3798425 1510861 1358907 0 7231093 0 3349375 162905 185469 15229530 27034004 -14084233 -26033652 152776 185646 64967 5275 12457 115647 -13983967 -25737634 -3.48 -6.98 4014848 3685954 79246 792 0 0 3938160 39382 175503634 -153777916 21765892 0 0 0 0 98193 982 488344 0 489326 0 0 0 2038 0 2038 0 0 79404 794 0 0 794 0 0 0 0 0 25343 253 -253 0 0 -0 -0 79404 794 -0 -0 -794 -0 -0 0 0 0 0 1157 12 -1521 0 -1509 0 0 0 0 -13983967 -13983967 79246 792 0 0 4062853 40629 175992242 -167761883 8271780 79246 792 3280750 32808 168272366 -128040282 40265684 0 0 600000 6000 6501050 0 6507050 0 0 15750 158 235851 0 236009 0 0 29838 297 355827 0 356124 0 0 11822 119 138540 0 138659 0 0 0 -25737634 -25737634 79246 792 3938160 39382 175503634 -153777916 21765892 -13983967 -25737634 739316 1313075 2038 166312 299430 356125 12457 115647 0 7231093 0 3349375 162905 185469 -903 -14346 2501 -23000 63881 42808 43377 -78425 398575 -78322 -397851 869987 -293982 41819 5459 -25415 -13189390 -12370800 276352 419869 26019 55828 -302371 -475697 0 6507050 0 236009 1510 27654 364721 0 214313 -0 148898 6715405 -13342863 -6131092 22071523 28202615 8728660 22071523 13904 3821 0 373303 2997181 0 794 0 189896 0 794 -0 253 0 4934 0 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>NOTE 1 </b>–<b> SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>Nature of Operations</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">Predictive Oncology Inc. (“Predictive Oncology”) is a knowledge and science-driven company that applies artificial intelligence (“AI”) to support the discovery and development of optimal cancer therapies, which can ultimately lead to more effective treatments and improved patient outcomes. The Company uses AI and a proprietary biobank of 150,000+ tumor samples, categorized by patient type, to provide actionable insights about drug compounds to improve the drug discovery process and increase the probability of drug compound success. The Company offers a suite of solutions for oncology drug development from early discovery to clinical trials.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">Predictive Oncology’s mission is to change the landscape of oncology drug discovery and enable the development of more effective therapies for the treatment of cancer. By harnessing the power of machine learning and scientific rigor, the Company believes that it can improve the probability of success of advancing pharmaceutical and biological drug candidates with a higher degree of confidence.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The Company operates in <span style="-sec-ix-hidden:c378">three</span> business areas. In its first area, the Company provides optimized, high-confidence drug-response predictions through the application of AI using its proprietary biobank of tumor samples to enable a more informed selection of drug/tumor combinations and increase the probability of success during drug development. The Company also creates and develops tumor-specific 3D cell culture models mimicking the physiological environment of human tissue enabling better-informed decision-making during development. In its second business area, the Company provides services and research using a proprietary self-contained and automated system that conducts high-throughput, self-interaction chromatography screens using additives and excipients commonly included in protein formulations resulting in soluble and physically stable formulations of biologics. The Company’s third business area produces the United States Food and Drug Administration (“FDA”)-cleared STREAMWAY® System and associated products for automated medical fluid waste management and patient-to-drain medical fluid disposal. As of January 1, 2023, the Company changed its reportable segments to align with these business areas.</p> <p style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; margin: 0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The Company has three reportable segments, which have been delineated by location and business area, as further described in <i>Note 14 </i>–<i> Segments</i>:</p> <p style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; margin: 0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:Times New Roman;font-size:10pt;"> <tbody><tr> <td style="width:18pt;"> </td> <td style="vertical-align:top;width:18pt;"> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">●</p> </td> <td style="vertical-align:top;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><i>Pittsburgh segment: </i>provides services that include the application of AI using its proprietary biobank of 150,000+ tumor samples. Pittsburgh also creates proprietary 3D culture models used in drug development.</p> </td> </tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:Times New Roman;font-size:10pt;"> <tbody><tr> <td style="width:18pt;"> </td> <td style="vertical-align:top;width:18pt;"> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">●</p> </td> <td style="vertical-align:top;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><i>Birmingham segment</i>: provides contract services and research focused on solubility improvements, stability studies, and protein production.</p> </td> </tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:Times New Roman;font-size:10pt;"> <tbody><tr> <td style="width:18pt;"> </td> <td style="vertical-align:top;width:18pt;"> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">●</p> </td> <td style="vertical-align:top;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><i>Eagan segment</i>: produces the FDA-cleared STREAMWAY System and associated products for automated medical fluid waste management and patient-to-drain medical fluid disposal.</p> </td> </tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>Going Concern</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The Company has incurred significant and recurring losses from operations for the past several years and, as of December 31, 2023, had an accumulated deficit of $167,761,883. The Company had cash and cash equivalents of $8,728,660 as of December 31, 2023 and needs to raise significant additional capital to meet its operating needs. The Company’s short-term obligations as of December 31, 2023 were $3,951,031, consisting primarily of aggregate accounts payable and accrued expenses of $2,973,729 and operating lease obligations of $517,427. As of December 31, 2023, the Company also had a short-term note payable of $150,408 that bears interest at an annual percentage rate of 9.25% and long-term operating lease obligations of $2,188,979 with a weighted average remaining lease term of 3.99 years. The Company does not expect to generate sufficient operating revenue to sustain its operations in the near term. During the year ended December 31, 2023, the Company incurred negative cash flows from operations of $13,189,390. Although the Company has attempted to improve its operating margin by bolstering revenues and curtailing expenses and continues to seek ways to generate revenue through business development activities, there is no guarantee that the Company will be able to improve its operating margin sufficiently or achieve profitability in the near term. These conditions raise substantial doubt about the Company’s ability to continue as a going concern within one year after the date the financial statements are issued. The Company is evaluating alternatives to obtain the required additional funding to maintain future operations. These alternatives may include, but are not limited to, equity financing, issuing debt, entering into other financing arrangements, or monetizing operating businesses or assets. These possibilities, to the extent available, may be on terms that result in significant dilution to the Company’s existing stockholders or that result in the Company’s existing stockholders losing part or all of their investment. Despite these potential sources of funding, the Company may be unable to access financing or obtain additional liquidity when needed or under acceptable terms, if at all. If such financing or adequate funds from operations are not available, the Company would be forced to limit our business activities and the Company could default on existing payment obligations, which would have a material adverse effect on its financial condition and results of operations, and may ultimately be required to cease its operations and liquidate its business. The Company’s consolidated financial statements have been prepared assuming the Company will continue as a going concern and do not include any adjustment relating to the recoverability and classification of recorded asset amounts and classification of liabilities that might be necessary should the Company be unable to continue in existence.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>Reverse Stock Split</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">On April 19, 2023, the Company completed a one-for-<span style="-sec-ix-hidden:c390">twenty</span> reverse stock split that was effective for trading purposes on April 24, 2023. All numbers of shares and per-share amounts in this report have been adjusted to reflect the reverse stock split (“Reverse Split”).</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>Accounting Policies and Estimates</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America (“U.S. GAAP”) requires management to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenues and expenses and disclosure of contingent assets and liabilities at the date of the financial statements and during the reporting period. Actual results could materially differ from those estimates.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>Principles of Consolidation</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The Company has two wholly owned subsidiaries, Helomics Corporation and Skyline Medical, Inc., as of and for the year ended December 31, 2023. The Company had multiple wholly owned subsidiaries for the year ended December 31, 2022. The consolidated financial statements include the accounts of the Company and these wholly owned subsidiaries after elimination of intercompany transactions and balances as of and for the years ended December 31, 2023, and 2022.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>Reclassifications</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">Certain reclassifications have been made to the prior year’s consolidated financial statements to conform to the current year presentation. The reclassifications had no effect on previously reported results of operations, cash flows or stockholders’ equity.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>Recent Accounting Pronouncements</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The Company considers the applicability and impact of all Accounting Standards Updates (“ASUs”) issued by the Financial Accounting Standards Board (the “FASB”). Recently issued ASUs not listed below either were assessed and determined to be not applicable or are currently expected to have no impact on the consolidated financial statements of the Company.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">In November 2023, the FASB issued ASU 2023-07, “Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures.” This ASU updates reportable segment disclosures by expanding the frequency and extent of segment disclosures. This ASU will become effective for the Company’s fiscal year beginning January 1, 2024, and for the Company’s interim periods beginning in the Company’s fiscal year 2025. Early adoption is permitted and requires the retrospective adoption method. Management is currently evaluating this ASU to determine its impact on the Company’s disclosures.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">In December 2023, the FASB issued ASU 2023-09, “Income Taxes (Topic 740): Improvements to Income Tax Disclosures.” This ASU requires more detailed income tax disclosures. The guidance requires entities to disclose disaggregated information about their effective tax rate reconciliation as well as expanded information on income taxes paid by jurisdiction. The disclosure requirements will be applied on a prospective basis, with the option to apply them retrospectively. The standard is effective for fiscal years beginning after December 15, 2024, with early adoption permitted. Management is currently evaluating this ASU to determine its impact on the Company’s disclosures.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>Recently Adopted Accounting Standards</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">In June 2016, the FASB issued ASU 2016-13, “Financial Instruments – Credit Losses.” This ASU added a new impairment model (known as the current expected credit loss (“CECL”) model) that is based on expected losses rather than incurred losses. Under the new guidance, an entity recognizes as an allowance its estimate of expected credit losses. The CECL model applies to most debt instruments, trade receivables, lease receivables, financial guarantee contracts, and other loan commitments. The CECL model does not have a minimum threshold for recognition of impairment losses and entities will need to measure expected credit losses on assets that have a low risk of loss. The Company adopted the provisions of ASU 2016-13 on January 1, 2023, using the modified-retrospective approach, and its adoption did not have a material impact on the Company’s consolidated financial statements.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">In August 2020, the FASB issued ASU 2020-06, “Debt – Debt with Conversion and Other Options and Derivatives and Hedging – Contracts in Entity’s Own Equity” (“ASU 2020-06”). ASU 2020-06 eliminates the beneficial conversion and cash conversion accounting models for convertible instruments. It also amends the accounting for certain contracts in an entity’s own equity that are currently accounted for as derivatives because of specific settlement provisions. The new guidance also modifies how particular convertible instruments and certain contracts that may be settled in cash or shares impact the diluted EPS computation. As a smaller reporting company pursuant to Rule <i>12b</i>-<i>2</i> of the Securities Exchange Act of <i>1934,</i> as amended, ASU 2020-06 is effective for fiscal years beginning after December 15, 2023, including interim periods within those annual periods. Early adoption is permitted, including interim periods within those fiscal years. Entities should adopt the guidance as of the beginning of its annual fiscal year and are allowed to adopt the guidance through either a modified retrospective method of transition or a fully retrospective method of transition. The Company early adopted ASU 2020-06 on January 1, 2023, and its adoption did not have a material impact on the Company’s financial statements.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">In September 2022, the FASB issued ASU 2022-04, “Liabilities – Supplier Finance Programs” (“ASU 2022-04”). ASU 2022-04 was issued to enhance the transparency of supplier finance programs used by an entity in connection with the purchase of goods and services. The standard requires entities that use supplier finance programs to disclose the key terms, including a description of payment terms, the confirmed amount outstanding under the program at the end of each reporting period, a description of where those obligations are presented on the balance sheet, and an annual rollforward, including the amount of obligations confirmed and the amount paid during the period. The guidance does not affect the recognition, measurement, or financial statement presentation of obligations covered by supplier finance programs. ASU 2022-04 is effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years, except for the required rollforward information, which is effective for fiscal years beginning after December 15, 2023. The Company adopted ASU 2022-04 on January 1, 2023, using the retrospective approach, and its adoption did not have a material impact on the Company’s financial statements.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>Cash </b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The Company considers all highly liquid instruments with maturities when purchased of three months or less to be cash equivalents. The Company places its cash with high quality financial institutions and believes its risk of loss is limited to amounts in excess of that which is insured by the Federal Deposit Insurance Corporation.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>Receivables</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">Receivables are reported at the amount the Company expects to collect on balances outstanding. The Company provides for probable uncollectible amounts through charges to earnings and credits to the valuation allowance based on management’s assessment of the status of individual accounts.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">Amounts recorded in accounts receivable on the consolidated balance sheets include amounts billed and currently due from customers. The amounts due are stated at their net estimated realizable value. An allowance is maintained to provide for the estimated amount of receivables that will not be collected. The Company determines the allowance based on historical experience as well as external business factors expected to impact collectability such as economic factors. The Company reviews customers’ credit history before extending unsecured credit and establishes an allowance based upon factors surrounding the credit risk of specific customers, historical trends, and other information. Invoices are generally due 30 days after presentation. Accounts receivable over 30 days is generally considered past due. The Company does not accrue interest on past due accounts receivables. Receivables are written off once all collection attempts have failed and are based on individual credit evaluation and specific circumstances of the customer. The allowance for accounts receivable balance was $0 as of both December 31, 2023, and 2022. </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>Fair Value Measurements</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">As outlined in ASC 820, <i>Fair Value Measurement</i>, fair value is the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. The accounting standards ASC 820 establishes a three-level fair value hierarchy that prioritizes information used in developing assumptions when pricing an asset or liability as follows:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">Level 1 – Observable inputs such as quoted prices in active markets;</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">Level 2 – Inputs other than quoted prices in active markets, that are observable either directly or indirectly; and</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">Level 3 – Unobservable inputs where there is little or no market data, which requires the reporting entity to develop its own assumptions.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The Company uses observable market data in making fair value measurements, when available. Fair value measurements are classified according to the lowest level input that is significant to the valuation.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The fair values of the Company’s derivative liabilities were determined based on Level 3 inputs. The Company generally uses the Black Scholes method for determining the fair value of warrants classified as liabilities on a recurring basis. In addition, the Company uses the Monte Carlo method and other acceptable valuation methodologies when valuing the conversion feature and other embedded features classified as derivatives on a recurring basis. See <i>Note 2 </i>–<i> Fair Value Measurements </i>and<i> Note 8 </i>–<i> Derivatives</i>.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">When comparing the carrying amount of an asset group to its fair value as part of a long-lived asset impairment analysis, the Company estimates the fair value of the asset group by making assumptions about the long-lived assets comprising the asset group. The majority of the inputs used by the Company to estimate the fair value of the long-lived assets are unobservable and thus are considered to be Level 3 inputs. See <i>Note 4 </i>–<i> Property and Equipment</i> and <i>Note 5 </i>–<i> Intangible Assets</i>.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">When performing quantitative testing related to goodwill impairment analysis, the Company estimates the fair values of its reporting units using discounted cash flows. To determine fair values, the Company is required to make assumptions about a wide variety of internal and external factors. Significant assumptions used in the impairment analysis include financial projections of free cash flow (including significant assumptions about operations including the rate of future revenue growth, capital requirements, and income taxes), long-term growth rates for determining terminal value and discount rates. The majority of the inputs used in the discounted cash flow model are unobservable and thus are considered to be Level 3 inputs. See <i>Note 5 </i>–<i> Intangible Assets</i>.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>Inventories</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">Inventories are stated at the lower of cost or net realizable value, with cost determined on a first-in, first-out basis.  </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>Property and Equipment</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">Property and equipment are stated at cost less accumulated depreciation. Depreciation of property and equipment is computed using the straight-line method over the estimated useful lives of the respective assets. Estimated useful asset life by classification is as follows: </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody><tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 73%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 19%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Years</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 73%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Computers, software, and office equipment</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 6%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">3</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 6%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 6%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">10</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 73%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Leasehold improvements (1)</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 6%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">1</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 6%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 6%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">2</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 73%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Manufacturing tooling</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 6%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">3</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 6%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 6%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">7</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 73%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Laboratory equipment</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 6%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">4</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 6%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 6%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">10</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 73%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Demo equipment</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 6%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">3</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> </tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:Times New Roman;font-size:10pt;"> <tbody><tr> <td style="width:18pt;"> </td> <td style="vertical-align:top;width:18pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">(1)</p> </td> <td style="vertical-align:top;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Leasehold improvements are amortized over the shorter of the useful life or the remaining lease term.</p> </td> </tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">Upon retirement or sale of property and equipment, the cost and related accumulated depreciation are removed from the consolidated balance sheet and the resulting gain or loss is reflected in operations. Maintenance and repairs are charged to operations expense as incurred.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>Finite-lived Intangible Assets</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">Finite-lived intangible assets consist of patents and trademarks, licensing fees, developed technology, acquired software, customer relationships, and tradenames, and are amortized over their estimated useful life. Accumulated amortization is included in Intangibles, net in the accompanying consolidated balance sheets.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>Long-lived Assets</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The Company reviews long-lived assets for impairment in accordance with ASC 360, <i>Property, Plant and Equipment</i>, whenever events or changes in circumstances indicate the carrying amount may not be recoverable. Events or changes in circumstances that indicate the carrying amount may not be recoverable include, but are not limited to, a significant change in the medical device marketplace and a significant adverse change in the business climate in which the Company operates.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The recoverability of an asset to be held and used is determined by comparing the carrying amount to the estimated undiscounted future cash flows expected to be generated by the asset. If the carrying amount of the asset exceeds its estimated undiscounted future cash flows, the Company records an impairment charge in the amount by which the carrying amount of the asset exceeds its fair value, which is determined by either a quoted market price, if any, or a value determined utilizing discounted cash flow techniques.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>Goodwill</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">In accordance with ASC 350, <i>Intangibles </i>–<i> Goodwill and Other</i>, goodwill is calculated as the difference between the acquisition date fair value of the consideration transferred and the fair value of net assets acquired. Goodwill is an asset representing the future economic benefits arising from other assets acquired in a business combination. Goodwill is not amortized but is tested on an annual basis for impairment at the reporting unit level as of December 31, or whenever events or changes in circumstances indicate that the carrying amount may not be fully recoverable.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">To determine whether goodwill is impaired, the Company performs a multi-step impairment test, either on an annual basis, or more frequently if needed. The Company first has the option to assess qualitative factors to determine if it is more likely than not that the carrying value of a reporting unit exceeds its estimated fair value. The Company may also elect to skip the qualitative testing and proceed directly to the quantitative testing. When performing quantitative testing, the Company first estimates the fair values of its reporting units using discounted cash flows. To determine fair values, the Company is required to make assumptions about a wide variety of internal and external factors. Significant assumptions used in the impairment analysis include financial projections of free cash flow (including significant assumptions about operations including the rate of future revenue growth, capital requirements, and income taxes), long-term growth rates for determining terminal value and discount rates. Comparative market multiples are used to corroborate the results of the discounted cash flow test. These assumptions require significant judgement. Pursuant to ASC 350, the single step is to determine the estimated fair value of the reporting unit and compare it to the carrying value of the reporting unit, including goodwill. To the extent the carrying amount of goodwill exceeds the fair value, the difference is the amount of the goodwill impairment. The Company also completes a reconciliation between the implied equity valuation prepared and the Company’s market capitalization. The majority of the inputs used in the discounted cash flow model are unobservable and thus are considered to be Level 3 inputs. The inputs for the market capitalization calculation are considered Level 1 inputs. See <i>Note 5 </i>–<i> Intangible Assets</i>.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>Leases</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">At inception of a contract a determination is made whether an arrangement meets the definition of a lease. A contract contains a lease if there is an identified asset and the Company has the right to control the asset. Operating leases are recorded as right-of-use (“ROU”) assets with corresponding current and noncurrent operating lease liabilities on our consolidated balance sheets.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">ROU assets represent our right to use an underlying asset for the duration of the lease term and lease liabilities represent our obligation to make lease payments arising from the lease. Recognition on the commencement date is based on the present value of lease payments over the lease term using an incremental borrowing rate. Leases with a term of 12 months or less at the commencement date are not recognized on the consolidated balance sheet and are expensed as incurred. </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The Company has lease agreements with lease and non-lease components, which are accounted for as a single lease component for all asset classes. Variable lease payments generally represent the Company’s share of the landlord’s expenses and are recorded when incurred. Leases are accounted for at a portfolio level when similar in nature with identical or nearly identical provisions and similar effective dates and lease terms.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>Collaboration Arrangements</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The Company enters into collaboration arrangements with oncology drug development partners, under which the Company utilizes its active learning technology, proprietary biobank, and know-how to provide predictive models of tumor responses to various drug compounds and treatments of partners. Consideration under these contracts may include an upfront payment, development and regulatory milestones and other contingent payments, expense reimbursements, royalties based on net sales of approved drugs, and commercial sales milestone payments.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The Company analyzes its collaboration arrangements to assess whether they are within the scope of ASC 808, <i>Collaborative Arrangements</i>, which includes determining whether such arrangements involve joint operating activities performed by parties that are both active participants in the activities and exposed to significant risks and rewards dependent on the commercial success of such activities. To the extent that the arrangement falls within the scope of ASC 808, the Company assesses whether the payments between the Company and its collaboration partner fall within the scope of other accounting literature. If the Company concludes that payments from the collaboration partner to the Company would represent consideration from a customer, the Company accounts for those payments within the scope of Accounting Standards Codification (“ASC”) 606, <i>Revenue from Contracts with Customers</i>. However, if the Company concludes that its collaboration partner is not a customer for certain activities and associated payments, the Company presents such payments as a reduction of research and development expense or general and administrative expense, based on where the Company presents the underlying expense.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>Revenue Recognition</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The Company recognizes revenue when it satisfies a performance obligation by transferring control of the promised goods or services to its customers, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those goods or services. The Company recognizes revenue in accordance with the five-step process outlined in ASC 606: (i) identify the contract(s) with a customer; (ii) identify the performance obligations in the contract; (iii) determine the transaction price; (iv) allocate the transaction price to the performance obligations in the contract; and (v) recognize revenue when (or as) the entity satisfies a performance obligation. Sales taxes are imposed on the Company’s sales to nonexempt customers. The Company collects the taxes from the customers and remits the entire amount to the governmental authorities. Sales taxes are excluded from revenue and expenses. Advertising costs incurred in the Company’s efforts to obtain new customers are expensed as incurred.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><i>Revenues from Services</i></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The Company generates revenues from Contract Research Organization (“CRO”) services related to the development of 3D tumor-specific in vitro models for oncology drug discovery and research. The organ-specific disease models provide 3D reconstruction of human tissues accurately representing each disease state and mimicking drug response. Revenue from development of 3D models is reported under the Pittsburgh reportable segment.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The Company also generates revenues from CRO services related to development of protein formulations and performance of protein stability analyses. Using the Company’s proprietary High Throughput Self-Interaction Chromatography (“HSC”) platform, the Company conducts screens on excipients previously approved by the FDA to develop protein formulations with increased solubility and physical stability. The Company also provides comprehensive protein stability analyses via time-dependent shelf-life studies and forced degradation studies designed to quickly determine which of the additives previously approved by the FDA will improve the solubility and stability of proteins in solutions. Revenues from development of protein formulations and performance of protein stability analyses are reported under the Birmingham reportable segment.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The specific pattern of revenue recognition for CRO services is determined on a case-by-case basis according to the facts and circumstances applicable to a given contract. The Company may execute a master service agreement with a customer that provides terms and conditions for the relationship between the Company and the customer. Detailed Statements of Work (SOWs) are then prepared to outline the specific services to be provided. The SOW and master service agreement, if applicable, form the contract with the customer under ASC 606. The Company evaluates each product or service promised in a contract to determine whether it represents a distinct performance obligation. Determining whether services are considered distinct performance obligations that should be accounted for separately versus together may require significant judgment. Contracts for CRO services generally contain one performance obligation to perform research and deliver appropriate data or reporting. The Company typically requires partial payment for CRO services prior to performance of the research service with the remainder of the transaction price due 30 days after delivery of data or reporting. Revenues from CRO services are generally recognized at the point in time when data and reports are provided to customers.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The Company also generates revenues from services provided under maintenance plans related to the Company’s STREAMWAY System. Customers may purchase maintenance plans, which require the Company to service the customer’s STREAMWAY System for a period of one year. Payment due under the maintenance plan is typically due at the start of the service period. The maintenance plan is considered a separate performance obligation from the sale of the STREAMWAY System, is charged separately from the product sale, and is recognized over time (ratably over the one-year period) as maintenance services are provided. A time-elapsed output method is used to measure progress toward complete satisfaction of the performance obligation because the Company transfers control evenly by providing a stand-ready service. The Company has determined that this method provides a faithful depiction of the transfer of services to its customers. Revenues from maintenance plans related to the Company’s STREAMWAY System are reported under the Eagan reportable segment.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><i>Revenues from Product Sales</i></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The Company generates revenues from the sale of medical device products consisting primarily of sales of the STREAMWAY System (i.e., hardware), as well as sales of the proprietary cleaning fluid and filters for use with the STREAMWAY System (i.e., disposables). Currently, the Company sells its medical device products directly to hospitals and other medical facilities using employed sales representatives. Purchase orders, which are governed by sales agreements in all cases, state the final terms for unit price, quantity, shipping, and payment terms. The unit price is considered the observable stand-alone selling price for the arrangements. The sales agreement is a dually executed agreement providing explicit terms and conditions supporting the sale of the STREAMWAY System and related products and services. The Company considers the combination of a purchase order and sales agreement providing its terms and conditions to form the contract with the customer in all cases.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">Product sales for medical devices consist of a single performance obligation that the Company satisfies at a point in time following the transfer of control of such products to the customer. Transfer of control may occur when products are shipped from the Company’s facilities (“FOB origin”, which is the Company’s standard shipping terms) or upon delivery at the customer’s facilities (“FOB Destination”), dependent on the shipping terms specified in the contract with the customer. Transfer of control may also occur prior to shipment under bill and hold arrangements. In such arrangements, the Company recognizes revenue when the bill-and-hold arrangement has a substantive reason, the product is identified separately as belonging to the customer, the product is ready for physical transfer to the customer, and the Company does not have the ability to use the product or direct it to another customer. The Company’s standard payment terms for its customers purchasing medical devices are generally 30 to 60 days after the Company transfers control of the product to its customer. The Company allows returns of defective disposable merchandise if the customer requests a return merchandise authorization from the Company. All amounts billed to a customer in a sales transaction for medical devices related to shipping and handling, if any, represent revenues earned for the goods provided, and these amounts have been included in revenue. Costs related to such shipping and handling billing are classified as cost of goods sold. Revenues from the sale of medical device products are reported under the Eagan reportable segment.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><i>Royalty Revenue and Variable Consideration</i></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The Company has a collaboration arrangement that includes sales-based royalties, under which our collaboration partner is obligated to pay revenue sharing fees that are based on the net sales of the collaboration partner’s commercialized drugs. The Company would recognize royalty revenue when the underlying sales occur based on its best estimate of sales of the drugs. To date, the Company has not recognized revenues related to revenue sharing fees pursuant to its collaboration arrangement. See <i>Note 11 </i>–<i> Collaboration Agreement</i>.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><i>Warranty</i></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The Company generally provides one-year warranties against defects in materials and workmanship on product sales and will either repair the products or provide replacements at no charge to customers. As they are considered assurance-type warranties, the Company does not account for them as separate performance obligations. Warranty reserve requirements are based on a specific assessment of the products sold with warranties where a customer asserts a claim for warranty or a product defect.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><i>Contract Balances</i></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The Company records a receivable when it has an unconditional right to receive consideration after the performance obligations are satisfied. As of December 31, 2023, and 2022, accounts receivable totaled $333,697 and $331,196, respectively. As of December 31, 2021, accounts receivable totaled $354,196.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">Advance payments received in excess of revenues recognized are classified as contract liabilities until such time as the revenue recognition criteria have been met. The Company’s contract liabilities related primarily to 3D services and maintenance plans were $313,550 and $602,073 as of December 31, 2023, and 2022, respectively. The Company’s long-term contract liabilities are reported in Other long-term liabilities in the consolidated balance sheets. The Company's contract liabilities as of December 31, 2023 primarily represent its remaining performance obligations. The Company recognized revenue of $277,767 primarily related to 3D services earned during the year ended December 31, 2023, that was included in contract liabilities as of December 31, 2022. As of December 31, 2021, contract liabilities totaled $186,951.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"><i>Practical Expedients</i></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">The Company has elected not to determine whether contracts with customers contain significant financing components as contracts are generally for less than one year. The Company immediately expenses contract costs that would otherwise be capitalized and amortized over a period of less than one year. The Company recognizes shipping and handling costs at point of sale.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"><b>Stock-Based Compensation</b></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">The Company accounts for stock-based compensation expense in accordance with ASC 718, <i>Compensation</i>—<i>Stock Compensation</i>, which requires the Company to measure and recognize compensation expense in the financial statements based on the fair value at the date of grant for stock-based awards. The Company recognizes compensation expense for service-based equity-classified awards over their requisite service period and adjusts for forfeitures as they occur.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">ASC 718 requires companies to estimate the fair value of stock-based payment awards on the date of grant using an option-pricing model. The Company uses the Black-Scholes option-pricing model which requires the input of significant assumptions including an estimate of the average period of time employees and directors will retain vested stock options before exercising them, the estimated volatility of the Company’s common stock price over the expected term, and the risk-free interest rate.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">When an option or warrant is granted in place of cash compensation for services, the Company deems the value of the service rendered to be the value of the option or warrant. In most cases, however, an option or warrant is granted in addition to other forms of compensation and its separate value is difficult to determine without utilizing an option pricing model. For that reason the Company also uses the Black-Scholes option-pricing model to value options and warrants granted to non-employees, which requires the input of significant assumptions including an estimate of the average period that investors or consultants will retain vested stock options and warrants before exercising them, the estimated volatility of the Company’s common stock price over the expected term, and the risk-free interest rate. In the case of options granted to employees, the Company estimates the life to be the legal term.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">The Company also has certain awards which vest upon a combination of the satisfaction of service-based and performance-based conditions. The performance-based conditions generally are satisfied upon achieving specified performance targets, such as financial or operating metrics, and/or market performance of the Company’s common stock. For performance-based awards, the Company generally recognizes expense over the requisite service period unless there is a compelling reason to make it shorter and when performance-based conditions are considered probable to be satisfied. For market-based awards, the Company determines the grant-date fair value utilizing a Monte Carlo valuation model, which incorporates various assumptions including stock price volatility, expected term and risk-free interest rates.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">Changes in the assumptions can materially affect the estimate of fair value of stock-based compensation and, consequently, the related expense recognizes that. The Company’s common stock has been traded on the NASDAQ Capital Market exchange since 2015 and the Company has experienced significant volatility in its stock price. The assumptions used in calculating the fair value of stock-based payment awards represent the Company’s best estimates, which involve inherent uncertainties and the application of management's judgment. As a result, if factors change and the Company uses different assumptions, its stock-based compensation expense could be materially different in the future.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">On January 1, 2023, the Company adopted a sequencing policy under ASC 815-40-35 (“ASC 815”) that will apply if reclassification of contracts from equity to liabilities is necessary. If the Company is unable to demonstrate it has sufficient authorized shares, shares will be allocated based on the earliest issuance date of potentially dilutive financial instruments, with the earliest financial instruments receiving the first allocation of shares. Pursuant to ASC 815, stock-based awards issued to the Company’s employees are not subject to the sequencing policy.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>Research and Development</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">Research and development costs are charged to operations as incurred. Research and development costs, included within operations expense in the accompanying consolidated statements of net loss were $188,305 and $320,320 for the years ended December 31, 2023, and 2022, respectively.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>Income Taxes</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The Company accounts for income taxes in accordance with ASC 740, <i>Income Taxes</i> (“ASC 740”). Under ASC 740, deferred tax assets and liabilities are determined based on the differences between the financial reporting and tax bases of assets and liabilities and net operating loss and credit carryforwards using enacted tax rates in effect for the year in which the differences are expected to impact taxable income. Valuation allowances are established when necessary to reduce deferred tax assets to the amounts expected to be realized.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The Company reviews income tax positions expected to be taken in income tax returns to determine if there are any income tax uncertainties. The Company recognizes tax benefits from uncertain tax positions only if it is more likely than not that the tax positions will be sustained on examination by taxing authorities, based on technical merits of the positions. The Company has identified <span style="-sec-ix-hidden:c415">no</span> income tax uncertainties.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">Under Internal Revenue Code Section 382, certain stock transactions that significantly change ownership could limit the amount of net operating carryforwards that may be utilized on an annual basis to offset taxable income in future periods. Consequently, the Company performed a Section 382 analysis at December 31, 2023, which resulted in the limitation and expiration of a substantial portion of the Company’s loss carryforwards. In addition, the current net operating loss (“NOL”) carryforwards might be further limited by future issuances of our common stock. See <i>Note 10 </i>–<i> Income Taxes</i>.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">Tax years after 2003 remain open to examination by federal and state tax authorities due to unexpired net operating loss carryforwards.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>Credit Risk </b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">Financial instruments that potentially subject the Company to concentrations of credit risk consist principally of cash. The Company places its cash with financial institutions and, by policy, generally limits the amount of credit exposure to any one financial institution. As of December 31, 2023, the Company had $142,118 of credit risk for cash amounts held in a single institution that are in excess of amounts insured by the Federal Deposit Insurance Corporation.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>Risks and Uncertainties</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The Company is subject to risks common to companies in the medical device and biopharmaceutical industries, including, but not limited to, development by the Company or its competitors of new technological innovations, dependence on key personnel, protection of proprietary technology, and compliance with regulations of the Food and Drug Administration, Clinical Laboratory Improvement Amendments, and other governmental agencies.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The Company is also subject to general economic and geopolitical uncertainties caused by inflation, rising interest rates, supply chain disruptions, tight labor markets, wage inflation, pricing volatility for certain goods and services, banking and financial sector disruptions, instability and volatility in the global markets, disruptions from a global pandemic, and geopolitical conflict. The impacts of economic and other global events could have a material adverse effect on our business, results of operations, liquidity or financial condition and heighten or exacerbate risks related to the Company.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The Company has evaluated all its activities and concluded that no other subsequent events have occurred that would require recognition in the consolidated financial statements or disclosure in the notes to the consolidated financial statements, except as described above and in <i>Note 15 </i>–<i> Subsequent Events</i>.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>Nature of Operations</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">Predictive Oncology Inc. (“Predictive Oncology”) is a knowledge and science-driven company that applies artificial intelligence (“AI”) to support the discovery and development of optimal cancer therapies, which can ultimately lead to more effective treatments and improved patient outcomes. The Company uses AI and a proprietary biobank of 150,000+ tumor samples, categorized by patient type, to provide actionable insights about drug compounds to improve the drug discovery process and increase the probability of drug compound success. The Company offers a suite of solutions for oncology drug development from early discovery to clinical trials.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">Predictive Oncology’s mission is to change the landscape of oncology drug discovery and enable the development of more effective therapies for the treatment of cancer. By harnessing the power of machine learning and scientific rigor, the Company believes that it can improve the probability of success of advancing pharmaceutical and biological drug candidates with a higher degree of confidence.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The Company operates in <span style="-sec-ix-hidden:c378">three</span> business areas. In its first area, the Company provides optimized, high-confidence drug-response predictions through the application of AI using its proprietary biobank of tumor samples to enable a more informed selection of drug/tumor combinations and increase the probability of success during drug development. The Company also creates and develops tumor-specific 3D cell culture models mimicking the physiological environment of human tissue enabling better-informed decision-making during development. In its second business area, the Company provides services and research using a proprietary self-contained and automated system that conducts high-throughput, self-interaction chromatography screens using additives and excipients commonly included in protein formulations resulting in soluble and physically stable formulations of biologics. The Company’s third business area produces the United States Food and Drug Administration (“FDA”)-cleared STREAMWAY® System and associated products for automated medical fluid waste management and patient-to-drain medical fluid disposal. As of January 1, 2023, the Company changed its reportable segments to align with these business areas.</p> <p style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; margin: 0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The Company has three reportable segments, which have been delineated by location and business area, as further described in <i>Note 14 </i>–<i> Segments</i>:</p> <p style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; margin: 0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:Times New Roman;font-size:10pt;"> <tbody><tr> <td style="width:18pt;"> </td> <td style="vertical-align:top;width:18pt;"> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">●</p> </td> <td style="vertical-align:top;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><i>Pittsburgh segment: </i>provides services that include the application of AI using its proprietary biobank of 150,000+ tumor samples. Pittsburgh also creates proprietary 3D culture models used in drug development.</p> </td> </tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:Times New Roman;font-size:10pt;"> <tbody><tr> <td style="width:18pt;"> </td> <td style="vertical-align:top;width:18pt;"> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">●</p> </td> <td style="vertical-align:top;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><i>Birmingham segment</i>: provides contract services and research focused on solubility improvements, stability studies, and protein production.</p> </td> </tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:Times New Roman;font-size:10pt;"> <tbody><tr> <td style="width:18pt;"> </td> <td style="vertical-align:top;width:18pt;"> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">●</p> </td> <td style="vertical-align:top;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><i>Eagan segment</i>: produces the FDA-cleared STREAMWAY System and associated products for automated medical fluid waste management and patient-to-drain medical fluid disposal.</p> </td> </tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>Going Concern</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The Company has incurred significant and recurring losses from operations for the past several years and, as of December 31, 2023, had an accumulated deficit of $167,761,883. The Company had cash and cash equivalents of $8,728,660 as of December 31, 2023 and needs to raise significant additional capital to meet its operating needs. The Company’s short-term obligations as of December 31, 2023 were $3,951,031, consisting primarily of aggregate accounts payable and accrued expenses of $2,973,729 and operating lease obligations of $517,427. As of December 31, 2023, the Company also had a short-term note payable of $150,408 that bears interest at an annual percentage rate of 9.25% and long-term operating lease obligations of $2,188,979 with a weighted average remaining lease term of 3.99 years. The Company does not expect to generate sufficient operating revenue to sustain its operations in the near term. During the year ended December 31, 2023, the Company incurred negative cash flows from operations of $13,189,390. Although the Company has attempted to improve its operating margin by bolstering revenues and curtailing expenses and continues to seek ways to generate revenue through business development activities, there is no guarantee that the Company will be able to improve its operating margin sufficiently or achieve profitability in the near term. These conditions raise substantial doubt about the Company’s ability to continue as a going concern within one year after the date the financial statements are issued. The Company is evaluating alternatives to obtain the required additional funding to maintain future operations. These alternatives may include, but are not limited to, equity financing, issuing debt, entering into other financing arrangements, or monetizing operating businesses or assets. These possibilities, to the extent available, may be on terms that result in significant dilution to the Company’s existing stockholders or that result in the Company’s existing stockholders losing part or all of their investment. Despite these potential sources of funding, the Company may be unable to access financing or obtain additional liquidity when needed or under acceptable terms, if at all. If such financing or adequate funds from operations are not available, the Company would be forced to limit our business activities and the Company could default on existing payment obligations, which would have a material adverse effect on its financial condition and results of operations, and may ultimately be required to cease its operations and liquidate its business. The Company’s consolidated financial statements have been prepared assuming the Company will continue as a going concern and do not include any adjustment relating to the recoverability and classification of recorded asset amounts and classification of liabilities that might be necessary should the Company be unable to continue in existence.</p> 150000 150000 -167761883 8728660 3951031 2973729 517427 150408 0.0925 2188979 P3Y11M26D -13189390 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>Reverse Stock Split</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">On April 19, 2023, the Company completed a one-for-<span style="-sec-ix-hidden:c390">twenty</span> reverse stock split that was effective for trading purposes on April 24, 2023. All numbers of shares and per-share amounts in this report have been adjusted to reflect the reverse stock split (“Reverse Split”).</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>Accounting Policies and Estimates</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America (“U.S. GAAP”) requires management to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenues and expenses and disclosure of contingent assets and liabilities at the date of the financial statements and during the reporting period. Actual results could materially differ from those estimates.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>Principles of Consolidation</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The Company has two wholly owned subsidiaries, Helomics Corporation and Skyline Medical, Inc., as of and for the year ended December 31, 2023. The Company had multiple wholly owned subsidiaries for the year ended December 31, 2022. The consolidated financial statements include the accounts of the Company and these wholly owned subsidiaries after elimination of intercompany transactions and balances as of and for the years ended December 31, 2023, and 2022.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>Reclassifications</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">Certain reclassifications have been made to the prior year’s consolidated financial statements to conform to the current year presentation. The reclassifications had no effect on previously reported results of operations, cash flows or stockholders’ equity.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>Recent Accounting Pronouncements</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The Company considers the applicability and impact of all Accounting Standards Updates (“ASUs”) issued by the Financial Accounting Standards Board (the “FASB”). Recently issued ASUs not listed below either were assessed and determined to be not applicable or are currently expected to have no impact on the consolidated financial statements of the Company.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">In November 2023, the FASB issued ASU 2023-07, “Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures.” This ASU updates reportable segment disclosures by expanding the frequency and extent of segment disclosures. This ASU will become effective for the Company’s fiscal year beginning January 1, 2024, and for the Company’s interim periods beginning in the Company’s fiscal year 2025. Early adoption is permitted and requires the retrospective adoption method. Management is currently evaluating this ASU to determine its impact on the Company’s disclosures.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">In December 2023, the FASB issued ASU 2023-09, “Income Taxes (Topic 740): Improvements to Income Tax Disclosures.” This ASU requires more detailed income tax disclosures. The guidance requires entities to disclose disaggregated information about their effective tax rate reconciliation as well as expanded information on income taxes paid by jurisdiction. The disclosure requirements will be applied on a prospective basis, with the option to apply them retrospectively. The standard is effective for fiscal years beginning after December 15, 2024, with early adoption permitted. Management is currently evaluating this ASU to determine its impact on the Company’s disclosures.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>Recently Adopted Accounting Standards</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">In June 2016, the FASB issued ASU 2016-13, “Financial Instruments – Credit Losses.” This ASU added a new impairment model (known as the current expected credit loss (“CECL”) model) that is based on expected losses rather than incurred losses. Under the new guidance, an entity recognizes as an allowance its estimate of expected credit losses. The CECL model applies to most debt instruments, trade receivables, lease receivables, financial guarantee contracts, and other loan commitments. The CECL model does not have a minimum threshold for recognition of impairment losses and entities will need to measure expected credit losses on assets that have a low risk of loss. The Company adopted the provisions of ASU 2016-13 on January 1, 2023, using the modified-retrospective approach, and its adoption did not have a material impact on the Company’s consolidated financial statements.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">In August 2020, the FASB issued ASU 2020-06, “Debt – Debt with Conversion and Other Options and Derivatives and Hedging – Contracts in Entity’s Own Equity” (“ASU 2020-06”). ASU 2020-06 eliminates the beneficial conversion and cash conversion accounting models for convertible instruments. It also amends the accounting for certain contracts in an entity’s own equity that are currently accounted for as derivatives because of specific settlement provisions. The new guidance also modifies how particular convertible instruments and certain contracts that may be settled in cash or shares impact the diluted EPS computation. As a smaller reporting company pursuant to Rule <i>12b</i>-<i>2</i> of the Securities Exchange Act of <i>1934,</i> as amended, ASU 2020-06 is effective for fiscal years beginning after December 15, 2023, including interim periods within those annual periods. Early adoption is permitted, including interim periods within those fiscal years. Entities should adopt the guidance as of the beginning of its annual fiscal year and are allowed to adopt the guidance through either a modified retrospective method of transition or a fully retrospective method of transition. The Company early adopted ASU 2020-06 on January 1, 2023, and its adoption did not have a material impact on the Company’s financial statements.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">In September 2022, the FASB issued ASU 2022-04, “Liabilities – Supplier Finance Programs” (“ASU 2022-04”). ASU 2022-04 was issued to enhance the transparency of supplier finance programs used by an entity in connection with the purchase of goods and services. The standard requires entities that use supplier finance programs to disclose the key terms, including a description of payment terms, the confirmed amount outstanding under the program at the end of each reporting period, a description of where those obligations are presented on the balance sheet, and an annual rollforward, including the amount of obligations confirmed and the amount paid during the period. The guidance does not affect the recognition, measurement, or financial statement presentation of obligations covered by supplier finance programs. ASU 2022-04 is effective for fiscal years beginning after December 15, 2022, including interim periods within those fiscal years, except for the required rollforward information, which is effective for fiscal years beginning after December 15, 2023. The Company adopted ASU 2022-04 on January 1, 2023, using the retrospective approach, and its adoption did not have a material impact on the Company’s financial statements.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>Cash </b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The Company considers all highly liquid instruments with maturities when purchased of three months or less to be cash equivalents. The Company places its cash with high quality financial institutions and believes its risk of loss is limited to amounts in excess of that which is insured by the Federal Deposit Insurance Corporation.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>Receivables</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">Receivables are reported at the amount the Company expects to collect on balances outstanding. The Company provides for probable uncollectible amounts through charges to earnings and credits to the valuation allowance based on management’s assessment of the status of individual accounts.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">Amounts recorded in accounts receivable on the consolidated balance sheets include amounts billed and currently due from customers. The amounts due are stated at their net estimated realizable value. An allowance is maintained to provide for the estimated amount of receivables that will not be collected. The Company determines the allowance based on historical experience as well as external business factors expected to impact collectability such as economic factors. The Company reviews customers’ credit history before extending unsecured credit and establishes an allowance based upon factors surrounding the credit risk of specific customers, historical trends, and other information. Invoices are generally due 30 days after presentation. Accounts receivable over 30 days is generally considered past due. The Company does not accrue interest on past due accounts receivables. Receivables are written off once all collection attempts have failed and are based on individual credit evaluation and specific circumstances of the customer. The allowance for accounts receivable balance was $0 as of both December 31, 2023, and 2022. </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> 0 0 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>Fair Value Measurements</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">As outlined in ASC 820, <i>Fair Value Measurement</i>, fair value is the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. The accounting standards ASC 820 establishes a three-level fair value hierarchy that prioritizes information used in developing assumptions when pricing an asset or liability as follows:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">Level 1 – Observable inputs such as quoted prices in active markets;</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">Level 2 – Inputs other than quoted prices in active markets, that are observable either directly or indirectly; and</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">Level 3 – Unobservable inputs where there is little or no market data, which requires the reporting entity to develop its own assumptions.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The Company uses observable market data in making fair value measurements, when available. Fair value measurements are classified according to the lowest level input that is significant to the valuation.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The fair values of the Company’s derivative liabilities were determined based on Level 3 inputs. The Company generally uses the Black Scholes method for determining the fair value of warrants classified as liabilities on a recurring basis. In addition, the Company uses the Monte Carlo method and other acceptable valuation methodologies when valuing the conversion feature and other embedded features classified as derivatives on a recurring basis. See <i>Note 2 </i>–<i> Fair Value Measurements </i>and<i> Note 8 </i>–<i> Derivatives</i>.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">When comparing the carrying amount of an asset group to its fair value as part of a long-lived asset impairment analysis, the Company estimates the fair value of the asset group by making assumptions about the long-lived assets comprising the asset group. The majority of the inputs used by the Company to estimate the fair value of the long-lived assets are unobservable and thus are considered to be Level 3 inputs. See <i>Note 4 </i>–<i> Property and Equipment</i> and <i>Note 5 </i>–<i> Intangible Assets</i>.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">When performing quantitative testing related to goodwill impairment analysis, the Company estimates the fair values of its reporting units using discounted cash flows. To determine fair values, the Company is required to make assumptions about a wide variety of internal and external factors. Significant assumptions used in the impairment analysis include financial projections of free cash flow (including significant assumptions about operations including the rate of future revenue growth, capital requirements, and income taxes), long-term growth rates for determining terminal value and discount rates. The majority of the inputs used in the discounted cash flow model are unobservable and thus are considered to be Level 3 inputs. See <i>Note 5 </i>–<i> Intangible Assets</i>.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>Inventories</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">Inventories are stated at the lower of cost or net realizable value, with cost determined on a first-in, first-out basis.  </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>Property and Equipment</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">Property and equipment are stated at cost less accumulated depreciation. Depreciation of property and equipment is computed using the straight-line method over the estimated useful lives of the respective assets. Estimated useful asset life by classification is as follows: </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody><tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 73%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 19%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Years</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 73%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Computers, software, and office equipment</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 6%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">3</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 6%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 6%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">10</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 73%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Leasehold improvements (1)</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 6%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">1</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 6%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 6%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">2</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 73%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Manufacturing tooling</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 6%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">3</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 6%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 6%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">7</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 73%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Laboratory equipment</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 6%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">4</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 6%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 6%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">10</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 73%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Demo equipment</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 6%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">3</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> </tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:Times New Roman;font-size:10pt;"> <tbody><tr> <td style="width:18pt;"> </td> <td style="vertical-align:top;width:18pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">(1)</p> </td> <td style="vertical-align:top;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Leasehold improvements are amortized over the shorter of the useful life or the remaining lease term.</p> </td> </tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">Upon retirement or sale of property and equipment, the cost and related accumulated depreciation are removed from the consolidated balance sheet and the resulting gain or loss is reflected in operations. Maintenance and repairs are charged to operations expense as incurred.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody><tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 73%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 19%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Years</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 73%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Computers, software, and office equipment</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 6%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">3</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 6%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 6%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">10</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 73%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Leasehold improvements (1)</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 6%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">1</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 6%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 6%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">2</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 73%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Manufacturing tooling</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 6%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">3</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 6%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 6%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">7</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 73%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Laboratory equipment</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 6%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">4</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 6%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 6%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">10</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 73%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Demo equipment</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 6%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">3</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 6%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> </tr> </tbody></table> P3Y P10Y P1Y P2Y P3Y P7Y P4Y P10Y P3Y <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>Finite-lived Intangible Assets</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">Finite-lived intangible assets consist of patents and trademarks, licensing fees, developed technology, acquired software, customer relationships, and tradenames, and are amortized over their estimated useful life. Accumulated amortization is included in Intangibles, net in the accompanying consolidated balance sheets.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>Long-lived Assets</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The Company reviews long-lived assets for impairment in accordance with ASC 360, <i>Property, Plant and Equipment</i>, whenever events or changes in circumstances indicate the carrying amount may not be recoverable. Events or changes in circumstances that indicate the carrying amount may not be recoverable include, but are not limited to, a significant change in the medical device marketplace and a significant adverse change in the business climate in which the Company operates.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The recoverability of an asset to be held and used is determined by comparing the carrying amount to the estimated undiscounted future cash flows expected to be generated by the asset. If the carrying amount of the asset exceeds its estimated undiscounted future cash flows, the Company records an impairment charge in the amount by which the carrying amount of the asset exceeds its fair value, which is determined by either a quoted market price, if any, or a value determined utilizing discounted cash flow techniques.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>Goodwill</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">In accordance with ASC 350, <i>Intangibles </i>–<i> Goodwill and Other</i>, goodwill is calculated as the difference between the acquisition date fair value of the consideration transferred and the fair value of net assets acquired. Goodwill is an asset representing the future economic benefits arising from other assets acquired in a business combination. Goodwill is not amortized but is tested on an annual basis for impairment at the reporting unit level as of December 31, or whenever events or changes in circumstances indicate that the carrying amount may not be fully recoverable.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">To determine whether goodwill is impaired, the Company performs a multi-step impairment test, either on an annual basis, or more frequently if needed. The Company first has the option to assess qualitative factors to determine if it is more likely than not that the carrying value of a reporting unit exceeds its estimated fair value. The Company may also elect to skip the qualitative testing and proceed directly to the quantitative testing. When performing quantitative testing, the Company first estimates the fair values of its reporting units using discounted cash flows. To determine fair values, the Company is required to make assumptions about a wide variety of internal and external factors. Significant assumptions used in the impairment analysis include financial projections of free cash flow (including significant assumptions about operations including the rate of future revenue growth, capital requirements, and income taxes), long-term growth rates for determining terminal value and discount rates. Comparative market multiples are used to corroborate the results of the discounted cash flow test. These assumptions require significant judgement. Pursuant to ASC 350, the single step is to determine the estimated fair value of the reporting unit and compare it to the carrying value of the reporting unit, including goodwill. To the extent the carrying amount of goodwill exceeds the fair value, the difference is the amount of the goodwill impairment. The Company also completes a reconciliation between the implied equity valuation prepared and the Company’s market capitalization. The majority of the inputs used in the discounted cash flow model are unobservable and thus are considered to be Level 3 inputs. The inputs for the market capitalization calculation are considered Level 1 inputs. See <i>Note 5 </i>–<i> Intangible Assets</i>.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>Leases</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">At inception of a contract a determination is made whether an arrangement meets the definition of a lease. A contract contains a lease if there is an identified asset and the Company has the right to control the asset. Operating leases are recorded as right-of-use (“ROU”) assets with corresponding current and noncurrent operating lease liabilities on our consolidated balance sheets.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">ROU assets represent our right to use an underlying asset for the duration of the lease term and lease liabilities represent our obligation to make lease payments arising from the lease. Recognition on the commencement date is based on the present value of lease payments over the lease term using an incremental borrowing rate. Leases with a term of 12 months or less at the commencement date are not recognized on the consolidated balance sheet and are expensed as incurred. </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The Company has lease agreements with lease and non-lease components, which are accounted for as a single lease component for all asset classes. Variable lease payments generally represent the Company’s share of the landlord’s expenses and are recorded when incurred. Leases are accounted for at a portfolio level when similar in nature with identical or nearly identical provisions and similar effective dates and lease terms.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>Collaboration Arrangements</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The Company enters into collaboration arrangements with oncology drug development partners, under which the Company utilizes its active learning technology, proprietary biobank, and know-how to provide predictive models of tumor responses to various drug compounds and treatments of partners. Consideration under these contracts may include an upfront payment, development and regulatory milestones and other contingent payments, expense reimbursements, royalties based on net sales of approved drugs, and commercial sales milestone payments.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The Company analyzes its collaboration arrangements to assess whether they are within the scope of ASC 808, <i>Collaborative Arrangements</i>, which includes determining whether such arrangements involve joint operating activities performed by parties that are both active participants in the activities and exposed to significant risks and rewards dependent on the commercial success of such activities. To the extent that the arrangement falls within the scope of ASC 808, the Company assesses whether the payments between the Company and its collaboration partner fall within the scope of other accounting literature. If the Company concludes that payments from the collaboration partner to the Company would represent consideration from a customer, the Company accounts for those payments within the scope of Accounting Standards Codification (“ASC”) 606, <i>Revenue from Contracts with Customers</i>. However, if the Company concludes that its collaboration partner is not a customer for certain activities and associated payments, the Company presents such payments as a reduction of research and development expense or general and administrative expense, based on where the Company presents the underlying expense.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>Revenue Recognition</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The Company recognizes revenue when it satisfies a performance obligation by transferring control of the promised goods or services to its customers, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those goods or services. The Company recognizes revenue in accordance with the five-step process outlined in ASC 606: (i) identify the contract(s) with a customer; (ii) identify the performance obligations in the contract; (iii) determine the transaction price; (iv) allocate the transaction price to the performance obligations in the contract; and (v) recognize revenue when (or as) the entity satisfies a performance obligation. Sales taxes are imposed on the Company’s sales to nonexempt customers. The Company collects the taxes from the customers and remits the entire amount to the governmental authorities. Sales taxes are excluded from revenue and expenses. Advertising costs incurred in the Company’s efforts to obtain new customers are expensed as incurred.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><i>Revenues from Services</i></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The Company generates revenues from Contract Research Organization (“CRO”) services related to the development of 3D tumor-specific in vitro models for oncology drug discovery and research. The organ-specific disease models provide 3D reconstruction of human tissues accurately representing each disease state and mimicking drug response. Revenue from development of 3D models is reported under the Pittsburgh reportable segment.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The Company also generates revenues from CRO services related to development of protein formulations and performance of protein stability analyses. Using the Company’s proprietary High Throughput Self-Interaction Chromatography (“HSC”) platform, the Company conducts screens on excipients previously approved by the FDA to develop protein formulations with increased solubility and physical stability. The Company also provides comprehensive protein stability analyses via time-dependent shelf-life studies and forced degradation studies designed to quickly determine which of the additives previously approved by the FDA will improve the solubility and stability of proteins in solutions. Revenues from development of protein formulations and performance of protein stability analyses are reported under the Birmingham reportable segment.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The specific pattern of revenue recognition for CRO services is determined on a case-by-case basis according to the facts and circumstances applicable to a given contract. The Company may execute a master service agreement with a customer that provides terms and conditions for the relationship between the Company and the customer. Detailed Statements of Work (SOWs) are then prepared to outline the specific services to be provided. The SOW and master service agreement, if applicable, form the contract with the customer under ASC 606. The Company evaluates each product or service promised in a contract to determine whether it represents a distinct performance obligation. Determining whether services are considered distinct performance obligations that should be accounted for separately versus together may require significant judgment. Contracts for CRO services generally contain one performance obligation to perform research and deliver appropriate data or reporting. The Company typically requires partial payment for CRO services prior to performance of the research service with the remainder of the transaction price due 30 days after delivery of data or reporting. Revenues from CRO services are generally recognized at the point in time when data and reports are provided to customers.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The Company also generates revenues from services provided under maintenance plans related to the Company’s STREAMWAY System. Customers may purchase maintenance plans, which require the Company to service the customer’s STREAMWAY System for a period of one year. Payment due under the maintenance plan is typically due at the start of the service period. The maintenance plan is considered a separate performance obligation from the sale of the STREAMWAY System, is charged separately from the product sale, and is recognized over time (ratably over the one-year period) as maintenance services are provided. A time-elapsed output method is used to measure progress toward complete satisfaction of the performance obligation because the Company transfers control evenly by providing a stand-ready service. The Company has determined that this method provides a faithful depiction of the transfer of services to its customers. Revenues from maintenance plans related to the Company’s STREAMWAY System are reported under the Eagan reportable segment.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><i>Revenues from Product Sales</i></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The Company generates revenues from the sale of medical device products consisting primarily of sales of the STREAMWAY System (i.e., hardware), as well as sales of the proprietary cleaning fluid and filters for use with the STREAMWAY System (i.e., disposables). Currently, the Company sells its medical device products directly to hospitals and other medical facilities using employed sales representatives. Purchase orders, which are governed by sales agreements in all cases, state the final terms for unit price, quantity, shipping, and payment terms. The unit price is considered the observable stand-alone selling price for the arrangements. The sales agreement is a dually executed agreement providing explicit terms and conditions supporting the sale of the STREAMWAY System and related products and services. The Company considers the combination of a purchase order and sales agreement providing its terms and conditions to form the contract with the customer in all cases.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">Product sales for medical devices consist of a single performance obligation that the Company satisfies at a point in time following the transfer of control of such products to the customer. Transfer of control may occur when products are shipped from the Company’s facilities (“FOB origin”, which is the Company’s standard shipping terms) or upon delivery at the customer’s facilities (“FOB Destination”), dependent on the shipping terms specified in the contract with the customer. Transfer of control may also occur prior to shipment under bill and hold arrangements. In such arrangements, the Company recognizes revenue when the bill-and-hold arrangement has a substantive reason, the product is identified separately as belonging to the customer, the product is ready for physical transfer to the customer, and the Company does not have the ability to use the product or direct it to another customer. The Company’s standard payment terms for its customers purchasing medical devices are generally 30 to 60 days after the Company transfers control of the product to its customer. The Company allows returns of defective disposable merchandise if the customer requests a return merchandise authorization from the Company. All amounts billed to a customer in a sales transaction for medical devices related to shipping and handling, if any, represent revenues earned for the goods provided, and these amounts have been included in revenue. Costs related to such shipping and handling billing are classified as cost of goods sold. Revenues from the sale of medical device products are reported under the Eagan reportable segment.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><i>Royalty Revenue and Variable Consideration</i></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The Company has a collaboration arrangement that includes sales-based royalties, under which our collaboration partner is obligated to pay revenue sharing fees that are based on the net sales of the collaboration partner’s commercialized drugs. The Company would recognize royalty revenue when the underlying sales occur based on its best estimate of sales of the drugs. To date, the Company has not recognized revenues related to revenue sharing fees pursuant to its collaboration arrangement. See <i>Note 11 </i>–<i> Collaboration Agreement</i>.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><i>Warranty</i></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The Company generally provides one-year warranties against defects in materials and workmanship on product sales and will either repair the products or provide replacements at no charge to customers. As they are considered assurance-type warranties, the Company does not account for them as separate performance obligations. Warranty reserve requirements are based on a specific assessment of the products sold with warranties where a customer asserts a claim for warranty or a product defect.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><i>Contract Balances</i></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The Company records a receivable when it has an unconditional right to receive consideration after the performance obligations are satisfied. As of December 31, 2023, and 2022, accounts receivable totaled $333,697 and $331,196, respectively. As of December 31, 2021, accounts receivable totaled $354,196.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">Advance payments received in excess of revenues recognized are classified as contract liabilities until such time as the revenue recognition criteria have been met. The Company’s contract liabilities related primarily to 3D services and maintenance plans were $313,550 and $602,073 as of December 31, 2023, and 2022, respectively. The Company’s long-term contract liabilities are reported in Other long-term liabilities in the consolidated balance sheets. The Company's contract liabilities as of December 31, 2023 primarily represent its remaining performance obligations. The Company recognized revenue of $277,767 primarily related to 3D services earned during the year ended December 31, 2023, that was included in contract liabilities as of December 31, 2022. As of December 31, 2021, contract liabilities totaled $186,951.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"><i>Practical Expedients</i></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">The Company has elected not to determine whether contracts with customers contain significant financing components as contracts are generally for less than one year. The Company immediately expenses contract costs that would otherwise be capitalized and amortized over a period of less than one year. The Company recognizes shipping and handling costs at point of sale.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> 333697 331196 354196 313550 602073 277767 186951 <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"><b>Stock-Based Compensation</b></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">The Company accounts for stock-based compensation expense in accordance with ASC 718, <i>Compensation</i>—<i>Stock Compensation</i>, which requires the Company to measure and recognize compensation expense in the financial statements based on the fair value at the date of grant for stock-based awards. The Company recognizes compensation expense for service-based equity-classified awards over their requisite service period and adjusts for forfeitures as they occur.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">ASC 718 requires companies to estimate the fair value of stock-based payment awards on the date of grant using an option-pricing model. The Company uses the Black-Scholes option-pricing model which requires the input of significant assumptions including an estimate of the average period of time employees and directors will retain vested stock options before exercising them, the estimated volatility of the Company’s common stock price over the expected term, and the risk-free interest rate.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">When an option or warrant is granted in place of cash compensation for services, the Company deems the value of the service rendered to be the value of the option or warrant. In most cases, however, an option or warrant is granted in addition to other forms of compensation and its separate value is difficult to determine without utilizing an option pricing model. For that reason the Company also uses the Black-Scholes option-pricing model to value options and warrants granted to non-employees, which requires the input of significant assumptions including an estimate of the average period that investors or consultants will retain vested stock options and warrants before exercising them, the estimated volatility of the Company’s common stock price over the expected term, and the risk-free interest rate. In the case of options granted to employees, the Company estimates the life to be the legal term.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">The Company also has certain awards which vest upon a combination of the satisfaction of service-based and performance-based conditions. The performance-based conditions generally are satisfied upon achieving specified performance targets, such as financial or operating metrics, and/or market performance of the Company’s common stock. For performance-based awards, the Company generally recognizes expense over the requisite service period unless there is a compelling reason to make it shorter and when performance-based conditions are considered probable to be satisfied. For market-based awards, the Company determines the grant-date fair value utilizing a Monte Carlo valuation model, which incorporates various assumptions including stock price volatility, expected term and risk-free interest rates.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">Changes in the assumptions can materially affect the estimate of fair value of stock-based compensation and, consequently, the related expense recognizes that. The Company’s common stock has been traded on the NASDAQ Capital Market exchange since 2015 and the Company has experienced significant volatility in its stock price. The assumptions used in calculating the fair value of stock-based payment awards represent the Company’s best estimates, which involve inherent uncertainties and the application of management's judgment. As a result, if factors change and the Company uses different assumptions, its stock-based compensation expense could be materially different in the future.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">On January 1, 2023, the Company adopted a sequencing policy under ASC 815-40-35 (“ASC 815”) that will apply if reclassification of contracts from equity to liabilities is necessary. If the Company is unable to demonstrate it has sufficient authorized shares, shares will be allocated based on the earliest issuance date of potentially dilutive financial instruments, with the earliest financial instruments receiving the first allocation of shares. Pursuant to ASC 815, stock-based awards issued to the Company’s employees are not subject to the sequencing policy.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>Research and Development</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">Research and development costs are charged to operations as incurred. Research and development costs, included within operations expense in the accompanying consolidated statements of net loss were $188,305 and $320,320 for the years ended December 31, 2023, and 2022, respectively.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> 188305 320320 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>Income Taxes</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The Company accounts for income taxes in accordance with ASC 740, <i>Income Taxes</i> (“ASC 740”). Under ASC 740, deferred tax assets and liabilities are determined based on the differences between the financial reporting and tax bases of assets and liabilities and net operating loss and credit carryforwards using enacted tax rates in effect for the year in which the differences are expected to impact taxable income. Valuation allowances are established when necessary to reduce deferred tax assets to the amounts expected to be realized.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The Company reviews income tax positions expected to be taken in income tax returns to determine if there are any income tax uncertainties. The Company recognizes tax benefits from uncertain tax positions only if it is more likely than not that the tax positions will be sustained on examination by taxing authorities, based on technical merits of the positions. The Company has identified <span style="-sec-ix-hidden:c415">no</span> income tax uncertainties.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">Under Internal Revenue Code Section 382, certain stock transactions that significantly change ownership could limit the amount of net operating carryforwards that may be utilized on an annual basis to offset taxable income in future periods. Consequently, the Company performed a Section 382 analysis at December 31, 2023, which resulted in the limitation and expiration of a substantial portion of the Company’s loss carryforwards. In addition, the current net operating loss (“NOL”) carryforwards might be further limited by future issuances of our common stock. See <i>Note 10 </i>–<i> Income Taxes</i>.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">Tax years after 2003 remain open to examination by federal and state tax authorities due to unexpired net operating loss carryforwards.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>Credit Risk </b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">Financial instruments that potentially subject the Company to concentrations of credit risk consist principally of cash. The Company places its cash with financial institutions and, by policy, generally limits the amount of credit exposure to any one financial institution. As of December 31, 2023, the Company had $142,118 of credit risk for cash amounts held in a single institution that are in excess of amounts insured by the Federal Deposit Insurance Corporation.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>Risks and Uncertainties</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The Company is subject to risks common to companies in the medical device and biopharmaceutical industries, including, but not limited to, development by the Company or its competitors of new technological innovations, dependence on key personnel, protection of proprietary technology, and compliance with regulations of the Food and Drug Administration, Clinical Laboratory Improvement Amendments, and other governmental agencies.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The Company is also subject to general economic and geopolitical uncertainties caused by inflation, rising interest rates, supply chain disruptions, tight labor markets, wage inflation, pricing volatility for certain goods and services, banking and financial sector disruptions, instability and volatility in the global markets, disruptions from a global pandemic, and geopolitical conflict. The impacts of economic and other global events could have a material adverse effect on our business, results of operations, liquidity or financial condition and heighten or exacerbate risks related to the Company.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The Company has evaluated all its activities and concluded that no other subsequent events have occurred that would require recognition in the consolidated financial statements or disclosure in the notes to the consolidated financial statements, except as described above and in <i>Note 15 </i>–<i> Subsequent Events</i>.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> 142118 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>NOTE 2 </b>–<b> FAIR VALUE MEASUREMENTS</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The following table summarizes the Company’s fair value hierarchy for its liabilities measured at fair value on a recurring basis:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody><tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 52%; border-bottom: 1px solid black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>December 31, 2023</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Fair Value</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-top: 1px solid black;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Level 1</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Level 2</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-top: 1px solid black;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Level 3</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Liabilities:</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Derivatives</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,376</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,376</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody><tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 52%; border-bottom: 1px solid black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>December 31, 2022</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Fair Value</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-top: 1px solid black;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Level 1</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Level 2</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-top: 1px solid black;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Level 3</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Liabilities:</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Derivatives</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">13,833</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">13,833</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody><tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 52%; border-bottom: 1px solid black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>December 31, 2023</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Fair Value</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-top: 1px solid black;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Level 1</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Level 2</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-top: 1px solid black;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Level 3</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Liabilities:</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Derivatives</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,376</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,376</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody><tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 52%; border-bottom: 1px solid black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>December 31, 2022</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Fair Value</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-top: 1px solid black;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Level 1</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Level 2</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-top: 1px solid black;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Level 3</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); border-top: 1px solid black;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Liabilities:</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Derivatives</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">13,833</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">13,833</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> </tbody></table> 1376 0 0 1376 13833 0 0 13833 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>NOTE 3 </b>–<b> INVENTORIES</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">Inventory balances consist of the following:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody><tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>As of<br/> December 31, </b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2023</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>As of<br/> December 31, </b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2022</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Raw materials</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">239,998</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">133,183</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Work-in-process</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">6,694</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr class="q2qselectedlineitem" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td class="q2qselectedlineitem" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Finished goods</p> </td> <td class="q2qselectedlineitem" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td class="q2qselectedlineitem" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td class="q2qselectedlineitem" style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">254,376</td> <td class="q2qselectedlineitem" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td> <td class="q2qselectedlineitem" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td class="q2qselectedlineitem" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td class="q2qselectedlineitem" style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">290,616</td> <td class="q2qselectedlineitem" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Total</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">494,374</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">430,493</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> </tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody><tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>As of<br/> December 31, </b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2023</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>As of<br/> December 31, </b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2022</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Raw materials</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">239,998</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">133,183</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Work-in-process</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">6,694</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr class="q2qselectedlineitem" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td class="q2qselectedlineitem" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Finished goods</p> </td> <td class="q2qselectedlineitem" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td class="q2qselectedlineitem" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td class="q2qselectedlineitem" style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">254,376</td> <td class="q2qselectedlineitem" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td> <td class="q2qselectedlineitem" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td class="q2qselectedlineitem" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td class="q2qselectedlineitem" style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">290,616</td> <td class="q2qselectedlineitem" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Total</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">494,374</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">430,493</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> </tr> </tbody></table> 239998 133183 0 6694 254376 290616 494374 430493 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>NOTE 4 </b>–<b> PROPERTY AND EQUIPMENT</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The Company’s property and equipment consist of the following:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody><tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>As of<br/> December 31, </b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2023</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>As of </b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>December 31, </b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2022</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Computers, software, and office equipment</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">480,882</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">463,292</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Leasehold improvements</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">506,162</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">535,527</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Laboratory equipment</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,670,097</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,559,362</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Manufacturing tooling</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">133,285</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">121,120</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Demo equipment</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">31,554</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">31,554</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Total</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4,821,980</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4,710,855</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Less: Accumulated depreciation</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(3,588,070</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(2,877,600</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Total Property and Equipment, Net</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,233,910</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,833,255</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> </tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">In the second quarter of 2023, the Company identified a change in future projected cash flows related to its Birmingham asset group. The Company prepared an undiscounted cash flow for its Birmingham asset group as of June 30, 2023, as required under ASC 360 and determined the carrying amount of the asset group exceeded its estimated undiscounted future cash flows. The Company determined the fair value of the Birmingham asset group using replacement cost and market approaches based on the in-exchange value. The Company recognized an impairment loss of $162,905 of its property and equipment in the Birmingham operating segment during the second quarter of 2023.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">In the fourth quarter of 2022, the Company identified a change in its future projected cash flows related to certain of its asset groups. The Company prepared an undiscounted cash flow for the asset groups as of December 31, 2022, as required under ASC 360 and determined the carrying amounts exceeded the estimated undiscounted future cash flows for those asset groups. The Company determined the fair value of the asset groups and recognized an impairment loss of $185,469 of its property and equipment in the Birmingham and Corporate asset groups during the fourth quarter of 2022. The Company also concluded that the finite-lived intangible assets of its former zPREDICTA asset group, which is now reported within the Pittsburgh operating segment, were fully impaired as of December 31, 2022, and recognized an impairment loss on those finite-lived intangible assets during the fourth quarter of 2022. See <i>Note 5 </i>–<i>Intangible Assets.</i></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">Depreciation expense was $711,890 and $898,369 in 2023 and 2022, respectively.</p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody><tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>As of<br/> December 31, </b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2023</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>As of </b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>December 31, </b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2022</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Computers, software, and office equipment</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">480,882</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">463,292</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Leasehold improvements</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">506,162</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">535,527</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Laboratory equipment</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,670,097</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,559,362</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Manufacturing tooling</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">133,285</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">121,120</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Demo equipment</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">31,554</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">31,554</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Total</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4,821,980</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4,710,855</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Less: Accumulated depreciation</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(3,588,070</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(2,877,600</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Total Property and Equipment, Net</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,233,910</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,833,255</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> </tr> </tbody></table> 480882 463292 506162 535527 3670097 3559362 133285 121120 31554 31554 4821980 4710855 3588070 2877600 1233910 1833255 162905 185469 711890 898369 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>NOTE 5 </b>–<b> INTANGIBLE ASSETS</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>Finite-lived Intangible Assets</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">Finite-lived intangible assets consist of patents and trademarks, developed technology, customer relationships, and tradenames, and are amortized over their estimated useful life. Amortization expense was $27,426 and $414,706 in 2023 and 2022, respectively. Accumulated amortization is included in intangibles, net in the accompanying consolidated balance sheets. The Company reviews finite-lived intangible assets for impairment in accordance with ASC 360, whenever events or changes in circumstances indicate the carrying amount may not be recoverable. Events or changes in circumstances that indicate the carrying amount may not be recoverable include, but are not limited to, a significant change in the medical device marketplace and a significant adverse change in the business climate in which the Company operates.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">As of December 31, 2023, there were $252,457 in net intangibles as compared to $253,865 in net intangibles as of December 31, 2022. </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The components of intangible assets were as follows:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody><tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>As of December 31, 2023</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="14" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>As of December 31, 2022</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Gross Carrying Costs</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Accumulated Amortization</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Net Carrying Amount</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Gross Carrying Costs</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Accumulated Amortization</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Impairment</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Net Carrying Amount</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 30%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Patents &amp; Trademarks</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">535,096</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(286,639</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">252,457</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">509,141</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(255,276</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">253,865</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Developed Technology</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,500,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(386,459</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(3,113,541</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Customer Relationships</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">200,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(22,083</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(177,917</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Tradename</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">80,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(22,083</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(57,917</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Total</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">535,096</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double black;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(286,639</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double black;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">252,457</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">4,289,141</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double black;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(685,901</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double black;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(3,349,375</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double black;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">253,865</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> </tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The following table outlines the estimated future amortization expense related to intangible assets held as of December 31, 2023:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody><tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 85%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Year ending December 31,</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Expense</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">2024</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">27,451</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">2025</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">27,451</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">2026</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">27,451</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">2027</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">27,451</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">2028</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">27,451</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Thereafter</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">115,202</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Total</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">252,457</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> </tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><span style="-sec-ix-hidden:c587">No</span> impairment charges related to finite-lived intangible assets were incurred during the year ended December 31, 2023.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">In the fourth quarter of 2022, the Company identified a change in its future projected cash flows related to certain of its asset groups. The Company prepared an undiscounted cash flow for these asset groups as of December 31, 2022 as required under ASC 360 and determined the carrying amounts exceeded the estimated undiscounted future cash flows for those asset groups. The Company determined the fair value of the asset groups and concluded that the finite-lived intangible assets of its former zPREDICTA asset group, which is now reported within the Pittsburgh operating segment, were fully impaired as of December 31, 2022, and recognized an impairment loss of $3,349,375 on those finite-lived intangible assets during the fourth quarter of 2022. The Company also recognized an impairment loss on its property and equipment in the Soluble and Corporate asset groups during the fourth quarter of 2022. See <i>Note 4 </i>–<i> Property and Equipment</i>.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>Goodwill</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">Goodwill of $7,231,093 was recognized in the zPREDICTA acquisition in 2021 and represented the excess of the consideration transferred over the fair values of assets acquired and liabilities assumed. During the second quarter of 2022, the Company concluded that potential impairment indicators were present and that an impairment assessment was warranted for goodwill. In testing goodwill for impairment as of June 30, 2022, the Company performed a quantitative impairment test, including computing the fair value of the former zPREDICTA reporting unit and comparing that value to its carrying value. Based upon the Company’s quantitative goodwill impairment test, the Company concluded that goodwill was fully impaired as of June 30, 2022. When evaluating the fair value of the former zPREDICTA reporting unit, the Company used a discounted cash flow model and market comparisons. Key assumptions used to determine the estimated fair value included: (a) expected cash flow for the 10-year period following the testing date (including net revenues, costs of revenues, and operating expenses as well as estimated working capital needs and capital expenditures) and (b) an estimated terminal value using a terminal year growth rate of 4.0% determined based on the growth prospects of the reporting unit. The Company further used a probability weighting of various forecasts to address forecast risk. The Company used an estimated discount rate of 65% based on management’s best estimate and considering the Company’s current market capitalization. The majority of the inputs used in the discounted cash flow model were unobservable and thus are considered to be Level 3 inputs. The inputs for the market capitalization calculation were considered Level 1 inputs. zPREDICTA Inc. was merged with Predictive Oncology Inc. at the end of 2022 and is now reported as part of the Pittsburgh operating segment.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The following tables present changes in the carrying value of goodwill on our consolidated balance sheet:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody><tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 85%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Goodwill balance at December 31, 2021</b></p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><b>$</b></td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><b>6,857,790</b></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Adjustment to fair value</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">373,303</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Impairment</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(7,231,093</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Goodwill balance at December 31, 2022</b></p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> </tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> 27426 414706 252457 253865 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody><tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>As of December 31, 2023</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="14" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>As of December 31, 2022</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Gross Carrying Costs</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Accumulated Amortization</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Net Carrying Amount</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Gross Carrying Costs</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Accumulated Amortization</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Impairment</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Net Carrying Amount</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 30%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Patents &amp; Trademarks</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">535,096</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(286,639</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">252,457</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">509,141</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(255,276</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">253,865</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Developed Technology</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,500,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(386,459</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(3,113,541</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Customer Relationships</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">200,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(22,083</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(177,917</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Tradename</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">80,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(22,083</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(57,917</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Total</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">535,096</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double black;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(286,639</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double black;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">252,457</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">4,289,141</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double black;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(685,901</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double black;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(3,349,375</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double black;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 7%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">253,865</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> </tr> </tbody></table> 535096 286639 252457 509141 255276 -0 253865 0 -0 0 3500000 386459 3113541 0 0 -0 0 200000 22083 177917 0 0 -0 0 80000 22083 57917 0 535096 286639 252457 4289141 685901 3349375 253865 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody><tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 85%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Year ending December 31,</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Expense</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">2024</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">27,451</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">2025</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">27,451</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">2026</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">27,451</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">2027</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">27,451</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">2028</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">27,451</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Thereafter</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">115,202</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Total</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">252,457</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> </tr> </tbody></table> 27451 27451 27451 27451 27451 115202 252457 3349375 7231093 10 4 65 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody><tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 85%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Goodwill balance at December 31, 2021</b></p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><b>$</b></td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><b>6,857,790</b></td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Adjustment to fair value</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">373,303</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Impairment</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(7,231,093</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Goodwill balance at December 31, 2022</b></p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> </tr> </tbody></table> 6857790 373303 7231093 0 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>NOTE 6 </b>–<b> LEASES</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The Company’s corporate offices and other offices are in Pittsburgh, Pennsylvania. Upon expiration of previous leases for office space and laboratory operations, the Company entered two new leases for office space and laboratory operations on January 4, 2023. The leases each have an approximate <span style="-sec-ix-hidden:c651">five</span>-year term ending February 29, 2028, and the Company recorded corresponding right of use (“ROU”) assets and liabilities of $2,922,365.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The Company has an additional office in Birmingham, Alabama, which is used for office space and laboratory operations. The lease is effective through August 31, 2025.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The Company has an office in Eagan, Minnesota, which is used for office space and manufacturing. Since July 31, 2022, the lease was month-to-month tenancy. On June 1, 2023, the lease was amended for <span style="-sec-ix-hidden:c654">two</span> additional years until May 31, 2025 and the Company recorded a corresponding ROU asset and liability of $74,816.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">Lease expense under operating lease arrangements was $892,993 and $746,590 for 2023 and 2022, respectively.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The following table summarizes other information related to the Company’s operating leases:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody><tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>December 31, 2023</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>December 31, 2022</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Weighted average remaining lease term – operating leases in years</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3.99</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1.72</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Weighted average discount rate – operating leases</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">12</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">8</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td> </tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The Company’s operating lease obligation as of December 31, 2023, which includes expected lease extensions that are reasonably certain of renewal, are as follows:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody><tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 85%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">2024</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">818,463</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">2025</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">857,622</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">2026</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">803,724</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">2027</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">827,909</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">2028</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">139,022</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Total lease payments</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,446,740</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Less interest</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(740,334</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Present value of lease liabilities</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,706,406</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> </tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> 2922365 2922365 74816 74816 892993 746590 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody><tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>December 31, 2023</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>December 31, 2022</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Weighted average remaining lease term – operating leases in years</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3.99</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1.72</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Weighted average discount rate – operating leases</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">12</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">8</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td> </tr> </tbody></table> P3Y11M26D P1Y8M19D 0.12 0.08 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody><tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 85%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">2024</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">818,463</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">2025</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">857,622</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">2026</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">803,724</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">2027</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">827,909</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">2028</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">139,022</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Total lease payments</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,446,740</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Less interest</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(740,334</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Present value of lease liabilities</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,706,406</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> </tr> </tbody></table> 818463 857622 803724 827909 139022 3446740 740334 2706406 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>NOTE 7 </b>–<b> NOTE PAYABLE</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">In June 2023, the Company purchased Directors and Officers insurance policies with a policy period ending June 2024. In July 2023, the Company financed $364,721 of its total premium by entering into a note payable with a finance provider that requires ten monthly installment payments through April 2024. The note is secured by a first priority lien on the financed policies. The short-term note bears interest at an annual percentage rate of 9.25% over the life of the note. As of December 31, 2023, the outstanding balance of the note was $150,408 including interest.</p> 364721 0.0925 150408 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>NOTE 8 </b>–<b> DERIVATIVES</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">Certain warrants issued to placement agents were determined to be a derivative liability due to certain features of the warrants which could, in certain circumstances, result in the holder receiving the Black Scholes value of the outstanding warrants in the same type of consideration as the common stockholders. As a result, in those circumstances, the amount of consideration would differ from that provided to holders of common stock, therefore, the warrants were classified as a liability.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The fair value of the placement agent warrants issued in connection with the March 2020 private placement was determined to be $135 and $3,355 as of December 31, 2023, and December 31, 2022, respectively. The Company recorded gains on the change in fair value of the placement agent warrants of $3,220 and $37,981 during the year ended December 31, 2023, and December 31, 2022, respectively. The placement agent warrants expire in March 2025.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The fair value of the placement agent warrants issued in connection with the May 2020 offering of securities was determined to be $333 and $4,479 as of December 31, 2023, and December 31, 2022, respectively. The Company recorded gains on the change in fair value of the placement agent warrants of $4,146 and $38,167 during the year ended December 31, 2023, and December 31, 2022, respectively. The placement agent warrants expire in May 2025.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The placement agent warrants issued in connection with the June 2020 warrant exercise and issuance had a fair value of $908 and $5,999 as of December 31, 2023, and December 31, 2022, respectively. The Company recorded gains on the change in fair value of the placement agent warrants of $5,091 and $39,499 during the year ended December 31, 2023, and December 31, 2022, respectively. The placement agent warrants expire in June 2025.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The table below discloses changes in value of the Company’s embedded derivative liabilities discussed above.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody><tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 85%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Derivative liability balance at December 31, 2021</b></p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><b>$</b></td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">129,480</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Gain recognized to revalue derivative instrument at fair value</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(115,647</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Derivative liability balance at December 31, 2022</b></p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><b>$</b></td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">13,833</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Gain recognized to revalue derivative instrument at fair value</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(12,457</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Derivative liability balance at December 31, 2023</b></p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><b>$</b></td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,376</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> </tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"> </p> 135 3355 3220 37981 333 4479 4146 38167 908 5999 5091 39499 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody><tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 85%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Derivative liability balance at December 31, 2021</b></p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><b>$</b></td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">129,480</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Gain recognized to revalue derivative instrument at fair value</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(115,647</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Derivative liability balance at December 31, 2022</b></p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"><b>$</b></td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">13,833</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Gain recognized to revalue derivative instrument at fair value</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(12,457</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Derivative liability balance at December 31, 2023</b></p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><b>$</b></td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,376</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> </tr> </tbody></table> 129480 115647 13833 12457 1376 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>NOTE 9 </b>–<b> STOCKHOLDERS</b>’<b> EQUITY, STOCK OPTIONS AND WARRANTS</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>Series F Preferred Stock Dividend and Reverse Stock Split</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">On March 16, 2023, the Board of Directors of the Company authorized the issuance of 80,000 shares of Series F Preferred Stock, par value $0.01 per share.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">On March 16, 2023, the Board of Directors of the Company declared a dividend of <span style="-sec-ix-hidden:c722">one</span> one-thousandth of a share of Series F Preferred Stock, par value $0.01 per share, for each outstanding share of the Company’s common stock held on record as of March 27, 2023. 79,404 shares of Series F Preferred Stock were issued pursuant to the stock dividend. Each share of Series F Preferred Stock entitled the holder thereof to 1,000,000 votes per share to vote together with the outstanding shares of common stock of the Company as a single class to adopt an amendment to the Company’s Certificate of Incorporation to affect a reverse stock split.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">On April 19, 2023, the Company completed a one-for-<span style="-sec-ix-hidden:c726">twenty</span> reverse stock split that was effective for trading purposes on April 24, 2023. No fractional shares were issued as a result of the reverse stock split. Any fractional shares that would otherwise have resulted from the reverse stock split were rounded up to the next whole number. The number of authorized shares of common stock under the Company’s certificate of incorporation, as amended, remained unchanged at 200,000,000 shares. All numbers of shares and per-share amounts in this report have been adjusted to reflect the reverse split. Proportionate reductions were made to the number of shares of common stock reserved for future issuance under our 2012 Equity Incentive Plan and the number of shares of common stock that may be issued upon exercise or vesting of outstanding equity incentive awards and warrants, and proportionate increases were made to the exercise price or share-based performance criteria, if any, applicable to such awards and warrants.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>Redemption of Series F Preferred Stock</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">On April 17, 2023, the Company convened a special meeting of stockholders, which was adjourned due to the lack of a quorum and reconvened on April 19, 2023 (the “Special Meeting”), at which the Company’s stockholders approved a proposal to amend the Company’s certificate of incorporation to effect a reverse stock split of the Company’s common stock at a ratio in the range of 1-for-2 to 1-for-25, with such ratio to be determined by the Company’s Board of Directors (the “Reverse Split Proposal”). All shares of Series F Preferred Stock that were not present in person or by proxy at the Special Meeting as of immediately prior to the opening of the polls (the “Initial Redemption Time”) were automatically redeemed (the “Initial Redemption”). All outstanding shares of Series F Preferred Stock that were not redeemed pursuant to the Initial Redemption were redeemed automatically upon the approval by the Company’s stockholders of the Reverse Split Proposal (the “Subsequent Redemption” and, together with the Initial Redemption, the “Redemption”). Both the Initial Redemption and the Subsequent Redemption occurred on April 19, 2023. As a result, no shares of Series F Preferred Stock remain outstanding.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>May 2022 Offerings</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">On May 16, 2022, the Company issued and sold an aggregate of 191,864 shares of its common stock, at a purchase price of $12.00 per share to several institutional and accredited investors in a registered direct offering (the “First Offering”). Pursuant to the securities purchase agreement, the Company also agreed to issue to these purchasers unregistered warrants to purchase up to an aggregate of 191,864 shares of common stock (the “Warrants”) in a concurrent private placement. The Warrants have an exercise price equal to $14.00 per share, will become exercisable six months from the date of issuance, and will expire <span style="-sec-ix-hidden:c734">five</span> and one-half years from the date of issuance.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">In addition, in a concurrent registered direct offering (the “Second Offering”), on May 16, 2022, the Company issued and sold to several institutional and accredited investors an aggregate of 408,136 shares of its common stock, at a purchase price of $12.00 per share. The Company also entered into a warrant amendment agreement (the “Warrant Amendment”) with each of the purchasers in the Second Offering. Under the Warrant Amendment, the Company agreed to amend certain existing warrants to purchase up to 816,272 shares of common stock that were previously issued in 2020 and 2021 to those purchasers, with exercise prices ranging from $20.00 to $40.00 per share (the “Existing Warrants”), were amended to: (i) lower the exercise price of the Existing Warrants to $14.00 per share, (ii) provide that the Existing Warrants, as amended, will not be exercisable until six months following the closing date of the Second Offering, and (iii) extend the original expiration date of the Existing Warrants by <span style="-sec-ix-hidden:c741">five</span> and one-half years following the close of the Second Offering.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">In each case, the Company paid to the placement agent an aggregate fee equal to 7.5% of the aggregate gross proceeds received by the Company in the offering and a management fee equal to 1% of the aggregate gross proceeds received by the Company in the offering and provided the placement agent expense allowance of $65,000 for non-accountable and other out-of-pocket expenses. In addition, the Company granted to the placement agent or its assigns warrants to purchase 7.5% of the shares sold to investors in the offering at an exercise price equal to 125% of the price of the shares in the transaction, or $15.00 per share, with a term of five years (the “Agent Warrants”). The Agent Warrants become exercisable six months after issuance.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>Equity Line</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">On October 24, 2019, the Company entered into an equity purchase agreement with an investor, providing for an equity financing facility. According to the terms and subject to the conditions in the purchase agreement, the investor was committed to purchase shares having an aggregate value of up to $15,000,000 of the Company’s common stock for a period of up to three years. The Company issued to the investor 5,233 commitment shares at a fair market value of $450,000 for entering into the agreement. From time to time during the <span style="-sec-ix-hidden:c751">three</span>-year commitment period, provided that the closing conditions were satisfied, the Company could provide the investor with put notices to purchase a specified number of shares subject to certain limitations and conditions and at specified prices, which generally represent discounts to the market price of the common stock. During the year ended December 31, 2022, the Company issued 15,750 shares of its common stock valued at $236,009 pursuant to the equity line. In connection with the May 2022 offerings, the Company agreed not to access the remaining balance for a period of one year after the closing date, or May 18, 2022. The equity line expired on October 23, 2022.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>Series B Convertible Preferred Stock</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">As of December 31, 2023, and December 31, 2022, there were 79,246 shares of Series B Convertible Preferred Stock outstanding. The conversion rate of Series B Convertible Preferred Stock to Common Stock is subject to appropriate adjustment in the event of stock dividends, stock splits, reorganizations, or similar events. The 79,246 shares of Series B Convertible Preferred Stock outstanding at December 31, 2023 were convertible to 16 shares of common stock. In addition, the Series B Convertible Preferred Stock will automatically convert into shares of common stock upon the occurrence of a fundamental transaction, as described in the certificate of designations for the Series B Convertible Preferred Stock including mergers, sales of the company’s assets, changes in control and similar transactions. The Series B Convertible Preferred Stock is not convertible by the holder of such preferred stock to the extent (and only to the extent) that the holder or any of its affiliates would beneficially own in excess of 4.99% of the common stock of the Company. The Series B Convertible Preferred Stock has no voting rights, except for the right to approve certain amendments to the certificate of designations or similar actions. With respect to payment of dividends and distribution of assets upon liquidation or dissolution or winding up of the Company, the Series B Convertible Preferred Stock shall rank equal to the common stock of the Company. No sinking fund has been established for the retirement or redemption of the Series B Convertible Preferred Stock.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>Equity Incentive Plan</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The Company’s Amended and Restated 2012 Stock Incentive Plan (the “2012 Plan”) allows for the issuance of incentive and non-qualified stock options, stock appreciation rights, stock awards, restricted stock, restricted stock units (“RSUs”) and performance awards to employees, directors, and consultants of the Company, where permitted under the plan. The exercise price for each stock option is determined by the market price on the date of issuance. Vesting requirements are determined by the Board of Directors when granted and currently range from immediate to <span style="-sec-ix-hidden:c758">three</span> years. Options outstanding under this plan have a contractual life of <span style="-sec-ix-hidden:c759">ten</span> years.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">On December 1, 2022, during the 2022 annual meeting of stockholders (the “Annual Meeting”), the stockholders approved a proposal to increase the reserve shares of common stock authorized for issuance under the Amended and Restated 2012 Stock Incentive Plan by 162,500 to 287,500 reserve shares.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">ASC 718, <i>Compensation </i>–<i> Stock Compensation </i>(“ASC 718”), requires that a company that issues equity as compensation needs to record compensation expense on its statements of net loss that corresponds to the estimated cost of those equity grants. ASC 718 requires companies to estimate the fair value of stock-based payment awards on the date of grant using an option-pricing model or other acceptable means.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">During the year ended December 31, 2021, the Company issued 22,500 RSUs under the plan which had market, performance, and service vesting conditions through January 1, 2024. 16,667 RSUs became vested during the year ended December 31, 2022. At December 31, 2022, there were 4,167 RSUs outstanding under the plan. At December 31, 2023, there were <span style="-sec-ix-hidden:c765">no</span> RSUs outstanding under the plan.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><i>Valuation and Accounting for Stock Options and Warrants</i></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The Company determines the grant date fair value of options and warrants using a Black-Scholes option valuation model based upon assumptions regarding risk-free interest rate, expected dividend rate, volatility, and estimated term. See <i>Note 1 </i>–<i> Summary of Significant Accounting Policies</i>.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The fair value of each option and warrant grant is estimated on the grant date using the Black-Scholes option valuation model with the following assumptions:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody><tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Year Ended December 31,</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2023</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2022</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Stock Options</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Expected dividend yield</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">0.0%</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">0.0%</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Expected stock price volatility</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">90.8% –98.2%</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">86.5% –92.2%</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Risk-free interest rate</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">3.38% –3.95%</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">1.83% –4.26%</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Expected life (years)</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">10</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">10</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Warrants</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Expected dividend yield</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">0.0%</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">0.0%</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Expected stock price volatility</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">0%</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">92.2%</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Risk-free interest rate</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">0%</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">2.96% –2.97%</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Expected life (years)</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">0</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">5 – 5.5</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><i>Stock Options and Warrants Granted by the Company</i></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The following summarizes transactions for stock options and warrants for the periods indicated: </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody><tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Stock Options</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Warrants</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Number of<br/> Shares</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Average<br/> Exercise<br/> Price</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Number of<br/> Shares</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Average<br/> Exercise<br/> Price</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Outstanding at December 31, 2021</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">53,144</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">96.60</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,584,995</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">33.20</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Issued</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,599</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">8.40</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,053,136</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">14.00</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Forfeited</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(2,013</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">17.60</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Expired</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(3,677</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">208.40</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(5,422</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">329.60</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Cancelled</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(816,272</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">30.20</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Outstanding at December 31, 2022</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">49,053</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">91.60</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,816,437</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">22.60</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Issued</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,075</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5.45</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Forfeited</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(49</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">6.18</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Expired</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(2,415</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">139.30</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(9,848</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">219.60</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Outstanding at December 31, 2023</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">47,664</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">82.23</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,806,589</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">21.52</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">At December 31, 2023, 46,814 stock options were fully vested and currently exercisable with a weighted average exercise price of $83.61 and a weighted average remaining term of 5.56 years. At December 31, 2023, there were 1,806,589 warrants that were fully vested and currently exercisable.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">At December 31, 2022, 47,682 stock options were fully vested and exercisable with a weighted average exercise price of $93.80 and a weighted average remaining term of 6.54 years. At December 31, 2022, there were 1,816,437 warrants that were fully vested and currently exercisable.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">Stock-based compensation recognized in 2023 and 2022 was $2,038 and $108,596, respectively. The Company has $1,644 of unrecognized compensation expense related to non-vested stock options that are expected to be recognized over the next 16 months.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The following summarizes the status of options and warrants outstanding at December 31, 2023:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody><tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td colspan="2" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Range of Exercise Prices</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Shares</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Weighted Average Remaining Life</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td colspan="2" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Options</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 12%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 12%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">$</td> <td style="width: 68%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3.44 –14.65</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">12,029</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">6.67</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">$</td> <td style="width: 68%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">16.28 –29.40</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4,935</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">7.57</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">$</td> <td style="width: 68%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">30.80 –52.20</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">16,049</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4.13</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">$</td> <td style="width: 68%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">101.00 –69,375.00</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">14,651</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3.52</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td colspan="2" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Total</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">47,664</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 12%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 68%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 12%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 12%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td colspan="2" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Warrants:</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 12%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 12%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">$</td> <td style="width: 68%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">14.00 –20.00</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,168,465</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3.62</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">$</td> <td style="width: 68%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">21.05 –30.00</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">368,246</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2.06</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">$</td> <td style="width: 68%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">34.38 –40.00</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">180,314</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5.87</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">$</td> <td style="width: 68%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">43.75 –200.00</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">89,564</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1.83</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td colspan="2" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Total</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,806,589</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 12%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> </tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">Stock options and warrants expire on various dates from February 2024 to July 2033.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The following table is the listing of outstanding stock options and warrants as of December 31, 2023 by year of grant:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">Stock Options:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody><tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 52%; border-bottom: 1px solid black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Year</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Shares</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Range of Exercise Prices</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">2014</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">32,500.00</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">–</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">69,375.00</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">2015</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">12</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">30.80</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">–</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">17,250.00</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">2016</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">296</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">30.80</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">–</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">850.00</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">2017</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">10,478</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">30.80</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">–</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">420.00</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">2018</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,893</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">30.80</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">–</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">226.00</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">2019</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">14,970</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">30.80</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">–</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">158.00</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">2020</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">14,883</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">14.65</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">–</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">32.80</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">2021</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,248</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">14.40</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">–</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">29.40</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">2022</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">846</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">7.70</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">–</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">14.65</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">2023</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,035</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3.44</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">–</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">7.68</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Total</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">47,664</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3.44</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">–</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">69,375.00</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">Warrants:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody><tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 52%; border-bottom: 1px solid black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Year</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Shares</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Range of Exercise Prices</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">2019</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">84,514</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">16.90</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">–</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">200.00</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">2020</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">65,586</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">36.00</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">–</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">59.84</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">2021</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">603,353</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">16.00</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">–</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">48.75</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">2022</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">1,053,136</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">14.00</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">–</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">15.00</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Total</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,806,589</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">14.00</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">–</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">200.00</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"> </p> 80000 0.01 0.01 79404 1000000 200000000 2 25 191864 12 191864 14 408136 12 816272 20 40 14 0.075 0.01 65000 0.075 1.25 15 15000000 5233 450000 15750 236009 79246 79246 79246 16 162500 287500 22500 16667 4167 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody><tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Year Ended December 31,</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2023</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2022</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Stock Options</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Expected dividend yield</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">0.0%</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">0.0%</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Expected stock price volatility</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">90.8% –98.2%</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">86.5% –92.2%</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Risk-free interest rate</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">3.38% –3.95%</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">1.83% –4.26%</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Expected life (years)</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">10</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">10</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Warrants</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Expected dividend yield</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">0.0%</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">0.0%</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Expected stock price volatility</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">0%</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">92.2%</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Risk-free interest rate</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">0%</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">2.96% –2.97%</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Expected life (years)</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">0</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">5 – 5.5</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> </tbody></table> 0 0 0.908 0.982 0.865 0.922 0.0338 0.0395 0.0183 0.0426 P10Y P10Y 0 0 0 0.922 0 0.0296 0.0297 0 5 5.5 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody><tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Stock Options</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Warrants</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Number of<br/> Shares</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Average<br/> Exercise<br/> Price</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Number of<br/> Shares</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Average<br/> Exercise<br/> Price</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Outstanding at December 31, 2021</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">53,144</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">96.60</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,584,995</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">33.20</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Issued</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,599</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">8.40</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,053,136</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">14.00</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Forfeited</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(2,013</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">17.60</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Expired</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(3,677</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">208.40</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(5,422</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">329.60</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Cancelled</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(816,272</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">30.20</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Outstanding at December 31, 2022</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">49,053</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">91.60</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,816,437</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">22.60</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Issued</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,075</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5.45</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Forfeited</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(49</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">6.18</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Expired</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(2,415</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">139.30</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(9,848</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">219.60</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Outstanding at December 31, 2023</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">47,664</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">82.23</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,806,589</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">21.52</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> </tbody></table> 53144 96.6 1584995 33.2 1599 8.4 1053136 14 2013 17.6 -0 3677 208.4 5422 329.6 0 0 816272 30.2 49053 91.6 1816437 22.6 1075 5.45 0 0 49 6.18 -0 2415 139.3 9848 219.6 47664 82.23 1806589 21.52 46814 83.61 P5Y6M21D 1806589 47682 93.8 P6Y6M14D 1816437 2038 108596 1644 P16M <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody><tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td colspan="2" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Range of Exercise Prices</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Shares</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Weighted Average Remaining Life</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td colspan="2" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Options</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 12%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 12%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">$</td> <td style="width: 68%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3.44 –14.65</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">12,029</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">6.67</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">$</td> <td style="width: 68%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">16.28 –29.40</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4,935</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">7.57</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">$</td> <td style="width: 68%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">30.80 –52.20</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">16,049</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4.13</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">$</td> <td style="width: 68%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">101.00 –69,375.00</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">14,651</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3.52</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td colspan="2" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Total</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">47,664</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 12%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 68%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 12%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 12%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td colspan="2" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Warrants:</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 12%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 12%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">$</td> <td style="width: 68%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">14.00 –20.00</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,168,465</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3.62</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">$</td> <td style="width: 68%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">21.05 –30.00</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">368,246</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2.06</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">$</td> <td style="width: 68%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">34.38 –40.00</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">180,314</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5.87</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">$</td> <td style="width: 68%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">43.75 –200.00</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">89,564</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1.83</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td colspan="2" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Total</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,806,589</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 12%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> </tr> </tbody></table> 3.44 14.65 12029 P6Y8M1D 16.28 29.4 4935 P7Y6M25D 30.8 52.2 16049 P4Y1M17D 101 69375 14651 P3Y6M7D 47664 14 20 1168465 P3Y7M13D 21.05 30 368246 P2Y21D 34.38 40 180314 P5Y10M13D 43.75 200 89564 P1Y9M29D 1806589 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody><tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 52%; border-bottom: 1px solid black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Year</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Shares</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Range of Exercise Prices</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">2014</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">32,500.00</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">–</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">69,375.00</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">2015</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">12</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">30.80</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">–</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">17,250.00</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">2016</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">296</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">30.80</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">–</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">850.00</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">2017</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">10,478</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">30.80</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">–</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">420.00</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">2018</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,893</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">30.80</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">–</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">226.00</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">2019</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">14,970</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">30.80</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">–</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">158.00</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">2020</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">14,883</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">14.65</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">–</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">32.80</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">2021</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,248</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">14.40</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">–</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">29.40</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">2022</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">846</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">7.70</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">–</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">14.65</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">2023</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,035</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3.44</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">–</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">7.68</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Total</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">47,664</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3.44</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">–</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">69,375.00</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody><tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 52%; border-bottom: 1px solid black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Year</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Shares</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Range of Exercise Prices</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">2019</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">84,514</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">16.90</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">–</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">200.00</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">2020</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">65,586</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">36.00</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">–</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">59.84</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">2021</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">603,353</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">16.00</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">–</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">48.75</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">2022</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;">1,053,136</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">14.00</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">–</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">15.00</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Total</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,806,589</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">14.00</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">–</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">200.00</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> </tbody></table> 3 32500 69375 12 30.8 17250 296 30.8 850 10478 30.8 420 2893 30.8 226 14970 30.8 158 14883 14.65 32.8 2248 14.4 29.4 846 7.7 14.65 1035 3.44 7.68 47664 3.44 69375 84514 16.9 200 65586 36 59.84 603353 16 48.75 1053136 14 15 1806589 14 200 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>NOTE 10 </b>–<b> INCOME TAXES</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The provision for income taxes consists of an amount for taxes currently payable and a provision for tax consequences deferred to future periods. Deferred income taxes 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. Deferred income 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.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The Company incurred <span style="-sec-ix-hidden:c1088">zero</span> income tax expense during the years ended December 31, 2023, and December 31, 2022, due to losses in both years.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">Actual income tax benefit differs from statutory federal income tax benefit as follows:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody><tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Year Ended December 31,</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2023</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2022</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Statutory federal income tax benefit</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,936,633</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5,404,903</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">State tax benefit, net of federal taxes</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">599,958</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">856,735</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Foreign tax benefit</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Foreign operations tax rate differential</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">State rate adjustment</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(125,150</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(7,795,184</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Nondeductible/nontaxable items</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">121,708</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(7,709</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Goodwill impairment</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(1,654,212</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">NOL and deferred only adjustments</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(59,913,532</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(1,149,895</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Other</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(5,182</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">89,162</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Valuation allowance decrease</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">56,385,565</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">4,256,200</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Total income tax benefit</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> </tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">Deferred taxes consist of the following:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody><tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>December 31, 2023</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>December 31, 2022</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Deferred tax assets:</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Noncurrent:</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Inventory</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Compensation accruals</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">87,131</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">150,168</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Accruals and reserves</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">204,083</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">254,213</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Deferred revenue</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">36,169</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">51,198</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Charitable contribution carryover</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,724</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,766</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Derivatives</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">349</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,192</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Intangibles</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">852,414</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,191,874</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Capitalized R&amp;D</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">919,789</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">635,862</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Depreciation</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">59,511</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0pt 0pt 0pt 9pt;">Lease liabilities</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">703,026</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">6,925</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">NQSO compensation</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">627,997</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,625,108</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">NOL and credits</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">21,737,285</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">77,042,831</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Total deferred tax assets</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">25,229,478</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">80,963,137</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Deferred tax liabilities:</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Noncurrent:</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Depreciation</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(39,213</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0pt 0pt 0pt 9pt;">Lease right-of-use assets</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(691,119</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Total deferred tax liabilities</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(691,119</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(39,213</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Net deferred tax assets</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">24,538,359</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">80,923,924</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Less: valuation allowance</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(24,538,359</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(80,923,924</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Total</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> </tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The Company has determined, based upon its history, that it is probable that future taxable income may be insufficient to fully realize the benefits of the NOL carryforwards and other deferred tax assets. As such, the Company has determined that it is more likely than not that it will not realize its deferred tax assets.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">Pursuant to the Internal Revenue Code of 1986, as amended (the “Code”) Sections 382 and 383, annual use of a company’s NOL and research and development credit carryforwards may be limited if there is a cumulative change in ownership of greater than 50% within a three-year period. The amount of the annual limitation is determined based on the value of the Company immediately prior to the ownership change. Subsequent ownership changes may further affect the limitation in future years.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;">During the year-ended December 31, 2023, the Company completed an assessment of the available NOL and tax credit carryforwards under Section 382 and 383 and determined that the Company underwent several ownership changes during the period from 2008 to 2022. The Company has adjusted its NOL and tax credit carryforwards to reflect the limitations resulting from the identified ownership changes. The Company reduced its available gross federal and state NOL carryforwards by $237,816,096 and $178,311,455, respectively, and recorded a reduction of $49,941,380 and $7,344,800, respectively, to the federal and state deferred tax asset, each of which related to losses generated for the years ended December 31, 2022, and prior. Accordingly, the NOL and tax credit carryforwards presented above for the year ended December 31, 2023, were reduced by $57,446,259, with a corresponding reduction to the valuation allowance.  The Company has recorded the adjustments noted above in 2023 as an out-of-period adjustment and concluded that the adjustments were not material to the 2022 consolidated financial statements and evaluated the recording of this prior year item in the current period and concluded that the net accounting impact is not material to the 2023 consolidated financial statements.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;">As of December 31, 2023, the Company had $86,840,808 of NOLs to reduce future federal taxable income, the majority of which are expected to be available for use in 2024, subject to the Section 382 limitation described above. The federal NOLs of $43,354,286 begin to expire in 2024 if unused and $43,486,522 will carry forward indefinitely. The Company also had $59,425,348 of NOLs to reduce future state taxable income as of December 31, 2023. The state NOLs will begin to expire in 2024 if unused. The Company's net deferred tax assets, which include the NOLs, are subject to a full valuation allowance. As of December 31, 2023, the federal and state valuation allowances were $20,558,729 and $3,979,630, respectively.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">As of December 31, 2022, prior to the Section 382 analysis, the Company had $316,548,085 of NOLs to reduce future federal taxable income, the majority of which were expected to be available for use in 2023. The federal NOLs of $254,897,407 were to begin to expire in 2023 if unused and $60,829,929 were to carry forward indefinitely. Prior to the Section 382 state analysis, the Company also had $232,097,127 of NOLs to reduce future state taxable income at December 31, 2022. As of December 31, 2022, the federal and state valuation allowances were $66,733,005 and $14,190,055, respectively.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">Tax years after 2003 remain open to examination by federal and state tax authorities due to unexpired NOL carryforwards.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The Company reviews income tax positions expected to be taken in income tax returns to determine if there are any income tax uncertainties. The Company recognizes tax benefits from uncertain tax positions only if it is more likely than not that the tax positions will be sustained on examination by taxing authorities, based on technical merits of the positions. The Company has identified <span style="-sec-ix-hidden:c1168">no</span> income tax uncertainties. Due to the existence of the valuation allowance, changes in the Company’s unrecognized tax benefits are not expected to impact the Company’s effective tax rate.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The Company recognizes interest and penalties on unrecognized tax benefits as well as interest received from favorable tax settlements within income tax expense. As of December 31, 2023, and 2022, the Company recorded no accrued interest or penalties related to uncertain tax positions.</p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody><tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Year Ended December 31,</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2023</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2022</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Statutory federal income tax benefit</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,936,633</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">5,404,903</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">State tax benefit, net of federal taxes</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">599,958</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">856,735</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Foreign tax benefit</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Foreign operations tax rate differential</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">State rate adjustment</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(125,150</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(7,795,184</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Nondeductible/nontaxable items</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">121,708</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(7,709</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Goodwill impairment</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(1,654,212</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">NOL and deferred only adjustments</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(59,913,532</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(1,149,895</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Other</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(5,182</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">89,162</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Valuation allowance decrease</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">56,385,565</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">4,256,200</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Total income tax benefit</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> </tr> </tbody></table> -2936633 -5404903 -599958 -856735 0 0 -0 -0 125150 7795184 -121708 7709 -0 1654212 -59913532 -1149895 5182 -89162 -56385565 -4256200 0 0 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody><tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>December 31, 2023</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>December 31, 2022</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Deferred tax assets:</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Noncurrent:</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Inventory</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Compensation accruals</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">87,131</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">150,168</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Accruals and reserves</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">204,083</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">254,213</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Deferred revenue</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">36,169</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">51,198</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Charitable contribution carryover</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,724</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,766</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Derivatives</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">349</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,192</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Intangibles</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">852,414</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,191,874</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Capitalized R&amp;D</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">919,789</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">635,862</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Depreciation</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">59,511</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0pt 0pt 0pt 9pt;">Lease liabilities</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">703,026</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">6,925</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">NQSO compensation</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">627,997</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,625,108</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">NOL and credits</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">21,737,285</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">77,042,831</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Total deferred tax assets</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">25,229,478</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">80,963,137</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Deferred tax liabilities:</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Noncurrent:</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Depreciation</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(39,213</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding: 0pt 0pt 0pt 9pt;">Lease right-of-use assets</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(691,119</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Total deferred tax liabilities</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(691,119</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(39,213</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Net deferred tax assets</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">24,538,359</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">80,923,924</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Less: valuation allowance</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(24,538,359</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(80,923,924</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">)</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Total</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> </tr> </tbody></table> 0 0 87131 150168 204083 254213 36169 51198 1724 1766 349 3192 852414 1191874 919789 635862 59511 0 703026 6925 627997 1625108 21737285 77042831 25229478 80963137 -0 39213 691119 -0 691119 39213 24538359 80923924 24538359 80923924 0 0 237816096 178311455 49941380 7344800 57446259 86840808 43354286 43486522 59425348 20558729 3979630 316548085 254897407 60829929 232097127 66733005 14190055 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>NOTE 11 </b>–<b> COLLABORATIVE AGREEMENT</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>Collaborative Agreement with Cancer Research Horizons</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">On March 16, 2023, the Company entered into a Collaboration Agreement (the “CRH Agreement”) with Cancer Research Horizons (“CRH”), pursuant to which the Company will use its PEDAL technology to evaluate CRH pre-clinical drug inhibitors of Glutaminase to determine which cancer types and patient populations are most likely to respond to treatment with these compounds (the “Project”). Under the CRH Agreement, both parties will retain rights to their respective background intellectual property. Rights to reports, findings, supporting data, and materials (“Project Intellectual Property”) that are generated by the Company pursuant to its performance under the CRH Agreement vest exclusively in CRH. Each party funds its own participation in the Project. Costs incurred to participate in the CRH Agreement are recorded in Cost of Sales in the Company’s consolidated Statements of Net Loss.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">Pursuant to the CRH Agreement, the Company shall receive a percentage of net revenue, as defined in the agreement, received by CRH for the commercialization of the CRH Candidates and any CRH Derivatives. The percentage of net revenue varies depending on the stage of development. The revenue sharing fees represent variable consideration, which is measured using the expected value method under ASC 606 based on the actual net revenues earned by CRH under Relevant Transfer Agreements relating to the CRH Candidates and CRH Derivatives. Due to the uncertainty associated with the timing and amount of revenue sharing fees, the Company concluded that the revenue sharing fees should be fully constrained until such time that Relevant Transfer Agreements have been entered and net revenues have been earned. These estimates will be reassessed at each reporting period. During the year ended December 31, 2023, the Company recognized no revenue under the CRH Agreement.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>NOTE 12 </b>–<b> RETIREMENT SAVINGS PLANS</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The Company has a pre-tax salary reduction/profit-sharing plan under the provisions of Section 401(k) of the Internal Revenue Code, which covers employees meeting certain eligibility requirements. During 2023 and 2022, the Company matched 100% of the employee’s contribution up to 4.0% of their earnings. Employer contributions were $192,499 and $99,924 in 2023 and 2022, respectively. There were <span style="-sec-ix-hidden:c1244"><span style="-sec-ix-hidden:c1245">no</span></span> discretionary contributions to the plan in 2023 and 2022.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"> </p> 1 1 0.04 192499 99924 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>NOTE 13 </b>–<b> LOSS PER SHARE</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The following table presents the shares used in the basic and diluted loss per common share computations:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody><tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="6" rowspan="1" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;"><b>Year Ended December 31,</b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2023</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2022</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Numerator:</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Net loss attributable to common stockholders per common share: basic and diluted calculation</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(13,983,967</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(25,737,634</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Denominator:</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Weighted average common shares outstanding-basic</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4,014,848</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,685,954</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Effect of diluted stock options, warrants and preferred stock (1)</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Weighted average common shares outstanding-diluted</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">4,014,848</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">3,685,954</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Loss per common share-basic and diluted</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(3.48</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(6.98</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td> </tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">(1) The following is a summary of the number of underlying shares outstanding at the end of the respective periods that have been excluded from the diluted calculations because the effect on loss per common share would have been anti-dilutive:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody><tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="6" rowspan="1" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;"><b>Year Ended December 31,</b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2023</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2022</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Options</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">47,664</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">49,053</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">RSUs</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4,167</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Warrants</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,806,589</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,816,437</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Preferred stock: Series B</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">16</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">16</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody><tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="6" rowspan="1" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;"><b>Year Ended December 31,</b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2023</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2022</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Numerator:</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Net loss attributable to common stockholders per common share: basic and diluted calculation</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(13,983,967</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(25,737,634</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Denominator:</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Weighted average common shares outstanding-basic</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4,014,848</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,685,954</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Effect of diluted stock options, warrants and preferred stock (1)</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Weighted average common shares outstanding-diluted</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">4,014,848</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">3,685,954</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Loss per common share-basic and diluted</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(3.48</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(6.98</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">)</p> </td> </tr> </tbody></table> -13983967 -25737634 4014848 3685954 0 0 4014848 3685954 -3.48 -6.98 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody><tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="6" rowspan="1" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;"><b>Year Ended December 31,</b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2023</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2022</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Options</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">47,664</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">49,053</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">RSUs</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4,167</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Warrants</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,806,589</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,816,437</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Preferred stock: Series B</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">16</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">16</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> </tbody></table> 47664 49053 0 4167 1806589 1816437 16 16 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>NOTE 14 </b>–<b> SEGMENTS</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The Company has determined its operating segments in accordance with ASC 280 – Segment Reporting. Factors used to determine the Company’s reportable segments include the availability of separate financial statements, the existence of locally based leadership across geographic regions, the economic factors affecting each segment, and the evaluation of operating results at the segment level. The Chief Operating Decision Maker (“CODM”) allocates the Company’s resources for each of the operating segments and evaluates their relative performance. Each operating segment listed below has separate financial statements and locally based leadership that are evaluated based on the results of their respective segments. It should be noted that the operating segments below have different products and services. The financial information is consolidated and evaluated regularly by the CODM in assessing performance and allocating resources. As of January 1, 2023, the Company changed its reportable segments to align with its business areas. The Company has retrospectively revised the reported segment information for all periods presented for consistency.</p> <p style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; margin: 0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The Company has <span style="-sec-ix-hidden:c1294">three</span> reportable segments, which have been delineated by location and business area:</p> <p style="font-size: 10pt; font-family: &quot;Times New Roman&quot;; margin: 0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:Times New Roman;font-size:10pt;"> <tbody><tr> <td style="width:18pt;"> </td> <td style="vertical-align:top;width:18pt;"> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">●</p> </td> <td style="vertical-align:top;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><i>Pittsburgh segment: </i>provides services that include the application of AI using its proprietary biobank of 150,000+ tumor samples. Pittsburgh also creates proprietary 3D culture models used in drug development.</p> </td> </tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:Times New Roman;font-size:10pt;"> <tbody><tr> <td style="width:18pt;"> </td> <td style="vertical-align:top;width:18pt;"> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">●</p> </td> <td style="vertical-align:top;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><i>Birmingham segment</i>: provides contract services and research focused on solubility improvements, stability studies, and protein production.</p> </td> </tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:Times New Roman;font-size:10pt;"> <tbody><tr> <td style="width:18pt;"> </td> <td style="vertical-align:top;width:18pt;"> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">●</p> </td> <td style="vertical-align:top;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><i>Eagan segment</i>: produces the FDA-cleared STREAMWAY System and associated products for automated medical fluid waste management and patient-to-drain medical fluid disposal.</p> </td> </tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">See discussion of revenue recognition in <i>Note 1 </i>–<i> Summary of Significant Accounting Policies</i> for a description of the products and services recognized in each segment. The segment revenues and segment net losses for the year ended December 31, 2023, and 2022 are included in the table below. All revenues are earned from external customers.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <div> </div> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">The tables below summarize the Company’s segment reporting as of and for years ended December 31, 2023, and 2022.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody><tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="18" rowspan="1" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;"><b>Year Ended December 31, 2023</b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Pittsburgh</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Birmingham</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Eagan</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Corporate</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Total</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 40%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Revenue</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">492,596</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">152,396</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,135,101</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,780,093</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Depreciation and amortization</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(207,658</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(494,527</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(29,750</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(7,381</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(739,316</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Impairment expense – long-lived tangible assets</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(162,905</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(162,905</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Net loss</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(4,503,906</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(1,966,406</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(969,281</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(6,544,374</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(13,983,967</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> </tr> </tbody></table> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody><tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="18" rowspan="1" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;"><b>December 31, 2023</b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Pittsburgh</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Birmingham</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Eagan</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Corporate</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Total</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 40%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Assets</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,263,270</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">981,914</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,390,031</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">8,782,034</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">14,417,249</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Expenditures for additions to long-lived assets</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">7,424</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">254,819</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">24,691</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">15,437</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">302,371</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody><tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="18" rowspan="1" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;"><b>Year Ended December 31, 2022</b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Pittsburgh</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Birmingham</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Eagan</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Corporate</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Total</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 40%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Revenue</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">358,776</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">82,301</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,063,493</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">889</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,505,459</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Depreciation and amortization</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(836,671</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(378,708</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(28,481</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(69,215</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(1,313,075</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Impairment expense – goodwill</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(7,231,093</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(7,231,093</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Impairment expense – intangibles</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(3,349,375</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(3,349,375</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Impairment expense – long-lived tangible assets</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(115,775</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(69,694</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(185,469</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Net loss</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(15,741,206</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(1,817,283</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(417,774</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(7,761,371</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(25,737,634</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> </tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody><tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="18" rowspan="1" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;"><b>December 31, 2022</b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Pittsburgh</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Birmingham</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Eagan</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Corporate</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Total</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 40%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Assets</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,055,228</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,353,434</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">946,394</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">22,379,588</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">25,734,644</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Expenditures for additions to long-lived assets</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">76,636</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">157,334</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">29,362</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">212,365</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">475,697</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;">In each of the years ended December 31, 2023, and 2022, substantially all the Company revenues were located or derived from operations in the United States. As of December 31, 2023, all the Company’s long-lived assets were located within the United States. During the year ended December 31, 2023, revenues of $489,921 reported in the Company’s Pittsburgh segment were attributable to a single customer. As of December 31, 2023, accounts receivable due from this customer was $52,072.</p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody><tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="18" rowspan="1" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;"><b>Year Ended December 31, 2023</b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Pittsburgh</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Birmingham</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Eagan</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Corporate</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Total</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 40%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Revenue</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">492,596</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">152,396</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,135,101</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,780,093</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Depreciation and amortization</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(207,658</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(494,527</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(29,750</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(7,381</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(739,316</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Impairment expense – long-lived tangible assets</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(162,905</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(162,905</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Net loss</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(4,503,906</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(1,966,406</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(969,281</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(6,544,374</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(13,983,967</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> </tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody><tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="18" rowspan="1" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;"><b>December 31, 2023</b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Pittsburgh</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Birmingham</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Eagan</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Corporate</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Total</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 40%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Assets</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3,263,270</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">981,914</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,390,031</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">8,782,034</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">14,417,249</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Expenditures for additions to long-lived assets</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">7,424</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">254,819</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">24,691</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">15,437</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">302,371</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody><tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="18" rowspan="1" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;"><b>Year Ended December 31, 2022</b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Pittsburgh</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Birmingham</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Eagan</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Corporate</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Total</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 40%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Revenue</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">358,776</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">82,301</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,063,493</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">889</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,505,459</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Depreciation and amortization</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(836,671</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(378,708</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(28,481</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(69,215</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(1,313,075</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Impairment expense – goodwill</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(7,231,093</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(7,231,093</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Impairment expense – intangibles</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(3,349,375</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(3,349,375</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Impairment expense – long-lived tangible assets</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(115,775</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(69,694</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(185,469</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Net loss</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(15,741,206</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(1,817,283</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(417,774</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(7,761,371</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(25,737,634</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> </tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody><tr> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="18" rowspan="1" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid black;"><b>December 31, 2022</b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid black;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Pittsburgh</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Birmingham</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Eagan</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Corporate</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Total</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 40%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Assets</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,055,228</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,353,434</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">946,394</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">22,379,588</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">25,734,644</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Expenditures for additions to long-lived assets</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">76,636</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">157,334</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">29,362</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">212,365</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">475,697</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> </tbody></table> 492596 152396 1135101 0 1780093 207658 494527 29750 7381 739316 -0 162905 -0 -0 162905 -4503906 -1966406 -969281 -6544374 -13983967 3263270 981914 1390031 8782034 14417249 7424 254819 24691 15437 302371 358776 82301 1063493 889 1505459 836671 378708 28481 69215 1313075 7231093 -0 -0 -0 7231093 3349375 -0 -0 -0 3349375 -0 115775 -0 69694 185469 -15741206 -1817283 -417774 -7761371 -25737634 1055228 1353434 946394 22379588 25734644 76636 157334 29362 212365 475697 489921 52072 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>NOTE 15 </b>–<b> SUBSEQUENT EVENTS</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>Departure of Chief Business Officer</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">On February 2, 2024, the Company and Pamela Bush, Ph.D., MBA, the Company’s Chief Business Officer, agreed that Dr. Bush would leave the Company effective February 15, 2024. In accordance with her Employment Agreement, the Company and Ms. Bush entered into a Separation Agreement and Mutual Release whereby the Company agreed to pay a separation benefit of $410,000 over the subsequent twelve months.</p> 410000 Leasehold improvements are amortized over the shorter of the useful life or the remaining lease term.

A0;XV8.%JEC-YYHV8''G$QL.TX@^$R+.=:Q/+Z MUI/1Z*)&K9.-^&[@X!-W_N!D8+V5\>Z=OX!Q\LSR4BT^8K[-D__UWW8U-(SZ M&7C$T/ \SQV, Z.&AE&UR)1:E^S!T\!Z4V,)FE3$M;N[ (8IWZM7)BA\W;-< M+2]/SVE&G0T\]"R4^6X-$K-@.+L0"W[[(\NHNV%*K?O.]V!O$+V]\9B+=EBA M!_H*.73.-LGXBRV]UKEA]$+=,OT",D8T4I M5(J6J57%*#6C-D>CUGD2S C&?5_*:*NA4;7(E%H7W<$,(7HS1#W0!&3/*\GC M[VBUA\<<^L\WIMXR_W<4H%$+Q*C:PJA::%0M,J76Q7RP4XC>1*CP[GBZ!MA_ MJUYMRC>D[.2+8_*0C/%<]0>U36P)V34?[0+#'1S]Y])<'\[98(UN!C&J%IE2 MJ\%.CS9_P=IS6VW3*U"5I=7;I]JS[5; VVH#7._\'']9U!OZ#C+U_L)O5&QA MHD8IVX"D=>G!]"GJ+7OU!\GWU1:S)RYA 5P=[AB%GJ,*P/<;#OVF^: ::#=. MWOP?4$L#!!0 ( (Z+?%C_N?B\K , !41 9 >&PO=V]R:W-H965T M< AMR*HM33 M(#>F.@Y#G>0@F-Z3%93X)I-*,(-=M0QUI8"ESD@481Q%!Z%@O QF$S\65N[$ XFU1L"==@/E1SA;VP0TFY@%)S M61(%V30XH<=GL3-P,SYR6.FU-K&A+*3\9CL7Z32(+",H(#$6@N'C!LZ@*"P2 M\OC>@@:=3VNXWKY'?^V"QV 63,.9+#[QU.33X"@@*62L+LP[N7H#;4#[%B^1 MA7:_9-7.C0*2U-I(T1HC \'+YLENVT2L&=#Q(P9Q:Q _-!@]8C!J#48NT(:9 M"^N<&3:;*+DBRLY&--MPN7'6& TO[3)>&X5O.=J9V5MI@%#RDEPWZTAD1J[Y MLN093UAIR$F2R+HTO%R2N2QXPD'CY+G"?:3,W0LR+^PL5J;D[^\UKW"!#?F@ M(:L+Z#\GH4&ZUFF8M-1.&VKQ(]3.(=DC(_J"Q%$\^MD\Q"B[ M4.,NU-CAC1_!^R?#F&"-YY9?OX9F-J86C_B8'7BA+@%/IEP6*;D0E9(W8(GI7]VP M7A];YO:PB^!PM[GUPU&7V@UV9WZ[+_2K)YBC+IBC_[L<3]CJ7A];+L>K+H)7 MNUT./UR\::*JE?*X?S^X0-[_>Q;7Y[R:0[ULP!O,/A_/:J2?VR>LG@-XX^'T]O))!_1S*+U/V;V_0SYIKY]TQP(Z M@/>$VPGM]9#Z!?$ M^[L&7[]K, 6$":D,_Q=2@L.*F!R(SG$(VUBUV6[=5%Z%K;QD,T.!+>;MZ5U8 M9(*SQ=XF^N%:$2E +5UMK8DK_YI"I1MMZO=3K-]=F?M@_"2.L+"/-K[I2OZP M=]'\87#%U)*7&EEFZ"[:.\330C4U>-,QLG)E[$(:+(I=,P>6@K(3\'TFL91M M.]9!]T_([ =02P,$% @ CHM\6%!H3#R5 @ # D !D !X;"]W;W)K M&ULK59=;]HP%/TK5C9-K<2:+PBH"Y%:4+5*8ZI: MM7N8]F#"!:PZ<68[T/[[V4[J)1W-VL(+\<8:FF?.6*@@->&%)&W<#S(C?#)'>2V*Q=\21F MI:0DARN.1)EEF#^> V7;L>,[3PO79+66>L%-X@*OX ;D;7'%UZ#PV"WW^!$-2$X+6$L":$IM#*F2EKBB5. M8LZVB&NT4M,#TQO#5M607*=X([G:)8HGD^], @K09W2!"4=WF): 9H!%R4%E M)45KIX?.A "U6",62 5Q#6G).&K/]7F\0/AU'L;IJ.=X%&86A1+6.A-19V&FLF M<)D7I10]] TV0)%O<]CEN%-5'RVGHL IC!UU=@C@&W"23Q_\R/NR*XL#B;4: MT+<-Z.^33$6.&DWWGL72A6@Y&EA'@W=&$G1&TJGZUD@.)-9J0&0;$.T32?3? M2+H0+4=#ZVCXSDC"SD@Z5=\:R8'$6@T8V0:,]HED])KS:Q?HW_/+;=Q5^CUA MAOF*Y )16"J>=S)4 KRZ>ZN)9(6YON9,JLO0#-?J=06X!JC])5-76#W1-Z)] M 4K^ %!+ P04 " ".BWQ8,<,YA4P" #9!0 &0 'AL+W=O !CR4HM&S[R-,>V5[^MR M S73Y[*%!G=64M7,H*G6OFX5L,J):N%'09#Z->.-5^1N[4X5N=P:P1NX4T1O MZYJIUVL0LIMYH?>V<,_7&V,7_")OV1J68![:.X66/T:I> V-YK(A"E8S[T=X M-4^LOW/XRZ'3>W-B*WF2\MD:M]7,"RP0""B-CM\T\4BY MU4;6@Q@):M[T(WL9SF%/$,8?"*)!$'U50 &,U. MW-DX-5;#&WN+2Z-PEZ/.%+^E 4+)&;EM=M 8J3AHM);XMU1; 42NQIU7O9?[ M6/MX -%X )&+%W\0[YYU>)X&%&="3U73RQ,GMSVQ*R*:9=EE[N_VJ8_=0DK# M2SJZO:.C(QW]E.X1>^",-V>MDB7H2;X^0+J7.#A ._9(TRR>!HM'L/A3L!O> M+Z;6O-%$P J%P?D%1E#]0](;1K:N%Y^DP'\( P T H !D M !X;"]W;W)K&ULK59M;]HP$/XK5C9-G=0U+X04 M.D JA&F=U WU9?LP[8,)![&:V*EM2BOMQ^^1A=P#?HV MFTC<5A72 -?7S^R?\MPQERE5,!+)#S;3<=_J6&0&<[I, M])58?88RG[;ABT2B\E^R*GQ/NQ:)EDJ+M 3C"5+&BR=]+'58 R!//< K =XV MP-\!:)6 UC8@V 'P2X#_V@CM$I"G;A>YY\*%5--!3XH5D<8;VA@?CD YE(K#VIGPCE,S*^7[(,JT&3HQ T98DB-_"HES1Y MCZZWUR$Y>ON^9VL\@*&QHS+8L CF[0C6(I>"ZUB1,9_!K 8?-N-=KX' QLRK M]+WG](=>(^.7)3\A+>>8>([7JCG0J!D>0H1P-X=[=?F\'EX7??S?T3?$:%6U MT,KY_!U\-Y0OV#0!)5\2X(@G,,91S M4#PE1H'#?R98PC)TCC@._G H>$&ULM5==CYLX%/TK%KM:M=)TP.8SLTFD=K(?E3IMU&EW'U;[X, E0368VB;I M_/NU"66 (71FE7D)&-][67;,MY!3N4E M+Z'0,RD7.55Z*+:V+ 70I$[*F4T<)[!SFA76*906L!9)5GE-Q M]P88/RPL;'U_\#';[I1Y8"_G)=W"+:C/Y5KHD=VB)%D.A)@O+,8R 0:P,!-67/5P#8P9)\_C:@%KM?YK$ M[OUW]-]K\5K,ADJXYNSO+%&[A159*(&45DQ]Y(<_H1'D&[R8,UG_HD,3ZU@H MKJ3B>9.L&>19<;S2;\U"=!*TT/$$TB20QR:X38);"STRJV6MJ*++N> ')$RT M1C,W]=K4V5I-5A@;;Y70LYG.4\OW7 'RT"NT%GIK"'6':)&@W[Y66:G-4GKB M5N^-H&7: UHWJV'_MB!8IF3+[469]O5^C%SR_GMM(DS5_9<4/HS9$0 M.4%H!?$E1,[?W734C<2%V(M]OXWJTW9:V.TG['4AYA5['<957C"I( M]-;691YGU!3/&.$C7M A\LKUH\@)AXQ' DD4AH'CC%/V6LK>).5/7%%V8AM> MH/>@QEA[#\A@XKHS/"0]$A>Y+CFUS'[+V9_D_"%-LQ@Z^^&?&\@W(/X=XSH) M95[75[*D,2PL;90$L0=K^MZN!9:B)X8((7.5%$!EZ- MA 4NF9%QJ\*6=/B#BM O^QUG"7J;EX+OP7"5DX9- C[5L#.!];1'K?;H60R+ M'CCA.P$.AH:-A+F^3\)QPV8MZ=FT873#!555R(HM^L0Y,]E3' @3H.=3KAO[9F#.">VY&PO=V]R:W-H965T!0!26QZ5C6P$QP1(SI6-U[9-,QS40< M$7ADB&=)@MF_MQ#3_<2PC9<;BVBS%?D-0#RGCTRVS(H21@D0'E&" M&*PGQLR^"6PO#U ]_HI@ST^N42YE2>GWO'$?3@PKGQ'$L!(Y LNO'/$FI48^:!I]=5QD7-"F#Y0R2B!3?^% :<1+@.*\$.&6 \]8 MPQPWQK@E0'* M:K.0HGP(L,#3,:-[Q/+>DI9?*#-5M)0?D?RY/PDF?XUDG)C^204@'WU ]T1@ MLHF6,: 9YR XN@A X"CFZ"L<1(;CW\>FD"/F<>:JI-\6=.<5NHL>*!%;CNY( M"&%+_%P?;SL:@"FE5GJ=%[VWCI88P.H*N?8EXH]K?JC6GZ) M"(@VL5YS?KX[&OCU"( M+NX.JS@+([)!GRD-]U'<_H[Z#:VNZUV[PW.Q?D.%=::SV>.<5!,ZJ(0.M$)? M9G^)3B1_H;PU3;6HKFDZ:%AS+GG0D#QT7-NZ=MLE#RO)0ZWD!\ \8Z"4WI,T M$Y?H[I#*/T,(T1SS+?HD_Y'ERLL2],\#)$M@W]K,T [2U8P^84%/L)JYH\K< MD=;=73>#5_KBM_KKLFWQ=*-A]4 MNBU@!R0#]%E"Q18ML"P0="FH':JK<7W"@IY@-8MMZUA86;TGH1[9UW=FL/FE!7[2ZK\[15Z?_W-,B.]OI M-'+OO+@*^AJQ;M*Q1K;U1?+/Q\5=<#__.M-G6:]E<:^TH"]:WU=G'/FF!W=P-M!=YYLE&.P&V40<6'*D%J]B#5G>K0Y&9.@HXNS_/#TO4 M!OZ(*4Y:'C#;1(2C&-82:5T-Y:Q8<7A1- 1-U79^286@B;K< @Z!Y1WD[VLJ MM_1E(Q^@.D*:_@=02P,$% @ CHM\6-K")K0B! \Q0 !D !X;"]W M;W)K&ULM9C?'?]W46K#])XS_B3 MV% JP8\LS<7$VDA97-NVB#L^!V&89X<]?:,KV$PM:+S<>DO5&EC?LZ;@@:_I( MY??BGJN1W419)AG-1<)RP.EJ8MW ZQG"I4-E\4="]^+H&I2I+!A[*@>WRXGE ME(IH2F-9AB#J8T=G-$W+2$K'/W50J_G-TO'X^B7ZKU7R*ID%$73&TC^3I=Q, MK- "2[HBVU0^L/WOM$ZH$ABS5%3_P;ZV=2P0;X5D6>VL%&1)?O@D/^I"'#E MK\!6B1Z456G-B233,6=[P$MK%:V\J&I3>:MLDKQ\C(^2JV\3 MY2>G=TQ2@,$(W.:2Y.MDD5)P(P250MV;L:Q@.V4WQ2YV(G]L[X[%=\T\%$;0 M@XW=B4JW4>D:5=[$\3;;ID32);C)&)?)OZ1L"YW20R3_2,((A;[O1J^D:NS\ M$$=.CU2OD>H9I=ZIM:@II]*ZS:5.I=?Y=821AX-7(G5F;NACO4;<:,1&C;=9 M01*N5B>M-*-ONBX+$=&*IA510OJ/6].>?H._\HIO-N%MEU_4B-^A)P6]2 M\(TI?.-D2<$=R:@ $/SUE68+RO_6I6.,%;D:HUQ!@%?H_<%JIP$*K"-V)5:]?/ M5=B"%;Z'K&;GBZ=ZEZU]BU!+56C&ZISNU%:G4)/B&XTW.4O9^AE4FYTS33PH M98>*=EJ$EK-P&-#"\Z35F*@V[X^AKMGYTFF---1U(71QWW*.6NXB,W=GU=:9Q V]@N3U_/,HT),G0L:I&+AD,NZI*THU,'V_Y79-2R M%@W"VCH*-DGL8K:OBBUAT7L(:W:^>%+C3HHC&&C>D^VC$ZGR./ KX>LD%R"E M*^7I7 4J!#^6&JM=E7AJH[U>,R9=!>>[5G'-._P-0 M2P,$% @ CHM\6!@:?>^$ @ ? @ !D !X;"]W;W)K&ULG99K3]LP%(;_BI5-$T@;N5_$TDC0@N##)@1C^^RFIXU%$F>V MV[+]^AT[(>H@I%6_-+Z<]\WSNDU/TBT73[( 4.2Y*FLYL0JEFG/;EGD!%95G MO($:=Y9<5%3A5*QLV0B@"R.J2MMSG,BN**NM+#5K=R)+^5J5K(8[0>2ZJJCX MK0ND%.TL;NH('4(_-G<"9W;LL6 6U9+PF I83Z\(]GR:Z MWA3\9+"5.V.BD\PY?]*3V\7$P[5T!"\H7HN+Q849./IZFMD(V?0<[[S@N6P[O'8X9 MY&?$=S\3S_'\ ?GT<+GWO]S&$^F/Q>N/Q3-^P3M^:!,,A6A5H5'I!V23>7$0 MNJF]V64=]=;/Y;EL: X3"Q\\"6(#5O;I@QLY7T?(_9[#I&WJF@/^:CW MD>1!3Q[L(X^&R(.#R$>]CR0/>_)P'WD\1!X>1#[J?21YU)-'^\B3(?+H(/)1 M[R/)XYX\'B7_40!VK:4",<0?O^%WW1##O@HP>HLC R1]@&0\ %>T'&)/WO[' MA%X0QJ_8A\K\) K[LI;*WND-NB]_HV+%:DE*6*+0.8O10;2]KITHWIAV,><* MFX\9%OAZ $(7X/Z28\OH)KH#]2\&ULK59=;YLP%/TK%INF M5EH+@0!I1Y#RT6YYZ!2UZ_8P[<&!F\2KP$OMRS_$Y M]L67J&3\3JP!)+K/:"Z&UEK*XMRV1;*&#(M35D"NGBP9S[!44[ZR1<$!IP:4 M4=MUG,#.,,FM.#*Q.8\CMI&4Y##G2&RR#//O8Z"L'%H]:Q>X)JNUU $[C@J\ M@AN0M\6:TVJ6U,#]\8[]TGA77A98P(313R25ZZ$UL% * M2[RA\IJ5[Z#VXVN^A%%A?E%9Y?HJ.=D(R;(:K!1D)*_^\7V]#WN 7G X-8 M]S&@?P#@U0#/&*V4&5M3+'$<<58BKK,5FQZ8O3%HY8;D^A1O)%=/B<+)^#V3 M@'QT@F:YQ/F*+"B@D1 @A8J]92PM":7H: H2$RJ.5?#V9HJ.7AY'ME3+:Q([ MJ9<:5TNY!Y;JN>B*Y7(MT$6>0OJ0P%:Z&_'N3OS8[62<0G**O-YKY#JNUR)H M\N=PMT..U^RE9_CZ!_AF68$)5R4NVS:GPOH&J]^M;>Q$]G9?[=.,D]#U>LZ9 MUR0^T-5O=/4[=?V87U],9Y,/(_3Y"K(%\"]M^CHY]&5R+@J8[(_X)4$L#!!0 ( (Z+?%@//L9@Y , !$5 9 M>&PO=V]R:W-H965T;IJFO3!P .LF,;--:;_]["0$0H/;2+YO2NSX^=E^CFL[9[BE M[#M? 0CTDJ4Y'UDK(=97MLUG*\@POZ1KR.6;!649%K+(EC9?,\#S0I2EMN&>(;[),LQ>;R"EVY'E6KN*![)<"55ACX=KO(1' M$$_K>R9+=DV9DPQR3FB.&"Q&UK5[E;B^$A0M_B2PY0?/2$UE2NEW5?A]/K(< M-2)(8284 LN?9YA FBJ2',=_%=2J^U3"P^<=_==B\G(R4\QA0M._R%RL1E;? M0G-8X$TJ'NCV-Z@F%"K>C*:\^(NV9=O0M]!LPP7-*K$<04;R\A>_5$8<"-SH MA,"K!-ZQ(#@A\"N!_U%!4 F"CPK"2E!,W2[G7A@78X''0T:WB*G6DJ8>"O<+ MM?2+Y&JA/ HFWQ*I$^,O5 "*T 6Z!6DW1VVD!TJF3VKX#<@VF)60L,"JO:1Y['7\_I^& [MYT,K6]JY;G_@ M-YO%VC&J?>Z*K_$,1I;1MLUX0A0/G:+EJQ]750D.PAH51;6&DM7!"V9I*$P%]72S(#!#)T3T1 M@D\W;+E"_]Q!-@7V;YNC6G!'#R8F8;%)6&((UHA.KXY.3QN=6Y#;KUS7;Q;Z M-V 9H@LTD0D_R.. M2RVT:Q1,PF*3L*3_]K0?>)X?[6\%#=,'M>D#@X>JEM75:Y.PV"0L&73SVG7V MEWE'ZW:"ES@_1W F.FT:[^V-]PSN07I89[]-TN**]J[?ACIM^KW_+'7U MWZ4G[SX/H%)7=45Y%SI]_]%WTSD2)FGQ.Q9X;;>6*CA&OW'M@]1/!FQ9Y-PX MFM%-+LJT2EU;Y_6NBVS64?V->S4ILW-[3)DLO,-L27*.4EA(I'/9D\N/E?FW MLB#HND@P3:D0-"L>5X#GP%0#^7Y!J=@55 =U%G3\/U!+ P04 " ".BWQ8 MZ?W?%+6*OUD*D0+SZ*69AY4UC;786B*"@4S$]6@I)VUTH)9"O4F-(U& M5GJ0J,,DBJ:A8%P&>>;7ECK/U-;67.)2@]D*P?3^!FO5SH,X."S<\TUEW4*8 M9PW;X /:'\U24Q0.+"47* U7$C2NY\&G^'J1NGR?\)-C:X[FX)2LE'IRP5TY M#R)W(*RQL(Z!T;##!=:U(Z)C_.XY@Z&D Q[/#^R?O7;2LF(&%ZI^Y*6MYL$L M@!+7;%O;>]5^P5[/A>,K5&W\%]HN]S(-H-@:JT0/IA,(+KN1/?<^' &2Z0E MT@.2OP'G)P!I#_#.A=W)O*Q;9EF>:=6"=MG$YB;>&X\F-5RZO_A@->URPMG\ MN[((4_@ 7Y',,(<)W,FN0YS59[=H&:_-NRRT5-(!PZ*GO^GHDQ/TMUA,((W? M0Q(EZ0A\\>_PY"4\)*&#VF10FWB^\Q-\C_ZO8@ELAYJ:E/K0=3J7&ZB];(M: MP-LWLR2./P)=%4T.'#8-< E[9-K V2\:1NUXO7[:X^,8A)*V,I!,H61[,V;- MZU2QIX+9@2B^&B%Z85(ZF)3^GTDE-X7:2@OD!IYT9\R-KM"5+^3>DUT>36+Z MD;MCG6-)T6Q(ZC2$1RWNGI=O3&^X-%1[3;!H#?S/U!+ P04 " ".BWQ8Z46<_VL" ":!@ M&0 'AL+W=OVBD]8F M.-]5B#2*IDUJ-]2NV[6! UAUXLPVT/[['3MIA$J F\1?[_N<>\+CWR],7;!+XN&K>$)S',S4SCS M>YN#@<"2D\(:">@+NX6Y**< M,L/*0LD]4?8TNMF!2]6I,3A>VX?R9!3NX!<],X>(3:D%]S MP=?,U>UJ"H9QH3\7OD&@E?F+SGS2FM,3YE-8W)!P](70@(;D^6E*KCY]L/$Q MWCYHV@=-G6]TPA?MHJ%H6E7L5/9MW)79*(N2L/!W [2PIX67:/$0K54EA[0X M32@=ID4]+;I$2X9HT3$M"%-;AR%:W-/B2[1TB!8?TVB:!_DP+>EIR25:-D1+ MCFBC, ].53+M:>E9VF]IF"#"OM>D86_828P>HJ=']#"*DC0*AO%9C\_.XN]! M:\)K PJT&>)F1]QKA(;AB4>:]]S\+'>&//L)[YC8 I&KK@*"LSD7W' 8+$)^ M].G0-$BB(/D0C'_0:FS7?F!JS6N-D!4J@YL4+53;"=N)D8WK/G-IL)>YX09_ M'J#L =Q?2>Q W<0VM/YW5/X'4$L#!!0 ( (Z+?%CW!/3160( +X% 9 M >&PO=V]R:W-H965TN:-(.) MZ[6Y3F)5H10%S#4S59YS_7(+4NTFCN^\+CR(389VP4WBDF]@ ?A4SC7-W,YE M)7(HC% %T[">.#?^>!K9^#K@IX"=.1@S2[)4ZME.[E<3Q[,%@804K0.GUQ:F M(*4UHC)^MYY.E](*#\>O[GE[^K9*GY"[1=LA!AQS4?M')!9ID2F- M5X^@FP..B4VZD-V"UR+8L/NQ!Y6Q(U 92)[X C':)M$HX,"O;[W.1AT M!38<_PU[PQ%U'-%9CC<_X;'JHG^.SQ]XD3?ZJ[JS6=[_R1H&]Z"[[,WVG>N- M* R3L"9[KW]-Y>CFMF@FJ,JZX98*J7WK8487+&@;0/MK19CMQ/9P=V4G?P!0 M2P,$% @ CHM\6#1U#M8\ P < L !D !X;"]W;W)K&ULM59M;]HP$/XK5C9-K=0U;Q"2#I *[*53VZ%V73],^V#"0:PF M-K,-M/]^MI.& &U&OV2^.7NN>?.3YQK+QE_$ F 1(]92D7'2J2TY3F!GF%"KVS9K0]YML[E,"84A1V*> M99@_]2!ERX[E6L\+-V2:2+U@=]LS/(5;D'>S(5Z> M]5WC8"Q^$5B*RACI5$:,/>C)Q;AC.9H1I!!+#8'5:P%]2%.-I'C\+4"M,J9V MK(Z?T;^8Y%4R(RR@S])[,I9)QPHM-(8)GJ?RABV_09%04^/%+!7FB9:Y;:24 A^H@&P,D"ZYH*=#0 B4DJT$]X ME'.<'JO]N]L!.GI_W+:EBJI][;B(T,LC>#LBN!ZZ8E0F GVF8QBO ]B*;LG9 M>^;<\_8B#B ^1;Y[@CS'\VL(]5_N[NVAXY8P?>^12H1/>89QHL,Y:&BJ#&B8XA@R[?C["K(1\#]UE=T;6'_A9V*F<#J6 M^H0%\ 58W0_OW,#Y5%>5 X&MU:A1UJBQMT8K=:%+@DC6\PY*WL&KM"?$',:(K$EPF4OP*1?@C\E$)42G>W6W-^AK M=7<@L+7ZM,KZM ZBN];VX?C^Q@%NVS0:K:C^_,*27_B&N@NW&;F-8(/VMI$? MND&KGG=4\H[^\\[[/J>0*ZZPVBNXO=%>*[@#@:T5QG56/U3G()(K8*H'$SGA MQN'5C:(?HW,I/WWU#V17@U1NXZ43N)O5M*S]J;'&W*[U+!GQJ6CJ!8C:G M,F\)RM6R;3PWS=+&>D^WDZ8G6L'DO:CZ_4X)%2B%B8)T3EN*$\_;NWPBV&PO=V]R:W-H965T%_?I=.R&$*D5[V$OC:]]S M?,ZU?3O;2_6D*P!#GFLN]-RKC-E<^+[.*JBI/I<;$+A22%53@Z$J?;U10',' MJKD?!<'8KRD37CIS<[;>U",Y M%'3+S9W0'HVO&F6$(.%F!H8SK4X0^ MW*_(R:?3F6]0GMW$SUHIBT9*=$1*&)$;*4RER5>10_Z>P$=?G;GHU=PB^I!Q M!=DYB$#0\M_AT0=RXJ[6L>,;'>7KBL?;XKW@'>149#!4KH8M<6SV M->[2,)[&:&37]S"0%7T938,N[9W64:=U]*'6;]@ \)5FLA3L#^3$2(QV[AKD M;S:8T$9M\5$;0@TI[%5Q.4-NFOW&/9UG831*)@=VAM+"9#R:#/M).C_)?ZU] M,E#[R?A ZU!2_X :I7[O==:@2M>T-,GD5ICF+G>S75^\=.W@8'Z!_;)I;V\T M3;.]H:K$LR <"J0,SB>H234-K F,W+@>L)8&.XH;5MCS0=D$7"\D]H$VL!MT M_R+I7U!+ P04 " ".BWQ8<3H\W,H3 7% $ &0 'AL+W=OI0U)&8_3MMY\4DELG?H2]/#B^/R+?/WC[(>92>Q8]RD7_F+D[F499_F-R?IX^)C":K ME>:S M^#R]?\B*%\XOWCY&]_)&9K\_7B?Y1^<;93*=RT4ZC1=&(N_>G5R:;\)1IUAA MM<27J7Q.M_YN%%_*USC^L_A 3-Z==(HMDC-YFQ5$E/_Q)*_D;%9(^7;\O41/ M-F,6*V[__45W5U]\_L5\C5)Y%<_^F$ZRAW%ZNG&_!?+I8_QE]*[\16RM8YIX5K'(%J[9"U]JS M0K=%?KE"OWZ"/M6&)0K#(Y=85BN,*RM8/;VK# J5QC5 M5NCM^SF,RQ7&QZY@=EY^]_J5;_Y:L?L7L*(LNWB;QLY$4R^=> M\9?5[^EJ_?PW:[HH(G63)?EGI_EZV<7'.)/&V/C-N,GBVS\?XME$)NE?#>?O MRVGV_73]JO'IL?CU3XUH,3'^B)(D6F2I\8LMLV@Z2XV_R6_9,IK]^O8\RS>H M8,]OR\&]]>#6GL''QH=XD3VDAK.8R$G#^D*_OFEI@//\.['Y=E@OWX[WEE:\ M?$S.#'-\:E@=JVND#U$BTX;MNM(K'Z)"&93*7XSS4MH/VGK0EK=G1L=<@=9^ MQ3FT6=]?MLHR?K^QC5_^\NM16^?JW4^WV9EA]0K8'&_@O9JGUV[DXYG1[=0V MMJH7,7S>;[?^*,YZ>W]&FM?Y)5V,]J&@,0<$G-) MS",QG\3$T3_WX.@E0V@#E1CT-S'HZV,PB]+4B.]>=AZ-.#%6!V^GAO--)K?3 M5!K7R?16;BV3;A9*C?_>FL>:U\0F(VB3DDYI*81V(^B8DU-MP.B'G6 MMVHQ6B]5'(Y5BUEG@UJ$&I;J=L\J2\G&8).-@38;ZR,LD:;+?#ZPE\ET<6]< MRV0:3TZ-+]%L*4^-C_)YO< J"4T!T [1-@ D9I.80V(NB7DDYI.8(+%@C?6W M C#H=X:=?GVR@095 C77Q;QR+^VE[N.OJ]>OGR.DCQWY?F._"_++,VBQ20/91[#Y?RK3 [MLVDWKFT4 M2#7FTN(H<,(4P)XF@3Q-%/"^(7F6;YIXL3 MD,ZW1WE;?)#%JYC6C"A#5.":7:J MZVR=_P_1_"R+Z^S%0>95O,B2Z+:X=&?\32;SIF3JOZ:VT40U&]4<5'-1S4,U M']7$@=_ZOO%=1DEJ#(SY^D*M91J3Z'OC!;,#U*!.F;U]5$A]C6K6MZZIFS]V MOO/E&'+[-*<2YLV.;&,:M:.V3B.IV:CFH)J+:AZJ^:@F2FU[%]4<=0;]T;@V M8S8N: YZW6%MTJ2V3TV2527).GK6W,R&U81YNIK_%JG<=V)4S[>.#*G9J.:@ MFHMJ'JKYJ"9*;?N/\>)I M/=\H^Y2G^=Y@FL].<99/LEF^DW@;WR^**]2GQN4\7N;*OGRA50Y4LU'-0347 MU3Q4\U%-E)J2G$&O?FH%'3.D-#6%5>G#U+<^VJ=P;_K65P*-NV('_GNWKG5VT;X,JCFHYJ*:AVH^J@E4"TI-N7 X[O2[]6/'W<7Z77-K5UE-6]6' M,?6%F,_YKF8R75TD6)?-?L_W(E/CE\\WOZ>_ZB(98Y %>%I](C4_90S[!90_1HIH"O?6%A'S2 M6Q\N-D89;;^@FHUJ#JJYJ.:AFH]J M4"5 O-W>J-9?6WWN.@9K2JRYBOWIGT,:D-J83K<2@FHUJ#JJYJ.:AFH]JPMIMNM3?1(L.&%*:&LVJ M,6,=:,RLWT^XN,US-'V2QO4LWPVU.J:E/=.C1UOG".W)H)J#:BZJ>:CFHYI MM0#50DI3(U>U;JSC6S<_.AMN>J&7D\GJ&G\TV[U?1&-RT08.JMG6[DTZS(%R MW%YF$NW6H)J':CZJ"50+4"VD-#6350?'TK<9U#NO7$6/TZQ*U.?U@.M>C;O, MEHE\3S-'@QWFJ294=QJ;G5GLT]W=W)U3POMWB=:ID$U&]4<5'-1 MS4,U']4$J@6H%E*:FL*J3&/IRS2:FRM5>Y4W\G:9Y/N5^>1W%5CS_='= M.RTUAA-MRZ":C6J.M5O ,,?FJ'Z'!A<=U4,U']4$J@6H%E*:&KNJ56/I6S6O M?4\S_?"M8X=V;U#-*37E'0([D4,;-:CFHYI M0#50DI3(UJOFH)E M0+60TM385166 M[@_>HP4Z?M,/WSIV:#,%U9Q2TQZ_H2-ZJ.:CFD"U -5"2E,C5U53NOIJR@\? MO^G=UEE"VRFHYASX#AYS_(9ND(=J/JH)5 M0+:0T-6I;C^@Y\(R>66ZO"R;W MQ?^/.HS3FZUCQCZ8AWTR#_MH'O;9/.S#>=BG\Z"%$U0+*4U-7%4XZ1XHG+SV M_B3:04$U&]6<4E/V)_OU_4FT?X)J/JH)5 M0+:0T-7)5_Z1[X#XNT6R5IK+D M59OS3JN47:;I]'XA)T>?45G=>*EH4*^67)?&;N)98P%3OY&M@XF65U#-*;71 M5C [9YWA3C;15@JJ^:@F4"U M9#2U&Q6K93N#[=2CID.U0"NWM*P6KHQ@&A! M!=5L5'-*;;P],YY9._E#ZRFHYJ.:0+4 U4)*4_-7U5.Z^GK*IH"Y[F,>5I/,COT!.2 MT<8*JMFHYG1W;^W16+I$1_50S4N$'3Z'@O944,U&-:?4E',H.Y?!T?8)JOFH)E M0+60TM3GDU?MDYZ^?;+9 M3[R1M_%B] _=.07<4 M]8.UCB):,T$UI[=[(X]>9V1V:X_@<-%1/53S44V@6H!J(:6I(:NJ)KTCGAOT MXSN*>KUUJM#"":HYO88'V]1W%-$1/53S44V@6H!J(:6IB:H:)3U]HV3G'=WZ M+HE>:YT@M$N":@ZJN:CFH9J/:@+5 E0+*4W-6M4EZ>F[)+4+V^L*5W5YVY52 MN3[F)7&:YG-JWZ(Q^B173_PPE#6R"H9J.:4VIC-6%F/6!H"035?%03J!:@6DAI:L"J$DA/ M7P+Y$'V;SI?SEX>T%C?>FLZ_+I/5$XZ+)Y;7:\I[GC*I'Z9UN-"&!ZHYI;9] M.#;H=^HW\W+103U4\U%-H%J :B&EJ>FJ*AX]?<6CO&WRO^ MHT2N$Z4].D.;'JAFHYJ#:BZJ>:CFHYI M0#50DI3Z::U["4V1_V:_.ICVZ:0+4 U4)*4[-3%3AZ^@+'RUU6 MBZ;OR^'7>AXK;M*Z,-Y+XW,T+6Z0O&]7$*UPH)J-:@ZJN;V&0DBQ8[FS;^FA MX_JH)E M0+60TI1D]:LB1__ 8W(TL]*7:+:4RJ2T)UWZ,=JF"]5L5'-0S2VU M[73U^@W9:EC.Z@XZG7%M/D*W3J!:@&HAI:FIJCKNQNO/N&A50Y4LU'-*37E8*E^(0P=T4,U M']4$J@6H%E*:&KFJQ]'7]SA>+C-KYS2TGX%J-JHYJ.:BFH=J/JH)5 M0+:0T M-6!5CZ/_JC?S.#RGH?T.5+-1S4$U%]4\5/-13?1W'\UCU<^N!NB0(:6IF:O: M'?U#-_#X5C^*:WQ^:/6(T9?GW.OG0;3Y@6HVJCFHYJ*:AVH^J@E4"U MI#0U MDU7SHW^@^?'//^AW]8?Q1:Y/QZPOT!F__(>,DL9VB'Z#6L<5;8>@FH-J+JIY MJ.:CFD"UX$ NNO[3S=&\S6*)?VJ6-(_XLX@_UPTG6^/TV2]TN%;YTT MM/Z":@ZJN:CFH9J/:@+5 E0+*4U-7U64&>B+,J]]64,_?.MPHCT:5'-*3>D_ MUR_5HR-ZJ.:CFD"U -5"2E,C5[5C!OIVS&?Y)),\5NMW*]P\SJ;Z-ZKJN=81 M0MLNJ.:@FHMJ'JKYJ"90+4"UD-+4L%6]F,&!^YL4(7N(9Y,\OR,<[D MZ7;^3O.#PD61RN*0\'-Q9-@8Q'[#!5CU7_@K_>:TCA?:BD$U%]4\5/-13:!: M@&HAI:GQJEHQ WTK1C>7Y?N&Q[RU2#]"Z^D-+;Z@FH-J+JIYJ.:CFD"U -5" M2E/S5S5D!OJ&##J]#7>GM_KLAG9=4,U!-1?5/%3S44V@6H!J(:6IZ:JZ+@/] MI?Y#L]L1G6O]"*UG-[2\@FH.JKFHYJ&:CVH"U0)4"RE-S5]5:!D<*+20L]MX M=W;KUZ3*CW5OVV.B@#JJYJ.:AFH]J M4"5 LI M3O M9>LWHG7VUMIP*WN[]Q"WT3$=5'-1S4,U']7$43^K !TSI#0U4E4Q9*@OAM3W M">WITW0B%Y-T,VFI>=+-66@'I-24VYG60X,6.U#-134/U7Q4$Z@6H%I(:6JX MJ@K(4%\!86^?K!^L=;YZ._D:CGN=7CUC:/,#U5Q4\U#-1S6!:@&JA92F9JQJ M?@SUS8^=?<(O\:I37!87CY^]T+NF#'<[)&;3+8AM=%@'U5Q4\U#-1S6!:@&J MA92FYJNJ?@SUU8_R[.'[\NQ[-BV>9]/J3"):_$ U&]4<5'-1S4,U']4$J@6H M%E*:FKZJ^#'4%S^ ,XGH75!0S48U!]5<5/-0S4U3 M0U/U.8;Z/L=/.DV(5CY0S48U!]5<5/-0S4LU1(;9D:J:JB,=17 M-/;-0Y^669I%BTEQQ'5H(D+O(X)J-JHYJ.:BFH=J/JJ)X6YW9SBV>H-Z8(Y: M+*2V34G,J&I=C/2MBYW$J.TEV101/=DV(JAFHYJ#:BZJ>:CFHYHH->6\4CT? MZ(@AI:UC=)X^2)G9419=O)W+Y%Y>R=DL-6[CY2+GBZM6FU>-/$!YS,PWE];) M^<[KGOG&-QM>%^:;<5?O'V,[N6'*+F?+E)C)N_RH3IGQ7F5I#A)^/)! M%C^^.S%/C*]QEL7SU5\?9#212;% _OF[.,Y>/B@&>(Z3/U=?SL7_ %!+ P04 M " ".BWQ8775)QF % "#(0 &0 'AL+W=OJ;> 2=*D2R+UY5:['[)6[=:K:=H'-SB)5<"Y MMFD::3]^-A ,*3C0TFU? CCG/#[/\<%^P(PWE#WQ%<8"O(1!Q"?62HCUF6WS M^0J'B)_0-8[D/PO*0B3D)5O:?,TP\A.G,+"AXPSL$)'(FHZ3MELV'=-8!"3" MMPSP. P1VU[@@&XFEFOM&N[( -+YP#1>61TB=U\=6?6(Z*" =X+A0$DH=G?(F#0"') M.+YGH%;>IW(LGN_0KQ/RDLPCXOB2!M^(+U83:V@!'R]0'(@[NOD%9X3Z"F]. M Y[\@DUFZUA@'G-!P\Q91A"2*#VBERP1!0=W4., ,P>X[]"KMX&:M4LX!BGSP#3&&(L%W+N!FL<",1$L.CJZP0"3@G\:V MD*&I#NQY%L9%&@:L"<.%8$8CL>+@2^1COPQ@2TXY,;@C=@&-B%=X?@(\]QA M!WH5 5TV=X>&<+P\SUZ"UZO!^_*REH6+?>"39^)CF<@MP8%?E:D4:)0 J;OP M>>J,[>=BZ":+4G2]/+I>L^@"LL#@:(L1XY_ T1_R6#F89C37 0E"5=;?XEFB MU,\I]8U0,XQXS+"<<03X&JUC<0QREE>[,;A#LOK_G.'P$;._JH@:^U!3[!E? MHSF>6'(.Y9@]8VOZXP_NP/FYBGM'8*5T#/)T#(SIR&_;L) 7HO)213O%&AA* MT&11"O T#_"T68!JDDE6$PYN8L&%O):SRS%X-:!5@9\>#-QD40I\F <^;%MH MMXS,,7B@ 1(DD/.HL<2,Z&U+K".P4B)&>2)&'9;8Z.!(I1:N6S0Y&:G9N&JX M7$>O>,Z_4&E9)R8"F4EC!H4UVVU;$/X%KAK%L$%@.KC@\N9E[:5MZ7:&5 M!&4?/V-];^6B]X)H%0T=5ZAWF:8SCK3RU\G#-2[YIG?X-L]!< MP4;LUA7<$5HY$UJPN&;%TK*"^X=']B,$AZL5A]M0KH\IL..C7+,):[;AFN?.!6:A9S"N3,*I@YWC>JRQ4VKE#KSH-4*LI M:%93^]4/_GY]7[]-GI@[;GO/=(563I.6;- LV=I-[F:PUM2S5T"P//AP-*@9 M?"VZ8$/1]:XIWMQ):[:P)5LMR:!9DC4K]>;JQ=Q=:]X?H>.@UG'0K.-:%GBG MPBU#*VJ$FND=:C4&&ZJQ]Y5VIR^0X&O-5\=3JS1H5FDS]')0O9@A6K/X"+D& MM5R#9KGV/U$O691[ZF4(]];M:K.Z5PA0:SCXGVFX%NH%5FDSQQOU][-0:=># M=5.Z%G'0+.+VJ[]#]6+LN/4]TQ%:>>]"BSROX2NS1I.[&:PM]0SM]7I^6CWX MGM9D7D--]JXIWMQ):[9U6JV.K=9JGEFK-2OUYNK%W%UKWA_QMLTK[,XU?-O6 MK, [%6X9FGH/IY?UDYJ%W=."S&LHR-Y7W9T*M0SM %6[L)T=8K9,=ODYF-,X M$ND&<-Z:?TEPGNR?[[5?N&>7Z?< &B;]/&&&V))$' 1X(2&=DU.IK%BZXY]> M"+I.-LT?J1 T3$Y7&/F8*0/Y_X)2L;M0'>3?74S_ 5!+ P04 " ".BWQ8 MOS(4NB<% "%& &0 'AL+W=OY4Q+KR# =L#6\[I3L112AX8X+LDP>SMBL1TO]"@ M=FCX&JTW(FO0E_,M7I-'(O[>/C#YIE=1PB@A*8]H"AA9+;1+>'&-W,PAM_@G M(GO>> 89E2=*G[.7NW"A&1DB$I- 9"&P_'@AUR2.LT@2Q_4/CD##^.[C]OHO$VUG1 M"KYLLY1S@-,0?,.,X53PS*48>D!7X"_9QG%0F,G)I7+\<$,$CF+^48;X%>B M;S C?*X+22<#I0(6-G0*X_+F02HW0-/D1IF;*/0SDK M0CIYR&P-ORRA!QW+=.?Z2Y/*@)WM6;YO5W8MS%:%V9J(&;\0)C<"0%X)"R). MP)9% -@2UA!99!)T1$T&A 1FCD='@-6ICE#PRSLBH4]D47$^8Z$ MQY)N]Y)I=&#V+:!AF]!TAH$Z%5!'"?0NAS>6[#.PKQ;=Y+07'=H*+GT+: W3 M<"L:[L1\R[UC12)Q/.7NT92K+%HHO0JE-Q$E>=U&[#A&KX?@W/&/[ @H=];D0-F)FJ:M0A!HZY4AI+2-4X#6>[+M$^# MK Z9::0+OL4!66A2!''"7HBV_.T7Z!A_#&W_9;3AM=%FU:B_<.*D"EK\%--* M'?%D4K __V3%0.[(#(2HIH:F#=B[SD)UIR>S1P.SU1BK'[ NW5!=NS_ODB=) M0TJCQWP@P9?I)1SV:[/E.H[566=J!-,3T698%WJHKO27Y9#>'H;T(:_O79X3 M![7HRVU0]M L$V%MRDI(/TJY5@5PJBPX09#!@=+O&8[M^5UR0X9MZ=;&78L$ MJ%8)QT39CZU#IS=D",YLU&7E')%Q;4ZU8H!JR9 OJ_,K>8(+P0-^DR=+ 2XS M$FN2/9^59P_P[SW)5N)_@Q2479R\E;Q3M'9":G$"U>KDIW:FX(U43U=4>J:O]2/Z; MX"=FWQ[(J^G/NMOKD!TRQA= 7?^1NO[_3&E0ASZU1I;1Q@M-FV&M!I!:#;QK M!5'W=3)E]Y1Z5/#7&Q>Z"6'K_)Z;@X#N4E%<9U:MU5WZ97Z#W&F_@A?7Q8UX M'::XH+_';!VE',1D)4,:,U=./E;<>1*JY@DFR!PXX<+X4?;LY$YVK_QP;M; MI?D;D_/3M7LGKD7Z:7T59T>3@\K2"T28>%%(8G%[-GIEOG1LFE4WRH=Q$T9?\X(_EVR1\L4AS"3?[=R\NA>_G2ED_OI:BHT.;><7JZ[WZ MFV+PV6!NW$1<1OYG;YFNSD:S$5F*6W?CIQ^B[>^B')"5ZRTB/RG^DFU9UAB1 MQ29)HZ"LG/4@\,+=?_=;:42E K6/5*!E!5JK8/(C%5A9@?6MP,L*O'!F-Y3" M!\=-W?/3.-J2."^=J>4O"C.+VMGPO3#_WJ_3./O4R^JEYW]&J2!S\H)9PL]D0I*5&XOD=))FH\G[-%F4/;_8]9P> MZ;E)R;LH3%<)>1TNQ5(5F&0V'+R@>R\N**CHB,68,/.$4(.RE@Y=]J].6ZH[ M_:N;P&C8X9MEA1X_HG==^'I"HO(+>>:%I=?/V\S>B=F%6#Y9W)_SJ6WST\E] MU0&PR7R.>IFLW84X&V634"+B>S$Z_^4GTS9^:_,#24QQAQ_B?D]3<1+[Q$D*O86XA*F>10J#5<=PU.*PY2D7$=C^Z 6;@/SS3@0W(OZW M;2B@@N;I>(DIYB")*<[-#L[-'OOF6+U?DE2^IKP0=W2]=#+#75Q$I*:L(3 MNI)TO@\%&(JPF&XLHJHY6&JJD50:2;M7QA<7&18MR97[D.%:2E[E,7-V/R0ES@A;Z.MB'<'Y*T7>&FQLBXCWW?CA*RSSXI5MG61+7MF\FH&,^;U M21,>@+;=2&JJW3+A-GMDW-]O]Z?U^OOM9HWDT^1CVZK;C9J_8ZFI=LL,WH13 M>$W *=64/"U#K7K6!S>J;1&2FFJ13/A-../_7%SVR,+1O1>QF\55+/)K03F& M^]ZMJ'CWMW#C=MO@%FSR(/+PG)%@!^,F6;H/K3,K**1M+)*::JQ$#K.#.90E MZN,V@IPU-0KKA*8 M* Q,""M41PO3J9>"C7%]E8('H&WW$"!%)4C1)PM29<\4NRTZKE_% MAP>@;?<0($4E2%%4D*(M(&4;O Y2<*/:%@T!4E2"%!TZ6*6). MCZ]2J"2%I:8Z*TF*ZI#4FV@3PXL4*DJAJCE8:JJ3$J7HDT6ILF?*_1'#K$\( MJ""%I:::+4&*/EF0HLV;4?:<3>N8 ] V^XA0(I*D**H($6;(&5RVVI$)"I) M8:FINSTD2;'!2:JC!58GJ>-+%*RDO5%D")!B$J08#%+[>WE==Z)@&=VU"57- MP5)3+90 Q7H E,8>C5)..8%->\8;=S3@=K5=&H)[6&7'%LP]G:>PM._X.0PW ML3^'IX?K]>SX28R[VVL(R&$2S1M\JQ)I[0^G8EN%?:'@[!)DRR"8/99&]=UUU@ M6$8[#%'9!4M-W8LMV87#9*&[.//FGCAFSRBWZYNM43$$2TTU26(([\ 0A.RP MHPE:9H?4/)H4P@K:E@Z!)5QB"%L*]TO9P"&#A$EAX/V#IWG@!"VD' M(BJ?8*FI)DH^X3UNL^@LT+/F59N9P1IH##>K;=(0 ,(E@/ . ,%(#.$FK/W= M::/'=4-82]O<(=#$DFABX:*)U423U@B$F]4U"4M--4FBB=7O#HDZU_5,$F%M MW>D/5V%\(=T[412TVU4?*+W8]?&M'9 M(S^$I76C$U7-P5)3;97X8C\ZOI0MJG>7ZPDBW"UM$U'A95)Y5EL@XKOBF7<) M642;,-T]MNWP[N&Y>J^*I\E-9/'=0_G>N?&=%R;$%[=952,[1T0 M1NOBR6\W49I&0?%R)=REB/,"V>>W493N#_(&#D\;//\?4$L#!!0 ( (Z+ M?%BFT7S93PH /!W 9 >&PO=V]R:W-H965TJF;#^UC67;>I_WNT%ZO'KONZ?5F MT]X]EONB7==/Y:'_RWW=[(NN?]L\;-JGIBRVQT;[W4;Y?K+9%]5A=7-U_.QM M[ZE"^;;SV>;\OFM]^*'?UR_4J6'W^X*?JX;$;/MC<7#T5#^6[LOOW MT]NF?[7]]>HOP>L\BX<&QRW^4Y4O[>2U-QS*^[K^,+SY MQ_9ZY0][5.[*NVZ0*/K_/I:WY6XW*/7[\>LHNCK''!I.7W]6_]OQX/N#>5^T MY6V]^[G:=H_7*[WRMN5]\;SK?JI?_EZ.!W3=$5-U=- M_>(UP]:]VO#B:.:Q=7_XU6$X[^^ZIO]KU;?K;OY5=Z67>7_RWG7UW8?'>KL5AZWW<]$TQ:%KAR9]$FZ?=Z57WWO_K-JN M.CP,+XDVW^5E5U2[]ON^]3?>QFL?BZ9LKS9=?R3#_FSNQKW^X;37Z@M[G9=W M:R\,7GG*5^%"\UO[YFJA>6[?/,#--[W]YW.@SN= '?6B+^B].[KPRJM'R[ZK M#J,SWR]9MT_%77F]ZK\NVK+Y6*YN MOOU#D/A_7O)#2 RY$Y[=":W<>3DG$6U/:-@3:#^)=38S:&F[((G"%&^7+VP7 MZRC+XO-VZ+"B\V%%Y&&];:J[$I_S;;W;%4WK/97-Z0 7C^\DFT[V1ZOU^^_;\K]^[+Y9>DH2 7FB;R5%,N%Q)!SZ=FYU,W5 MDYI)$:ZC^97,OHZ+#Y= MO Y)!>YU*"F6"XDAYP(?^H^^FRMQU)UF6)*%:3Q+,CH\URLI-6S6I+,=.+H< M1^%X6J5\?^X5&9WME9 :]@HZQ0'=*SY#@_*#C+PT:2'NM2FJEDNI81.A[QS( M=IX#L[>KH]CXYJ>CLCT24L,>04<\H'OBRXGF_<^SZ9[1VNS<$^VV2ZEA7Z'C M'KCJN0<+O>T@6<\)CH[/=DM(#;L%*!#0+/#E++3HG-#:["P4Q00I->PK@$)@ M10I?DX6I3P5P$) T\(D!Y5/)YQDW_]65"V74L,F DL$-$RP2VYF M]H/C6"?S1!-E!BDU?+\3H$'1T+"<:)8EE];FYIZH6BZEAGT%OE"N^$*9?!'. M4Y .SK;*!5ZHR3UW:[R8I:!%O:6UV2DH>Z_>!7$H( Y%$\?O2,'0N+,=9VMM M#&R(LH>4&G8+V$-9LX<*Z)03!0U1M5Q*#9L(H*%HT.!6W%$.55P_#./Y& H= MEFV2"[Y0P!?*FB\FF69;)0-''\CA3,C)(;Z;5Q#YZ.SW;+!7N$P!ZA/7LH M,N5H(6[*B:KE4FK81 "-D 8-]J2,P!Q.].,P,!B#CLMVR05CA, 8H3UC*&[- MI;79V2?*&%)JV-?)C"!7C#$*HYH[!PPZ.-LJ%X 1 F"$]H"AN#67UF:GH"AS M2*EA7X$Y0E>#&Z,P2L%YP:6#LZUR01XAD$=(DP>>#ZK\(**33I0U1-5R*37L M)+!&2+,&3ZC+KJSK&)C((T.SS;+!6-$P!@1S1@7,M&B]-(!N)DHJI9+J6%S@3TB MJT&.KY@Y;8YQ+,TXH\.SS7*!(!$@2'3AMP7S3(SIM!.%#E&U7$H-.PG0$=E- MI;(LOM'"[P;F4\_IB&Q_7)!&-/D] TT:1*995E\Z #OY1'%#2@V;"[@16>'& M5WSG+?UPP5_K>2:* H>4&C8+@"-B D?,KKZB#"*JEDNI87.!02)'O[R(%H8[ MTKXC.,]$42*14L-F 9%$3"))Z+03Q0]1M5Q*#3L)^!'9S:JRK;[FI"J5S>\U MTR'9!KE CAB0(V8B1\(MOW0 ;O:)JN52:MA<0([8$7*,NI?*+QV>;98+Y(@! M.6(FB*(5(J6%S@4)BJZ&/K\A$<^1#&\67#LZVR@60Q D,1-( M4CKI1.E#5"V74L-.3GZ";3?!RK+XQN;\JL"/4N-+3Y0YI-2P1< <,9,Y4G;Y M%64.4;5<2@V;"\P1.V*.4?=B^15E#BDU;!8P1\QDCI1=?D4Q1%0MEU+#Y@*& MQ(Y&06)S%"121OD5!1(I-;RT!0!)P@023:]S(4H?HFJYE!IV$N@CL9ML95E^ M$W.NE=+9?.27CLEVR 5R)( <"1,Y-+?ZT@'8Z2>*'%)JV%Q CL0181>0H-68R>=[#I3+N C ?A(1"==)>:DJR#*TGE7CP[*ML@%$ .E(F=+"7TJ # M<#-15"V74L/F H>DCD9!4G/B51#/\Y .SK;*!9"D "0I#T@N+*=!J[&33I0^ MI-2PDT ?J>BTJW1AVE6D]9Q^Z:!LBUPP1PK,D?*8@[^D!AV G7^BS"&EALT% MYD@=,<>HFZ),7"?SV:9T>+99+J@C!>I(>=3!7UF##L#.1%$0D5+#YDZ6O'6U MYNW2*(@R.H)T>+99+I D!21)>4AR874-6HV==J+\(:6&G03^2$5G7J4+,Z]4 M9.2:*'1(J>$EE@$Z- \Z^.MKT &XZ2>JEDNI87,!.K0CZ- +4Z_Z FPL8BV* M'5)JV"S #LW$#O8R&W0 =B:*DHB4&C872$0[&@?1"^,@*C,S491)I-2P6< D MFLDD]%(;M!H[[40!1$H-.PD HD4G7VES\I6.YD,==$BV02Z@0P-T:"9TL)?: MH .PLT\4.J34L+D '=H1=.@%Z$C7Z3P119E#2@U[-7G6!I,YV MNT '8B2C[ M@ X7&*(!0[2C81!MKG&U=!^&#L\VRP619$ D&9-(0OK9)J+X(:J62ZEA)P$_ M,M&Y5]G2.E?A/-?HF&R'7#!'!LR1,9DCY)9?.@ [_4290TH-FPO,D3EBCLQ< M3'?A.5=T=+97+I C ^3(F,@1;KJ\"S<-T7S4/4>[,K[7MY?#V,NS>GQLJ&PO=V]R:W-H965TG[P MB:W6JGI@3T8;NH([4/>;6Z'O[!8E93D4DO$""5B.K2F^FN&P";KOVC;V(:AA9)2*I[OG#6# MG!7-+WW<;<2! PY..)"= ^DZ>"<*'6$GTH4DB/ 6Q-N&5-GEE? M$R/B'))+Y.(+1!SB#A":O=R=&.BX[2:Z-9YW F^_=>C#H_[ )*!WUU# DJG! M[6K0_!JM^LX>)L[(?CCD;[(XHNBU%#TCQ8K;3$#*%)I1(9YT MA2D5Z@+S0K M:?U%33/]3=,B@2'*#7IP0,@//2\@?MQA;J11):4KN:$)C"V==22(![ F/WR' M ^VC4/EO38@6(%>B/ M#0A].(L5^HU+>71R!V,:]F)*W##2M.*@$ULC@S/U1:V^Z(7ZYK $(7:'=2HE M*(FF2@FV*!5=9( 4[^P!#.J.>KJ]./:P&W6/M)'8F;+C5G9LE/W:8,8]45$0 M>4[D1!U1?4,7![ZG#?WAI(F=?75TS)]A/T 7QE-Y@>[*Q3^Z1ZE"IXL!$W5R M'2R:3C]JKNM[).H>U@%+HO7%H>>$)Q0>U'_\U@IUS_ *E7A I1<%?E5YCU7V M+0,G(G%,XA,BR5XD.?OHO;@$[M8XBH+C^U%(NC5PP#((0M=UG%,'H;MAHD6HE"T/5TGNQ6"3.S'=.@ MWYS&'O%UFND*ZUL2ESAQB,FI1+IO6K"Y:WF;'!/V&G\W#N/ [86H;X@]'.L, MTTTQ]L%PF(-8U3.S1 DO"]5,7.W3=BZ?UM-HY_EU-:_70^<>IAGV;ZA8L4*B M#)8:TKD,-2W1S,_-C>*;>@1=<*4'VOIR#30%41GH]TNNQ]#=3;5 ^U^,R7]0 M2P,$% @ CHM\6-:$.PNE P APL !D !X;"]W;W)K&ULC99MD7I; M54P]+Z"4NYE#G9>%![Y::[/@SJ<;MH)'T#\W]PIG;F@[)MK665:N,!!47S9OMVT <*=#X@H+?*OCG"N$%A:!5L)%S&S+KUAW3;#Y5 M4D49K9F!C8[71&R[,;WS4"K]RU-/S;U(#H1YY3SZ+3%9 ?K ]U#A]@$R* MC)>WXP '3[ M=G5_!"?HHAU8>^$%>X^:Z:V6ZID4D(-B)>%-4#4&==D$=2ALC=7(6C47\VGN MIT$'%#FU,S1-X8CH^) MTC2-DC/POE@2Q9,@&N:..NYHE!LO.EYC\5ITH][FWAG>F,0)6=R1Q6\BPW2L M[ 6K+:0R<W\ MGOH1C@ 'DUZ:'VQ)*7QI9#Z!RY_E.L7*[=-364E-E%,9'CE M(<,>K(9!7+^?0N,@B:(X.B?N2X9^%&-'=X'Y4+;H>-WZ(?6;:Q7M%Z'SXSHJ MTB"Z1RU-!6IE.[V:9'(K=%/^N]6NF_QH>ZBS]87I,FVK=##3M*A?F5IQ3+PE M%&C2NYD@CVJZOF:BY<8V3DNIL0VSPS5VRJ", 'XO)#9/[<1LT/7>\_\!4$L# M!!0 ( (Z+?%B N&PO=V]R:W-H965T$X''#/"'V9F+[W)/J0(O15[*^62OU.'6\V2VIP61 M-_Q 2_UERT5!E&Z*G2/].B2YKG)I+F^*\) M.FG[-(Z7SS^C_U$-7@]F321=\OQ?ME'[^229@ W=DF.NGOCY3]H,*#3Q,I[+ MZA><&ULX =E1*EXTSIJ@8&7]3UZ:1%PXH&# 3<.^+T.?N/@5P.MR:IAK8@B MBYG@9R",M8YF'JK<5-YZ-*PT97Q60G]EVD\M'KBB $$P!7=EQ@L*OI(7*G5S MR8L#+VFI).!;L*);*@3=O+7ZL***L%Q^U/;?GE?@PR\?9Y[25":VES4$GVL" M/$"PHMD-\-%O $/L.]R7[W?';]T]G8LV(;A-"*[B!0/Q[LJ3'C07KZZ1U*YA MY6H6R&D!9][I$G;,X@V/W_+XHSRF#GK5D&;29^)(*&#%K(8!3R4\,%2+G1BUM2<:).R,#J'L, )GZ/TF$6!ACY;LJPI0Q' M*=M)+*BN\9&Z $.K9S]"4=KCLZU"A-*!)$8M7C1>Z3T13)%U3D'&2R78^E@5 M/2-"O/(3%2[>R*YGC(,>KLLHBMRT<4L;7TFF8"=B]F!GH6,[CT$_BPX;E&(W M5M)B)5>6KR+ECNDD.K$2>Y&$.$#]A-EFNKPHB0,W7-K"I>,5)@==X)S]T'/P MZ5=2''Y?N2!3J_<4I7'23Y]M%OEA$@TD$,%.$>"5RNH#0<:J'<>YG4-[]J=Z M_O?P'&8#6R&Z$"LTBG9/M6*#G)$URYEB[AHW,2X[CJ$/<=0'M.VB%(<#C)U^ MH'$!>?C[^8M>P-VN[63$=M\X3M.XSVC;H0B'" [L-:B3%32N*P]?[JO=.M,; M(E/N1-IB@5'LQS@)^YBV91S# "<7^O.6LU,6-"XM7[E>,>9@5F_=BKP (B4= M('8)!\9I$"=]8MLR@6GD(S\>(.Y4!EV3F2OKQU:/_BG"83+UTT$!1)W$H'&- MJ1>0,&?;*=].C[HQDDU;-Z91BO16V,>U#8>6>BF6I+# Y"/_%#B]:A63#%&GA C5 G1VA>$\F\/KA_,QDYK'N[A*F7OL M7T3L6"E!3K?:!][$VEG45\.ZH?BANEVMN=)WM>IQKZ_35!@#_7W+]0VK:9@+ M6WM!7_P/4$L#!!0 ( (Z+?%B:G)2$V@( !L) 9 >&PO=V]R:W-H M965TB ((5(:0:*KR7<0IIJ(@SC=\UI M-2XU<'N\8?]BI\.IHOXJDT3[*J M;*_1."JEXED-Q@@REE=ONJYUV *XW2, KP9X^P#_"*!= ]KG OP:X!MEJE2, M#B%5-.@+OB)"6R.;'A@Q#1K39[DN^U0)W&6(4\%WKH"X'OE([D$Q 5A11:9T MR?*%)).4YI)RH]C>J_'E'_*&K M,<]5(LE='D.\2V!C\$T&WB:#D7>2,82H1=KN%?$'@VW.V= MR*;=U*-M^/RC?'-,\[UC; ,W+Z]W%;K18OP9 +ZFKJ1!8U@8.$])$$LP0H^O'.[ MSN<3\OB-//YKY1G3-\7INUNNAW=X1.QGU M*X]8M]&D^V9-0B8C 7H'6^6Y"G6?I>[LB?.B17@R]'\5QMYJ&QF(A6F_DD0Z M@>K^;5:;#C\TC6UO?82=OVK4?VFJWX8Q%0N&WU\*8G*A:<351O##- M:<85MCHS3/#O!80VP/TYQP953[2#YG\H^ -02P,$% @ CHM\6(K95^DD M P F0@ !D !X;"]W;W)K&ULE59M;YLP$/XK M)S9-K=2& E)NR12DW3:I'6J5G7[[, 1K!K,;--T_WYG0UF:)EGW!>SC[OP\ M]^)CLI'J0>>(!IX*4>JIEQM37?J^3G(LF.[)"DOZDDE5,$-;M?9UI9"ESJ@0 M?MCOQW[!>.G-)DYVJV8361O!2[Q5H.NB8.KW'(7<3+W >Q9\Y^O<6($_FU1L MC7=H[JM;13N_\Y+R DO-90D*LZEW%5PN1E;?*?S@N-%;:[!,5E(^V,V7=.KU M+2 4F!CK@='K$1FGSJC3U( M,6.U,-_EYC.V?(;67R*%=D_8M+I]#Y):&UFTQH2@X&7S9D]M'+8,@OB 0=@: MA+L&@P,&46L0.:(-,D=KR0R;393<@++:Y,TN7&R<-;'AI$VY[N)RW&>8,Q/( Q".%&EB;7<%VF MF+YTX!/ACG7XS'H>'O6XQ*0'47 &83^,]@!:O-T\/ (GZI(0.7^#0TF@;A4V MF,P8Q5<4O95 ,!*2)K!4!C:!1'@T[S!>5!1WEPE/)/UU\$ ME3VBHNNBX:*A;JLM^5M%\.'=. R"CWMXGO V"'IO6340XBWT@WXP& _&.RQ? MZT7Q>'@Q/,!QV'$<'N5XG65T68',.KPND2 KUQQGL&%*L=)HQXDNX0R5ZK1. M@M-_\1N^PMW?879,XP6GN.,4_U_>MDM1 \T);8@-+]?G;TQ2_,8DO=8[FJ11 M1VCTMM[;[:M_E%TJA6!M.SK]O>2:LT?;_1/U7E';HQ7W+L8[Q/RM6[Y M7;# M3Q/FNC3-U==)N_EZY<;*CGQ.<[<9DW_=-$/[AJDUIVM;8$8N^[T1U8]J!F&S M,;)RLV0E#4TFM\SIWP&55:#OF:1YTF[L =W?R.P/4$L#!!0 ( (Z+?%@" M#"MQ, , L+ 9 >&PO=V]R:W-H965T37(A5)\YL!]I_/]M)4Z 0K5+[ M K9S[_$Y]]C)'6P9OQ(:EFO*U M+0H..#%)&;4]QPGM#)/G> =)@0G$OPZP3="*V9&UA1+' TXVR*NHQ6:'IC:F&REAN3:QH7D MZBE1>3+ZP20@UT>7Z#L3 LV HT6*.:B%42Y)0FBIZXP6$)><2 ("?7Z(:9E M@E:<94BF@*8Z2BU,,(U+BK4_ IU-06)"Q;F"$AI2#&RI&.M][;AF-Z[8>2?8 MN1ZZ8;E,U::YVG$?P%92&[W>D]ZQUXHXA?@*^>X%\AS//T)H\O_I7@L=ORF_ M;_""$WBFUI=C=0X3-,./ZGY(-.(RZ ;\"*/GYP0^?3,?EO!+97C* I1M!:C%,'[HSD]0DZ/Z:_ @T- MJ'YK;:*@&X;!P-[L"CL2U7WYX2=7O_ GV-Q;ACX)RSJ-ZS[[6]$ MX)KD&$U8O@$NR9("FJEO.W#>7+,V_UKA7^O?&X'M5<)UGK_-SGLX6*/N61,> MN-<>4_&U=]J*#/C:=%L"Q:S,9?7%;5:;CFYD^IB#];'N]$R[\@Q3M8DWF*^) M:A8HK!2D<]55KS)>=5[51++"-"]+)E4K9(:IZE:!ZP#U?,54 U-/] 9-_QO] M U!+ P04 " ".BWQ81Z?5N!P# !("@ &0 'AL+W=O\YWOOZ&BWN9("K8IBR3 R=1:G7F MNC)*,"7RF*\PTSL++E*B]%0L7;D22&*KE#+7;[=#-R4T*T8S MO!$@\S0EXO3"[C@=,V!B'#2!D$HC]K'"-C!DB;\:O$ M=*HCC>+N^ ']D_5=^S(G$L>Q2@;.B0,Q+DC.U)1O/F/I3]?@19Q)^P^; M0C9L.Q#E4O&T5-86I#0KOF1;\K"CX/O/*/BE@O]2A:!4"%ZJT"D5.I:9PA7+ MPX0H,NP+O@%AI#6:&5@RK;9VGV8F[#,E]"[5>FKXE2L$KP,?8(9+'4XEX6B" MBE FX1:W*B?L?=]5^B0C[T8EZGF!ZC^#ZOEPQ3.52+C(8HSW 5QM8F6G_V#G MN=^(.,'H& *O!7[;#^!N-H&CMW6&C5\.XS? 3%X.X]7#['D95-$(+&[GN6CD MZ1P%\ 5Z*!1HH44S";X>!GUWO4M'XWFFIIS)%8EPX.BB(5&L MT1F^>^.%[8]UI!P(;(^:3D5-IY&:413QW%S/*49(UV3.L 5DH31=(Z:+%\DB M!%T&82PPI@J^<"E;<,L5877,%8=U=YD+@O"T]XB^.C'/.PWWQ28U8MW.KMB> MR]W*Y6ZCR]<9PF46TS6-=1K"CRLTM^,G_($;JI2W:1&FUY+WX' ]NCK5?3U_FJPK(I8TD\!P MH57;QSW-BBCZEF*B^,J^Y'.N]#6UPT2W>BB,@-Y?&PO=V]R:W-H965TK$6>5*_*S>B4'^Y+ZL\D>JP6LWJ326299N49S/L^WR6)VDQN3QOS]U4 ME^?E5F9I(6XJK][F>5+]^Z.309I-X_/FI^B^M>"7F+JG%O,S^2)=R?3$) M)]Y2W"?;3'XI'W\5>T&LJ;HM[4NQ4KU9^R/O[X.A8R2;/ZC3KY]3;V M7O_\YGPF5;--\FRQ;^)ZUP0>:()XG\I"KFOO0[$42TO^',Y'&"@P4WH/HO&3 MZ&L,5HS%XIU'T%L/^QC;+NCT=&))CU_<>D<-.70A:>O1@7I?Q(,HML+6,6!B M,Z6O?D+,M<6:Z>3A$@6A[T?*@H=C]98X MYC/*HD-<1R8]R*2@S*NZ%K*VJ:1&@Y@%A')*NU<72N\K+2J;_MB=LTL!RKAW(#%73@$0$\9YZ2QPB MB/@!LZOG!_4<5/_ANWI:+5.Y5=?JJ4>6ERS5D5)>>[+TLK)833/U$%AZR6!7 M@PVX^L$-G43=T 'JV6&&T8#Q*+";$1S,"$ S/N:;)*V::=83C2^U\%[]%&*$ MWA\[(9-BE=YE K DL/16R"COC>FY+8[CR&<]N<_7Z^@-#WK#$_7:1("YKOT: M&@K\GD8S8AI@@H[GLH[(Z" R D5^5J"6E;6UG\!,5XF1[1:-0A+QH"?5$MG, M90$G W,9\C4Z^"\=PFGQ-'*M7NP+=ZZ*$!J1H#<:YY;(?F>>4JRK\ B.$*AP M7E:;LDJD>.M]+HOIGHN\/S^)_$Y4?UFE@15=^WG4:O%8U;IN8NTF?BFHP)G. MKN'G!XT9$H8#4QS2)(9@%!MFE'UB!RG4LR9B8=@?\69D&(38)[0OX82271T: MM1#,6LZ< M=S[C^3OQ2IA/T'LRV,1Q@-W?::TA",:2. "MR"LR$FDB%&27^N MMX1AA D?,D2#&X+);318@=MQML5$,^,^-T/4&.'1T,-/XQLZE=^L.L%D9YUC M5HN127C^@!L:[A!,=Q#XP*G.7EC8C3.J;@9C?K117L#1,>%WY6K,0S#G_0#Y MC(J!HU:+DI%+6=]MJM3Y0D_>?]]M&**I*BY5>:H*8"F[# MU;11J\5C5>OZJPD5PX0*,!6P:,O\-CC"+^HL'ECC"0G7?#8PD38\8IL=A MML(FRR&?,8S[:&4)))@3'/2?&B=4[*K0A(AA0G0F*[B>V)B9$!Q_VEBB^*<# UKS9H89LW1T INQ]D4 M$R6-FP0*Z;JA01.?"II6B:/2XZC58FP!37!-"6O4Q#!J0G %ISI;8EG\H\PG MD6],\[9E0A90A/VA6T+#)#YUJ="5KN#"SFZ,62W&%AP%EZFPQE$,X^BUL(V*IL1C,BDQUS>18@[D]U\LV0)] MWK#ZP!8F39(4)DE@$],N\7@74T0YB8P]3!9$5/^?^:0OPA+8*]C5H"&1PI#H MS%=P/==>I"8X3G$4L/[RA#4NI.$ )%/-EQ3FRQ'H"F[!V1$3)#'ED3$@+&$1 MX7C #TV;%*;-T=@*;L?9%9,EC2$"A73=.-JE>"II6B6.BH^C5HNIR9A#;FBZ MI#!=0CP%ISI[P8SYR-%01 ,38P:'NF+WY(_0U-P86T_ST6U:O?QU]ZBW!9RMRO[YWY52EGG[<2V2I:B: /7W^[*4 M3P=- X=O5ES^#U!+ P04 " ".BWQ8Q4L&8R0HHN1FI&BK2/MO6IOH?49(VQJNS!J* 453?R0_\=3@!A> 80]H#0Z^X*>94K;GD2:=42[;*1S4V\ M58]&<:)RA[*Q&G<%XFSR35D@XQEY3S9-:N"I@MG- P5#[+#07;H>:=G M>)^+);_NH$Q!_R9_R::&3'")JC5^,.X/?PD5Y (]'?->LG*QI+L="U/S#&** M[6] [X$F;UZ-Y\&G"X8F@Z')94-0<_V_UIR15%CO.3PN\XJ!= N[G"OND#US; M#3^-Y!]02P,$% @ CHM\6/UCE2!/ P CA4 T !X;"]S='EL97,N M>&ULW5C13MLP%/V5*(P)I(DTS4B3T5;:*B%-VB8D>-@;0XF>.R=E\_ M7SM-T^*+@(?1+A7$OL?GW&/[IC$,:[7F]'9!J?)6!1?UR%\H57T*@GJVH 6I M+\J*"HWDI2R(TETY#^I*4I+50"IXT._UXJ @3/CCH5@6UX6JO5FY%&KD)VW( ML[>OV<@/XX^^9^4F949'_OW9^U_+4EV]\^S]Y,/)2>_^_&H_?F: V!P7>Z!1,E-+DMAGL[VDS? _8], @X[PUV/=M8#RL MB%)4BFO=,8--\!'D->V[=:4=SB59A_U+?TLP-YUD6LJ,RC9-Z&]"XR&G.=B1 M;+Z NRJK $"ERD(W,D;FI2#&PX;1-+3LC')^"T__SWQ'>Y5W]LQLN&B;VE#3 MM#*V _I=-:O=E;U\E:Y7L8=2?5GJZ0C3AP*G-Y+F;&7ZJ[PU@*F'N#JI*K[^ MS-E<%-1._MD)QT.RX7F+4K(_.AN4RDP'J/2]!RH5FW4COR6I[NA*;.> M^T?H^=^N\YP**@GOFM:U?\BK_&K'S>OR+3R;KY5]QTZ3T>#P/39'A$,W&1^# MR:/8[N083*9'8'+P9M^:+S$9'K[)Z#!W.VB.:YTSX^3_@#,^W M2;WIDG'%1--;L"RCXM'!4,LK,M5_;.[HZ_$9S:L661MJ-N M8"&:4=OV-YA>&+?'?IV+B8RN:#9ING(^-4U/-W36Y@+"/G)M+C>"<2SF1@## M\F .,(YE87G^I_DDZ'PLAGE+G$B"Z9I&D5QC*WH M9.)T,,'6+8[AQZV&>0,&E@!FG)SH@AV%?.&/<$XDJ88 K7HKM$X1E8GAH][ M?["G)(K2U(T YG8011@"3R..8 [ X9$D7D/[KV/@LU[*MC^!W;\%U!+ P04 M " ".BWQ8EXJ[', 3 @ "P %]R96QS+RYR96QSG9*Y;L,P#$!_ MQ=">, ?0(8@S9?$6!/D!5J(/V!(%BD6=OZ_:I7&0"QEY/3P2W!YI0.TXI+:+ MJ1C]$%)I6M6X 4BV)8]ISI%"KM0L'C6'TD!$VV-#L%HL/D N&6:WO606IW.D M5XA-/E_G;@ M2=&A(E@6FD7)TZ(=I7\=Q_:0T^FO8R*T>EOH^7%H5 J.W&,EC'%BM/XU@LD/ M['X 4$L#!!0 ( (Z+?%B:.]5J%P4 -HJ / >&PO=V]R:V)O;VLN M>&ULQ9I9;^,V$(#_"N&7;H&VMLXDDIQ_[Z M'=+KS/1*!_67*K!^=GF6G=FB'=T(XI&:@4' MW8%'*5[L^WFWRYZEE3-9R>9M//#;E1BP6BI9R^^B' ]& V:7^N4?;>1WK1I> M30NCJVH\B-8G'H5I9/'A\-1!/O"9]4<:/KOG #(>Y".XX%P:V_@2_OH<&)\% M%%[OM8W^+*M&F$O>B"]&MRNI%NXR\!1#]!@^#IO?=1!/S?\)HY[/92$N=='6 M0C7K.!I1.4!EEW)E!TSQ6HP'FR)LHDIVI1H($KM6ZTM!6?>D<.OK"B M&)I3"2?,=>G!]P=Y ?NZDB7-+A!D1D!F!X.\X':)(',",M\OY+6RLA2& M/1A>0NO")L9PM5B3(L(C@O!HOX2WT':SB/W)IFU=<_/F*UDNE(3_<]4@R&," M\C@ 9 R0G[DT[)%7K6#_"FY;XT.)($\(R), D E 7JMG* DB$[B.HQ'5=H\" ML*7 !JY>@4G?&'>J^=;*U58 (U(Q>W:,Q\Q\"!OX3MS=V<3:KF(BRC'1GB7C M"7,@O('7KUN_E%6B/6O%8QT!EMNP[(Z_<0_P3D?I)-JS3SS=,=!="B.?N[<2U?V"VIZ6NH+FVO_E/HWG[ PLYHCP2[5DDZV9ZY#^-0M>" M/?#7;A IAT1!).(L<@').9]IXRN9319&0 N-,2F+1"$T$CF/W(M&KMW!IOP9 MS S?3(4Q*8]$(402.9/<: M@D#],E]S@,,:43.(0,HF<3:9BL9W*Q)0_XA#^ MB#*?SQB4I*)0TAF*S5DGQZ6E&OB M$*[9F2/ZB&),RC5Q"->\)XH[:YN23!Q",ELYV2[(A#)-$L(T?"&YK"Q[$*]-BR>\4LI":0@+(9YO(P*K3I++R@+94$F M?'9@7NAZU5FQE%$6R@XYX=,9/\HH"V4'FO!Q'Q7\XJ4LE(7R(/,^.S$GJI,A MY92%\B"C<=WQ(Y098TS*0GF0T;@.)B;&F)2%\B"C<3NGU%Q8,29EH=Q;:.@+ MV_.S4LRE$N4MW,+"\8)7Q9UA[F>]PB/-W SLO*VJ"SCV5=UH7FZ69FZ6E9[_ M %!+ P04 " ".BWQ8TDF\;1$" 7)@ &@ 'AL+U]R96QS+W=OINW]?%Q_%PJJMF-X[]CY3J M>E>.;;WK^G(Z7]ETP[$=S\MAF_IV_=YN2]+E,J?A=D;S_'0[<_'ZV9?_F=AM M-OMU^=FM?Q_+:?S'X/2G&][KKI2Q6;RVP[:,JR9]'*ZG:[H5-FC1WD$*0SA]D$&3S!SD$^?Q! 4$Q?U"&H#Q_T#T$W<\?] !!#_,'/4+0 MX_Q!LD09EP1)$ZP)M!;D6@B\%@1;",06)%L(S!9$6PC4%F1;"-P6A%L(Y!:D M6PCL%L1;"/16U%L)]%;46PGTULG'-H'>BGHK@=Z*>BN!WHIZ*X'>BGHK@=Z* M>BN!WHIZ*X'>BGHK@=Z&>AN!WH9Z&X'>AGH;@=XVV2PAT-M0;R/0VU!O(]#; M4&\CT-M0;R/0VU!O(]#;4&\CT-M1;R?0VU%O)]#;46\GT-M1;R?0VR>;W01Z M.^KM!'H[ZNT$>COJ[01Z.^KM!'H[ZNT$>@?J'01Z!^H=!'H'ZAT$>@?J'01Z M!^H=!'K'Y&@>!WH%Z!X'>@7H'@=Z!>@>!WAGUS@1Z9]0[$^B=4>], MH'=&O3.!WAGUSM^I=QT_#Z5>>[[6^/SOI'H\WUNNC[\LOTY.WMX+SNFVHC[_ M!5!+ P04 " ".BWQ8P(AM=.D! !^)0 $P %M#;VYT96YT7U1Y<&5S M72YX;6S-VEU/PC 4!N"_0G9K6.G7_(APH]ZJ%_Z!NAUD85N;MB#\>[L!)AHE M&DQ\;UB@[7G/>I+GBNNGK:,PVK1-%Z;9(D9WQ5@H%]2:D%M'75J96]^:F+[Z M%^9,N30OQ,1D4K#2=I&Z.(Y]C6QV?4MSLVKBZ&Z3?@ZU[::9IR9DHYO=QCYK MFAGGFKHT,:VS=5=]2AGO$_)T^#]B?>UB3]W5%HT?C MX[UITRZV:5B(VX9"?KS$%SW:^;PNJ;+EJDU'\N \F2HLB&+;Y+NB9\>38[IA MVGWRD_.',L<"T\Y';UU($_/T^[C#2/K38Y<*D8_U\5=\3TRE3WX_ZJ==4?7# M['2]K]8OAWD$-CQ.O^./,WZO_\L^!$@?$J0/!=*'!NFC .GC'*2/"Y ^+D'Z MX!.41E!$Y2BD&UL4$L! A0#% @ CHM\6*'+,SNL!P &C( !@ M ("!#@@ 'AL+W=O=BP8 +X; 8 " @? / !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0# M% @ CHM\6 ].X3_*! P1 !@ ("!P1D 'AL+W=O M !X;"]W;W)K$]X( "G* & @(&P)@ M>&PO=V]R:W-H965T&UL4$L! A0#% @ CHM\6.F:E']I M @ 30< !@ ("!Q"\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ CHM\6/\H!MB> @ ?P4 !D M ("!0& 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ CHM\6'3P[GZD! 0 H !D ("!.W( 'AL M+W=O"GKT\# M #K!@ &0 @($6=P >&PO=V]R:W-H965T&UL4$L! A0#% @ CHM\ M6%3 $.'J$ 1C$ !D ("!A'\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ CHM\6%;Z;= ; P >@8 M !D ("!V*$ 'AL+W=O&PO=V]R:W-H965T6W>O M7@< +$1 9 " @2RI !X;"]W;W)K&UL4$L! A0#% @ CHM\6(+7$_K^ @ >08 !D M ("!P; 'AL+W=O&PO=V]R:W-H965T M'6DP( (@% 9 M " @=_E !X;"]W;W)K&UL4$L! A0# M% @ CHM\6$L&!BAP @ J 4 !D ("!J>@ 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ CHM\6%A> M?F+) P FPD !D ("!-/$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ CHM\6-&N#MK=!0 *@\ !D M ("!)?L 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ CHM\6"@DHWU.! !@H !D ("! M\ D! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ CHM\6%!H3#R5 @ # D !D ("!HAD! 'AL+W=O&PO=V]R:W-H965T 0!X M;"]W;W)K&UL4$L! A0#% @ CHM\6&56&8F! M P (PX !D ("!,"(! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ CHM\6!@:?>^$ @ ? @ !D M ("!5RX! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ CHM\6',@7%@S @ 0P4 !D ("!(C@! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MCHM\6#1U#M8\ P < L !D ("!OC\! 'AL+W=O&PO=V]R:W-H965T!D 0!X;"]W;W)K&UL4$L! A0#% @ CHM\6*;1?-E/"@ \'< !D M ("!P6T! 'AL+W=O $ >&PO=V]R:W-H M965T&UL4$L! M A0#% @ CHM\6("YS"&PO=V]R:W-H965T&UL4$L! A0#% @ CHM\ M6 (,*W$P P "PL !D ("!&PO=V]R:W-H965T&UL4$L! A0#% @ CHM\6,5',UL- @ 0 0 M !D ("!R9D! 'AL+W=O&PO? 0!?&PO M7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4 " ".BWQ8P(AM=.D! M !^)0 $P @ ']IP$ 6T-O;G1E;G1?5'EP97-=+GAM;%!+ 4!08 2 !( *\3 7J@$ ! end XML 81 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 82 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 84 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.1 html 241 356 1 true 86 0 false 7 false false R1.htm 000 - Document - Document And Entity Information Sheet http://www.precisiontherapeutics.com/20231231/role/statement-document-and-entity-information Document And Entity Information Cover 1 false false R2.htm 001 - Statement - Consolidated Balance Sheets Sheet http://www.precisiontherapeutics.com/20231231/role/statement-consolidated-balance-sheets- Consolidated Balance Sheets Statements 2 false false R3.htm 002 - Statement - Consolidated Balance Sheets (Parentheticals) Sheet http://www.precisiontherapeutics.com/20231231/role/statement-consolidated-balance-sheets-parentheticals Consolidated Balance Sheets (Parentheticals) Statements 3 false false R4.htm 003 - Statement - Consolidated Statements of Net Loss Sheet http://www.precisiontherapeutics.com/20231231/role/statement-consolidated-statements-of-net-loss- Consolidated Statements of Net Loss Statements 4 false false R5.htm 004 - Statement - Consolidated Statements of Stockholders' Equity Sheet http://www.precisiontherapeutics.com/20231231/role/statement-consolidated-statements-of-stockholders-equity Consolidated Statements of Stockholders' Equity Statements 5 false false R6.htm 005 - Statement - Consolidated Statements of Cash Flows Sheet http://www.precisiontherapeutics.com/20231231/role/statement-consolidated-statements-of-cash-flows Consolidated Statements of Cash Flows Statements 6 false false R7.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 7 false false R8.htm 995451 - Disclosure - Note 1 - Summary of Significant Accounting Policies Sheet http://www.precisiontherapeutics.com/20231231/role/statement-note-1-summary-of-significant-accounting-policies Note 1 - Summary of Significant Accounting Policies Notes 8 false false R9.htm 995452 - Disclosure - Note 2 - Fair Value Measurements Sheet http://www.precisiontherapeutics.com/20231231/role/statement-note-2-fair-value-measurements Note 2 - Fair Value Measurements Notes 9 false false R10.htm 995453 - Disclosure - Note 3 - Inventories Sheet http://www.precisiontherapeutics.com/20231231/role/statement-note-3-inventories Note 3 - Inventories Notes 10 false false R11.htm 995454 - Disclosure - Note 4 - Property and Equipment Sheet http://www.precisiontherapeutics.com/20231231/role/statement-note-4-property-and-equipment Note 4 - Property and Equipment Notes 11 false false R12.htm 995455 - Disclosure - Note 5 - Intangible Assets Sheet http://www.precisiontherapeutics.com/20231231/role/statement-note-5-intangible-assets Note 5 - Intangible Assets Notes 12 false false R13.htm 995456 - Disclosure - Note 6 - Leases Sheet http://www.precisiontherapeutics.com/20231231/role/statement-note-6-leases Note 6 - Leases Notes 13 false false R14.htm 995457 - Disclosure - Note 7 - Notes Payable Notes http://www.precisiontherapeutics.com/20231231/role/statement-note-7-notes-payable Note 7 - Notes Payable Notes 14 false false R15.htm 995458 - Disclosure - Note 8 - Derivatives Sheet http://www.precisiontherapeutics.com/20231231/role/statement-note-8-derivatives- Note 8 - Derivatives Notes 15 false false R16.htm 995459 - Disclosure - Note 9 - Stockholders' Equity, Stock Options and Warrants Sheet http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants Note 9 - Stockholders' Equity, Stock Options and Warrants Notes 16 false false R17.htm 995460 - Disclosure - Note 10 - Income Taxes Sheet http://www.precisiontherapeutics.com/20231231/role/statement-note-10-income-taxes Note 10 - Income Taxes Notes 17 false false R18.htm 995461 - Disclosure - Note 11 - Collaborative Agreement Sheet http://www.precisiontherapeutics.com/20231231/role/statement-note-11-collaborative-agreement- Note 11 - Collaborative Agreement Notes 18 false false R19.htm 995462 - Disclosure - Note 12 - Retirement Savings Plans Sheet http://www.precisiontherapeutics.com/20231231/role/statement-note-12-retirement-savings-plans Note 12 - Retirement Savings Plans Notes 19 false false R20.htm 995463 - Disclosure - Note 13 - Loss Per Share Sheet http://www.precisiontherapeutics.com/20231231/role/statement-note-13-loss-per-share Note 13 - Loss Per Share Notes 20 false false R21.htm 995464 - Disclosure - Note 14 - Segments Sheet http://www.precisiontherapeutics.com/20231231/role/statement-note-14-segments Note 14 - Segments Notes 21 false false R22.htm 995465 - Disclosure - Note 15 - Subsequent Events Sheet http://www.precisiontherapeutics.com/20231231/role/statement-note-15-subsequent-events Note 15 - Subsequent Events Notes 22 false false R23.htm 995466 - Disclosure - Significant Accounting Policies (Policies) Sheet http://www.precisiontherapeutics.com/20231231/role/statement-significant-accounting-policies-policies Significant Accounting Policies (Policies) Policies http://www.precisiontherapeutics.com/20231231/role/statement-note-1-summary-of-significant-accounting-policies 23 false false R24.htm 995467 - Disclosure - Note 1 - Summary of Significant Accounting Policies (Tables) Sheet http://www.precisiontherapeutics.com/20231231/role/statement-note-1-summary-of-significant-accounting-policies-tables Note 1 - Summary of Significant Accounting Policies (Tables) Tables http://www.precisiontherapeutics.com/20231231/role/statement-note-1-summary-of-significant-accounting-policies 24 false false R25.htm 995468 - Disclosure - Note 2 - Fair Value Measurements (Tables) Sheet http://www.precisiontherapeutics.com/20231231/role/statement-note-2-fair-value-measurements-tables Note 2 - Fair Value Measurements (Tables) Tables http://www.precisiontherapeutics.com/20231231/role/statement-note-2-fair-value-measurements 25 false false R26.htm 995469 - Disclosure - Note 3 - Inventories (Tables) Sheet http://www.precisiontherapeutics.com/20231231/role/statement-note-3-inventories-tables Note 3 - Inventories (Tables) Tables http://www.precisiontherapeutics.com/20231231/role/statement-note-3-inventories 26 false false R27.htm 995470 - Disclosure - Note 4 - Property and Equipment (Tables) Sheet http://www.precisiontherapeutics.com/20231231/role/statement-note-4-property-and-equipment-tables Note 4 - Property and Equipment (Tables) Tables http://www.precisiontherapeutics.com/20231231/role/statement-note-4-property-and-equipment 27 false false R28.htm 995471 - Disclosure - Note 5 - Intangible Assets (Tables) Sheet http://www.precisiontherapeutics.com/20231231/role/statement-note-5-intangible-assets-tables Note 5 - Intangible Assets (Tables) Tables http://www.precisiontherapeutics.com/20231231/role/statement-note-5-intangible-assets 28 false false R29.htm 995472 - Disclosure - Note 6 - Leases (Tables) Sheet http://www.precisiontherapeutics.com/20231231/role/statement-note-6-leases-tables Note 6 - Leases (Tables) Tables http://www.precisiontherapeutics.com/20231231/role/statement-note-6-leases 29 false false R30.htm 995473 - Disclosure - Note 8 - Derivatives (Tables) Sheet http://www.precisiontherapeutics.com/20231231/role/statement-note-8-derivatives-tables Note 8 - Derivatives (Tables) Tables http://www.precisiontherapeutics.com/20231231/role/statement-note-8-derivatives- 30 false false R31.htm 995474 - Disclosure - Note 9 - Stockholders' Equity, Stock Options and Warrants (Tables) Sheet http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants-tables Note 9 - Stockholders' Equity, Stock Options and Warrants (Tables) Tables http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants 31 false false R32.htm 995475 - Disclosure - Note 10 - Income Taxes (Tables) Sheet http://www.precisiontherapeutics.com/20231231/role/statement-note-10-income-taxes-tables Note 10 - Income Taxes (Tables) Tables http://www.precisiontherapeutics.com/20231231/role/statement-note-10-income-taxes 32 false false R33.htm 995476 - Disclosure - Note 13 - Loss Per Share (Tables) Sheet http://www.precisiontherapeutics.com/20231231/role/statement-note-13-loss-per-share-tables Note 13 - Loss Per Share (Tables) Tables http://www.precisiontherapeutics.com/20231231/role/statement-note-13-loss-per-share 33 false false R34.htm 995477 - Disclosure - Note 14 - Segments (Tables) Sheet http://www.precisiontherapeutics.com/20231231/role/statement-note-14-segments-tables Note 14 - Segments (Tables) Tables http://www.precisiontherapeutics.com/20231231/role/statement-note-14-segments 34 false false R35.htm 995478 - Disclosure - Note 1 - Summary of Significant Accounting Policies (Details Textual) Sheet http://www.precisiontherapeutics.com/20231231/role/statement-note-1-summary-of-significant-accounting-policies-details-textual Note 1 - Summary of Significant Accounting Policies (Details Textual) Details http://www.precisiontherapeutics.com/20231231/role/statement-note-1-summary-of-significant-accounting-policies-tables 35 false false R36.htm 995479 - Disclosure - Note 1 - Summary of Significant Accounting Policies - Property, Plant and Equipment Useful Life (Details) Sheet http://www.precisiontherapeutics.com/20231231/role/statement-note-1-summary-of-significant-accounting-policies-property-plant-and-equipment-useful-life-details Note 1 - Summary of Significant Accounting Policies - Property, Plant and Equipment Useful Life (Details) Details 36 false false R37.htm 995480 - Disclosure - Note 2 - Fair Value Measurements - Fair Value, Assets Measured on Recurring Basis (Details) Sheet http://www.precisiontherapeutics.com/20231231/role/statement-note-2-fair-value-measurements-fair-value-assets-measured-on-recurring-basis-details Note 2 - Fair Value Measurements - Fair Value, Assets Measured on Recurring Basis (Details) Details 37 false false R38.htm 995481 - Disclosure - Note 3 - Inventories - Schedule of Inventory (Details) Sheet http://www.precisiontherapeutics.com/20231231/role/statement-note-3-inventories-schedule-of-inventory-details Note 3 - Inventories - Schedule of Inventory (Details) Details 38 false false R39.htm 995482 - Disclosure - Note 4 - Property and Equipment (Details Textual) Sheet http://www.precisiontherapeutics.com/20231231/role/statement-note-4-property-and-equipment-details-textual Note 4 - Property and Equipment (Details Textual) Details http://www.precisiontherapeutics.com/20231231/role/statement-note-4-property-and-equipment-tables 39 false false R40.htm 995483 - Disclosure - Note 4 - Property and Equipment - Schedule of Property, Plant and Equipment (Details) Sheet http://www.precisiontherapeutics.com/20231231/role/statement-note-4-property-and-equipment-schedule-of-property-plant-and-equipment-details Note 4 - Property and Equipment - Schedule of Property, Plant and Equipment (Details) Details 40 false false R41.htm 995484 - Disclosure - Note 5 - Intangible Assets (Details Textual) Sheet http://www.precisiontherapeutics.com/20231231/role/statement-note-5-intangible-assets-details-textual Note 5 - Intangible Assets (Details Textual) Details http://www.precisiontherapeutics.com/20231231/role/statement-note-5-intangible-assets-tables 41 false false R42.htm 995485 - Disclosure - Note 5 - Intangible Assets - Components of Intangible Assets (Details) Sheet http://www.precisiontherapeutics.com/20231231/role/statement-note-5-intangible-assets-components-of-intangible-assets-details Note 5 - Intangible Assets - Components of Intangible Assets (Details) Details 42 false false R43.htm 995486 - Disclosure - Note 5 - Intangible Assets - Estimated Future Amortization Expense (Details) Sheet http://www.precisiontherapeutics.com/20231231/role/statement-note-5-intangible-assets-estimated-future-amortization-expense-details Note 5 - Intangible Assets - Estimated Future Amortization Expense (Details) Details 43 false false R44.htm 995487 - Disclosure - Note 5 - Intangible Assets - Goodwill (Details) Sheet http://www.precisiontherapeutics.com/20231231/role/statement-note-5-intangible-assets-goodwill-details Note 5 - Intangible Assets - Goodwill (Details) Details 44 false false R45.htm 995488 - Disclosure - Note 6 - Leases (Details Textual) Sheet http://www.precisiontherapeutics.com/20231231/role/statement-note-6-leases-details-textual Note 6 - Leases (Details Textual) Details http://www.precisiontherapeutics.com/20231231/role/statement-note-6-leases-tables 45 false false R46.htm 995489 - Disclosure - Note 6 - Leases - Lease Information (Details) Sheet http://www.precisiontherapeutics.com/20231231/role/statement-note-6-leases-lease-information-details Note 6 - Leases - Lease Information (Details) Details 46 false false R47.htm 995490 - Disclosure - Note 6 - Leases - Rent Obligation (Details) Sheet http://www.precisiontherapeutics.com/20231231/role/statement-note-6-leases-rent-obligation-details Note 6 - Leases - Rent Obligation (Details) Details 47 false false R48.htm 995491 - Disclosure - Note 7 - Notes Payable (Details Textual) Notes http://www.precisiontherapeutics.com/20231231/role/statement-note-7-notes-payable-details-textual Note 7 - Notes Payable (Details Textual) Details http://www.precisiontherapeutics.com/20231231/role/statement-note-7-notes-payable 48 false false R49.htm 995492 - Disclosure - Note 8 - Derivatives (Details Textual) Sheet http://www.precisiontherapeutics.com/20231231/role/statement-note-8-derivatives-details-textual Note 8 - Derivatives (Details Textual) Details http://www.precisiontherapeutics.com/20231231/role/statement-note-8-derivatives-tables 49 false false R50.htm 995493 - Disclosure - Note 8 - Derivatives - Change in Fair Value of Derivative Liabilities (Details) Sheet http://www.precisiontherapeutics.com/20231231/role/statement-note-8-derivatives-change-in-fair-value-of-derivative-liabilities-details Note 8 - Derivatives - Change in Fair Value of Derivative Liabilities (Details) Details 50 false false R51.htm 995494 - Disclosure - Note 9 - Stockholders' Equity, Stock Options and Warrants (Details Textual) Sheet http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants-details-textual Note 9 - Stockholders' Equity, Stock Options and Warrants (Details Textual) Details http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants-tables 51 false false R52.htm 995495 - Disclosure - Note 9 - Stockholders' Equity, Stock Options and Warrants - Stock Offerings (Details) Sheet http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants-stock-offerings-details Note 9 - Stockholders' Equity, Stock Options and Warrants - Stock Offerings (Details) Details 52 false false R53.htm 995496 - Disclosure - Note 9 - Stockholders' Equity, Stock Options and Warrants - Summary of Transactions for Stock Options and Warrants (Details) Sheet http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants-summary-of-transactions-for-stock-options-and-warrants-details Note 9 - Stockholders' Equity, Stock Options and Warrants - Summary of Transactions for Stock Options and Warrants (Details) Details 53 false false R54.htm 995497 - Disclosure - Note 9 - Stockholders' Equity, Stock Options and Warrants - Summary of Status of Options and Warrants Outstanding (Details) Sheet http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants-summary-of-status-of-options-and-warrants-outstanding-details Note 9 - Stockholders' Equity, Stock Options and Warrants - Summary of Status of Options and Warrants Outstanding (Details) Details 54 false false R55.htm 995498 - Disclosure - Note 9 - Stockholders' Equity, Stock Options and Warrants - Schedule of Listing of Stock Options and Warrants (Details) Sheet http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants-schedule-of-listing-of-stock-options-and-warrants-details Note 9 - Stockholders' Equity, Stock Options and Warrants - Schedule of Listing of Stock Options and Warrants (Details) Details 55 false false R56.htm 995499 - Disclosure - Note 10 - Income Taxes (Details Textual) Sheet http://www.precisiontherapeutics.com/20231231/role/statement-note-10-income-taxes-details-textual Note 10 - Income Taxes (Details Textual) Details http://www.precisiontherapeutics.com/20231231/role/statement-note-10-income-taxes-tables 56 false false R57.htm 995500 - Disclosure - Note 10 - Income Taxes - Reconciliation of Income Tax Benefit (Expense) (Details) Sheet http://www.precisiontherapeutics.com/20231231/role/statement-note-10-income-taxes-reconciliation-of-income-tax-benefit-expense-details Note 10 - Income Taxes - Reconciliation of Income Tax Benefit (Expense) (Details) Details 57 false false R58.htm 995501 - Disclosure - Note 10 - Income Taxes - Components of Deferred Income Taxes (Details) Sheet http://www.precisiontherapeutics.com/20231231/role/statement-note-10-income-taxes-components-of-deferred-income-taxes-details Note 10 - Income Taxes - Components of Deferred Income Taxes (Details) Details 58 false false R59.htm 995502 - Disclosure - Note 12 - Retirement Savings Plans (Details Textual) Sheet http://www.precisiontherapeutics.com/20231231/role/statement-note-12-retirement-savings-plans-details-textual Note 12 - Retirement Savings Plans (Details Textual) Details http://www.precisiontherapeutics.com/20231231/role/statement-note-12-retirement-savings-plans 59 false false R60.htm 995503 - Disclosure - Note 13 - Loss Per Share - Shares Used in Basic and Diluted Loss Per Common Share Computations (Details) Sheet http://www.precisiontherapeutics.com/20231231/role/statement-note-13-loss-per-share-shares-used-in-basic-and-diluted-loss-per-common-share-computations-details Note 13 - Loss Per Share - Shares Used in Basic and Diluted Loss Per Common Share Computations (Details) Details 60 false false R61.htm 995504 - Disclosure - Note 13 - Loss Per Share - Antidilutive Securities Excluded from the Diluted Calculations (Details) Sheet http://www.precisiontherapeutics.com/20231231/role/statement-note-13-loss-per-share-antidilutive-securities-excluded-from-the-diluted-calculations-details Note 13 - Loss Per Share - Antidilutive Securities Excluded from the Diluted Calculations (Details) Details 61 false false R62.htm 995505 - Disclosure - Note 14 - Segments (Details Textual) Sheet http://www.precisiontherapeutics.com/20231231/role/statement-note-14-segments-details-textual Note 14 - Segments (Details Textual) Details http://www.precisiontherapeutics.com/20231231/role/statement-note-14-segments-tables 62 false false R63.htm 995506 - Disclosure - Note 14 - Segments - Segments (Details) Sheet http://www.precisiontherapeutics.com/20231231/role/statement-note-14-segments-segments-details Note 14 - Segments - Segments (Details) Details 63 false false R64.htm 995507 - Disclosure - Note 15 - Subsequent Events (Details Textual) Sheet http://www.precisiontherapeutics.com/20231231/role/statement-note-15-subsequent-events-details-textual Note 15 - Subsequent Events (Details Textual) Details http://www.precisiontherapeutics.com/20231231/role/statement-note-15-subsequent-events 64 false false All Reports Book All Reports [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 28 fact(s) appearing in ix:hidden were eligible for transformation: dei:CurrentFiscalYearEndDate, ecd:NonRule10b51ArrAdoptedFlag, ecd:NonRule10b51ArrTrmntdFlag, ecd:Rule10b51ArrAdoptedFlag, ecd:Rule10b51ArrTrmntdFlag, poai:PreferredStockDividendsSharesPerShare, us-gaap:CommonStockParOrStatedValuePerShare, us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount, us-gaap:ImpairmentOfIntangibleAssetsExcludingGoodwill, us-gaap:IncomeTaxExpenseBenefit, us-gaap:LesseeOperatingLeaseRemainingLeaseTerm, us-gaap:LesseeOperatingLeaseTermOfContract, us-gaap:NumberOfOperatingSegments, us-gaap:NumberOfReportableSegments, us-gaap:PreferredStockParOrStatedValuePerShare, us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1, us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber, us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod, us-gaap:StockholdersEquityNoteStockSplitConversionRatio1, us-gaap:UnrecognizedTaxBenefits, us-gaap:WarrantsAndRightsOutstandingTerm - poai20231231_10k.htm 10, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39 poai-20231231.xsd poai-20231231_cal.xml poai-20231231_def.xml poai-20231231_lab.xml poai-20231231_pre.xml poai20231231_10k.htm http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 http://xbrl.sec.gov/ecd/2023 true true JSON 87 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "poai20231231_10k.htm": { "nsprefix": "poai", "nsuri": "http://www.precisiontherapeutics.com/20231231", "dts": { "schema": { "local": [ "poai-20231231.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/currency/2023/currency-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd", "https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd", "https://xbrl.sec.gov/exch/2023/exch-2023.xsd", "https://xbrl.sec.gov/naics/2023/naics-2023.xsd", "https://xbrl.sec.gov/sic/2023/sic-2023.xsd", "https://xbrl.sec.gov/stpr/2023/stpr-2023.xsd" ] }, "calculationLink": { "local": [ "poai-20231231_cal.xml" ] }, "definitionLink": { "local": [ "poai-20231231_def.xml" ] }, "labelLink": { "local": [ "poai-20231231_lab.xml" ] }, "presentationLink": { "local": [ "poai-20231231_pre.xml" ] }, "inline": { "local": [ "poai20231231_10k.htm" ] } }, "keyStandard": 308, "keyCustom": 48, "axisStandard": 27, "axisCustom": 0, "memberStandard": 32, "memberCustom": 50, "hidden": { "total": 32, "http://fasb.org/us-gaap/2023": 22, "http://xbrl.sec.gov/ecd/2023": 4, "http://xbrl.sec.gov/dei/2023": 5, "http://www.precisiontherapeutics.com/20231231": 1 }, "contextCount": 241, "entityCount": 1, "segmentCount": 86, "elementCount": 549, "unitCount": 7, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 797, "http://xbrl.sec.gov/dei/2023": 37, "http://xbrl.sec.gov/ecd/2023": 5 }, "report": { "R1": { "role": "http://www.precisiontherapeutics.com/20231231/role/statement-document-and-entity-information", "longName": "000 - Document - Document And Entity Information", "shortName": "Document And Entity Information", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "b", "p", "div", "body", "html" ], "reportCount": 1, "baseRef": "poai20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "b", "p", "div", "body", "html" ], "reportCount": 1, "baseRef": "poai20231231_10k.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.precisiontherapeutics.com/20231231/role/statement-consolidated-balance-sheets-", "longName": "001 - Statement - Consolidated Balance Sheets", "shortName": "Consolidated Balance Sheets", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "i_2023-12-31", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "poai20231231_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "i_2023-12-31", "name": "us-gaap:AccountsReceivableNetCurrent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "poai20231231_10k.htm", "unique": true } }, "R3": { "role": "http://www.precisiontherapeutics.com/20231231/role/statement-consolidated-balance-sheets-parentheticals", "longName": "002 - Statement - Consolidated Balance Sheets (Parentheticals)", "shortName": "Consolidated Balance Sheets (Parentheticals)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "i_2023-12-31", "name": "us-gaap:PreferredStockSharesAuthorized", "unitRef": "Share", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "poai20231231_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "i_2023-12-31", "name": "us-gaap:CommonStockSharesOutstanding", "unitRef": "Share", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "poai20231231_10k.htm", "unique": true } }, "R4": { "role": "http://www.precisiontherapeutics.com/20231231/role/statement-consolidated-statements-of-net-loss-", "longName": "003 - Statement - Consolidated Statements of Net Loss", "shortName": "Consolidated Statements of Net Loss", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "poai20231231_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:CostOfGoodsAndServicesSold", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "poai20231231_10k.htm", "unique": true } }, "R5": { "role": "http://www.precisiontherapeutics.com/20231231/role/statement-consolidated-statements-of-stockholders-equity", "longName": "004 - Statement - Consolidated Statements of Stockholders' Equity", "shortName": "Consolidated Statements of Stockholders' Equity", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "i_2021-12-31_StatementClassOfStockAxis-SeriesBPreferredStockMember_StatementEquityComponentsAxis-PreferredStockMember", "name": "us-gaap:SharesOutstanding", "unitRef": "Share", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "poai20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2021-12-31_StatementClassOfStockAxis-SeriesBPreferredStockMember_StatementEquityComponentsAxis-PreferredStockMember", "name": "us-gaap:SharesOutstanding", "unitRef": "Share", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "poai20231231_10k.htm", "first": true, "unique": true } }, "R6": { "role": "http://www.precisiontherapeutics.com/20231231/role/statement-consolidated-statements-of-cash-flows", "longName": "005 - Statement - Consolidated Statements of Cash Flows", "shortName": "Consolidated Statements of Cash Flows", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:NetIncomeLoss", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "poai20231231_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:DepreciationDepletionAndAmortization", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "poai20231231_10k.htm", "unique": true } }, "R7": { "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": "7", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "ecd:MtrlTermsOfTrdArrTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "poai20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "ecd:MtrlTermsOfTrdArrTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "poai20231231_10k.htm", "first": true, "unique": true } }, "R8": { "role": "http://www.precisiontherapeutics.com/20231231/role/statement-note-1-summary-of-significant-accounting-policies", "longName": "995451 - Disclosure - Note 1 - Summary of Significant Accounting Policies", "shortName": "Note 1 - Summary of Significant Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "poai20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "poai20231231_10k.htm", "first": true, "unique": true } }, "R9": { "role": "http://www.precisiontherapeutics.com/20231231/role/statement-note-2-fair-value-measurements", "longName": "995452 - Disclosure - Note 2 - Fair Value Measurements", "shortName": "Note 2 - Fair Value Measurements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "poai20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "poai20231231_10k.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.precisiontherapeutics.com/20231231/role/statement-note-3-inventories", "longName": "995453 - Disclosure - Note 3 - Inventories", "shortName": "Note 3 - Inventories", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "poai20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "poai20231231_10k.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.precisiontherapeutics.com/20231231/role/statement-note-4-property-and-equipment", "longName": "995454 - Disclosure - Note 4 - Property and Equipment", "shortName": "Note 4 - Property and Equipment", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "poai20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "poai20231231_10k.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.precisiontherapeutics.com/20231231/role/statement-note-5-intangible-assets", "longName": "995455 - Disclosure - Note 5 - Intangible Assets", "shortName": "Note 5 - Intangible Assets", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "poai20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:IntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "poai20231231_10k.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.precisiontherapeutics.com/20231231/role/statement-note-6-leases", "longName": "995456 - Disclosure - Note 6 - Leases", "shortName": "Note 6 - Leases", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "poai20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "poai20231231_10k.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.precisiontherapeutics.com/20231231/role/statement-note-7-notes-payable", "longName": "995457 - Disclosure - Note 7 - Notes Payable", "shortName": "Note 7 - Notes Payable", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "poai20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "poai20231231_10k.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.precisiontherapeutics.com/20231231/role/statement-note-8-derivatives-", "longName": "995458 - Disclosure - Note 8 - Derivatives", "shortName": "Note 8 - Derivatives", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "poai20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "poai20231231_10k.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants", "longName": "995459 - Disclosure - Note 9 - Stockholders' Equity, Stock Options and Warrants", "shortName": "Note 9 - Stockholders' Equity, Stock Options and Warrants", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "poai20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "poai20231231_10k.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.precisiontherapeutics.com/20231231/role/statement-note-10-income-taxes", "longName": "995460 - Disclosure - Note 10 - Income Taxes", "shortName": "Note 10 - Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "poai20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "poai20231231_10k.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.precisiontherapeutics.com/20231231/role/statement-note-11-collaborative-agreement-", "longName": "995461 - Disclosure - Note 11 - Collaborative Agreement", "shortName": "Note 11 - Collaborative Agreement", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:CollaborativeArrangementDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "poai20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:CollaborativeArrangementDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "poai20231231_10k.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.precisiontherapeutics.com/20231231/role/statement-note-12-retirement-savings-plans", "longName": "995462 - Disclosure - Note 12 - Retirement Savings Plans", "shortName": "Note 12 - Retirement Savings Plans", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "poai20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "poai20231231_10k.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.precisiontherapeutics.com/20231231/role/statement-note-13-loss-per-share", "longName": "995463 - Disclosure - Note 13 - Loss Per Share", "shortName": "Note 13 - Loss Per Share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "poai20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "poai20231231_10k.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.precisiontherapeutics.com/20231231/role/statement-note-14-segments", "longName": "995464 - Disclosure - Note 14 - Segments", "shortName": "Note 14 - Segments", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "poai20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "poai20231231_10k.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.precisiontherapeutics.com/20231231/role/statement-note-15-subsequent-events", "longName": "995465 - Disclosure - Note 15 - Subsequent Events", "shortName": "Note 15 - Subsequent Events", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "poai20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "poai20231231_10k.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.precisiontherapeutics.com/20231231/role/statement-significant-accounting-policies-policies", "longName": "995466 - Disclosure - Significant Accounting Policies (Policies)", "shortName": "Significant Accounting Policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "23", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "poai:NatureOfOperationsAndGoingConcernPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "poai20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "poai:NatureOfOperationsAndGoingConcernPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "poai20231231_10k.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.precisiontherapeutics.com/20231231/role/statement-note-1-summary-of-significant-accounting-policies-tables", "longName": "995467 - Disclosure - Note 1 - Summary of Significant Accounting Policies (Tables)", "shortName": "Note 1 - Summary of Significant Accounting Policies (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "24", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "poai:PropertyPlantAndEquipmentUsefulLifeTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "poai20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "poai:PropertyPlantAndEquipmentUsefulLifeTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "poai20231231_10k.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.precisiontherapeutics.com/20231231/role/statement-note-2-fair-value-measurements-tables", "longName": "995468 - Disclosure - Note 2 - Fair Value Measurements (Tables)", "shortName": "Note 2 - Fair Value Measurements (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "25", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "poai20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "poai20231231_10k.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.precisiontherapeutics.com/20231231/role/statement-note-3-inventories-tables", "longName": "995469 - Disclosure - Note 3 - Inventories (Tables)", "shortName": "Note 3 - Inventories (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "26", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "poai20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "poai20231231_10k.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.precisiontherapeutics.com/20231231/role/statement-note-4-property-and-equipment-tables", "longName": "995470 - Disclosure - Note 4 - Property and Equipment (Tables)", "shortName": "Note 4 - Property and Equipment (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "27", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "poai20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "poai20231231_10k.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.precisiontherapeutics.com/20231231/role/statement-note-5-intangible-assets-tables", "longName": "995471 - Disclosure - Note 5 - Intangible Assets (Tables)", "shortName": "Note 5 - Intangible Assets (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "28", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "poai20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "poai20231231_10k.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.precisiontherapeutics.com/20231231/role/statement-note-6-leases-tables", "longName": "995472 - Disclosure - Note 6 - Leases (Tables)", "shortName": "Note 6 - Leases (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "poai20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:LeaseCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "poai20231231_10k.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.precisiontherapeutics.com/20231231/role/statement-note-8-derivatives-tables", "longName": "995473 - Disclosure - Note 8 - Derivatives (Tables)", "shortName": "Note 8 - Derivatives (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:ScheduleOfDerivativeLiabilitiesAtFairValueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "poai20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:ScheduleOfDerivativeLiabilitiesAtFairValueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "poai20231231_10k.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants-tables", "longName": "995474 - Disclosure - Note 9 - Stockholders' Equity, Stock Options and Warrants (Tables)", "shortName": "Note 9 - Stockholders' Equity, Stock Options and Warrants (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "poai20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "poai20231231_10k.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.precisiontherapeutics.com/20231231/role/statement-note-10-income-taxes-tables", "longName": "995475 - Disclosure - Note 10 - Income Taxes (Tables)", "shortName": "Note 10 - Income Taxes (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "32", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "poai20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "poai20231231_10k.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.precisiontherapeutics.com/20231231/role/statement-note-13-loss-per-share-tables", "longName": "995476 - Disclosure - Note 13 - Loss Per Share (Tables)", "shortName": "Note 13 - Loss Per Share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "33", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "poai20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "poai20231231_10k.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.precisiontherapeutics.com/20231231/role/statement-note-14-segments-tables", "longName": "995477 - Disclosure - Note 14 - Segments (Tables)", "shortName": "Note 14 - Segments (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "34", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "poai20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "poai20231231_10k.htm", "first": true, "unique": true } }, "R35": { "role": "http://www.precisiontherapeutics.com/20231231/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "longName": "995478 - Disclosure - Note 1 - Summary of Significant Accounting Policies (Details Textual)", "shortName": "Note 1 - Summary of Significant Accounting Policies (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "35", "firstAnchor": { "contextRef": "i_2023-12-31", "name": "poai:NumberOfTumorSamples", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "poai:NatureOfOperationsAndGoingConcernPolicyPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "poai20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2023-12-31", "name": "poai:NumberOfTumorSamples", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "poai:NatureOfOperationsAndGoingConcernPolicyPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "poai20231231_10k.htm", "first": true, "unique": true } }, "R36": { "role": "http://www.precisiontherapeutics.com/20231231/role/statement-note-1-summary-of-significant-accounting-policies-property-plant-and-equipment-useful-life-details", "longName": "995479 - Disclosure - Note 1 - Summary of Significant Accounting Policies - Property, Plant and Equipment Useful Life (Details)", "shortName": "Note 1 - Summary of Significant Accounting Policies - Property, Plant and Equipment Useful Life (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "36", "firstAnchor": { "contextRef": "i_2023-12-31_PropertyPlantAndEquipmentByTypeAxis-OfficeEquipmentMember_RangeAxis-MinimumMember", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "td", "tr", "tbody", "table", "poai:PropertyPlantAndEquipmentUsefulLifeTableTextBlock", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "poai20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2023-12-31_PropertyPlantAndEquipmentByTypeAxis-OfficeEquipmentMember_RangeAxis-MinimumMember", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "td", "tr", "tbody", "table", "poai:PropertyPlantAndEquipmentUsefulLifeTableTextBlock", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "poai20231231_10k.htm", "first": true, "unique": true } }, "R37": { "role": "http://www.precisiontherapeutics.com/20231231/role/statement-note-2-fair-value-measurements-fair-value-assets-measured-on-recurring-basis-details", "longName": "995480 - Disclosure - Note 2 - Fair Value Measurements - Fair Value, Assets Measured on Recurring Basis (Details)", "shortName": "Note 2 - Fair Value Measurements - Fair Value, Assets Measured on Recurring Basis (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "i_2023-12-31_FairValueByMeasurementFrequencyAxis-FairValueMeasurementsRecurringMember", "name": "us-gaap:DerivativeLiabilities", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "poai20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2023-12-31_FairValueByMeasurementFrequencyAxis-FairValueMeasurementsRecurringMember", "name": "us-gaap:DerivativeLiabilities", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "us-gaap:FairValueDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "poai20231231_10k.htm", "first": true, "unique": true } }, "R38": { "role": "http://www.precisiontherapeutics.com/20231231/role/statement-note-3-inventories-schedule-of-inventory-details", "longName": "995481 - Disclosure - Note 3 - Inventories - Schedule of Inventory (Details)", "shortName": "Note 3 - Inventories - Schedule of Inventory (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "i_2023-12-31", "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "poai20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2023-12-31", "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "poai20231231_10k.htm", "first": true, "unique": true } }, "R39": { "role": "http://www.precisiontherapeutics.com/20231231/role/statement-note-4-property-and-equipment-details-textual", "longName": "995482 - Disclosure - Note 4 - Property and Equipment (Details Textual)", "shortName": "Note 4 - Property and Equipment (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "d_2022-10-01_2022-12-31", "name": "us-gaap:TangibleAssetImpairmentCharges", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "poai20231231_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:Depreciation", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "poai20231231_10k.htm", "unique": true } }, "R40": { "role": "http://www.precisiontherapeutics.com/20231231/role/statement-note-4-property-and-equipment-schedule-of-property-plant-and-equipment-details", "longName": "995483 - Disclosure - Note 4 - Property and Equipment - Schedule of Property, Plant and Equipment (Details)", "shortName": "Note 4 - Property and Equipment - Schedule of Property, Plant and Equipment (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "i_2023-12-31", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "poai20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2023-12-31", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "poai20231231_10k.htm", "first": true, "unique": true } }, "R41": { "role": "http://www.precisiontherapeutics.com/20231231/role/statement-note-5-intangible-assets-details-textual", "longName": "995484 - Disclosure - Note 5 - Intangible Assets (Details Textual)", "shortName": "Note 5 - Intangible Assets (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:AmortizationOfIntangibleAssets", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "poai20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:AmortizationOfIntangibleAssets", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "poai20231231_10k.htm", "first": true, "unique": true } }, "R42": { "role": "http://www.precisiontherapeutics.com/20231231/role/statement-note-5-intangible-assets-components-of-intangible-assets-details", "longName": "995485 - Disclosure - Note 5 - Intangible Assets - Components of Intangible Assets (Details)", "shortName": "Note 5 - Intangible Assets - Components of Intangible Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "i_2023-12-31", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "poai20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2023-12-31", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "poai20231231_10k.htm", "first": true, "unique": true } }, "R43": { "role": "http://www.precisiontherapeutics.com/20231231/role/statement-note-5-intangible-assets-estimated-future-amortization-expense-details", "longName": "995486 - Disclosure - Note 5 - Intangible Assets - Estimated Future Amortization Expense (Details)", "shortName": "Note 5 - Intangible Assets - Estimated Future Amortization Expense (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "i_2023-12-31", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "poai20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2023-12-31", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "poai20231231_10k.htm", "first": true, "unique": true } }, "R44": { "role": "http://www.precisiontherapeutics.com/20231231/role/statement-note-5-intangible-assets-goodwill-details", "longName": "995487 - Disclosure - Note 5 - Intangible Assets - Goodwill (Details)", "shortName": "Note 5 - Intangible Assets - Goodwill (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:GoodwillImpairmentLoss", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "poai20231231_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "i_2021-12-31_BusinessAcquisitionAxis-ZPREDICTAMember", "name": "us-gaap:Goodwill", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "b", "td", "tr", "tbody", "table", "us-gaap:ScheduleOfGoodwillTextBlock", "us-gaap:IntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "poai20231231_10k.htm", "unique": true } }, "R45": { "role": "http://www.precisiontherapeutics.com/20231231/role/statement-note-6-leases-details-textual", "longName": "995488 - Disclosure - Note 6 - Leases (Details Textual)", "shortName": "Note 6 - Leases (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "i_2023-12-31", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "poai20231231_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:OperatingLeaseExpense", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "poai20231231_10k.htm", "unique": true } }, "R46": { "role": "http://www.precisiontherapeutics.com/20231231/role/statement-note-6-leases-lease-information-details", "longName": "995489 - Disclosure - Note 6 - Leases - Lease Information (Details)", "shortName": "Note 6 - Leases - Lease Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "i_2023-12-31", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "poai:NatureOfOperationsAndGoingConcernPolicyPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "poai20231231_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "i_2023-12-31", "name": "us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:LeaseCostTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "poai20231231_10k.htm", "unique": true } }, "R47": { "role": "http://www.precisiontherapeutics.com/20231231/role/statement-note-6-leases-rent-obligation-details", "longName": "995490 - Disclosure - Note 6 - Leases - Rent Obligation (Details)", "shortName": "Note 6 - Leases - Rent Obligation (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "i_2023-12-31", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "poai20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2023-12-31", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "poai20231231_10k.htm", "first": true, "unique": true } }, "R48": { "role": "http://www.precisiontherapeutics.com/20231231/role/statement-note-7-notes-payable-details-textual", "longName": "995491 - Disclosure - Note 7 - Notes Payable (Details Textual)", "shortName": "Note 7 - Notes Payable (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "i_2023-07-31", "name": "us-gaap:DebtInstrumentFaceAmount", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "poai20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2023-07-31", "name": "us-gaap:DebtInstrumentFaceAmount", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "poai20231231_10k.htm", "first": true, "unique": true } }, "R49": { "role": "http://www.precisiontherapeutics.com/20231231/role/statement-note-8-derivatives-details-textual", "longName": "995492 - Disclosure - Note 8 - Derivatives (Details Textual)", "shortName": "Note 8 - Derivatives (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "i_2023-12-31_DerivativeInstrumentRiskAxis-AgentWarrantsInConnectionWithMarch2020PrivatePlacementMember", "name": "us-gaap:DerivativeLiabilities", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "poai20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2023-12-31_DerivativeInstrumentRiskAxis-AgentWarrantsInConnectionWithMarch2020PrivatePlacementMember", "name": "us-gaap:DerivativeLiabilities", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "poai20231231_10k.htm", "first": true, "unique": true } }, "R50": { "role": "http://www.precisiontherapeutics.com/20231231/role/statement-note-8-derivatives-change-in-fair-value-of-derivative-liabilities-details", "longName": "995493 - Disclosure - Note 8 - Derivatives - Change in Fair Value of Derivative Liabilities (Details)", "shortName": "Note 8 - Derivatives - Change in Fair Value of Derivative Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "i_2022-12-31", "name": "us-gaap:EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfDerivativeLiabilitiesAtFairValueTableTextBlock", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "poai20231231_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "i_2021-12-31", "name": "us-gaap:EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfDerivativeLiabilitiesAtFairValueTableTextBlock", "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "poai20231231_10k.htm", "unique": true } }, "R51": { "role": "http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants-details-textual", "longName": "995494 - Disclosure - Note 9 - Stockholders' Equity, Stock Options and Warrants (Details Textual)", "shortName": "Note 9 - Stockholders' Equity, Stock Options and Warrants (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "i_2023-12-31", "name": "us-gaap:PreferredStockSharesAuthorized", "unitRef": "Share", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "poai20231231_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "i_2023-04-19", "name": "us-gaap:CommonStockSharesAuthorized", "unitRef": "Share", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "poai20231231_10k.htm", "unique": true } }, "R52": { "role": "http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants-stock-offerings-details", "longName": "995495 - Disclosure - Note 9 - Stockholders' Equity, Stock Options and Warrants - Stock Offerings (Details)", "shortName": "Note 9 - Stockholders' Equity, Stock Options and Warrants - Stock Offerings (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "poai20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "poai20231231_10k.htm", "first": true, "unique": true } }, "R53": { "role": "http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants-summary-of-transactions-for-stock-options-and-warrants-details", "longName": "995496 - Disclosure - Note 9 - Stockholders' Equity, Stock Options and Warrants - Summary of Transactions for Stock Options and Warrants (Details)", "shortName": "Note 9 - Stockholders' Equity, Stock Options and Warrants - Summary of Transactions for Stock Options and Warrants (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "i_2022-12-31", "name": "us-gaap:ClassOfWarrantOrRightOutstanding", "unitRef": "Share", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "poai20231231_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "poai:ClassOfWarrantOrRightIssuedDuringPeriod", "unitRef": "Share", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "poai20231231_10k.htm", "unique": true } }, "R54": { "role": "http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants-summary-of-status-of-options-and-warrants-outstanding-details", "longName": "995497 - Disclosure - Note 9 - Stockholders' Equity, Stock Options and Warrants - Summary of Status of Options and Warrants Outstanding (Details)", "shortName": "Note 9 - Stockholders' Equity, Stock Options and Warrants - Summary of Status of Options and Warrants Outstanding (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "i_2023-12-31", "name": "us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions", "unitRef": "Share", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "poai:ScheduleOfSharebasedCompensationSharesAuthorizedUnderStockOptionAndWarrantPlansByExercisePriceRangeTableTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "poai20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2023-12-31", "name": "us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions", "unitRef": "Share", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "poai:ScheduleOfSharebasedCompensationSharesAuthorizedUnderStockOptionAndWarrantPlansByExercisePriceRangeTableTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "poai20231231_10k.htm", "first": true, "unique": true } }, "R55": { "role": "http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants-schedule-of-listing-of-stock-options-and-warrants-details", "longName": "995498 - Disclosure - Note 9 - Stockholders' Equity, Stock Options and Warrants - Schedule of Listing of Stock Options and Warrants (Details)", "shortName": "Note 9 - Stockholders' Equity, Stock Options and Warrants - Schedule of Listing of Stock Options and Warrants (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "i_2023-12-31", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "Share", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "poai20231231_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "i_2023-12-31_RangeAxis-MinimumMember", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "unitRef": "USDPerShare", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "poai20231231_10k.htm", "unique": true } }, "R56": { "role": "http://www.precisiontherapeutics.com/20231231/role/statement-note-10-income-taxes-details-textual", "longName": "995499 - Disclosure - Note 10 - Income Taxes (Details Textual)", "shortName": "Note 10 - Income Taxes (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:IncomeTaxExpenseBenefit", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "poai20231231_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "i_2023-12-31", "name": "us-gaap:TaxCreditCarryforwardValuationAllowance", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "poai20231231_10k.htm", "unique": true } }, "R57": { "role": "http://www.precisiontherapeutics.com/20231231/role/statement-note-10-income-taxes-reconciliation-of-income-tax-benefit-expense-details", "longName": "995500 - Disclosure - Note 10 - Income Taxes - Reconciliation of Income Tax Benefit (Expense) (Details)", "shortName": "Note 10 - Income Taxes - Reconciliation of Income Tax Benefit (Expense) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "poai20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "poai20231231_10k.htm", "first": true, "unique": true } }, "R58": { "role": "http://www.precisiontherapeutics.com/20231231/role/statement-note-10-income-taxes-components-of-deferred-income-taxes-details", "longName": "995501 - Disclosure - Note 10 - Income Taxes - Components of Deferred Income Taxes (Details)", "shortName": "Note 10 - Income Taxes - Components of Deferred Income Taxes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "i_2023-12-31", "name": "us-gaap:DeferredTaxAssetsInventory", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "poai20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2023-12-31", "name": "us-gaap:DeferredTaxAssetsInventory", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "poai20231231_10k.htm", "first": true, "unique": true } }, "R59": { "role": "http://www.precisiontherapeutics.com/20231231/role/statement-note-12-retirement-savings-plans-details-textual", "longName": "995502 - Disclosure - Note 12 - Retirement Savings Plans (Details Textual)", "shortName": "Note 12 - Retirement Savings Plans (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "poai20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "poai20231231_10k.htm", "first": true, "unique": true } }, "R60": { "role": "http://www.precisiontherapeutics.com/20231231/role/statement-note-13-loss-per-share-shares-used-in-basic-and-diluted-loss-per-common-share-computations-details", "longName": "995503 - Disclosure - Note 13 - Loss Per Share - Shares Used in Basic and Diluted Loss Per Common Share Computations (Details)", "shortName": "Note 13 - Loss Per Share - Shares Used in Basic and Diluted Loss Per Common Share Computations (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "poai20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "poai20231231_10k.htm", "first": true, "unique": true } }, "R61": { "role": "http://www.precisiontherapeutics.com/20231231/role/statement-note-13-loss-per-share-antidilutive-securities-excluded-from-the-diluted-calculations-details", "longName": "995504 - Disclosure - Note 13 - Loss Per Share - Antidilutive Securities Excluded from the Diluted Calculations (Details)", "shortName": "Note 13 - Loss Per Share - Antidilutive Securities Excluded from the Diluted Calculations (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "61", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis-EmployeeStockOptionMember", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "Share", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "poai20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis-EmployeeStockOptionMember", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "unitRef": "Share", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "poai20231231_10k.htm", "first": true, "unique": true } }, "R62": { "role": "http://www.precisiontherapeutics.com/20231231/role/statement-note-14-segments-details-textual", "longName": "995505 - Disclosure - Note 14 - Segments (Details Textual)", "shortName": "Note 14 - Segments (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "62", "firstAnchor": { "contextRef": "i_2023-12-31", "name": "us-gaap:AccountsReceivableNet", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "poai20231231_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31_MajorCustomersAxis-OneIndividualMember_StatementGeographicalAxis-PittsburghMember", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "poai20231231_10k.htm", "unique": true } }, "R63": { "role": "http://www.precisiontherapeutics.com/20231231/role/statement-note-14-segments-segments-details", "longName": "995506 - Disclosure - Note 14 - Segments - Segments (Details)", "shortName": "Note 14 - Segments - Segments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "63", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "poai20231231_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:DepreciationAndAmortization", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "poai20231231_10k.htm", "unique": true } }, "R64": { "role": "http://www.precisiontherapeutics.com/20231231/role/statement-note-15-subsequent-events-details-textual", "longName": "995507 - Disclosure - Note 15 - Subsequent Events (Details Textual)", "shortName": "Note 15 - Subsequent Events (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "64", "firstAnchor": { "contextRef": "i_2024-02-02_RestructuringCostAndReserveAxis-SpecialTerminationBenefitsMember_SubsequentEventTypeAxis-SubsequentEventMember", "name": "us-gaap:RestructuringReserve", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:SubsequentEventsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "poai20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2024-02-02_RestructuringCostAndReserveAxis-SpecialTerminationBenefitsMember_SubsequentEventTypeAxis-SubsequentEventMember", "name": "us-gaap:RestructuringReserve", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:SubsequentEventsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "poai20231231_10k.htm", "first": true, "unique": true } } }, "tag": { "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingPoliciesAbstract", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableAndAccruedLiabilitiesCurrent", "crdr": "credit", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent", "terseLabel": "Accounts Payable and Accrued Liabilities, Current", "documentation": "Sum of the carrying values as of the balance sheet date of obligations incurred through that date and due within one year (or the operating cycle, if longer), including liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received, taxes, interest, rent and utilities, accrued salaries and bonuses, payroll taxes and fringe benefits." } } }, "auth_ref": [ "r23" ] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://www.precisiontherapeutics.com/20231231/role/statement-consolidated-balance-sheets-": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-consolidated-balance-sheets-" ], "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": [ "r22", "r688" ] }, "us-gaap_AccountsReceivableNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNet", "crdr": "debit", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://www.precisiontherapeutics.com/20231231/role/statement-note-14-segments-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_AccountsReceivableNet", "terseLabel": "Accounts Receivable, after Allowance for Credit Loss, Total", "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business." } } }, "auth_ref": [ "r577", "r639", "r693", "r807" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://www.precisiontherapeutics.com/20231231/role/statement-consolidated-balance-sheets-": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-consolidated-balance-sheets-" ], "lang": { "en-us": { "role": { "label": "Accounts receivable", "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current." } } }, "auth_ref": [ "r256", "r257" ] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.precisiontherapeutics.com/20231231/role/statement-consolidated-balance-sheets-": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-consolidated-balance-sheets-" ], "lang": { "en-us": { "role": { "label": "Accrued expenses and other liabilities", "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": [ "r25" ] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.precisiontherapeutics.com/20231231/role/statement-note-4-property-and-equipment-schedule-of-property-plant-and-equipment-details": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-4-property-and-equipment-schedule-of-property-plant-and-equipment-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "negatedTerseLabel": "Less: Accumulated depreciation", "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services." } } }, "auth_ref": [ "r56", "r158", "r508" ] }, "poai_AccumulatedImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://www.precisiontherapeutics.com/20231231", "localname": "AccumulatedImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill", "crdr": "credit", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-5-intangible-assets-components-of-intangible-assets-details" ], "lang": { "en-us": { "role": { "label": "poai_AccumulatedImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill", "negatedLabel": "Impairment", "documentation": "The amount of accumulated impairment of intangible assets that are indefinite-lived, excluding goodwill." } } }, "auth_ref": [] }, "us-gaap_AdditionalPaidInCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapital", "crdr": "credit", "calculation": { "http://www.precisiontherapeutics.com/20231231/role/statement-consolidated-balance-sheets-": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-consolidated-balance-sheets-" ], "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": [ "r89", "r688", "r812" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-consolidated-statements-of-stockholders-equity" ], "lang": { "en-us": { "role": { "label": "Additional Paid-in Capital [Member]", "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders." } } }, "auth_ref": [ "r406", "r407", "r408", "r538", "r724", "r725", "r726", "r788", "r813" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalDividendsInExcessOfRetainedEarnings": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalDividendsInExcessOfRetainedEarnings", "crdr": "debit", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-consolidated-statements-of-stockholders-equity" ], "lang": { "en-us": { "role": { "label": "us-gaap_AdjustmentsToAdditionalPaidInCapitalDividendsInExcessOfRetainedEarnings", "negatedTerseLabel": "Series F Preferred Stock dividend", "documentation": "Amount of decrease in additional paid in capital (APIC) resulting from dividends legally declared (or paid) in excess of retained earnings balance." } } }, "auth_ref": [ "r12", "r119" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-consolidated-statements-of-stockholders-equity" ], "lang": { "en-us": { "role": { "label": "Vesting expense, net of forfeitures", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement." } } }, "auth_ref": [ "r64", "r65", "r374" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "Adjustments to reconcile net loss to net cash used in operating activities:" } } }, "auth_ref": [] }, "poai_AgentWarrantsInConnectionWithJune2020WarrantMember": { "xbrltype": "domainItemType", "nsuri": "http://www.precisiontherapeutics.com/20231231", "localname": "AgentWarrantsInConnectionWithJune2020WarrantMember", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-8-derivatives-", "http://www.precisiontherapeutics.com/20231231/role/statement-note-8-derivatives-details-textual" ], "lang": { "en-us": { "role": { "label": "Agent Warrants In Connection With June 2020 Warrant [Member]", "documentation": "Represents agent warrants in connection with June 2020 warrant." } } }, "auth_ref": [] }, "poai_AgentWarrantsInConnectionWithMarch2020PrivatePlacementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.precisiontherapeutics.com/20231231", "localname": "AgentWarrantsInConnectionWithMarch2020PrivatePlacementMember", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-8-derivatives-", "http://www.precisiontherapeutics.com/20231231/role/statement-note-8-derivatives-details-textual" ], "lang": { "en-us": { "role": { "label": "Agent Warrants In Connection With March 2020 Private Placement [Member]", "documentation": "Represents agent warrants in connection with March 2020 private placement." } } }, "auth_ref": [] }, "poai_AgentWarrantsIssuedInConnectionWithMay2020OfferingMember": { "xbrltype": "domainItemType", "nsuri": "http://www.precisiontherapeutics.com/20231231", "localname": "AgentWarrantsIssuedInConnectionWithMay2020OfferingMember", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-8-derivatives-", "http://www.precisiontherapeutics.com/20231231/role/statement-note-8-derivatives-details-textual" ], "lang": { "en-us": { "role": { "label": "Agent Warrants Issued in Connection with May 2020 Offering [Member]", "documentation": "Represents agent warrants issued in connection with May 2020 offering." } } }, "auth_ref": [] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_AllocatedShareBasedCompensationExpense", "terseLabel": "Share-Based Payment Arrangement, Expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r404", "r413" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "crdr": "credit", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent", "terseLabel": "Accounts Receivable, Allowance for Credit Loss, Current", "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current." } } }, "auth_ref": [ "r166", "r258", "r262" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-5-intangible-assets-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_AmortizationOfIntangibleAssets", "terseLabel": "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", "r48", "r53" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-13-loss-per-share-antidilutive-securities-excluded-from-the-diluted-calculations-details" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities (in shares)", "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented." } } }, "auth_ref": [ "r215" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-13-loss-per-share", "http://www.precisiontherapeutics.com/20231231/role/statement-note-13-loss-per-share-antidilutive-securities-excluded-from-the-diluted-calculations-details" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities [Axis]", "documentation": "Information by type of antidilutive security." } } }, "auth_ref": [ "r39" ] }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesNameDomain", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-13-loss-per-share", "http://www.precisiontherapeutics.com/20231231/role/statement-note-13-loss-per-share-antidilutive-securities-excluded-from-the-diluted-calculations-details" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities, Name [Domain]", "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented." } } }, "auth_ref": [ "r39" ] }, "us-gaap_AssetImpairmentCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetImpairmentCharges", "crdr": "debit", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-4-property-and-equipment-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_AssetImpairmentCharges", "terseLabel": "Asset Impairment Charges", "documentation": "Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill." } } }, "auth_ref": [ "r6", "r54" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.precisiontherapeutics.com/20231231/role/statement-consolidated-balance-sheets-": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-consolidated-balance-sheets-", "http://www.precisiontherapeutics.com/20231231/role/statement-note-14-segments-segments-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Assets", "label": "us-gaap_Assets", "totalLabel": "Total assets", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r127", "r162", "r188", "r226", "r241", "r247", "r259", "r298", "r299", "r301", "r302", "r303", "r305", "r307", "r309", "r310", "r440", "r442", "r465", "r501", "r582", "r688", "r700", "r749", "r750", "r797" ] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://www.precisiontherapeutics.com/20231231/role/statement-consolidated-balance-sheets-": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-consolidated-balance-sheets-" ], "lang": { "en-us": { "role": { "label": "us-gaap_AssetsCurrent", "totalLabel": "Total current assets", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r153", "r169", "r188", "r259", "r298", "r299", "r301", "r302", "r303", "r305", "r307", "r309", "r310", "r440", "r442", "r465", "r688", "r749", "r750", "r797" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-consolidated-balance-sheets-" ], "lang": { "en-us": { "role": { "label": "Current Assets:" } } }, "auth_ref": [] }, "dei_AuditorFirmId": { "xbrltype": "nonemptySequenceNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorFirmId", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "dei_AuditorFirmId", "terseLabel": "Auditor Firm ID", "documentation": "PCAOB issued Audit Firm Identifier" } } }, "auth_ref": [ "r704", "r705", "r706" ] }, "dei_AuditorLocation": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorLocation", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "dei_AuditorLocation", "terseLabel": "Auditor Location" } } }, "auth_ref": [ "r704", "r705", "r706" ] }, "dei_AuditorName": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorName", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "dei_AuditorName", "terseLabel": "Auditor Name" } } }, "auth_ref": [ "r704", "r705", "r706" ] }, "us-gaap_AwardDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardDateAxis", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants", "http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants-schedule-of-listing-of-stock-options-and-warrants-details" ], "lang": { "en-us": { "role": { "label": "Award Date [Axis]", "documentation": "Information by date or year award under share-based payment arrangement is granted." } } }, "auth_ref": [ "r754", "r755", "r756", "r757", "r758", "r759", "r760", "r761", "r762", "r763", "r764", "r765", "r766", "r767", "r768", "r769", "r770", "r771", "r772", "r773", "r774", "r775", "r776", "r777", "r778", "r779" ] }, "us-gaap_AwardDateDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardDateDomain", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants", "http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants-schedule-of-listing-of-stock-options-and-warrants-details" ], "lang": { "en-us": { "role": { "label": "Award Date [Domain]", "documentation": "Date or year award under share-based payment arrangement is granted." } } }, "auth_ref": [ "r754", "r755", "r756", "r757", "r758", "r759", "r760", "r761", "r762", "r763", "r764", "r765", "r766", "r767", "r768", "r769", "r770", "r771", "r772", "r773", "r774", "r775", "r776", "r777", "r778", "r779" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-consolidated-statements-of-cash-flows", "http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants", "http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants-details-textual", "http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants-summary-of-transactions-for-stock-options-and-warrants-details" ], "lang": { "en-us": { "role": { "label": "Award Type [Axis]", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r375", "r376", "r377", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r399", "r400", "r401", "r402", "r403" ] }, "poai_BirminghamMember": { "xbrltype": "domainItemType", "nsuri": "http://www.precisiontherapeutics.com/20231231", "localname": "BirminghamMember", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-14-segments", "http://www.precisiontherapeutics.com/20231231/role/statement-note-14-segments-segments-details" ], "lang": { "en-us": { "role": { "label": "Birmingham [Member]", "documentation": "Represents information related to Birmingham operating segment." } } }, "auth_ref": [] }, "poai_BirminghamOperatingSegmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.precisiontherapeutics.com/20231231", "localname": "BirminghamOperatingSegmentMember", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-4-property-and-equipment", "http://www.precisiontherapeutics.com/20231231/role/statement-note-4-property-and-equipment-details-textual" ], "lang": { "en-us": { "role": { "label": "Birmingham Operating Segment [Member]", "documentation": "Information by business segments." } } }, "auth_ref": [] }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAcquireeDomain", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-5-intangible-assets", "http://www.precisiontherapeutics.com/20231231/role/statement-note-5-intangible-assets-details-textual", "http://www.precisiontherapeutics.com/20231231/role/statement-note-5-intangible-assets-goodwill-details" ], "lang": { "en-us": { "role": { "label": "Business Acquisition, Acquiree [Domain]", "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree." } } }, "auth_ref": [ "r439", "r674", "r675" ] }, "us-gaap_BusinessAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessAcquisitionAxis", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-5-intangible-assets", "http://www.precisiontherapeutics.com/20231231/role/statement-note-5-intangible-assets-details-textual", "http://www.precisiontherapeutics.com/20231231/role/statement-note-5-intangible-assets-goodwill-details" ], "lang": { "en-us": { "role": { "label": "Business Acquisition [Axis]", "documentation": "Information by business combination or series of individually immaterial business combinations." } } }, "auth_ref": [ "r69", "r70", "r439", "r674", "r675" ] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.precisiontherapeutics.com/20231231/role/statement-consolidated-balance-sheets-": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-consolidated-balance-sheets-", "http://www.precisiontherapeutics.com/20231231/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "Cash", "terseLabel": "Cash and Cash Equivalents, at Carrying Value", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation." } } }, "auth_ref": [ "r34", "r156", "r653" ] }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsPolicyTextBlock", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "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": [ "r35" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "crdr": "debit", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "periodStartLabel": "Cash at beginning of period", "periodEndLabel": "Cash at end of period", "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r34", "r104", "r184" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.precisiontherapeutics.com/20231231/role/statement-consolidated-statements-of-cash-flows": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "totalLabel": "Net decrease in cash", "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", "r104" ] }, "us-gaap_CashUninsuredAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashUninsuredAmount", "crdr": "debit", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_CashUninsuredAmount", "terseLabel": "Cash, Uninsured Amount", "documentation": "The amount of cash as of the balance sheet date that is not insured by the Federal Deposit Insurance Corporation." } } }, "auth_ref": [] }, "poai_ChangeInDeferredTaxAssetsAttributableToOperatingLosses": { "xbrltype": "monetaryItemType", "nsuri": "http://www.precisiontherapeutics.com/20231231", "localname": "ChangeInDeferredTaxAssetsAttributableToOperatingLosses", "crdr": "debit", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-10-income-taxes-details-textual" ], "lang": { "en-us": { "role": { "label": "poai_ChangeInDeferredTaxAssetsAttributableToOperatingLosses", "terseLabel": "Change in Deferred Tax Assets Attributable to Operating Losses", "documentation": "Represents the amount of change in deferred tax assets attributable to operating losses." } } }, "auth_ref": [] }, "poai_ChangeInOperatingLossCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://www.precisiontherapeutics.com/20231231", "localname": "ChangeInOperatingLossCarryforwards", "crdr": "debit", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-10-income-taxes-details-textual" ], "lang": { "en-us": { "role": { "label": "poai_ChangeInOperatingLossCarryforwards", "terseLabel": "Change in Operating Loss Carryforwards", "documentation": "Represents the amount of change in operating loss carryforwards." } } }, "auth_ref": [] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-document-and-entity-information" ], "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/2023", "localname": "ClassOfStockDomain", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-consolidated-balance-sheets-", "http://www.precisiontherapeutics.com/20231231/role/statement-consolidated-balance-sheets-parentheticals", "http://www.precisiontherapeutics.com/20231231/role/statement-consolidated-statements-of-stockholders-equity", "http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants", "http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants-details-textual" ], "lang": { "en-us": { "role": { "label": "Class of Stock [Domain]", "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": [ "r149", "r163", "r164", "r165", "r188", "r208", "r209", "r212", "r214", "r220", "r221", "r259", "r298", "r301", "r302", "r303", "r309", "r310", "r325", "r326", "r328", "r331", "r337", "r465", "r532", "r533", "r534", "r535", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r569", "r591", "r608", "r632", "r633", "r634", "r635", "r636", "r713", "r722", "r727" ] }, "us-gaap_ClassOfWarrantOrRightAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightAxis", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants", "http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants-details-textual", "http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants-schedule-of-listing-of-stock-options-and-warrants-details" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right [Axis]", "documentation": "Information by type of warrant or right issued." } } }, "auth_ref": [ "r57" ] }, "poai_ClassOfWarrantOrRightCancelledDuringPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://www.precisiontherapeutics.com/20231231", "localname": "ClassOfWarrantOrRightCancelledDuringPeriod", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants-summary-of-transactions-for-stock-options-and-warrants-details" ], "lang": { "en-us": { "role": { "label": "poai_ClassOfWarrantOrRightCancelledDuringPeriod", "negatedTerseLabel": "Warrants, cancelled (in shares)", "documentation": "The number of warrants or rights cancelled during period." } } }, "auth_ref": [] }, "poai_ClassOfWarrantOrRightCancelledDuringPeriodExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://www.precisiontherapeutics.com/20231231", "localname": "ClassOfWarrantOrRightCancelledDuringPeriodExercisePrice", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants-summary-of-transactions-for-stock-options-and-warrants-details" ], "lang": { "en-us": { "role": { "label": "poai_ClassOfWarrantOrRightCancelledDuringPeriodExercisePrice", "terseLabel": "Cancelled, average exercise price, warrants (in dollars per share)", "documentation": "The exercise price of warrants or rights cancelled during the period." } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightDomain", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants", "http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants-details-textual", "http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants-schedule-of-listing-of-stock-options-and-warrants-details" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right [Domain]", "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/2023", "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants-details-textual", "http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants-schedule-of-listing-of-stock-options-and-warrants-details", "http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants-summary-of-status-of-options-and-warrants-outstanding-details", "http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants-summary-of-transactions-for-stock-options-and-warrants-details" ], "lang": { "en-us": { "role": { "label": "Price, warrants (in dollars per share)", "terseLabel": "Class of Warrant or Right, Exercise Price of Warrants or Rights", "periodStartLabel": "Warrants, average exercise price (in dollars per share)", "periodEndLabel": "Warrants, average exercise price, warrants (in dollars per share)", "documentation": "Exercise price per share or per unit of warrants or rights outstanding." } } }, "auth_ref": [ "r338" ] }, "poai_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRightsPercentOfStockPrice": { "xbrltype": "percentItemType", "nsuri": "http://www.precisiontherapeutics.com/20231231", "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRightsPercentOfStockPrice", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants-details-textual" ], "lang": { "en-us": { "role": { "label": "poai_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRightsPercentOfStockPrice", "terseLabel": "Class of Warrant or Right, Exercise Price of Warrants or Rights, Percent of Stock Price", "documentation": "Exercise price per share or per unit of warrants or rights outstanding as a percentage of stock price." } } }, "auth_ref": [] }, "poai_ClassOfWarrantOrRightExpiredDuringPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://www.precisiontherapeutics.com/20231231", "localname": "ClassOfWarrantOrRightExpiredDuringPeriod", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants-summary-of-transactions-for-stock-options-and-warrants-details" ], "lang": { "en-us": { "role": { "label": "poai_ClassOfWarrantOrRightExpiredDuringPeriod", "negatedTerseLabel": "Warrants, expired (in shares)", "documentation": "The number of warrants or rights expired during period." } } }, "auth_ref": [] }, "poai_ClassOfWarrantOrRightExpiredDuringPeriodExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://www.precisiontherapeutics.com/20231231", "localname": "ClassOfWarrantOrRightExpiredDuringPeriodExercisePrice", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants-summary-of-transactions-for-stock-options-and-warrants-details" ], "lang": { "en-us": { "role": { "label": "poai_ClassOfWarrantOrRightExpiredDuringPeriodExercisePrice", "terseLabel": "Expired, average exercise price, warrants (in dollars per share)", "documentation": "The exercise price of warrants or rights expired during the period." } } }, "auth_ref": [] }, "poai_ClassOfWarrantOrRightForfeitedDuringPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://www.precisiontherapeutics.com/20231231", "localname": "ClassOfWarrantOrRightForfeitedDuringPeriod", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants-summary-of-transactions-for-stock-options-and-warrants-details" ], "lang": { "en-us": { "role": { "label": "poai_ClassOfWarrantOrRightForfeitedDuringPeriod", "negatedTerseLabel": "Warrants, forfeited (in shares)", "documentation": "The number of warrants or rights forfeited during period." } } }, "auth_ref": [] }, "poai_ClassOfWarrantOrRightIssuedDuringPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://www.precisiontherapeutics.com/20231231", "localname": "ClassOfWarrantOrRightIssuedDuringPeriod", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants-summary-of-transactions-for-stock-options-and-warrants-details" ], "lang": { "en-us": { "role": { "label": "poai_ClassOfWarrantOrRightIssuedDuringPeriod", "terseLabel": "Warrants, issued (in shares)", "documentation": "The number of warrants or rights issued during period." } } }, "auth_ref": [] }, "poai_ClassOfWarrantOrRightIssuedDuringPeriodExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://www.precisiontherapeutics.com/20231231", "localname": "ClassOfWarrantOrRightIssuedDuringPeriodExercisePrice", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants-summary-of-transactions-for-stock-options-and-warrants-details" ], "lang": { "en-us": { "role": { "label": "poai_ClassOfWarrantOrRightIssuedDuringPeriodExercisePrice", "terseLabel": "Issued, average exercise price, warrants (in dollars per share)", "documentation": "Exercise price per share of warrants or rights issued during period." } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "terseLabel": "Class of Warrant or Right, Number of Securities Called by Warrants or Rights", "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": [ "r338" ] }, "poai_ClassOfWarrantOrRightNumberOfWarrantsVestedAndExercisable": { "xbrltype": "sharesItemType", "nsuri": "http://www.precisiontherapeutics.com/20231231", "localname": "ClassOfWarrantOrRightNumberOfWarrantsVestedAndExercisable", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants-details-textual" ], "lang": { "en-us": { "role": { "label": "poai_ClassOfWarrantOrRightNumberOfWarrantsVestedAndExercisable", "terseLabel": "Class of Warrant or Right Number of Warrants Vested and Exercisable", "documentation": "The number of warrants that are fully vested and exercisable at the balance sheet date." } } }, "auth_ref": [] }, "us-gaap_ClassOfWarrantOrRightOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfWarrantOrRightOutstanding", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants-schedule-of-listing-of-stock-options-and-warrants-details", "http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants-summary-of-status-of-options-and-warrants-outstanding-details", "http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants-summary-of-transactions-for-stock-options-and-warrants-details" ], "lang": { "en-us": { "role": { "label": "Shares, warrants (in shares)", "terseLabel": "Shares, warrants (in shares)", "periodStartLabel": "Warrants, outstanding (in shares)", "periodEndLabel": "Warrants, outstanding (in shares)", "documentation": "Number of warrants or rights outstanding." } } }, "auth_ref": [] }, "poai_ClassOfWarrantOrRightOutstandingWeightedAverageRemainingContractualTerm": { "xbrltype": "durationItemType", "nsuri": "http://www.precisiontherapeutics.com/20231231", "localname": "ClassOfWarrantOrRightOutstandingWeightedAverageRemainingContractualTerm", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants-summary-of-status-of-options-and-warrants-outstanding-details" ], "lang": { "en-us": { "role": { "label": "poai_ClassOfWarrantOrRightOutstandingWeightedAverageRemainingContractualTerm", "terseLabel": "Weighted average remaining life, warrants (Year)", "documentation": "Weighted average remaining contractual term for warrants outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] }, "us-gaap_CollaborativeArrangementAccountingPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CollaborativeArrangementAccountingPolicy", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Collaborative Arrangement, Accounting Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for collaborative arrangements." } } }, "auth_ref": [ "r139" ] }, "us-gaap_CollaborativeArrangementDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CollaborativeArrangementDisclosureTextBlock", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-11-collaborative-agreement-" ], "lang": { "en-us": { "role": { "label": "Collaborative Arrangement Disclosure [Text Block]", "documentation": "The entire disclosure for collaborative arrangements in which the entity is a participant, including a) information about the nature and purpose of such arrangements; b) its rights and obligations thereunder; c) the accounting policy for collaborative arrangements; and d) the income statement classification and amounts attributable to transactions arising from the collaborative arrangement between participants." } } }, "auth_ref": [ "r135", "r137", "r148" ] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingencies", "crdr": "credit", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-consolidated-balance-sheets-" ], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies", "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": [ "r28", "r81", "r502", "r568" ] }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance", "terseLabel": "Common Stock, Capital Shares Reserved for Future Issuance", "documentation": "Aggregate number of common shares reserved for future issuance." } } }, "auth_ref": [ "r29" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-consolidated-statements-of-stockholders-equity" ], "lang": { "en-us": { "role": { "label": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r690", "r691", "r692", "r694", "r695", "r696", "r697", "r724", "r725", "r788", "r810", "r813" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-consolidated-balance-sheets-parentheticals" ], "lang": { "en-us": { "role": { "label": "Common stock, par value (in dollars per share)", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r88" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-consolidated-balance-sheets-parentheticals", "http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants-details-textual" ], "lang": { "en-us": { "role": { "label": "Common stock, shares authorized (in shares)", "terseLabel": "Common Stock, Shares Authorized (in shares)", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r88", "r569" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-consolidated-balance-sheets-parentheticals" ], "lang": { "en-us": { "role": { "label": "Common stock, shares outstanding (in shares)", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r12", "r88", "r569", "r588", "r813", "r814" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://www.precisiontherapeutics.com/20231231/role/statement-consolidated-balance-sheets-": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-consolidated-balance-sheets-" ], "lang": { "en-us": { "role": { "label": "Common stock, $.01 par value, 200,000,000 shares authorized, 4,062,853 and 3,938,160 shares outstanding as of December 31, 2023, and December 31, 2022, respectively", "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r88", "r504", "r688" ] }, "us-gaap_ConcentrationRiskCreditRisk": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskCreditRisk", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for credit risk." } } }, "auth_ref": [ "r82", "r140" ] }, "srt_ConsolidationItemsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidationItemsAxis", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-14-segments", "http://www.precisiontherapeutics.com/20231231/role/statement-note-14-segments-segments-details" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Axis]" } } }, "auth_ref": [ "r190", "r228", "r239", "r240", "r241", "r242", "r243", "r245", "r249", "r298", "r299", "r300", "r301", "r303", "r304", "r306", "r308", "r309", "r749", "r750" ] }, "srt_ConsolidationItemsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidationItemsDomain", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-14-segments", "http://www.precisiontherapeutics.com/20231231/role/statement-note-14-segments-segments-details" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Domain]" } } }, "auth_ref": [ "r190", "r228", "r239", "r240", "r241", "r242", "r243", "r245", "r249", "r298", "r299", "r300", "r301", "r303", "r304", "r306", "r308", "r309", "r749", "r750" ] }, "us-gaap_ConsolidationPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConsolidationPolicyTextBlock", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Consolidation, Policy [Policy Text Block]", "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": [ "r72", "r659" ] }, "us-gaap_ContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiability", "crdr": "credit", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_ContractWithCustomerLiability", "terseLabel": "Contract with Customer, Liability", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r340", "r341", "r352" ] }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.precisiontherapeutics.com/20231231/role/statement-consolidated-balance-sheets-": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-consolidated-balance-sheets-" ], "lang": { "en-us": { "role": { "label": "Contract liabilities", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current." } } }, "auth_ref": [ "r340", "r341", "r352" ] }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiabilityRevenueRecognized", "crdr": "credit", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_ContractWithCustomerLiabilityRevenueRecognized", "terseLabel": "Contract with Customer, Liability, Revenue Recognized", "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due." } } }, "auth_ref": [ "r353" ] }, "us-gaap_CorporateNonSegmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CorporateNonSegmentMember", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-14-segments", "http://www.precisiontherapeutics.com/20231231/role/statement-note-14-segments-segments-details" ], "lang": { "en-us": { "role": { "label": "Corporate, Non-Segment [Member]", "documentation": "Corporate headquarters or functional department that may not earn revenues or may earn revenues that are only incidental to the activities of the entity and is not considered an operating segment." } } }, "auth_ref": [ "r18", "r240", "r241", "r242", "r243", "r249", "r730" ] }, "poai_CorporateOfficeInPittsburghMember": { "xbrltype": "domainItemType", "nsuri": "http://www.precisiontherapeutics.com/20231231", "localname": "CorporateOfficeInPittsburghMember", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-6-leases", "http://www.precisiontherapeutics.com/20231231/role/statement-note-6-leases-details-textual" ], "lang": { "en-us": { "role": { "label": "Corporate Office in Pittsburgh [Member]", "documentation": "Relating to the corporate offices in Pittsburgh." } } }, "auth_ref": [] }, "us-gaap_CostOfGoodsAndServicesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfGoodsAndServicesSold", "crdr": "debit", "calculation": { "http://www.precisiontherapeutics.com/20231231/role/statement-consolidated-statements-of-net-loss-": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-consolidated-statements-of-net-loss-" ], "lang": { "en-us": { "role": { "label": "Cost of sales", "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities." } } }, "auth_ref": [ "r99", "r495" ] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_CustomerRelationshipsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerRelationshipsMember", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-5-intangible-assets", "http://www.precisiontherapeutics.com/20231231/role/statement-note-5-intangible-assets-components-of-intangible-assets-details" ], "lang": { "en-us": { "role": { "label": "Customer Relationships [Member]", "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships." } } }, "auth_ref": [ "r71" ] }, "us-gaap_DebtDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureTextBlock", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-7-notes-payable" ], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Text Block]", "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants." } } }, "auth_ref": [ "r117", "r186", "r311", "r313", "r314", "r315", "r316", "r317", "r318", "r320", "r321", "r322", "r323" ] }, "us-gaap_DebtInstrumentFaceAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentFaceAmount", "crdr": "credit", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-7-notes-payable-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_DebtInstrumentFaceAmount", "terseLabel": "Debt Instrument, Face Amount", "documentation": "Face (par) amount of debt instrument at time of issuance." } } }, "auth_ref": [ "r79", "r80", "r312", "r473", "r666", "r667" ] }, "us-gaap_DeferredIncomeTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxLiabilities", "crdr": "credit", "calculation": { "http://www.precisiontherapeutics.com/20231231/role/statement-note-10-income-taxes-components-of-deferred-income-taxes-details": { "parentTag": "poai_DeferredTaxAssetsLiabilitiesGross", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-10-income-taxes-components-of-deferred-income-taxes-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_DeferredIncomeTaxLiabilities", "negatedTotalLabel": "Total deferred tax liabilities", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences." } } }, "auth_ref": [ "r85", "r86", "r128", "r426" ] }, "poai_DeferredTaxAssetsCapitalizedRD": { "xbrltype": "monetaryItemType", "nsuri": "http://www.precisiontherapeutics.com/20231231", "localname": "DeferredTaxAssetsCapitalizedRD", "crdr": "debit", "calculation": { "http://www.precisiontherapeutics.com/20231231/role/statement-note-10-income-taxes-components-of-deferred-income-taxes-details": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-10-income-taxes-components-of-deferred-income-taxes-details" ], "lang": { "en-us": { "role": { "label": "Capitalized R&D", "documentation": "The deferred tax assets of capitalized R&D." } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsCharitableContributionCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsCharitableContributionCarryforwards", "crdr": "debit", "calculation": { "http://www.precisiontherapeutics.com/20231231/role/statement-note-10-income-taxes-components-of-deferred-income-taxes-details": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-10-income-taxes-components-of-deferred-income-taxes-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_DeferredTaxAssetsCharitableContributionCarryforwards", "terseLabel": "Charitable contribution carryover", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible charitable contribution carryforwards." } } }, "auth_ref": [ "r68", "r783" ] }, "us-gaap_DeferredTaxAssetsDeferredIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsDeferredIncome", "crdr": "debit", "calculation": { "http://www.precisiontherapeutics.com/20231231/role/statement-note-10-income-taxes-components-of-deferred-income-taxes-details": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-10-income-taxes-components-of-deferred-income-taxes-details" ], "lang": { "en-us": { "role": { "label": "Deferred revenue", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from deferred income." } } }, "auth_ref": [ "r68", "r783" ] }, "poai_DeferredTaxAssetsDepreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://www.precisiontherapeutics.com/20231231", "localname": "DeferredTaxAssetsDepreciation", "crdr": "debit", "calculation": { "http://www.precisiontherapeutics.com/20231231/role/statement-note-10-income-taxes-components-of-deferred-income-taxes-details": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-10-income-taxes-components-of-deferred-income-taxes-details" ], "lang": { "en-us": { "role": { "label": "Depreciation", "documentation": "The depreciation related to deferred tax assets." } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsDerivativeInstruments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsDerivativeInstruments", "crdr": "debit", "calculation": { "http://www.precisiontherapeutics.com/20231231/role/statement-note-10-income-taxes-components-of-deferred-income-taxes-details": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-10-income-taxes-components-of-deferred-income-taxes-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_DeferredTaxAssetsDerivativeInstruments", "terseLabel": "Derivatives", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from derivative instruments." } } }, "auth_ref": [ "r68", "r783" ] }, "us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsGoodwillAndIntangibleAssets", "crdr": "debit", "calculation": { "http://www.precisiontherapeutics.com/20231231/role/statement-note-10-income-taxes-components-of-deferred-income-taxes-details": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-10-income-taxes-components-of-deferred-income-taxes-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets", "terseLabel": "Intangibles", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from intangible assets including goodwill." } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsGross", "crdr": "debit", "calculation": { "http://www.precisiontherapeutics.com/20231231/role/statement-note-10-income-taxes-components-of-deferred-income-taxes-details": { "parentTag": "poai_DeferredTaxAssetsLiabilitiesGross", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-10-income-taxes-components-of-deferred-income-taxes-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_DeferredTaxAssetsGross", "totalLabel": "Total deferred tax assets", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards." } } }, "auth_ref": [ "r427" ] }, "us-gaap_DeferredTaxAssetsInventory": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsInventory", "crdr": "debit", "calculation": { "http://www.precisiontherapeutics.com/20231231/role/statement-note-10-income-taxes-components-of-deferred-income-taxes-details": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-10-income-taxes-components-of-deferred-income-taxes-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_DeferredTaxAssetsInventory", "terseLabel": "Inventory", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from inventory." } } }, "auth_ref": [ "r68", "r783" ] }, "poai_DeferredTaxAssetsLeaseLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.precisiontherapeutics.com/20231231", "localname": "DeferredTaxAssetsLeaseLiabilities", "crdr": "debit", "calculation": { "http://www.precisiontherapeutics.com/20231231/role/statement-note-10-income-taxes-components-of-deferred-income-taxes-details": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-10-income-taxes-components-of-deferred-income-taxes-details" ], "lang": { "en-us": { "role": { "label": "Lease liabilities", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from lease liabilities." } } }, "auth_ref": [] }, "poai_DeferredTaxAssetsLiabilitiesGross": { "xbrltype": "monetaryItemType", "nsuri": "http://www.precisiontherapeutics.com/20231231", "localname": "DeferredTaxAssetsLiabilitiesGross", "crdr": "debit", "calculation": { "http://www.precisiontherapeutics.com/20231231/role/statement-note-10-income-taxes-components-of-deferred-income-taxes-details": { "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-10-income-taxes-components-of-deferred-income-taxes-details" ], "lang": { "en-us": { "role": { "label": "poai_DeferredTaxAssetsLiabilitiesGross", "totalLabel": "Net deferred tax assets", "documentation": "Amount, after deferred tax liability, of deferred tax asset attributable to taxable differences without jurisdictional netting, before valuation allowance." } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsLiabilitiesNet", "crdr": "debit", "calculation": { "http://www.precisiontherapeutics.com/20231231/role/statement-note-10-income-taxes-components-of-deferred-income-taxes-details": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-10-income-taxes-components-of-deferred-income-taxes-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "totalLabel": "Total", "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting." } } }, "auth_ref": [ "r782" ] }, "poai_DeferredTaxAssetsNQSOCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://www.precisiontherapeutics.com/20231231", "localname": "DeferredTaxAssetsNQSOCompensation", "crdr": "debit", "calculation": { "http://www.precisiontherapeutics.com/20231231/role/statement-note-10-income-taxes-components-of-deferred-income-taxes-details": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-10-income-taxes-components-of-deferred-income-taxes-details" ], "lang": { "en-us": { "role": { "label": "NQSO compensation", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from NQSO compensation." } } }, "auth_ref": [] }, "poai_DeferredTaxAssetsOperatingLossCarryforwardsAndCredits": { "xbrltype": "monetaryItemType", "nsuri": "http://www.precisiontherapeutics.com/20231231", "localname": "DeferredTaxAssetsOperatingLossCarryforwardsAndCredits", "crdr": "debit", "calculation": { "http://www.precisiontherapeutics.com/20231231/role/statement-note-10-income-taxes-components-of-deferred-income-taxes-details": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-10-income-taxes-components-of-deferred-income-taxes-details" ], "lang": { "en-us": { "role": { "label": "NOL and credits", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards and tax credits." } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration", "crdr": "debit", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-10-income-taxes-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsNotSubjectToExpiration", "terseLabel": "Deferred Tax Assets, Operating Loss Carryforwards, Not Subject to Expiration", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards that are not subject to expiration dates." } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration", "crdr": "debit", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-10-income-taxes-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpiration", "terseLabel": "Deferred Tax Assets, Operating Loss Carryforwards, Subject to Expiration", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards that are subject to expiration dates." } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits", "crdr": "debit", "calculation": { "http://www.precisiontherapeutics.com/20231231/role/statement-note-10-income-taxes-components-of-deferred-income-taxes-details": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-10-income-taxes-components-of-deferred-income-taxes-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefits", "terseLabel": "Compensation accruals", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from compensation and benefits costs." } } }, "auth_ref": [ "r68", "r783" ] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals", "crdr": "debit", "calculation": { "http://www.precisiontherapeutics.com/20231231/role/statement-note-10-income-taxes-components-of-deferred-income-taxes-details": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-10-income-taxes-components-of-deferred-income-taxes-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals", "terseLabel": "Accruals and reserves", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from reserves and accruals." } } }, "auth_ref": [ "r68", "r783" ] }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsValuationAllowance", "crdr": "credit", "calculation": { "http://www.precisiontherapeutics.com/20231231/role/statement-note-10-income-taxes-components-of-deferred-income-taxes-details": { "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-10-income-taxes-components-of-deferred-income-taxes-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_DeferredTaxAssetsValuationAllowance", "negatedLabel": "Less: valuation allowance", "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized." } } }, "auth_ref": [ "r428" ] }, "us-gaap_DeferredTaxLiabilitiesLeasingArrangements": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesLeasingArrangements", "crdr": "credit", "calculation": { "http://www.precisiontherapeutics.com/20231231/role/statement-note-10-income-taxes-components-of-deferred-income-taxes-details": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-10-income-taxes-components-of-deferred-income-taxes-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_DeferredTaxLiabilitiesLeasingArrangements", "negatedTerseLabel": "Lease right-of-use assets", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from leasing arrangements." } } }, "auth_ref": [ "r68", "r783" ] }, "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.precisiontherapeutics.com/20231231/role/statement-note-10-income-taxes-components-of-deferred-income-taxes-details": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-10-income-taxes-components-of-deferred-income-taxes-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment", "negatedTerseLabel": "Depreciation", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment." } } }, "auth_ref": [ "r68", "r783" ] }, "poai_DefinedContributionPlanEmployerContributionAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.precisiontherapeutics.com/20231231", "localname": "DefinedContributionPlanEmployerContributionAmount", "crdr": "debit", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-12-retirement-savings-plans-details-textual" ], "lang": { "en-us": { "role": { "label": "poai_DefinedContributionPlanEmployerContributionAmount", "terseLabel": "Defined Contribution Plan, Employer Contribution Amount", "documentation": "Amount of contributions made by an employer to a defined contribution plan." } } }, "auth_ref": [] }, "us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedContributionPlanEmployerDiscretionaryContributionAmount", "crdr": "debit", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-12-retirement-savings-plans-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount", "terseLabel": "Defined Contribution Plan, Employer Discretionary Contribution Amount", "documentation": "Amount of discretionary contributions made by an employer to a defined contribution plan." } } }, "auth_ref": [] }, "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedContributionPlanEmployerMatchingContributionPercentOfMatch", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-12-retirement-savings-plans-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch", "terseLabel": "Defined Contribution Plan, Employer Matching Contribution, Percent of Match", "documentation": "Percentage employer matches of the employee's percentage contribution matched." } } }, "auth_ref": [] }, "us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-12-retirement-savings-plans-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent", "terseLabel": "Defined Contribution Plan, Maximum Annual Contributions Per Employee, Percent", "documentation": "Maximum percentage of employee gross pay the employee may contribute to a defined contribution plan." } } }, "auth_ref": [] }, "poai_DemoEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.precisiontherapeutics.com/20231231", "localname": "DemoEquipmentMember", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.precisiontherapeutics.com/20231231/role/statement-note-1-summary-of-significant-accounting-policies-property-plant-and-equipment-useful-life-details", "http://www.precisiontherapeutics.com/20231231/role/statement-note-4-property-and-equipment", "http://www.precisiontherapeutics.com/20231231/role/statement-note-4-property-and-equipment-schedule-of-property-plant-and-equipment-details" ], "lang": { "en-us": { "role": { "label": "Demo Equipment [Member]", "documentation": "Tangible personal property used in the demo process." } } }, "auth_ref": [] }, "us-gaap_Depreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Depreciation", "crdr": "debit", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-4-property-and-equipment-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_Depreciation", "terseLabel": "Depreciation", "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", "r55" ] }, "us-gaap_DepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationAndAmortization", "crdr": "debit", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-14-segments-segments-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_DepreciationAndAmortization", "negatedTerseLabel": "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", "r55" ] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://www.precisiontherapeutics.com/20231231/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "Depreciation and amortization", "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets." } } }, "auth_ref": [ "r6", "r231" ] }, "us-gaap_DerivativeContractTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeContractTypeDomain", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-8-derivatives-", "http://www.precisiontherapeutics.com/20231231/role/statement-note-8-derivatives-details-textual" ], "lang": { "en-us": { "role": { "label": "Derivative Contract [Domain]", "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset." } } }, "auth_ref": [ "r557", "r559", "r574", "r575", "r576", "r578", "r579", "r580", "r581", "r583", "r584", "r585", "r586", "r596", "r597", "r598", "r599", "r602", "r603", "r604", "r605", "r621", "r622", "r625", "r627", "r690", "r692" ] }, "us-gaap_DerivativeGainLossOnDerivativeNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeGainLossOnDerivativeNet", "crdr": "credit", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-8-derivatives-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_DerivativeGainLossOnDerivativeNet", "terseLabel": "Derivative, Gain (Loss) on Derivative, Net", "documentation": "Amount of increase (decrease) in the fair value of derivatives recognized in the income statement." } } }, "auth_ref": [ "r787" ] }, "us-gaap_DerivativeInstrumentRiskAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentRiskAxis", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-8-derivatives-", "http://www.precisiontherapeutics.com/20231231/role/statement-note-8-derivatives-details-textual" ], "lang": { "en-us": { "role": { "label": "Derivative Instrument [Axis]", "documentation": "Information by type of derivative contract." } } }, "auth_ref": [ "r73", "r75", "r76", "r77", "r557", "r559", "r574", "r575", "r576", "r578", "r579", "r580", "r581", "r583", "r584", "r585", "r586", "r596", "r597", "r598", "r599", "r602", "r603", "r604", "r605", "r621", "r622", "r625", "r627", "r658", "r690", "r692" ] }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-8-derivatives-" ], "lang": { "en-us": { "role": { "label": "Derivative Instruments and Hedging Activities Disclosure [Text Block]", "documentation": "The entire disclosure for derivative instruments and hedging activities including, but not limited to, risk management strategies, non-hedging derivative instruments, assets, liabilities, revenue and expenses, and methodologies and assumptions used in determining the amounts." } } }, "auth_ref": [ "r125", "r444", "r451" ] }, "us-gaap_DerivativeLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeLiabilities", "crdr": "credit", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-2-fair-value-measurements-fair-value-assets-measured-on-recurring-basis-details", "http://www.precisiontherapeutics.com/20231231/role/statement-note-8-derivatives-details-textual" ], "lang": { "en-us": { "role": { "label": "Derivatives", "terseLabel": "Derivative Liability", "documentation": "Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes liabilities not subject to a master netting arrangement and not elected to be offset." } } }, "auth_ref": [ "r170", "r171", "r464", "r550", "r551", "r552", "r553", "r555", "r556", "r557", "r558", "r559", "r583", "r585", "r586", "r622", "r623", "r624", "r625", "r626", "r627", "r628", "r658", "r811" ] }, "us-gaap_DerivativeLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DerivativeLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.precisiontherapeutics.com/20231231/role/statement-consolidated-balance-sheets-": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-consolidated-balance-sheets-" ], "lang": { "en-us": { "role": { "label": "Derivative liability", "documentation": "Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled within one year or normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset." } } }, "auth_ref": [ "r170" ] }, "us-gaap_DevelopedTechnologyRightsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DevelopedTechnologyRightsMember", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-5-intangible-assets", "http://www.precisiontherapeutics.com/20231231/role/statement-note-5-intangible-assets-components-of-intangible-assets-details" ], "lang": { "en-us": { "role": { "label": "Developed Technology Rights [Member]", "documentation": "Rights to developed technology, which can include the right to develop, use, market, sell, or offer for sale products, compounds, or intellectual property." } } }, "auth_ref": [ "r124" ] }, "us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants-tables" ], "lang": { "en-us": { "role": { "label": "Disclosure of Share-Based Compensation Arrangements by Share-Based Payment Award [Table Text Block]", "documentation": "Tabular disclosure of share-based payment arrangement." } } }, "auth_ref": [ "r9", "r58" ] }, "us-gaap_DisclosureTextBlockAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureTextBlockAbstract", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.precisiontherapeutics.com/20231231/role/statement-note-10-income-taxes", "http://www.precisiontherapeutics.com/20231231/role/statement-note-11-collaborative-agreement-", "http://www.precisiontherapeutics.com/20231231/role/statement-note-12-retirement-savings-plans", "http://www.precisiontherapeutics.com/20231231/role/statement-note-13-loss-per-share", "http://www.precisiontherapeutics.com/20231231/role/statement-note-14-segments", "http://www.precisiontherapeutics.com/20231231/role/statement-note-15-subsequent-events", "http://www.precisiontherapeutics.com/20231231/role/statement-note-2-fair-value-measurements", "http://www.precisiontherapeutics.com/20231231/role/statement-note-3-inventories", "http://www.precisiontherapeutics.com/20231231/role/statement-note-4-property-and-equipment", "http://www.precisiontherapeutics.com/20231231/role/statement-note-5-intangible-assets", "http://www.precisiontherapeutics.com/20231231/role/statement-note-6-leases", "http://www.precisiontherapeutics.com/20231231/role/statement-note-7-notes-payable", "http://www.precisiontherapeutics.com/20231231/role/statement-note-8-derivatives-", "http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants" ], "lang": { "en-us": { "role": { "label": "us-gaap_DisclosureTextBlockAbstract", "terseLabel": "Notes to Financial Statements" } } }, "auth_ref": [] }, "us-gaap_DividendsPreferredStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DividendsPreferredStock", "crdr": "debit", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "verboseLabel": "Series F Preferred Stock dividend", "label": "us-gaap_DividendsPreferredStock", "documentation": "Amount of paid and unpaid preferred stock dividends declared with the form of settlement in cash, stock and payment-in-kind (PIK)." } } }, "auth_ref": [ "r4", "r119" ] }, "dei_DocumentAnnualReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentAnnualReport", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "dei_DocumentAnnualReport", "terseLabel": "Document Annual Report", "documentation": "Boolean flag that is true only for a form used as an annual report." } } }, "auth_ref": [ "r704", "r705", "r706" ] }, "dei_DocumentFinStmtErrorCorrectionFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFinStmtErrorCorrectionFlag", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "dei_DocumentFinStmtErrorCorrectionFlag", "terseLabel": "Document Financial Statement Error Correction [Flag]", "documentation": "Indicates whether any of the financial statement period in the filing include a restatement due to error correction." } } }, "auth_ref": [ "r704", "r705", "r706", "r708" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Period Focus", "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY." } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Year Focus", "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006." } } }, "auth_ref": [] }, "dei_DocumentInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentInformationLineItems", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Document Information [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "dei_DocumentInformationTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentInformationTable", "lang": { "en-us": { "role": { "label": "Document Information [Table]", "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "dei_DocumentPeriodEndDate", "terseLabel": "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_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "dei_DocumentTransitionReport", "terseLabel": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r707" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "dei_DocumentType", "terseLabel": "Document Type", "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'." } } }, "auth_ref": [] }, "us-gaap_DomesticCountryMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DomesticCountryMember", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-10-income-taxes", "http://www.precisiontherapeutics.com/20231231/role/statement-note-10-income-taxes-details-textual" ], "lang": { "en-us": { "role": { "label": "Domestic Tax Authority [Member]", "documentation": "Designated tax department of the government that is entitled to levy and collect income taxes from the entity in its country of domicile." } } }, "auth_ref": [] }, "poai_EaganMember": { "xbrltype": "domainItemType", "nsuri": "http://www.precisiontherapeutics.com/20231231", "localname": "EaganMember", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-14-segments", "http://www.precisiontherapeutics.com/20231231/role/statement-note-14-segments-segments-details" ], "lang": { "en-us": { "role": { "label": "Eagan [Member]", "documentation": "Represents information related to Eagan operating segment." } } }, "auth_ref": [] }, "poai_EaganMinnesotaOfficeMember": { "xbrltype": "domainItemType", "nsuri": "http://www.precisiontherapeutics.com/20231231", "localname": "EaganMinnesotaOfficeMember", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-6-leases", "http://www.precisiontherapeutics.com/20231231/role/statement-note-6-leases-details-textual" ], "lang": { "en-us": { "role": { "label": "Eagan, Minnesota Office [Member]", "documentation": "Represents office in Eagan, Minnesota." } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-consolidated-statements-of-net-loss-", "http://www.precisiontherapeutics.com/20231231/role/statement-note-13-loss-per-share-shares-used-in-basic-and-diluted-loss-per-common-share-computations-details" ], "lang": { "en-us": { "role": { "label": "Net loss per common share \u2013 basic and diluted (in dollars per share)", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r178", "r196", "r197", "r198", "r199", "r200", "r205", "r208", "r212", "r213", "r214", "r218", "r454", "r455", "r499", "r511", "r661" ] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-13-loss-per-share" ], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Text Block]", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r204", "r215", "r216", "r217" ] }, "poai_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxBenefitAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.precisiontherapeutics.com/20231231", "localname": "EffectiveIncomeTaxRateReconciliationForeignIncomeTaxBenefitAmount", "crdr": "credit", "calculation": { "http://www.precisiontherapeutics.com/20231231/role/statement-note-10-income-taxes-reconciliation-of-income-tax-benefit-expense-details": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-10-income-taxes-reconciliation-of-income-tax-benefit-expense-details" ], "lang": { "en-us": { "role": { "label": "Foreign tax benefit", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to foreign income tax benefit." } } }, "auth_ref": [] }, "poai_EffectiveIncomeTaxRateReconciliationStateNetOperatingLossAdjustmentAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.precisiontherapeutics.com/20231231", "localname": "EffectiveIncomeTaxRateReconciliationStateNetOperatingLossAdjustmentAmount", "crdr": "credit", "calculation": { "http://www.precisiontherapeutics.com/20231231/role/statement-note-10-income-taxes-reconciliation-of-income-tax-benefit-expense-details": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-10-income-taxes-reconciliation-of-income-tax-benefit-expense-details" ], "lang": { "en-us": { "role": { "label": "NOL and deferred only adjustments", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations, attributable to increase (decrease) state net operating loss adjustment." } } }, "auth_ref": [] }, "poai_EffectiveIncomeTaxRateReconciliationStateTaxRateAdjustmentAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.precisiontherapeutics.com/20231231", "localname": "EffectiveIncomeTaxRateReconciliationStateTaxRateAdjustmentAmount", "crdr": "debit", "calculation": { "http://www.precisiontherapeutics.com/20231231/role/statement-note-10-income-taxes-reconciliation-of-income-tax-benefit-expense-details": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-10-income-taxes-reconciliation-of-income-tax-benefit-expense-details" ], "lang": { "en-us": { "role": { "label": "poai_EffectiveIncomeTaxRateReconciliationStateTaxRateAdjustmentAmount", "negatedLabel": "State rate adjustment", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations, attributable to increase (decrease) in the state income tax rates." } } }, "auth_ref": [] }, "us-gaap_EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability", "crdr": "credit", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-8-derivatives-change-in-fair-value-of-derivative-liabilities-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability", "periodStartLabel": "Derivative liability balance", "periodEndLabel": "Derivative liability balance", "documentation": "Fair value as of the balance sheet date of the embedded derivative or group of embedded derivatives classified as a liability." } } }, "auth_ref": [ "r74" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "terseLabel": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r405" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "crdr": "debit", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "terseLabel": "Share-Based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount", "documentation": "Amount of cost to be recognized for option under share-based payment arrangement." } } }, "auth_ref": [ "r780" ] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockOptionMember", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-13-loss-per-share", "http://www.precisiontherapeutics.com/20231231/role/statement-note-13-loss-per-share-antidilutive-securities-excluded-from-the-diluted-calculations-details", "http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants", "http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants-details-textual", "http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants-summary-of-transactions-for-stock-options-and-warrants-details" ], "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": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r702" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "dei_EntityCommonStockSharesOutstanding", "terseLabel": "Entity Common Stock, Shares Outstanding (in shares)", "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/2023", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "dei_EntityCurrentReportingStatus", "terseLabel": "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/2023", "localname": "EntityDomain", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-consolidated-balance-sheets-", "http://www.precisiontherapeutics.com/20231231/role/statement-consolidated-balance-sheets-parentheticals", "http://www.precisiontherapeutics.com/20231231/role/statement-consolidated-statements-of-cash-flows", "http://www.precisiontherapeutics.com/20231231/role/statement-consolidated-statements-of-net-loss-", "http://www.precisiontherapeutics.com/20231231/role/statement-document-and-entity-information", "http://www.precisiontherapeutics.com/20231231/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.precisiontherapeutics.com/20231231/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://www.precisiontherapeutics.com/20231231/role/statement-note-1-summary-of-significant-accounting-policies-property-plant-and-equipment-useful-life-details", "http://www.precisiontherapeutics.com/20231231/role/statement-note-1-summary-of-significant-accounting-policies-tables", "http://www.precisiontherapeutics.com/20231231/role/statement-note-10-income-taxes", "http://www.precisiontherapeutics.com/20231231/role/statement-note-10-income-taxes-components-of-deferred-income-taxes-details", "http://www.precisiontherapeutics.com/20231231/role/statement-note-10-income-taxes-details-textual", "http://www.precisiontherapeutics.com/20231231/role/statement-note-10-income-taxes-reconciliation-of-income-tax-benefit-expense-details", "http://www.precisiontherapeutics.com/20231231/role/statement-note-10-income-taxes-tables", "http://www.precisiontherapeutics.com/20231231/role/statement-note-11-collaborative-agreement-", "http://www.precisiontherapeutics.com/20231231/role/statement-note-12-retirement-savings-plans", "http://www.precisiontherapeutics.com/20231231/role/statement-note-12-retirement-savings-plans-details-textual", "http://www.precisiontherapeutics.com/20231231/role/statement-note-13-loss-per-share", "http://www.precisiontherapeutics.com/20231231/role/statement-note-13-loss-per-share-antidilutive-securities-excluded-from-the-diluted-calculations-details", "http://www.precisiontherapeutics.com/20231231/role/statement-note-13-loss-per-share-shares-used-in-basic-and-diluted-loss-per-common-share-computations-details", "http://www.precisiontherapeutics.com/20231231/role/statement-note-13-loss-per-share-tables", "http://www.precisiontherapeutics.com/20231231/role/statement-note-14-segments", "http://www.precisiontherapeutics.com/20231231/role/statement-note-14-segments-details-textual", "http://www.precisiontherapeutics.com/20231231/role/statement-note-14-segments-segments-details", "http://www.precisiontherapeutics.com/20231231/role/statement-note-14-segments-tables", "http://www.precisiontherapeutics.com/20231231/role/statement-note-15-subsequent-events", "http://www.precisiontherapeutics.com/20231231/role/statement-note-15-subsequent-events-details-textual", "http://www.precisiontherapeutics.com/20231231/role/statement-note-2-fair-value-measurements", "http://www.precisiontherapeutics.com/20231231/role/statement-note-2-fair-value-measurements-fair-value-assets-measured-on-recurring-basis-details", "http://www.precisiontherapeutics.com/20231231/role/statement-note-2-fair-value-measurements-tables", "http://www.precisiontherapeutics.com/20231231/role/statement-note-3-inventories", "http://www.precisiontherapeutics.com/20231231/role/statement-note-3-inventories-schedule-of-inventory-details", "http://www.precisiontherapeutics.com/20231231/role/statement-note-3-inventories-tables", "http://www.precisiontherapeutics.com/20231231/role/statement-note-4-property-and-equipment", "http://www.precisiontherapeutics.com/20231231/role/statement-note-4-property-and-equipment-details-textual", "http://www.precisiontherapeutics.com/20231231/role/statement-note-4-property-and-equipment-schedule-of-property-plant-and-equipment-details", "http://www.precisiontherapeutics.com/20231231/role/statement-note-4-property-and-equipment-tables", "http://www.precisiontherapeutics.com/20231231/role/statement-note-5-intangible-assets", "http://www.precisiontherapeutics.com/20231231/role/statement-note-5-intangible-assets-components-of-intangible-assets-details", "http://www.precisiontherapeutics.com/20231231/role/statement-note-5-intangible-assets-details-textual", "http://www.precisiontherapeutics.com/20231231/role/statement-note-5-intangible-assets-estimated-future-amortization-expense-details", "http://www.precisiontherapeutics.com/20231231/role/statement-note-5-intangible-assets-goodwill-details", "http://www.precisiontherapeutics.com/20231231/role/statement-note-5-intangible-assets-tables", "http://www.precisiontherapeutics.com/20231231/role/statement-note-6-leases", "http://www.precisiontherapeutics.com/20231231/role/statement-note-6-leases-details-textual", "http://www.precisiontherapeutics.com/20231231/role/statement-note-6-leases-lease-information-details", "http://www.precisiontherapeutics.com/20231231/role/statement-note-6-leases-rent-obligation-details", "http://www.precisiontherapeutics.com/20231231/role/statement-note-6-leases-tables", "http://www.precisiontherapeutics.com/20231231/role/statement-note-7-notes-payable", "http://www.precisiontherapeutics.com/20231231/role/statement-note-7-notes-payable-details-textual", "http://www.precisiontherapeutics.com/20231231/role/statement-note-8-derivatives-", "http://www.precisiontherapeutics.com/20231231/role/statement-note-8-derivatives-change-in-fair-value-of-derivative-liabilities-details", "http://www.precisiontherapeutics.com/20231231/role/statement-note-8-derivatives-details-textual", "http://www.precisiontherapeutics.com/20231231/role/statement-note-8-derivatives-tables", "http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants", "http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants-details-textual", "http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants-schedule-of-listing-of-stock-options-and-warrants-details", "http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants-stock-offerings-details", "http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants-summary-of-status-of-options-and-warrants-outstanding-details", "http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants-summary-of-transactions-for-stock-options-and-warrants-details", "http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants-tables", "http://www.precisiontherapeutics.com/20231231/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Entity [Domain]", "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r702" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "dei_EntityFileNumber", "terseLabel": "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/2023", "localname": "EntityFilerCategory", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Filer Category", "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [ "r702" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "dei_EntityInteractiveDataCurrent", "terseLabel": "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": [ "r711" ] }, "dei_EntityPublicFloat": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityPublicFloat", "crdr": "credit", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "dei_EntityPublicFloat", "terseLabel": "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/2023", "localname": "EntityRegistrantName", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r702" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "dei_EntityShellCompany", "terseLabel": "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": [ "r702" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r702" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r702" ] }, "dei_EntityVoluntaryFilers": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityVoluntaryFilers", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "dei_EntityVoluntaryFilers", "terseLabel": "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/2023", "localname": "EntityWellKnownSeasonedIssuer", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "dei_EntityWellKnownSeasonedIssuer", "terseLabel": "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": [ "r712" ] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-consolidated-statements-of-stockholders-equity" ], "lang": { "en-us": { "role": { "label": "Equity Component [Domain]", "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc." } } }, "auth_ref": [ "r12", "r150", "r175", "r176", "r177", "r191", "r192", "r193", "r195", "r201", "r203", "r219", "r260", "r261", "r339", "r406", "r407", "r408", "r432", "r433", "r445", "r446", "r447", "r448", "r449", "r450", "r453", "r466", "r467", "r468", "r469", "r470", "r471", "r484", "r525", "r526", "r527", "r538", "r608" ] }, "poai_EquityIncentivePlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.precisiontherapeutics.com/20231231", "localname": "EquityIncentivePlanMember", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants", "http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants-details-textual" ], "lang": { "en-us": { "role": { "label": "Equity Incentive Plan [Member]", "documentation": "Information pertaining to the equity incentive plan." } } }, "auth_ref": [] }, "poai_EquityInstrumentsIssuedForManagementAndConsulting": { "xbrltype": "monetaryItemType", "nsuri": "http://www.precisiontherapeutics.com/20231231", "localname": "EquityInstrumentsIssuedForManagementAndConsulting", "crdr": "debit", "calculation": { "http://www.precisiontherapeutics.com/20231231/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "Common stock issued to non-employees", "documentation": "Value of share-based compensation granted to nonemployees, directos, management and other." } } }, "auth_ref": [] }, "poai_EquityLinePurchaseAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.precisiontherapeutics.com/20231231", "localname": "EquityLinePurchaseAgreementMember", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants", "http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants-details-textual" ], "lang": { "en-us": { "role": { "label": "Equity Line Purchase Agreement [Member]", "documentation": "Represents information related to equity line purchase agreement." } } }, "auth_ref": [] }, "poai_ExistingWarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.precisiontherapeutics.com/20231231", "localname": "ExistingWarrantsMember", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants", "http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants-details-textual" ], "lang": { "en-us": { "role": { "label": "Existing Warrants [Member]", "documentation": "Represents the existing warrants." } } }, "auth_ref": [] }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsMeasuredOnRecurringBasisTextBlock", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-2-fair-value-measurements-tables" ], "lang": { "en-us": { "role": { "label": "Fair Value, Assets Measured on Recurring Basis [Table Text Block]", "documentation": "Tabular disclosure of assets, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, by class that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3)." } } }, "auth_ref": [ "r78", "r126" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-2-fair-value-measurements", "http://www.precisiontherapeutics.com/20231231/role/statement-note-2-fair-value-measurements-fair-value-assets-measured-on-recurring-basis-details" ], "lang": { "en-us": { "role": { "label": "Fair Value Hierarchy and NAV [Axis]", "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient." } } }, "auth_ref": [ "r319", "r357", "r358", "r359", "r360", "r361", "r362", "r458", "r488", "r489", "r490", "r666", "r667", "r671", "r672", "r673" ] }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByMeasurementFrequencyAxis", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-2-fair-value-measurements", "http://www.precisiontherapeutics.com/20231231/role/statement-note-2-fair-value-measurements-fair-value-assets-measured-on-recurring-basis-details" ], "lang": { "en-us": { "role": { "label": "Measurement Frequency [Axis]", "documentation": "Information by measurement frequency." } } }, "auth_ref": [ "r457", "r458", "r460", "r461", "r463" ] }, "us-gaap_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresTextBlock", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-2-fair-value-measurements" ], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Text Block]", "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information." } } }, "auth_ref": [ "r456" ] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-2-fair-value-measurements", "http://www.precisiontherapeutics.com/20231231/role/statement-note-2-fair-value-measurements-fair-value-assets-measured-on-recurring-basis-details" ], "lang": { "en-us": { "role": { "label": "Fair Value, Inputs, Level 1 [Member]", "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date." } } }, "auth_ref": [ "r319", "r357", "r362", "r458", "r488", "r671", "r672", "r673" ] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-2-fair-value-measurements", "http://www.precisiontherapeutics.com/20231231/role/statement-note-2-fair-value-measurements-fair-value-assets-measured-on-recurring-basis-details" ], "lang": { "en-us": { "role": { "label": "Fair Value, Inputs, Level 2 [Member]", "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets." } } }, "auth_ref": [ "r319", "r357", "r362", "r458", "r489", "r666", "r667", "r671", "r672", "r673" ] }, "us-gaap_FairValueInputsLevel3Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel3Member", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-2-fair-value-measurements", "http://www.precisiontherapeutics.com/20231231/role/statement-note-2-fair-value-measurements-fair-value-assets-measured-on-recurring-basis-details" ], "lang": { "en-us": { "role": { "label": "Fair Value, Inputs, Level 3 [Member]", "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r319", "r357", "r358", "r359", "r360", "r361", "r362", "r458", "r490", "r666", "r667", "r671", "r672", "r673" ] }, "us-gaap_FairValueMeasurementFrequencyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementFrequencyDomain", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-2-fair-value-measurements", "http://www.precisiontherapeutics.com/20231231/role/statement-note-2-fair-value-measurements-fair-value-assets-measured-on-recurring-basis-details" ], "lang": { "en-us": { "role": { "label": "Measurement Frequency [Domain]", "documentation": "Measurement frequency." } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementPolicyPolicyTextBlock", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Fair Value Measurement, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities." } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings", "crdr": "credit", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-8-derivatives-change-in-fair-value-of-derivative-liabilities-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings", "negatedLabel": "Gain recognized to revalue derivative instrument at fair value", "documentation": "Amount of gain (loss) recognized in income from liability measured at fair value on recurring basis using unobservable input (level 3)." } } }, "auth_ref": [ "r462" ] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-2-fair-value-measurements", "http://www.precisiontherapeutics.com/20231231/role/statement-note-2-fair-value-measurements-fair-value-assets-measured-on-recurring-basis-details" ], "lang": { "en-us": { "role": { "label": "Fair Value Hierarchy and NAV [Domain]", "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "auth_ref": [ "r319", "r357", "r358", "r359", "r360", "r361", "r362", "r488", "r489", "r490", "r666", "r667", "r671", "r672", "r673" ] }, "us-gaap_FairValueMeasurementsRecurringMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsRecurringMember", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-2-fair-value-measurements", "http://www.precisiontherapeutics.com/20231231/role/statement-note-2-fair-value-measurements-fair-value-assets-measured-on-recurring-basis-details" ], "lang": { "en-us": { "role": { "label": "Fair Value, Recurring [Member]", "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value." } } }, "auth_ref": [ "r456", "r463" ] }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "crdr": "credit", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-5-intangible-assets-components-of-intangible-assets-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization", "negatedLabel": "Accumulated Amortization", "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r160", "r283" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive", "crdr": "debit", "calculation": { "http://www.precisiontherapeutics.com/20231231/role/statement-note-5-intangible-assets-estimated-future-amortization-expense-details": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-5-intangible-assets-estimated-future-amortization-expense-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive", "terseLabel": "Thereafter", "documentation": "Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "crdr": "debit", "calculation": { "http://www.precisiontherapeutics.com/20231231/role/statement-note-5-intangible-assets-estimated-future-amortization-expense-details": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-5-intangible-assets-estimated-future-amortization-expense-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "terseLabel": "2024", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r111" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "crdr": "debit", "calculation": { "http://www.precisiontherapeutics.com/20231231/role/statement-note-5-intangible-assets-estimated-future-amortization-expense-details": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-5-intangible-assets-estimated-future-amortization-expense-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "terseLabel": "2028", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r111" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "crdr": "debit", "calculation": { "http://www.precisiontherapeutics.com/20231231/role/statement-note-5-intangible-assets-estimated-future-amortization-expense-details": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-5-intangible-assets-estimated-future-amortization-expense-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "terseLabel": "2027", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r111" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "crdr": "debit", "calculation": { "http://www.precisiontherapeutics.com/20231231/role/statement-note-5-intangible-assets-estimated-future-amortization-expense-details": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-5-intangible-assets-estimated-future-amortization-expense-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "terseLabel": "2026", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r111" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "crdr": "debit", "calculation": { "http://www.precisiontherapeutics.com/20231231/role/statement-note-5-intangible-assets-estimated-future-amortization-expense-details": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-5-intangible-assets-estimated-future-amortization-expense-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "terseLabel": "2025", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r111" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-5-intangible-assets", "http://www.precisiontherapeutics.com/20231231/role/statement-note-5-intangible-assets-components-of-intangible-assets-details" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "documentation": "Information by major type or class of finite-lived intangible assets." } } }, "auth_ref": [ "r280", "r282", "r283", "r285", "r496", "r497" ] }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsGross", "crdr": "debit", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-5-intangible-assets-components-of-intangible-assets-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_FiniteLivedIntangibleAssetsGross", "terseLabel": "Gross Carrying Costs", "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r110", "r497" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-5-intangible-assets", "http://www.precisiontherapeutics.com/20231231/role/statement-note-5-intangible-assets-components-of-intangible-assets-details" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company." } } }, "auth_ref": [ "r49", "r52" ] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "calculation": { "http://www.precisiontherapeutics.com/20231231/role/statement-note-5-intangible-assets-estimated-future-amortization-expense-details": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-5-intangible-assets-components-of-intangible-assets-details", "http://www.precisiontherapeutics.com/20231231/role/statement-note-5-intangible-assets-estimated-future-amortization-expense-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_FiniteLivedIntangibleAssetsNet", "terseLabel": "Net Carrying Amount", "totalLabel": "Total", "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r110", "r496" ] }, "us-gaap_GainLossOnDerivativeInstrumentsNetPretax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnDerivativeInstrumentsNetPretax", "crdr": "credit", "calculation": { "http://www.precisiontherapeutics.com/20231231/role/statement-consolidated-statements-of-net-loss-": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-consolidated-statements-of-net-loss-" ], "lang": { "en-us": { "role": { "label": "Gain on derivative instruments", "documentation": "Aggregate net gain (loss) on all derivative instruments recognized in earnings during the period, before tax effects." } } }, "auth_ref": [ "r73" ] }, "us-gaap_GainLossOnDispositionOfAssets1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnDispositionOfAssets1", "crdr": "credit", "calculation": { "http://www.precisiontherapeutics.com/20231231/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 13.0 } }, "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "us-gaap_GainLossOnDispositionOfAssets1", "negatedLabel": "Loss on property and equipment disposal", "documentation": "Amount of gain (loss) on sale or disposal of assets, including but not limited to property plant and equipment, intangible assets and equity in securities of subsidiaries or equity method investee." } } }, "auth_ref": [ "r721" ] }, "poai_GainLossesOnDebtRevaluation": { "xbrltype": "monetaryItemType", "nsuri": "http://www.precisiontherapeutics.com/20231231", "localname": "GainLossesOnDebtRevaluation", "crdr": "credit", "calculation": { "http://www.precisiontherapeutics.com/20231231/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "poai_GainLossesOnDebtRevaluation", "negatedLabel": "Gain on valuation of equity-linked instruments and derivative liability", "documentation": "Amount of gain (loss) from debt revaluation." } } }, "auth_ref": [] }, "us-gaap_GeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.precisiontherapeutics.com/20231231/role/statement-consolidated-statements-of-net-loss-": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-consolidated-statements-of-net-loss-" ], "lang": { "en-us": { "role": { "label": "General and administrative expense", "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line." } } }, "auth_ref": [ "r100", "r593" ] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Goodwill", "crdr": "debit", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-5-intangible-assets-goodwill-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_Goodwill", "periodStartLabel": "Goodwill", "periodEndLabel": "Goodwill", "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r159", "r267", "r498", "r665", "r688", "r737", "r744" ] }, "us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsGoodwillPolicy", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined." } } }, "auth_ref": [ "r266", "r278", "r665" ] }, "us-gaap_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsIntangibleAssetsPolicy", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets, Intangible Assets, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for intangible assets. This accounting policy may address both intangible assets subject to amortization and those that are not. The following also may be disclosed: (1) a description of intangible assets (2) the estimated useful lives of those assets (3) the amortization method used (4) how the entity assesses and measures impairment of such assets (5) how future cash flows are estimated (6) how the fair values of such asset are determined." } } }, "auth_ref": [ "r10" ] }, "us-gaap_GoodwillImpairmentLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillImpairmentLoss", "crdr": "debit", "calculation": { "http://www.precisiontherapeutics.com/20231231/role/statement-consolidated-statements-of-net-loss-": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 3.0 }, "http://www.precisiontherapeutics.com/20231231/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-consolidated-statements-of-cash-flows", "http://www.precisiontherapeutics.com/20231231/role/statement-consolidated-statements-of-net-loss-", "http://www.precisiontherapeutics.com/20231231/role/statement-note-14-segments-segments-details", "http://www.precisiontherapeutics.com/20231231/role/statement-note-5-intangible-assets-details-textual", "http://www.precisiontherapeutics.com/20231231/role/statement-note-5-intangible-assets-goodwill-details" ], "lang": { "en-us": { "role": { "label": "Loss on impairment of goodwill", "terseLabel": "Goodwill, Impairment Loss", "negatedLabel": "Impairment", "documentation": "Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r6", "r268", "r274", "r278", "r665" ] }, "us-gaap_GoodwillPurchaseAccountingAdjustments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillPurchaseAccountingAdjustments", "crdr": "debit", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-5-intangible-assets-goodwill-details" ], "lang": { "en-us": { "role": { "label": "Adjustment to fair value", "documentation": "Amount of increase (decrease) from adjustments after acquisition date under purchase accounting of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r1", "r743" ] }, "us-gaap_GoodwillTranslationAndPurchaseAccountingAdjustments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillTranslationAndPurchaseAccountingAdjustments", "crdr": "debit", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "Adjustment to goodwill for acquisition of zPREDICTA contract liabilities", "documentation": "Amount of increase (decrease) from foreign currency translation adjustments and purchase accounting adjustments of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r1", "r736" ] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://www.precisiontherapeutics.com/20231231/role/statement-consolidated-statements-of-net-loss-": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-consolidated-statements-of-net-loss-" ], "lang": { "en-us": { "role": { "label": "us-gaap_GrossProfit", "totalLabel": "Gross profit", "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity." } } }, "auth_ref": [ "r98", "r188", "r226", "r240", "r246", "r249", "r259", "r298", "r299", "r301", "r302", "r303", "r305", "r307", "r309", "r310", "r465", "r663", "r749" ] }, "dei_IcfrAuditorAttestationFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "IcfrAuditorAttestationFlag", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "dei_IcfrAuditorAttestationFlag", "terseLabel": "ICFR Auditor Attestation Flag" } } }, "auth_ref": [ "r704", "r705", "r706" ] }, "us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentOfIntangibleAssetsExcludingGoodwill", "crdr": "debit", "calculation": { "http://www.precisiontherapeutics.com/20231231/role/statement-consolidated-statements-of-net-loss-": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-consolidated-statements-of-net-loss-", "http://www.precisiontherapeutics.com/20231231/role/statement-note-14-segments-segments-details", "http://www.precisiontherapeutics.com/20231231/role/statement-note-5-intangible-assets-details-textual" ], "lang": { "en-us": { "role": { "label": "Loss on impairment of finite-lived intangible assets", "terseLabel": "Impairment of Intangible Assets (Excluding Goodwill)", "negatedLabel": "Impairment expense \u2013 intangibles", "documentation": "The amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of an intangible asset (excluding goodwill) to fair value." } } }, "auth_ref": [ "r6", "r17" ] }, "us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill", "crdr": "debit", "calculation": { "http://www.precisiontherapeutics.com/20231231/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "verboseLabel": "Loss on impairment of finite-lived intangible assets", "label": "us-gaap_ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill", "documentation": "Amount of impairment loss resulting from write-down of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit to fair value." } } }, "auth_ref": [ "r721", "r747" ] }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets." } } }, "auth_ref": [ "r0", "r116" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxAuthorityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxAuthorityAxis", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-10-income-taxes", "http://www.precisiontherapeutics.com/20231231/role/statement-note-10-income-taxes-details-textual" ], "lang": { "en-us": { "role": { "label": "Income Tax Authority [Axis]", "documentation": "Information by tax jurisdiction." } } }, "auth_ref": [ "r11" ] }, "us-gaap_IncomeTaxAuthorityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxAuthorityDomain", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-10-income-taxes", "http://www.precisiontherapeutics.com/20231231/role/statement-note-10-income-taxes-details-textual" ], "lang": { "en-us": { "role": { "label": "Income Tax Authority [Domain]", "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes." } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-10-income-taxes" ], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Text Block]", "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information." } } }, "auth_ref": [ "r189", "r416", "r422", "r424", "r430", "r434", "r436", "r437", "r438", "r537" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.precisiontherapeutics.com/20231231/role/statement-note-10-income-taxes-reconciliation-of-income-tax-benefit-expense-details": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-10-income-taxes-details-textual", "http://www.precisiontherapeutics.com/20231231/role/statement-note-10-income-taxes-reconciliation-of-income-tax-benefit-expense-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_IncomeTaxExpenseBenefit", "terseLabel": "Income Tax Expense (Benefit)", "totalLabel": "Total income tax benefit", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r133", "r146", "r202", "r203", "r234", "r420", "r435", "r512" ] }, "us-gaap_IncomeTaxPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxPolicyTextBlock", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Income Tax, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements." } } }, "auth_ref": [ "r174", "r418", "r419", "r424", "r425", "r429", "r431", "r531" ] }, "us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance", "crdr": "debit", "calculation": { "http://www.precisiontherapeutics.com/20231231/role/statement-note-10-income-taxes-reconciliation-of-income-tax-benefit-expense-details": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-10-income-taxes-reconciliation-of-income-tax-benefit-expense-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance", "negatedLabel": "Valuation allowance decrease", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in the valuation allowance for deferred tax assets." } } }, "auth_ref": [ "r781" ] }, "us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationForeignIncomeTaxRateDifferential", "crdr": "debit", "calculation": { "http://www.precisiontherapeutics.com/20231231/role/statement-note-10-income-taxes-reconciliation-of-income-tax-benefit-expense-details": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-10-income-taxes-reconciliation-of-income-tax-benefit-expense-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential", "negatedLabel": "Foreign operations tax rate differential", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to foreign income tax expense (benefit)." } } }, "auth_ref": [ "r781" ] }, "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "crdr": "debit", "calculation": { "http://www.precisiontherapeutics.com/20231231/role/statement-note-10-income-taxes-reconciliation-of-income-tax-benefit-expense-details": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-10-income-taxes-reconciliation-of-income-tax-benefit-expense-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "negatedLabel": "Statutory federal income tax benefit", "documentation": "The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations." } } }, "auth_ref": [ "r421" ] }, "us-gaap_IncomeTaxReconciliationNondeductibleExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationNondeductibleExpense", "crdr": "debit", "calculation": { "http://www.precisiontherapeutics.com/20231231/role/statement-note-10-income-taxes-reconciliation-of-income-tax-benefit-expense-details": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-10-income-taxes-reconciliation-of-income-tax-benefit-expense-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_IncomeTaxReconciliationNondeductibleExpense", "negatedLabel": "Nondeductible/nontaxable items", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible expenses." } } }, "auth_ref": [ "r781" ] }, "us-gaap_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses", "crdr": "debit", "calculation": { "http://www.precisiontherapeutics.com/20231231/role/statement-note-10-income-taxes-reconciliation-of-income-tax-benefit-expense-details": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-10-income-taxes-reconciliation-of-income-tax-benefit-expense-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Goodwill impairment", "label": "us-gaap_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible impairment loss." } } }, "auth_ref": [ "r781" ] }, "us-gaap_IncomeTaxReconciliationOtherAdjustments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationOtherAdjustments", "crdr": "debit", "calculation": { "http://www.precisiontherapeutics.com/20231231/role/statement-note-10-income-taxes-reconciliation-of-income-tax-benefit-expense-details": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-10-income-taxes-reconciliation-of-income-tax-benefit-expense-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_IncomeTaxReconciliationOtherAdjustments", "negatedTerseLabel": "Other", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments." } } }, "auth_ref": [ "r781" ] }, "us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationStateAndLocalIncomeTaxes", "crdr": "debit", "calculation": { "http://www.precisiontherapeutics.com/20231231/role/statement-note-10-income-taxes-reconciliation-of-income-tax-benefit-expense-details": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-10-income-taxes-reconciliation-of-income-tax-benefit-expense-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes", "negatedLabel": "State tax benefit, net of federal taxes", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax expense (benefit)." } } }, "auth_ref": [ "r781" ] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "calculation": { "http://www.precisiontherapeutics.com/20231231/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "us-gaap_IncreaseDecreaseInAccountsPayable", "terseLabel": "Accounts payable", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business." } } }, "auth_ref": [ "r5" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://www.precisiontherapeutics.com/20231231/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 14.0 } }, "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "us-gaap_IncreaseDecreaseInAccountsReceivable", "negatedTerseLabel": "Accounts receivable", "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services." } } }, "auth_ref": [ "r5" ] }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccruedLiabilities", "crdr": "debit", "calculation": { "http://www.precisiontherapeutics.com/20231231/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "us-gaap_IncreaseDecreaseInAccruedLiabilities", "terseLabel": "Accrued expenses and other 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_IncreaseDecreaseInContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInContractWithCustomerLiability", "crdr": "debit", "calculation": { "http://www.precisiontherapeutics.com/20231231/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "us-gaap_IncreaseDecreaseInContractWithCustomerLiability", "terseLabel": "Contract liabilities", "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r493", "r720" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "calculation": { "http://www.precisiontherapeutics.com/20231231/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 15.0 } }, "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "us-gaap_IncreaseDecreaseInInventories", "negatedLabel": "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_IncreaseDecreaseInOtherOperatingLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherOperatingLiabilities", "crdr": "debit", "calculation": { "http://www.precisiontherapeutics.com/20231231/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "us-gaap_IncreaseDecreaseInOtherOperatingLiabilities", "terseLabel": "Other long-term liabilities", "documentation": "Amount of increase (decrease) in operating liabilities classified as other." } } }, "auth_ref": [ "r5" ] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://www.precisiontherapeutics.com/20231231/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "negatedLabel": "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/2023", "localname": "IndefiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-5-intangible-assets", "http://www.precisiontherapeutics.com/20231231/role/statement-note-5-intangible-assets-components-of-intangible-assets-details" ], "lang": { "en-us": { "role": { "label": "Indefinite-Lived Intangible Assets [Axis]", "documentation": "Information by type or class of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit." } } }, "auth_ref": [ "r281", "r284" ] }, "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IndefiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-5-intangible-assets", "http://www.precisiontherapeutics.com/20231231/role/statement-note-5-intangible-assets-components-of-intangible-assets-details" ], "lang": { "en-us": { "role": { "label": "Indefinite-Lived Intangible Assets, Major Class Name [Domain]", "documentation": "The major class of indefinite-lived intangible asset (for example, trade names, etc. but not all-inclusive), excluding goodwill. A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of the company." } } }, "auth_ref": [ "r50", "r112" ] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingArrLineItems", "auth_ref": [ "r709" ] }, "us-gaap_IntangibleAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsDisclosureTextBlock", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-5-intangible-assets" ], "lang": { "en-us": { "role": { "label": "Intangible Assets Disclosure [Text Block]", "documentation": "The entire disclosure for all or part of the information related to intangible assets." } } }, "auth_ref": [ "r279" ] }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsNetExcludingGoodwill", "crdr": "debit", "calculation": { "http://www.precisiontherapeutics.com/20231231/role/statement-consolidated-balance-sheets-": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-consolidated-balance-sheets-", "http://www.precisiontherapeutics.com/20231231/role/statement-note-5-intangible-assets-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "terseLabel": "Intangibles, 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": [ "r47", "r51" ] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "Cash payments for interest", "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": [ "r180", "r182", "r183" ] }, "us-gaap_InventoryDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryDisclosureTextBlock", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-3-inventories" ], "lang": { "en-us": { "role": { "label": "Inventory Disclosure [Text Block]", "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory." } } }, "auth_ref": [ "r263" ] }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryFinishedGoodsNetOfReserves", "crdr": "debit", "calculation": { "http://www.precisiontherapeutics.com/20231231/role/statement-note-3-inventories-schedule-of-inventory-details": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-3-inventories-schedule-of-inventory-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Finished goods", "label": "us-gaap_InventoryFinishedGoodsNetOfReserves", "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale." } } }, "auth_ref": [ "r109", "r655" ] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://www.precisiontherapeutics.com/20231231/role/statement-consolidated-balance-sheets-": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 }, "http://www.precisiontherapeutics.com/20231231/role/statement-note-3-inventories-schedule-of-inventory-details": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-consolidated-balance-sheets-", "http://www.precisiontherapeutics.com/20231231/role/statement-note-3-inventories-schedule-of-inventory-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_InventoryNet", "terseLabel": "Inventories", "totalLabel": "Total", "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": [ "r168", "r654", "r688" ] }, "us-gaap_InventoryPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryPolicyTextBlock", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Inventory, Policy [Policy Text Block]", "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost." } } }, "auth_ref": [ "r134", "r155", "r167", "r263", "r264", "r265", "r494", "r660" ] }, "us-gaap_InventoryRawMaterialsNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryRawMaterialsNetOfReserves", "crdr": "debit", "calculation": { "http://www.precisiontherapeutics.com/20231231/role/statement-note-3-inventories-schedule-of-inventory-details": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-3-inventories-schedule-of-inventory-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Raw materials", "label": "us-gaap_InventoryRawMaterialsNetOfReserves", "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of unprocessed items to be consumed in the manufacturing or production process." } } }, "auth_ref": [ "r109", "r657" ] }, "us-gaap_InventoryWorkInProcessNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryWorkInProcessNetOfReserves", "crdr": "debit", "calculation": { "http://www.precisiontherapeutics.com/20231231/role/statement-note-3-inventories-schedule-of-inventory-details": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-3-inventories-schedule-of-inventory-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Work-in-process", "label": "us-gaap_InventoryWorkInProcessNetOfReserves", "documentation": "Carrying amount, net of reserves and adjustments, as of the balance sheet date of merchandise or goods which are partially completed. This inventory is generally comprised of raw materials, labor and factory overhead costs, which require further materials, labor and overhead to be converted into finished goods, and which generally require the use of estimates to determine percentage complete and pricing." } } }, "auth_ref": [ "r109", "r656" ] }, "poai_IssuanceOrSaleOfEquityCanBeRaised": { "xbrltype": "monetaryItemType", "nsuri": "http://www.precisiontherapeutics.com/20231231", "localname": "IssuanceOrSaleOfEquityCanBeRaised", "crdr": "debit", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants-details-textual" ], "lang": { "en-us": { "role": { "label": "poai_IssuanceOrSaleOfEquityCanBeRaised", "terseLabel": "Issuance or Sale of Equity, Can Be Raised", "documentation": "Represents the amount of issuance or sale of equity can be raised." } } }, "auth_ref": [] }, "poai_LaboratoryEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.precisiontherapeutics.com/20231231", "localname": "LaboratoryEquipmentMember", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.precisiontherapeutics.com/20231231/role/statement-note-1-summary-of-significant-accounting-policies-property-plant-and-equipment-useful-life-details", "http://www.precisiontherapeutics.com/20231231/role/statement-note-4-property-and-equipment", "http://www.precisiontherapeutics.com/20231231/role/statement-note-4-property-and-equipment-schedule-of-property-plant-and-equipment-details" ], "lang": { "en-us": { "role": { "label": "Laboratory Equipment [Member]", "documentation": "Information pertaining to laboratory equipment." } } }, "auth_ref": [] }, "us-gaap_LeaseContractualTermAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseContractualTermAxis", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-6-leases", "http://www.precisiontherapeutics.com/20231231/role/statement-note-6-leases-details-textual" ], "lang": { "en-us": { "role": { "label": "Lease Contractual Term [Axis]", "documentation": "Information by contractual term of lease arrangement." } } }, "auth_ref": [ "r714" ] }, "us-gaap_LeaseContractualTermDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseContractualTermDomain", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-6-leases", "http://www.precisiontherapeutics.com/20231231/role/statement-note-6-leases-details-textual" ], "lang": { "en-us": { "role": { "label": "Lease Contractual Term [Domain]", "documentation": "Contractual term of lease arrangement." } } }, "auth_ref": [ "r714" ] }, "us-gaap_LeaseCostTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCostTableTextBlock", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-6-leases-tables" ], "lang": { "en-us": { "role": { "label": "Lease, Cost [Table Text Block]", "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": [ "r795" ] }, "us-gaap_LeaseholdImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseholdImprovementsMember", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.precisiontherapeutics.com/20231231/role/statement-note-1-summary-of-significant-accounting-policies-property-plant-and-equipment-useful-life-details", "http://www.precisiontherapeutics.com/20231231/role/statement-note-4-property-and-equipment", "http://www.precisiontherapeutics.com/20231231/role/statement-note-4-property-and-equipment-schedule-of-property-plant-and-equipment-details" ], "lang": { "en-us": { "role": { "label": "Leasehold Improvements [Member]", "documentation": "Additions or improvements to assets held under a lease arrangement." } } }, "auth_ref": [ "r114" ] }, "dei_LegalEntityAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LegalEntityAxis", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-consolidated-balance-sheets-", "http://www.precisiontherapeutics.com/20231231/role/statement-consolidated-balance-sheets-parentheticals", "http://www.precisiontherapeutics.com/20231231/role/statement-consolidated-statements-of-cash-flows", "http://www.precisiontherapeutics.com/20231231/role/statement-consolidated-statements-of-net-loss-", "http://www.precisiontherapeutics.com/20231231/role/statement-document-and-entity-information", "http://www.precisiontherapeutics.com/20231231/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.precisiontherapeutics.com/20231231/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://www.precisiontherapeutics.com/20231231/role/statement-note-1-summary-of-significant-accounting-policies-property-plant-and-equipment-useful-life-details", "http://www.precisiontherapeutics.com/20231231/role/statement-note-1-summary-of-significant-accounting-policies-tables", "http://www.precisiontherapeutics.com/20231231/role/statement-note-10-income-taxes", "http://www.precisiontherapeutics.com/20231231/role/statement-note-10-income-taxes-components-of-deferred-income-taxes-details", "http://www.precisiontherapeutics.com/20231231/role/statement-note-10-income-taxes-details-textual", "http://www.precisiontherapeutics.com/20231231/role/statement-note-10-income-taxes-reconciliation-of-income-tax-benefit-expense-details", "http://www.precisiontherapeutics.com/20231231/role/statement-note-10-income-taxes-tables", "http://www.precisiontherapeutics.com/20231231/role/statement-note-11-collaborative-agreement-", "http://www.precisiontherapeutics.com/20231231/role/statement-note-12-retirement-savings-plans", "http://www.precisiontherapeutics.com/20231231/role/statement-note-12-retirement-savings-plans-details-textual", "http://www.precisiontherapeutics.com/20231231/role/statement-note-13-loss-per-share", "http://www.precisiontherapeutics.com/20231231/role/statement-note-13-loss-per-share-antidilutive-securities-excluded-from-the-diluted-calculations-details", "http://www.precisiontherapeutics.com/20231231/role/statement-note-13-loss-per-share-shares-used-in-basic-and-diluted-loss-per-common-share-computations-details", "http://www.precisiontherapeutics.com/20231231/role/statement-note-13-loss-per-share-tables", "http://www.precisiontherapeutics.com/20231231/role/statement-note-14-segments", "http://www.precisiontherapeutics.com/20231231/role/statement-note-14-segments-details-textual", "http://www.precisiontherapeutics.com/20231231/role/statement-note-14-segments-segments-details", "http://www.precisiontherapeutics.com/20231231/role/statement-note-14-segments-tables", "http://www.precisiontherapeutics.com/20231231/role/statement-note-15-subsequent-events", "http://www.precisiontherapeutics.com/20231231/role/statement-note-15-subsequent-events-details-textual", "http://www.precisiontherapeutics.com/20231231/role/statement-note-2-fair-value-measurements", "http://www.precisiontherapeutics.com/20231231/role/statement-note-2-fair-value-measurements-fair-value-assets-measured-on-recurring-basis-details", "http://www.precisiontherapeutics.com/20231231/role/statement-note-2-fair-value-measurements-tables", "http://www.precisiontherapeutics.com/20231231/role/statement-note-3-inventories", "http://www.precisiontherapeutics.com/20231231/role/statement-note-3-inventories-schedule-of-inventory-details", "http://www.precisiontherapeutics.com/20231231/role/statement-note-3-inventories-tables", "http://www.precisiontherapeutics.com/20231231/role/statement-note-4-property-and-equipment", "http://www.precisiontherapeutics.com/20231231/role/statement-note-4-property-and-equipment-details-textual", "http://www.precisiontherapeutics.com/20231231/role/statement-note-4-property-and-equipment-schedule-of-property-plant-and-equipment-details", "http://www.precisiontherapeutics.com/20231231/role/statement-note-4-property-and-equipment-tables", "http://www.precisiontherapeutics.com/20231231/role/statement-note-5-intangible-assets", "http://www.precisiontherapeutics.com/20231231/role/statement-note-5-intangible-assets-components-of-intangible-assets-details", "http://www.precisiontherapeutics.com/20231231/role/statement-note-5-intangible-assets-details-textual", "http://www.precisiontherapeutics.com/20231231/role/statement-note-5-intangible-assets-estimated-future-amortization-expense-details", "http://www.precisiontherapeutics.com/20231231/role/statement-note-5-intangible-assets-goodwill-details", "http://www.precisiontherapeutics.com/20231231/role/statement-note-5-intangible-assets-tables", "http://www.precisiontherapeutics.com/20231231/role/statement-note-6-leases", "http://www.precisiontherapeutics.com/20231231/role/statement-note-6-leases-details-textual", "http://www.precisiontherapeutics.com/20231231/role/statement-note-6-leases-lease-information-details", "http://www.precisiontherapeutics.com/20231231/role/statement-note-6-leases-rent-obligation-details", "http://www.precisiontherapeutics.com/20231231/role/statement-note-6-leases-tables", "http://www.precisiontherapeutics.com/20231231/role/statement-note-7-notes-payable", "http://www.precisiontherapeutics.com/20231231/role/statement-note-7-notes-payable-details-textual", "http://www.precisiontherapeutics.com/20231231/role/statement-note-8-derivatives-", "http://www.precisiontherapeutics.com/20231231/role/statement-note-8-derivatives-change-in-fair-value-of-derivative-liabilities-details", "http://www.precisiontherapeutics.com/20231231/role/statement-note-8-derivatives-details-textual", "http://www.precisiontherapeutics.com/20231231/role/statement-note-8-derivatives-tables", "http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants", "http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants-details-textual", "http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants-schedule-of-listing-of-stock-options-and-warrants-details", "http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants-stock-offerings-details", "http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants-summary-of-status-of-options-and-warrants-outstanding-details", "http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants-summary-of-transactions-for-stock-options-and-warrants-details", "http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants-tables", "http://www.precisiontherapeutics.com/20231231/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Legal Entity [Axis]", "documentation": "The set of legal entities associated with a report." } } }, "auth_ref": [] }, "us-gaap_LesseeLeasesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeasesPolicyTextBlock", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Lessee, Leases [Policy Text Block]", "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee." } } }, "auth_ref": [ "r477" ] }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-6-leases-tables" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]", "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position." } } }, "auth_ref": [ "r796" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://www.precisiontherapeutics.com/20231231/role/statement-note-6-leases-rent-obligation-details": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-6-leases-rent-obligation-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "totalLabel": "Total lease payments", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease." } } }, "auth_ref": [ "r481" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.precisiontherapeutics.com/20231231/role/statement-note-6-leases-rent-obligation-details": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-6-leases-rent-obligation-details" ], "lang": { "en-us": { "role": { "label": "2024", "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": [ "r481" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "calculation": { "http://www.precisiontherapeutics.com/20231231/role/statement-note-6-leases-rent-obligation-details": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-6-leases-rent-obligation-details" ], "lang": { "en-us": { "role": { "label": "2027", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r481" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://www.precisiontherapeutics.com/20231231/role/statement-note-6-leases-rent-obligation-details": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-6-leases-rent-obligation-details" ], "lang": { "en-us": { "role": { "label": "2026", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r481" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://www.precisiontherapeutics.com/20231231/role/statement-note-6-leases-rent-obligation-details": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-6-leases-rent-obligation-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "terseLabel": "2025", "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": [ "r481" ] }, "poai_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://www.precisiontherapeutics.com/20231231", "localname": "LesseeOperatingLeaseLiabilityToBePaidAfterYearFour", "crdr": "credit", "calculation": { "http://www.precisiontherapeutics.com/20231231/role/statement-note-6-leases-rent-obligation-details": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-6-leases-rent-obligation-details" ], "lang": { "en-us": { "role": { "label": "2028", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-6-leases-rent-obligation-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "negatedLabel": "Less interest", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease." } } }, "auth_ref": [ "r481" ] }, "us-gaap_LesseeOperatingLeaseRemainingLeaseTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseRemainingLeaseTerm", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-6-leases-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_LesseeOperatingLeaseRemainingLeaseTerm", "terseLabel": "Lessee, Operating Lease, Remaining Lease Term (Year)", "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": [ "r793" ] }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseTermOfContract", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-6-leases-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_LesseeOperatingLeaseTermOfContract", "terseLabel": "Lessee, Operating Lease, Term of Contract (Year)", "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r794" ] }, "us-gaap_LesseeOperatingLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeasesTextBlock", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-6-leases" ], "lang": { "en-us": { "role": { "label": "Lessee, Operating Leases [Text Block]", "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability." } } }, "auth_ref": [ "r474" ] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://www.precisiontherapeutics.com/20231231/role/statement-consolidated-balance-sheets-": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-consolidated-balance-sheets-" ], "lang": { "en-us": { "role": { "label": "us-gaap_Liabilities", "totalLabel": "Total liabilities", "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future." } } }, "auth_ref": [ "r24", "r188", "r259", "r298", "r299", "r301", "r302", "r303", "r305", "r307", "r309", "r310", "r441", "r442", "r443", "r465", "r567", "r662", "r700", "r749", "r797", "r798" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.precisiontherapeutics.com/20231231/role/statement-consolidated-balance-sheets-": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-consolidated-balance-sheets-" ], "lang": { "en-us": { "role": { "label": "us-gaap_LiabilitiesAndStockholdersEquity", "totalLabel": "Total liabilities and stockholders\u2019 equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r93", "r130", "r506", "r688", "r723", "r735", "r791" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-consolidated-balance-sheets-" ], "lang": { "en-us": { "role": { "label": "LIABILITIES AND STOCKHOLDERS' EQUITY" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.precisiontherapeutics.com/20231231/role/statement-consolidated-balance-sheets-": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-consolidated-balance-sheets-", "http://www.precisiontherapeutics.com/20231231/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_LiabilitiesCurrent", "totalLabel": "Total current liabilities", "terseLabel": "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": [ "r26", "r154", "r188", "r259", "r298", "r299", "r301", "r302", "r303", "r305", "r307", "r309", "r310", "r441", "r442", "r443", "r465", "r688", "r749", "r797", "r798" ] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "srt_MajorCustomersAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MajorCustomersAxis", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-14-segments", "http://www.precisiontherapeutics.com/20231231/role/statement-note-14-segments-details-textual" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]" } } }, "auth_ref": [ "r255", "r670", "r753", "r808", "r809" ] }, "poai_ManufacturingToolingMember": { "xbrltype": "domainItemType", "nsuri": "http://www.precisiontherapeutics.com/20231231", "localname": "ManufacturingToolingMember", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.precisiontherapeutics.com/20231231/role/statement-note-1-summary-of-significant-accounting-policies-property-plant-and-equipment-useful-life-details", "http://www.precisiontherapeutics.com/20231231/role/statement-note-4-property-and-equipment", "http://www.precisiontherapeutics.com/20231231/role/statement-note-4-property-and-equipment-schedule-of-property-plant-and-equipment-details" ], "lang": { "en-us": { "role": { "label": "Manufacturing Tooling [Member]", "documentation": "Tools commonly used in the manufacturing of goods." } } }, "auth_ref": [] }, "poai_MaximumExpensesReimbursableToPlacementAgent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.precisiontherapeutics.com/20231231", "localname": "MaximumExpensesReimbursableToPlacementAgent", "crdr": "debit", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants-details-textual" ], "lang": { "en-us": { "role": { "label": "poai_MaximumExpensesReimbursableToPlacementAgent", "terseLabel": "Maximum Expenses Reimbursable to Placement Agent", "documentation": "The maximum amount of expenses reimbursable to placement agent." } } }, "auth_ref": [] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.precisiontherapeutics.com/20231231/role/statement-note-1-summary-of-significant-accounting-policies-property-plant-and-equipment-useful-life-details", "http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants", "http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants-details-textual", "http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants-schedule-of-listing-of-stock-options-and-warrants-details", "http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants-stock-offerings-details", "http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants-summary-of-status-of-options-and-warrants-outstanding-details" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]" } } }, "auth_ref": [ "r294", "r295", "r296", "r297", "r372", "r492", "r524", "r558", "r559", "r614", "r616", "r618", "r619", "r629", "r649", "r650", "r664", "r668", "r676", "r689", "r751", "r799", "r800", "r801", "r802", "r803", "r804" ] }, "poai_May2022FirstOfferingMember": { "xbrltype": "domainItemType", "nsuri": "http://www.precisiontherapeutics.com/20231231", "localname": "May2022FirstOfferingMember", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants", "http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants-details-textual" ], "lang": { "en-us": { "role": { "label": "May 2022 First Offering [Member]", "documentation": "Represents the first May 2022 offering." } } }, "auth_ref": [] }, "poai_May2022OfferingsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.precisiontherapeutics.com/20231231", "localname": "May2022OfferingsMember", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants", "http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants-details-textual" ], "lang": { "en-us": { "role": { "label": "May 2022 Offerings [Member]", "documentation": "Represents the May 2022 offerings." } } }, "auth_ref": [] }, "poai_May2022SecondOfferingMember": { "xbrltype": "domainItemType", "nsuri": "http://www.precisiontherapeutics.com/20231231", "localname": "May2022SecondOfferingMember", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants", "http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants-details-textual" ], "lang": { "en-us": { "role": { "label": "May 2022 Second Offering [Member]", "documentation": "Represents the second May 2022 offering." } } }, "auth_ref": [] }, "us-gaap_MeasurementInputDiscountRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputDiscountRateMember", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-5-intangible-assets", "http://www.precisiontherapeutics.com/20231231/role/statement-note-5-intangible-assets-details-textual" ], "lang": { "en-us": { "role": { "label": "Measurement Input, Discount Rate [Member]", "documentation": "Measurement input using interest rate to determine present value of future cash flows." } } }, "auth_ref": [ "r789" ] }, "poai_MeasurementInputExpectedCashFlowTermMember": { "xbrltype": "domainItemType", "nsuri": "http://www.precisiontherapeutics.com/20231231", "localname": "MeasurementInputExpectedCashFlowTermMember", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-5-intangible-assets", "http://www.precisiontherapeutics.com/20231231/role/statement-note-5-intangible-assets-details-textual" ], "lang": { "en-us": { "role": { "label": "Measurement Input, Expected Cash Flow Term [Member]", "documentation": "Represents the expected cash flow period." } } }, "auth_ref": [] }, "us-gaap_MeasurementInputExpectedDividendRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputExpectedDividendRateMember", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants", "http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants-stock-offerings-details" ], "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": [ "r789" ] }, "us-gaap_MeasurementInputExpectedTermMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputExpectedTermMember", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants", "http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants-stock-offerings-details" ], "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": [ "r789" ] }, "us-gaap_MeasurementInputLongTermRevenueGrowthRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputLongTermRevenueGrowthRateMember", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-5-intangible-assets", "http://www.precisiontherapeutics.com/20231231/role/statement-note-5-intangible-assets-details-textual" ], "lang": { "en-us": { "role": { "label": "Measurement Input, Long-Term Revenue Growth Rate [Member]", "documentation": "Measurement input using compounded annualized rate of long-term growth in revenue." } } }, "auth_ref": [ "r789" ] }, "us-gaap_MeasurementInputPriceVolatilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputPriceVolatilityMember", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants", "http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants-stock-offerings-details" ], "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": [ "r789" ] }, "us-gaap_MeasurementInputRiskFreeInterestRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputRiskFreeInterestRateMember", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants", "http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants-stock-offerings-details" ], "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": [ "r789" ] }, "us-gaap_MeasurementInputTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputTypeAxis", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-5-intangible-assets", "http://www.precisiontherapeutics.com/20231231/role/statement-note-5-intangible-assets-details-textual", "http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants", "http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants-stock-offerings-details" ], "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": [ "r459" ] }, "us-gaap_MeasurementInputTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MeasurementInputTypeDomain", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-5-intangible-assets", "http://www.precisiontherapeutics.com/20231231/role/statement-note-5-intangible-assets-details-textual", "http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants", "http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants-stock-offerings-details" ], "lang": { "en-us": { "role": { "label": "Measurement Input Type [Domain]", "documentation": "Measurement input used to determine value of asset and liability." } } }, "auth_ref": [] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.precisiontherapeutics.com/20231231/role/statement-note-1-summary-of-significant-accounting-policies-property-plant-and-equipment-useful-life-details", "http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants", "http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants-details-textual", "http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants-schedule-of-listing-of-stock-options-and-warrants-details", "http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants-stock-offerings-details", "http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants-summary-of-status-of-options-and-warrants-outstanding-details" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]" } } }, "auth_ref": [ "r294", "r295", "r296", "r297", "r372", "r492", "r524", "r558", "r559", "r614", "r616", "r618", "r619", "r629", "r649", "r650", "r664", "r668", "r676", "r689", "r751", "r799", "r800", "r801", "r802", "r803", "r804" ] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MtrlTermsOfTrdArrTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Material Terms of Trading Arrangement [Text Block]" } } }, "auth_ref": [ "r710" ] }, "srt_NameOfMajorCustomerDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "NameOfMajorCustomerDomain", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-14-segments", "http://www.precisiontherapeutics.com/20231231/role/statement-note-14-segments-details-textual" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]" } } }, "auth_ref": [ "r255", "r670", "r753", "r808", "r809" ] }, "poai_NatureOfOperationsAndGoingConcernPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.precisiontherapeutics.com/20231231", "localname": "NatureOfOperationsAndGoingConcernPolicyPolicyTextBlock", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Nature Of Operations and Going Concern Policy [Policy Text Block]", "documentation": "The entire disclosure for the nature of an entity's business, major products or services, principal markets including location, and the relative importance of its operations in each business and the basis for the determination, including but not limited to, assets, revenues, or earnings. For an entity that has not commenced principal operations, disclosures about the risks and uncertainties related to the activities in which the entity is currently engaged and an understanding of what those activities are being directed toward; and the entity's ability to continue operations." } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.precisiontherapeutics.com/20231231/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "totalLabel": "Net cash provided by financing activities", "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit." } } }, "auth_ref": [ "r181" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract", "terseLabel": "Net Cash Provided by (Used in) Financing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://www.precisiontherapeutics.com/20231231/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "totalLabel": "Net cash 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": [ "r181" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "Cash flow from investing activities:" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://www.precisiontherapeutics.com/20231231/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-consolidated-statements-of-cash-flows", "http://www.precisiontherapeutics.com/20231231/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "totalLabel": "Net cash used in operating activities:", "terseLabel": "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": [ "r104", "r105", "r106" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "Cash flow from operating activities:" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://www.precisiontherapeutics.com/20231231/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 }, "http://www.precisiontherapeutics.com/20231231/role/statement-consolidated-statements-of-net-loss-": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-consolidated-statements-of-cash-flows", "http://www.precisiontherapeutics.com/20231231/role/statement-consolidated-statements-of-net-loss-", "http://www.precisiontherapeutics.com/20231231/role/statement-consolidated-statements-of-stockholders-equity", "http://www.precisiontherapeutics.com/20231231/role/statement-note-14-segments-segments-details" ], "lang": { "en-us": { "role": { "label": "Net loss", "totalLabel": "Net loss", "terseLabel": "Net loss", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r97", "r106", "r131", "r152", "r172", "r173", "r177", "r188", "r194", "r196", "r197", "r198", "r199", "r202", "r203", "r210", "r226", "r240", "r246", "r249", "r259", "r298", "r299", "r301", "r302", "r303", "r305", "r307", "r309", "r310", "r455", "r465", "r510", "r590", "r606", "r607", "r663", "r698", "r749" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "crdr": "credit", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-13-loss-per-share-shares-used-in-basic-and-diluted-loss-per-common-share-computations-details" ], "lang": { "en-us": { "role": { "label": "Net loss attributable to common stockholders per common share: basic and diluted calculation", "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders." } } }, "auth_ref": [ "r179", "r196", "r197", "r198", "r199", "r205", "r206", "r211", "r214", "r226", "r240", "r246", "r249", "r663" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "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": [] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "ecd_NonRule10b51ArrAdoptedFlag", "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r710" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "ecd_NonRule10b51ArrTrmntdFlag", "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r710" ] }, "us-gaap_NonmonetaryTransactionTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonmonetaryTransactionTypeAxis", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-consolidated-statements-of-cash-flows", "http://www.precisiontherapeutics.com/20231231/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.precisiontherapeutics.com/20231231/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants", "http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants-details-textual" ], "lang": { "en-us": { "role": { "label": "Nonmonetary Transaction Type [Axis]", "documentation": "Information by nature of the nonmonetary transaction or group of similar transactions, such as a barter or exchange." } } }, "auth_ref": [ "r482", "r483", "r680", "r681", "r682", "r683", "r684", "r685", "r686", "r687" ] }, "us-gaap_NonmonetaryTransactionTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonmonetaryTransactionTypeDomain", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-consolidated-statements-of-cash-flows", "http://www.precisiontherapeutics.com/20231231/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.precisiontherapeutics.com/20231231/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants", "http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants-details-textual" ], "lang": { "en-us": { "role": { "label": "Nonmonetary Transaction Type [Domain]", "documentation": "Identifies the nature of the nonmonetary transaction or group of similar transactions, such as a barter or exchange." } } }, "auth_ref": [ "r482", "r483", "r680", "r681", "r682", "r683", "r684", "r685", "r686", "r687" ] }, "poai_NoteToFinancialStatementDetailsTextual": { "xbrltype": "stringItemType", "nsuri": "http://www.precisiontherapeutics.com/20231231", "localname": "NoteToFinancialStatementDetailsTextual", "lang": { "en-us": { "role": { "label": "Note To Financial Statement Details Textual" } } }, "auth_ref": [] }, "us-gaap_NotesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NotesPayable", "crdr": "credit", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-7-notes-payable-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_NotesPayable", "terseLabel": "Notes Payable", "documentation": "Including the current and noncurrent portions, aggregate carrying amount of all types of notes payable, as of the balance sheet date, with initial maturities beyond one year or beyond the normal operating cycle, if longer." } } }, "auth_ref": [ "r19", "r129", "r806" ] }, "us-gaap_NotesPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NotesPayableCurrent", "crdr": "credit", "calculation": { "http://www.precisiontherapeutics.com/20231231/role/statement-consolidated-balance-sheets-": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-consolidated-balance-sheets-", "http://www.precisiontherapeutics.com/20231231/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "Note payable", "terseLabel": "Notes Payable, Current", "documentation": "Sum of the carrying values as of the balance sheet date of the portions of long-term notes payable due within one year or the operating cycle if longer." } } }, "auth_ref": [ "r23" ] }, "poai_NotesToFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.precisiontherapeutics.com/20231231", "localname": "NotesToFinancialStatementsAbstract", "lang": { "en-us": { "role": { "label": "Notes To Financial Statements [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NumberOfOperatingSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfOperatingSegments", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-14-segments-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_NumberOfOperatingSegments", "terseLabel": "Number of Operating Segments", "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues." } } }, "auth_ref": [ "r729" ] }, "us-gaap_NumberOfReportableSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfReportableSegments", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_NumberOfReportableSegments", "terseLabel": "Number of Reportable Segments", "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements." } } }, "auth_ref": [ "r729" ] }, "poai_NumberOfTumorSamples": { "xbrltype": "integerItemType", "nsuri": "http://www.precisiontherapeutics.com/20231231", "localname": "NumberOfTumorSamples", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "poai_NumberOfTumorSamples", "terseLabel": "Number of Tumor Samples", "documentation": "number of tumor samples." } } }, "auth_ref": [] }, "us-gaap_OfficeEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OfficeEquipmentMember", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.precisiontherapeutics.com/20231231/role/statement-note-1-summary-of-significant-accounting-policies-property-plant-and-equipment-useful-life-details", "http://www.precisiontherapeutics.com/20231231/role/statement-note-4-property-and-equipment", "http://www.precisiontherapeutics.com/20231231/role/statement-note-4-property-and-equipment-schedule-of-property-plant-and-equipment-details" ], "lang": { "en-us": { "role": { "label": "Office Equipment [Member]", "documentation": "Tangible personal property used in an office setting. Examples include, but are not limited to, computers, copiers and fax machine." } } }, "auth_ref": [] }, "poai_OneIndividualMember": { "xbrltype": "domainItemType", "nsuri": "http://www.precisiontherapeutics.com/20231231", "localname": "OneIndividualMember", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-14-segments", "http://www.precisiontherapeutics.com/20231231/role/statement-note-14-segments-details-textual" ], "lang": { "en-us": { "role": { "label": "One Individual [Member]", "documentation": "Represents the one individual who has accepted severance payments in 24 equal installments paid bi-monthly over the course of the next twelve months." } } }, "auth_ref": [] }, "us-gaap_OperatingCostsAndExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingCostsAndExpenses", "crdr": "debit", "calculation": { "http://www.precisiontherapeutics.com/20231231/role/statement-consolidated-statements-of-net-loss-": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-consolidated-statements-of-net-loss-" ], "lang": { "en-us": { "role": { "label": "Operations expense", "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. Excludes Selling, General and Administrative Expense." } } }, "auth_ref": [] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpenses", "crdr": "debit", "calculation": { "http://www.precisiontherapeutics.com/20231231/role/statement-consolidated-statements-of-net-loss-": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-consolidated-statements-of-net-loss-" ], "lang": { "en-us": { "role": { "label": "us-gaap_OperatingExpenses", "totalLabel": "Total 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/2023", "localname": "OperatingExpensesAbstract", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-consolidated-statements-of-net-loss-" ], "lang": { "en-us": { "role": { "label": "Operating expenses:" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.precisiontherapeutics.com/20231231/role/statement-consolidated-statements-of-net-loss-": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-consolidated-statements-of-net-loss-" ], "lang": { "en-us": { "role": { "label": "us-gaap_OperatingIncomeLoss", "totalLabel": "Total operating loss", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r226", "r240", "r246", "r249", "r663" ] }, "us-gaap_OperatingLeaseExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseExpense", "crdr": "debit", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-6-leases-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_OperatingLeaseExpense", "terseLabel": "Operating Lease, Expense", "documentation": "Amount of operating lease expense. Excludes sublease income." } } }, "auth_ref": [ "r792" ] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiability", "crdr": "credit", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-6-leases-details-textual", "http://www.precisiontherapeutics.com/20231231/role/statement-note-6-leases-rent-obligation-details" ], "lang": { "en-us": { "role": { "label": "Present value of lease liabilities", "terseLabel": "Operating Lease, Liability", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r476" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.precisiontherapeutics.com/20231231/role/statement-consolidated-balance-sheets-": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-consolidated-balance-sheets-", "http://www.precisiontherapeutics.com/20231231/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "Lease liability", "terseLabel": "Operating Lease, Liability, Current", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r476" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.precisiontherapeutics.com/20231231/role/statement-consolidated-balance-sheets-": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-consolidated-balance-sheets-", "http://www.precisiontherapeutics.com/20231231/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "Lease liability \u2013 net of current portion", "terseLabel": "Operating Lease, Liability, Noncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r476" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.precisiontherapeutics.com/20231231/role/statement-consolidated-balance-sheets-": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-consolidated-balance-sheets-", "http://www.precisiontherapeutics.com/20231231/role/statement-note-6-leases-details-textual" ], "lang": { "en-us": { "role": { "label": "Lease right-of-use assets", "terseLabel": "Operating Lease, Right-of-Use Asset", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r475" ] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-6-leases-lease-information-details" ], "lang": { "en-us": { "role": { "label": "Weighted average discount rate \u2013 operating leases", "documentation": "Weighted average discount rate for operating lease calculated at point in time." } } }, "auth_ref": [ "r480", "r679" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://www.precisiontherapeutics.com/20231231/role/statement-note-6-leases-lease-information-details" ], "lang": { "en-us": { "role": { "label": "Weighted average remaining lease term \u2013 operating leases in years (Year)", "terseLabel": "Operating Lease, Weighted Average Remaining Lease Term (Year)", "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r479", "r679" ] }, "us-gaap_OperatingLossCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLossCarryforwards", "crdr": "debit", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-10-income-taxes-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_OperatingLossCarryforwards", "terseLabel": "Operating Loss Carryforwards", "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws." } } }, "auth_ref": [ "r67" ] }, "us-gaap_OperatingLossCarryforwardsValuationAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLossCarryforwardsValuationAllowance", "crdr": "credit", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-10-income-taxes-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_OperatingLossCarryforwardsValuationAllowance", "terseLabel": "Operating Loss Carryforwards, Valuation Allowance", "documentation": "The portion of the valuation allowance pertaining to the deferred tax asset representing potential future taxable deductions from net operating loss carryforwards for which it is more likely than not that a tax benefit will not be realized." } } }, "auth_ref": [ "r66" ] }, "us-gaap_OperatingSegmentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingSegmentsMember", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-14-segments", "http://www.precisiontherapeutics.com/20231231/role/statement-note-14-segments-segments-details" ], "lang": { "en-us": { "role": { "label": "Operating Segments [Member]", "documentation": "Identifies components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity." } } }, "auth_ref": [ "r239", "r240", "r241", "r242", "r243", "r249" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://www.precisiontherapeutics.com/20231231/role/statement-consolidated-balance-sheets-": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-consolidated-balance-sheets-" ], "lang": { "en-us": { "role": { "label": "Other long-term assets", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r161" ] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://www.precisiontherapeutics.com/20231231/role/statement-consolidated-balance-sheets-": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-consolidated-balance-sheets-" ], "lang": { "en-us": { "role": { "label": "Other long-term liabilities", "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r27" ] }, "us-gaap_OtherNonoperatingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingExpense", "crdr": "debit", "calculation": { "http://www.precisiontherapeutics.com/20231231/role/statement-consolidated-statements-of-net-loss-": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-consolidated-statements-of-net-loss-" ], "lang": { "en-us": { "role": { "label": "us-gaap_OtherNonoperatingExpense", "negatedTerseLabel": "Other expense", "documentation": "Amount of expense related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r102" ] }, "us-gaap_OtherNonoperatingGainsLosses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingGainsLosses", "crdr": "credit", "calculation": { "http://www.precisiontherapeutics.com/20231231/role/statement-consolidated-statements-of-net-loss-": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-consolidated-statements-of-net-loss-" ], "lang": { "en-us": { "role": { "label": "Other income", "documentation": "Amount of gain (loss) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r101" ] }, "poai_PatentsAndTrademarksMember": { "xbrltype": "domainItemType", "nsuri": "http://www.precisiontherapeutics.com/20231231", "localname": "PatentsAndTrademarksMember", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-5-intangible-assets", "http://www.precisiontherapeutics.com/20231231/role/statement-note-5-intangible-assets-components-of-intangible-assets-details" ], "lang": { "en-us": { "role": { "label": "Patents and Trademarks [Member]", "documentation": "Represents patents and trademarks." } } }, "auth_ref": [] }, "us-gaap_PayablePreferredStockRedeemed": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PayablePreferredStockRedeemed", "crdr": "credit", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "us-gaap_PayablePreferredStockRedeemed", "negatedLabel": "Redemption of Series F Preferred Stock", "documentation": "Amount of payable for preferred stock reacquired. Includes, but is not limited to, unit, membership interest, or other ownership interest." } } }, "auth_ref": [ "r561", "r631" ] }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForRepurchaseOfCommonStock", "crdr": "credit", "calculation": { "http://www.precisiontherapeutics.com/20231231/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "us-gaap_PaymentsForRepurchaseOfCommonStock", "negatedLabel": "Repurchase of common stock upon vesting of restricted stock units", "documentation": "The cash outflow to reacquire common stock during the period." } } }, "auth_ref": [ "r32" ] }, "us-gaap_PaymentsToAcquireIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireIntangibleAssets", "crdr": "credit", "calculation": { "http://www.precisiontherapeutics.com/20231231/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "us-gaap_PaymentsToAcquireIntangibleAssets", "negatedLabel": "Acquisition of intangibles", "documentation": "The cash outflow to acquire asset without physical form usually arising from contractual or other legal rights, excluding goodwill." } } }, "auth_ref": [ "r103" ] }, "us-gaap_PaymentsToAcquireProductiveAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireProductiveAssets", "crdr": "credit", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-14-segments-segments-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_PaymentsToAcquireProductiveAssets", "terseLabel": "Expenditures for additions to long-lived assets", "documentation": "The cash outflow for purchases of and capital improvements on property, plant and equipment (capital expenditures), software, and other intangible assets." } } }, "auth_ref": [ "r132", "r784", "r785", "r786" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.precisiontherapeutics.com/20231231/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment", "negatedLabel": "Purchase of property and equipment", "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets." } } }, "auth_ref": [ "r103" ] }, "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-12-retirement-savings-plans" ], "lang": { "en-us": { "role": { "label": "Retirement Benefits [Text Block]", "documentation": "The entire disclosure for retirement benefits." } } }, "auth_ref": [ "r354", "r355", "r356", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r673" ] }, "poai_PittsburghMember": { "xbrltype": "domainItemType", "nsuri": "http://www.precisiontherapeutics.com/20231231", "localname": "PittsburghMember", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-14-segments", "http://www.precisiontherapeutics.com/20231231/role/statement-note-14-segments-details-textual", "http://www.precisiontherapeutics.com/20231231/role/statement-note-14-segments-segments-details" ], "lang": { "en-us": { "role": { "label": "Pittsburgh [Member]", "documentation": "Represents information related to Pittsburg operating segment." } } }, "auth_ref": [] }, "poai_PlacementAgentWarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.precisiontherapeutics.com/20231231", "localname": "PlacementAgentWarrantsMember", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants", "http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants-details-textual" ], "lang": { "en-us": { "role": { "label": "Placement Agent Warrants [Member]", "documentation": "Related to the placement agent warrants." } } }, "auth_ref": [] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameAxis", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants", "http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants-details-textual" ], "lang": { "en-us": { "role": { "label": "Plan Name [Axis]", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "r754", "r755", "r756", "r757", "r758", "r759", "r760", "r761", "r762", "r763", "r764", "r765", "r766", "r767", "r768", "r769", "r770", "r771", "r772", "r773", "r774", "r775", "r776", "r777", "r778", "r779" ] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameDomain", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants", "http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants-details-textual" ], "lang": { "en-us": { "role": { "label": "Plan Name [Domain]", "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r754", "r755", "r756", "r757", "r758", "r759", "r760", "r761", "r762", "r763", "r764", "r765", "r766", "r767", "r768", "r769", "r770", "r771", "r772", "r773", "r774", "r775", "r776", "r777", "r778", "r779" ] }, "us-gaap_PolicyTextBlockAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PolicyTextBlockAbstract", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "us-gaap_PolicyTextBlockAbstract", "terseLabel": "Accounting Policies" } } }, "auth_ref": [] }, "poai_PreferredStockConversionRate": { "xbrltype": "pureItemType", "nsuri": "http://www.precisiontherapeutics.com/20231231", "localname": "PreferredStockConversionRate", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants-details-textual" ], "lang": { "en-us": { "role": { "label": "poai_PreferredStockConversionRate", "terseLabel": "Preferred Stock, Conversion Rate", "documentation": "Represents the rate at which preferred shares are converted into common stock." } } }, "auth_ref": [] }, "us-gaap_PreferredStockDividendsShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockDividendsShares", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-consolidated-statements-of-stockholders-equity" ], "lang": { "en-us": { "role": { "label": "Series F Preferred Stock dividend (in shares)", "documentation": "Number of shares of preferred stock issued as dividends during the period. Excludes stock splits." } } }, "auth_ref": [ "r12" ] }, "poai_PreferredStockDividendsSharesPerShare": { "xbrltype": "sharesItemType", "nsuri": "http://www.precisiontherapeutics.com/20231231", "localname": "PreferredStockDividendsSharesPerShare", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants-details-textual" ], "lang": { "en-us": { "role": { "label": "poai_PreferredStockDividendsSharesPerShare", "terseLabel": "Preferred Stock Dividends, Shares Per Share (in shares)", "documentation": "Per unit or per share number of shares of preferred stock issued or issuable as dividends during the period." } } }, "auth_ref": [] }, "us-gaap_PreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockMember", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-consolidated-statements-of-stockholders-equity" ], "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": [ "r690", "r691", "r694", "r695", "r696", "r697", "r810", "r813" ] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockParOrStatedValuePerShare", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-consolidated-balance-sheets-parentheticals", "http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants-details-textual" ], "lang": { "en-us": { "role": { "label": "Preferred stock, par value (in dollars per share)", "terseLabel": "Preferred Stock, Par or Stated Value Per Share (in dollars per share)", "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer." } } }, "auth_ref": [ "r87", "r325" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-consolidated-balance-sheets-parentheticals", "http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants-details-textual" ], "lang": { "en-us": { "role": { "label": "Preferred stock, shares authorized (in shares)", "terseLabel": "Preferred Stock, Shares Authorized (in shares)", "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": [ "r87", "r569" ] }, "us-gaap_PreferredStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesOutstanding", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-consolidated-balance-sheets-parentheticals", "http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants-details-textual" ], "lang": { "en-us": { "role": { "label": "Preferred stock, shares outstanding (in shares)", "terseLabel": "Preferred Stock, Shares Outstanding (in shares)", "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": [ "r87", "r569", "r588", "r813", "r814" ] }, "us-gaap_PreferredStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockValue", "crdr": "credit", "calculation": { "http://www.precisiontherapeutics.com/20231231/role/statement-consolidated-balance-sheets-": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-consolidated-balance-sheets-" ], "lang": { "en-us": { "role": { "label": "Series B Convertible Preferred Stock, $.01 par value, 2,300,000 shares authorized, 79,246 shares outstanding as of December 31, 2023, and December 31, 2022", "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": [ "r87", "r503", "r688" ] }, "poai_PreferredStockVotingRightsPerShare": { "xbrltype": "sharesItemType", "nsuri": "http://www.precisiontherapeutics.com/20231231", "localname": "PreferredStockVotingRightsPerShare", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants-details-textual" ], "lang": { "en-us": { "role": { "label": "poai_PreferredStockVotingRightsPerShare", "terseLabel": "Preferred Stock, Voting Rights Per Share (in shares)", "documentation": "Represents the voting rights per share of nonredeemable preferred stock. Includes eligibility to vote and votes per share owned. Include also, if any, unusual voting rights." } } }, "auth_ref": [] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://www.precisiontherapeutics.com/20231231/role/statement-consolidated-balance-sheets-": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-consolidated-balance-sheets-" ], "lang": { "en-us": { "role": { "label": "Prepaid expense and other 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": [ "r719" ] }, "us-gaap_PriorPeriodReclassificationAdjustmentDescription": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PriorPeriodReclassificationAdjustmentDescription", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Reclassification, Comparability Adjustment [Policy Text Block]", "documentation": "Disclosure of accounting policy for reclassification affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error." } } }, "auth_ref": [ "r716" ] }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOfCommonStock", "crdr": "debit", "calculation": { "http://www.precisiontherapeutics.com/20231231/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "Proceeds from issuance of common stock and warrants, net", "documentation": "The cash inflow from the additional capital contribution to the entity." } } }, "auth_ref": [ "r3" ] }, "poai_ProceedsFromIssuanceOfStockPursuantToEquityLine": { "xbrltype": "monetaryItemType", "nsuri": "http://www.precisiontherapeutics.com/20231231", "localname": "ProceedsFromIssuanceOfStockPursuantToEquityLine", "crdr": "debit", "calculation": { "http://www.precisiontherapeutics.com/20231231/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "Proceeds from issuance of common stock pursuant to equity line", "documentation": "The cash inflow from the issuance of stock pursuant to equity line." } } }, "auth_ref": [] }, "us-gaap_ProceedsFromNotesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromNotesPayable", "crdr": "debit", "calculation": { "http://www.precisiontherapeutics.com/20231231/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "Proceeds from note payable", "documentation": "The cash inflow from a borrowing supported by a written promise to pay an obligation." } } }, "auth_ref": [ "r31" ] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.precisiontherapeutics.com/20231231/role/statement-note-1-summary-of-significant-accounting-policies-property-plant-and-equipment-useful-life-details", "http://www.precisiontherapeutics.com/20231231/role/statement-note-4-property-and-equipment", "http://www.precisiontherapeutics.com/20231231/role/statement-note-4-property-and-equipment-details-textual", "http://www.precisiontherapeutics.com/20231231/role/statement-note-4-property-and-equipment-schedule-of-property-plant-and-equipment-details" ], "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" ] }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-4-property-and-equipment" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment Disclosure [Text Block]", "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": [ "r113", "r141", "r144", "r145" ] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "calculation": { "http://www.precisiontherapeutics.com/20231231/role/statement-note-4-property-and-equipment-schedule-of-property-plant-and-equipment-details": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-4-property-and-equipment-schedule-of-property-plant-and-equipment-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Property, Plant, and Equipment Gross", "label": "us-gaap_PropertyPlantAndEquipmentGross", "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": [ "r114", "r157", "r509" ] }, "us-gaap_PropertyPlantAndEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentMember", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-4-property-and-equipment", "http://www.precisiontherapeutics.com/20231231/role/statement-note-4-property-and-equipment-details-textual" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Member]", "documentation": "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": [] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://www.precisiontherapeutics.com/20231231/role/statement-consolidated-balance-sheets-": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 }, "http://www.precisiontherapeutics.com/20231231/role/statement-note-4-property-and-equipment-schedule-of-property-plant-and-equipment-details": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-consolidated-balance-sheets-", "http://www.precisiontherapeutics.com/20231231/role/statement-note-4-property-and-equipment-schedule-of-property-plant-and-equipment-details" ], "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", "r500", "r509", "r688" ] }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "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", "r141", "r144", "r507" ] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTextBlock", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-4-property-and-equipment-tables" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Table Text Block]", "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/2023", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.precisiontherapeutics.com/20231231/role/statement-note-1-summary-of-significant-accounting-policies-property-plant-and-equipment-useful-life-details", "http://www.precisiontherapeutics.com/20231231/role/statement-note-4-property-and-equipment", "http://www.precisiontherapeutics.com/20231231/role/statement-note-4-property-and-equipment-details-textual", "http://www.precisiontherapeutics.com/20231231/role/statement-note-4-property-and-equipment-schedule-of-property-plant-and-equipment-details" ], "lang": { "en-us": { "role": { "label": "Long-Lived Tangible Asset [Domain]", "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": [ "r114" ] }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentUsefulLife", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-1-summary-of-significant-accounting-policies-property-plant-and-equipment-useful-life-details" ], "lang": { "en-us": { "role": { "label": "Property and Equipment (Year)", "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": [] }, "poai_PropertyPlantAndEquipmentUsefulLifeTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.precisiontherapeutics.com/20231231", "localname": "PropertyPlantAndEquipmentUsefulLifeTableTextBlock", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-1-summary-of-significant-accounting-policies-tables" ], "lang": { "en-us": { "role": { "label": "Property Plant and Equipment Useful Life [Table Text Block]", "documentation": "Represents the schedule of property, plant and equipment useful life." } } }, "auth_ref": [] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.precisiontherapeutics.com/20231231/role/statement-note-1-summary-of-significant-accounting-policies-property-plant-and-equipment-useful-life-details", "http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants", "http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants-details-textual", "http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants-schedule-of-listing-of-stock-options-and-warrants-details", "http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants-stock-offerings-details", "http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants-summary-of-status-of-options-and-warrants-outstanding-details" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]" } } }, "auth_ref": [ "r294", "r295", "r296", "r297", "r355", "r372", "r400", "r401", "r402", "r491", "r492", "r524", "r558", "r559", "r614", "r616", "r618", "r619", "r629", "r649", "r650", "r664", "r668", "r676", "r689", "r692", "r748", "r751", "r800", "r801", "r802", "r803", "r804" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.precisiontherapeutics.com/20231231/role/statement-note-1-summary-of-significant-accounting-policies-property-plant-and-equipment-useful-life-details", "http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants", "http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants-details-textual", "http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants-schedule-of-listing-of-stock-options-and-warrants-details", "http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants-stock-offerings-details", "http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants-summary-of-status-of-options-and-warrants-outstanding-details" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]" } } }, "auth_ref": [ "r294", "r295", "r296", "r297", "r355", "r372", "r400", "r401", "r402", "r491", "r492", "r524", "r558", "r559", "r614", "r616", "r618", "r619", "r629", "r649", "r650", "r664", "r668", "r676", "r689", "r692", "r748", "r751", "r800", "r801", "r802", "r803", "r804" ] }, "us-gaap_ReceivablesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReceivablesPolicyTextBlock", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Receivable [Policy Text Block]", "documentation": "Disclosure of accounting policy for receivable. Includes, but is not limited to, accounts receivable and financing receivable." } } }, "auth_ref": [ "r731", "r732", "r733", "r734" ] }, "us-gaap_RepaymentsOfNotesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfNotesPayable", "crdr": "credit", "calculation": { "http://www.precisiontherapeutics.com/20231231/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "us-gaap_RepaymentsOfNotesPayable", "negatedLabel": "Repayment of note payable", "documentation": "The cash outflow for a borrowing supported by a written promise to pay an obligation." } } }, "auth_ref": [ "r33" ] }, "poai_ReportingUnitMeasurementInput": { "xbrltype": "decimalItemType", "nsuri": "http://www.precisiontherapeutics.com/20231231", "localname": "ReportingUnitMeasurementInput", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-5-intangible-assets-details-textual" ], "lang": { "en-us": { "role": { "label": "poai_ReportingUnitMeasurementInput", "terseLabel": "Reporting Unit Measurement Input", "documentation": "The measurement input for reporting unit." } } }, "auth_ref": [] }, "us-gaap_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_ResearchAndDevelopmentExpense", "terseLabel": "Research and Development Expense, Total", "documentation": "The aggregate costs 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 whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use." } } }, "auth_ref": [ "r83", "r415", "r805" ] }, "us-gaap_ResearchAndDevelopmentExpensePolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ResearchAndDevelopmentExpensePolicy", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Research and Development Expense, Policy [Policy Text Block]", "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": [ "r414" ] }, "us-gaap_RestrictedStockUnitsRSUMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockUnitsRSUMember", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-consolidated-statements-of-cash-flows", "http://www.precisiontherapeutics.com/20231231/role/statement-note-13-loss-per-share", "http://www.precisiontherapeutics.com/20231231/role/statement-note-13-loss-per-share-antidilutive-securities-excluded-from-the-diluted-calculations-details", "http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants", "http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants-details-textual" ], "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": [] }, "us-gaap_RestructuringCostAndReserveAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringCostAndReserveAxis", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-15-subsequent-events", "http://www.precisiontherapeutics.com/20231231/role/statement-note-15-subsequent-events-details-textual" ], "lang": { "en-us": { "role": { "label": "Restructuring Type [Axis]", "documentation": "Information by type of restructuring cost." } } }, "auth_ref": [ "r287", "r288", "r291", "r292" ] }, "us-gaap_RestructuringReserve": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestructuringReserve", "crdr": "credit", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-15-subsequent-events-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_RestructuringReserve", "terseLabel": "Separation Benefits", "documentation": "Carrying amount (including both current and noncurrent portions of the accrual) as of the balance sheet date pertaining to a specified type of cost associated with exit from or disposal of business activities or restructuring pursuant to a duly authorized plan." } } }, "auth_ref": [ "r288", "r290" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://www.precisiontherapeutics.com/20231231/role/statement-consolidated-balance-sheets-": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-consolidated-balance-sheets-", "http://www.precisiontherapeutics.com/20231231/role/statement-note-1-summary-of-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "Accumulated deficit", "terseLabel": "Retained Earnings (Accumulated Deficit)", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r90", "r119", "r505", "r528", "r529", "r536", "r570", "r688" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-consolidated-statements-of-stockholders-equity" ], "lang": { "en-us": { "role": { "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r150", "r191", "r192", "r193", "r195", "r201", "r203", "r260", "r261", "r406", "r407", "r408", "r432", "r433", "r445", "r447", "r448", "r450", "r453", "r525", "r527", "r538", "r813" ] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-14-segments-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax", "terseLabel": "Revenue from Contract with Customer, Excluding Assessed Tax", "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": [ "r227", "r228", "r239", "r244", "r245", "r251", "r253", "r255", "r350", "r351", "r495" ] }, "us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerIncludingAssessedTax", "crdr": "credit", "calculation": { "http://www.precisiontherapeutics.com/20231231/role/statement-consolidated-statements-of-net-loss-": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-consolidated-statements-of-net-loss-", "http://www.precisiontherapeutics.com/20231231/role/statement-note-14-segments-segments-details" ], "lang": { "en-us": { "role": { "verboseLabel": "Revenue", "label": "Revenue", "documentation": "Amount, including tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value-added and excise." } } }, "auth_ref": [ "r227", "r228", "r239", "r244", "r245", "r251", "r253", "r255", "r350", "r351", "r495" ] }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Policy Text Block]", "documentation": "Disclosure of accounting policy for revenue from contract with customer." } } }, "auth_ref": [ "r147", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r651" ] }, "poai_ReverseStockSplitMember": { "xbrltype": "domainItemType", "nsuri": "http://www.precisiontherapeutics.com/20231231", "localname": "ReverseStockSplitMember", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-consolidated-statements-of-cash-flows", "http://www.precisiontherapeutics.com/20231231/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.precisiontherapeutics.com/20231231/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants", "http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants-details-textual" ], "lang": { "en-us": { "role": { "label": "Reverse Stock Split [Member]", "documentation": "The conversion of a reverse stock split where there is a reduction in the shares outstanding." } } }, "auth_ref": [] }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "crdr": "debit", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "Right-of-use assets obtained in exchange for lease liabilities", "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability." } } }, "auth_ref": [ "r478", "r679" ] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "ecd_Rule10b51ArrAdoptedFlag", "terseLabel": "Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r710" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "ecd_Rule10b51ArrTrmntdFlag", "terseLabel": "Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r710" ] }, "poai_SaleOfStockAgentPlacementFeePercentOfGrossProceeds": { "xbrltype": "percentItemType", "nsuri": "http://www.precisiontherapeutics.com/20231231", "localname": "SaleOfStockAgentPlacementFeePercentOfGrossProceeds", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants-details-textual" ], "lang": { "en-us": { "role": { "label": "poai_SaleOfStockAgentPlacementFeePercentOfGrossProceeds", "terseLabel": "Sale of Stock, Agent Placement Fee, Percent of Gross Proceeds", "documentation": "The percent of gross proceeds for an agent placement fee in the sale of stock." } } }, "auth_ref": [] }, "poai_SaleOfStockManagementFeePercentOfGrossProceeds": { "xbrltype": "percentItemType", "nsuri": "http://www.precisiontherapeutics.com/20231231", "localname": "SaleOfStockManagementFeePercentOfGrossProceeds", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants-details-textual" ], "lang": { "en-us": { "role": { "label": "poai_SaleOfStockManagementFeePercentOfGrossProceeds", "terseLabel": "Sale of Stock, Management Fee, Percent of Gross Proceeds", "documentation": "The percent of gross proceeds for a management fee in a sale of stock." } } }, "auth_ref": [] }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SaleOfStockNameOfTransactionDomain", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants", "http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants-details-textual" ], "lang": { "en-us": { "role": { "label": "Sale of Stock [Domain]", "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement." } } }, "auth_ref": [] }, "poai_SaleOfStockPlacementAgentWarrantsAssignedNumberOfSecuritiesCalledByWarrantsPercentOfSharesSold": { "xbrltype": "percentItemType", "nsuri": "http://www.precisiontherapeutics.com/20231231", "localname": "SaleOfStockPlacementAgentWarrantsAssignedNumberOfSecuritiesCalledByWarrantsPercentOfSharesSold", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants-details-textual" ], "lang": { "en-us": { "role": { "label": "poai_SaleOfStockPlacementAgentWarrantsAssignedNumberOfSecuritiesCalledByWarrantsPercentOfSharesSold", "terseLabel": "Sale of Stock, Placement Agent, Warrants Assigned, Number of Securities Called by Warrants, Percent of Shares Sold", "documentation": "The percent of shares sold that warrants assigned to placement agents may be called by the warrants, under a sale of stock." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-13-loss-per-share-tables" ], "lang": { "en-us": { "role": { "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "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": [ "r39" ] }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-10-income-taxes-tables" ], "lang": { "en-us": { "role": { "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]", "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets." } } }, "auth_ref": [ "r123" ] }, "us-gaap_ScheduleOfDerivativeLiabilitiesAtFairValueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDerivativeLiabilitiesAtFairValueTableTextBlock", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-8-derivatives-tables" ], "lang": { "en-us": { "role": { "label": "Schedule of Derivative Liabilities at Fair Value [Table Text Block]", "documentation": "Tabular disclosure of derivative liabilities at fair value." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-13-loss-per-share-tables" ], "lang": { "en-us": { "role": { "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations." } } }, "auth_ref": [ "r728" ] }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-10-income-taxes-tables" ], "lang": { "en-us": { "role": { "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]", "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations." } } }, "auth_ref": [ "r122" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-5-intangible-assets-tables" ], "lang": { "en-us": { "role": { "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "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": [ "r49", "r52" ] }, "us-gaap_ScheduleOfGoodwillTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfGoodwillTextBlock", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-5-intangible-assets-tables" ], "lang": { "en-us": { "role": { "label": "Schedule of Goodwill [Table Text Block]", "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule." } } }, "auth_ref": [ "r665", "r736", "r737", "r738", "r739", "r740", "r741", "r742", "r743", "r744", "r745", "r746" ] }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfInventoryCurrentTableTextBlock", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-3-inventories-tables" ], "lang": { "en-us": { "role": { "label": "Schedule of Inventory, Current [Table Text Block]", "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process." } } }, "auth_ref": [ "r21", "r94", "r95", "r96" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-14-segments-tables" ], "lang": { "en-us": { "role": { "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]", "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": [ "r43", "r44", "r45", "r46" ] }, "us-gaap_ScheduleOfShareBasedCompensationActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationActivityTableTextBlock", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants-tables" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Activity [Table Text Block]", "documentation": "Tabular disclosure of activity for award under share-based payment arrangement. Includes, but is not limited to, outstanding award at beginning and end of year, granted, exercised, forfeited, and weighted-average grant date fair value." } } }, "auth_ref": [ "r15", "r16", "r60" ] }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants-tables" ], "lang": { "en-us": { "role": { "label": "Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]", "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions." } } }, "auth_ref": [ "r121" ] }, "poai_ScheduleOfSharebasedCompensationSharesAuthorizedUnderStockOptionAndWarrantPlansByExercisePriceRangeTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.precisiontherapeutics.com/20231231", "localname": "ScheduleOfSharebasedCompensationSharesAuthorizedUnderStockOptionAndWarrantPlansByExercisePriceRangeTableTextBlock", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants-tables" ], "lang": { "en-us": { "role": { "label": "Schedule of Share-based Compensation Shares Authorized Under Stock Option and Warrant Plans by Exercise Price Range [Table Text Block]", "documentation": "Tabular disclosure of option and warrant exercise prices, by grouped ranges, including the upper and lower limits of the price range, the number of shares under option, weighted average exercise price and remaining contractual option terms." } } }, "auth_ref": [] }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-5-intangible-assets-tables" ], "lang": { "en-us": { "role": { "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets." } } }, "auth_ref": [ "r52" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r701" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r703" ] }, "us-gaap_SegmentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentDomain", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-14-segments", "http://www.precisiontherapeutics.com/20231231/role/statement-note-14-segments-segments-details", "http://www.precisiontherapeutics.com/20231231/role/statement-note-4-property-and-equipment", "http://www.precisiontherapeutics.com/20231231/role/statement-note-4-property-and-equipment-details-textual" ], "lang": { "en-us": { "role": { "label": "Segments [Domain]", "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity." } } }, "auth_ref": [ "r223", "r226", "r227", "r228", "r229", "r230", "r231", "r232", "r233", "r234", "r235", "r236", "r237", "r239", "r240", "r241", "r242", "r243", "r244", "r245", "r246", "r247", "r249", "r255", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r289", "r293", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r665", "r715", "r808" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "SegmentGeographicalDomain", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-14-segments", "http://www.precisiontherapeutics.com/20231231/role/statement-note-14-segments-details-textual" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]" } } }, "auth_ref": [ "r253", "r254", "r552", "r554", "r556", "r615", "r617", "r620", "r630", "r640", "r641", "r642", "r643", "r644", "r645", "r646", "r647", "r648", "r652", "r669", "r692", "r753", "r808" ] }, "us-gaap_SegmentReportingDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingDisclosureTextBlock", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-14-segments" ], "lang": { "en-us": { "role": { "label": "Segment Reporting Disclosure [Text Block]", "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments." } } }, "auth_ref": [ "r222", "r223", "r224", "r225", "r226", "r238", "r243", "r247", "r248", "r249", "r250", "r251", "r252", "r255" ] }, "us-gaap_SellingAndMarketingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingAndMarketingExpense", "crdr": "debit", "calculation": { "http://www.precisiontherapeutics.com/20231231/role/statement-consolidated-statements-of-net-loss-": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-consolidated-statements-of-net-loss-" ], "lang": { "en-us": { "role": { "label": "Sales and marketing expense", "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services." } } }, "auth_ref": [] }, "poai_SeriesBConvertiblePreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://www.precisiontherapeutics.com/20231231", "localname": "SeriesBConvertiblePreferredStockMember", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-consolidated-balance-sheets-", "http://www.precisiontherapeutics.com/20231231/role/statement-consolidated-balance-sheets-parentheticals", "http://www.precisiontherapeutics.com/20231231/role/statement-note-13-loss-per-share", "http://www.precisiontherapeutics.com/20231231/role/statement-note-13-loss-per-share-antidilutive-securities-excluded-from-the-diluted-calculations-details", "http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants", "http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants-details-textual" ], "lang": { "en-us": { "role": { "label": "Series B Convertible Preferred Stock [Member]", "documentation": "Outstanding nonredeemable series B preferred stock that is convertible and may be exchanged into common shares or other types of securities at the owner's option. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer." } } }, "auth_ref": [] }, "us-gaap_SeriesBPreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SeriesBPreferredStockMember", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-consolidated-statements-of-stockholders-equity" ], "lang": { "en-us": { "role": { "label": "Series B Preferred Stock [Member]", "documentation": "Series B preferred stock." } } }, "auth_ref": [ "r717", "r718", "r752" ] }, "us-gaap_SeriesFPreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SeriesFPreferredStockMember", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-consolidated-statements-of-stockholders-equity", "http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants", "http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants-details-textual" ], "lang": { "en-us": { "role": { "label": "Series F Preferred Stock [Member]", "documentation": "Series F preferred stock." } } }, "auth_ref": [ "r717", "r718", "r752" ] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.precisiontherapeutics.com/20231231/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "verboseLabel": "Vesting expense", "label": "us-gaap_ShareBasedCompensation", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r5" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period (Year)", "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": [ "r677" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period", "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": [ "r390" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period." } } }, "auth_ref": [ "r391" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants-stock-offerings-details" ], "lang": { "en-us": { "role": { "label": "Expected dividend yield", "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term." } } }, "auth_ref": [ "r401" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants-stock-offerings-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period." } } }, "auth_ref": [ "r400" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants-stock-offerings-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate", "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares." } } }, "auth_ref": [ "r402" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber", "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Outstanding, Number", "documentation": "Number of equity instruments other than options outstanding, including both vested and non-vested instruments." } } }, "auth_ref": [ "r13", "r14" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized", "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Additional Shares Authorized", "documentation": "Number of additional shares authorized for issuance under share-based payment arrangement." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants-summary-of-transactions-for-stock-options-and-warrants-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod", "negatedTerseLabel": "Number of Shares Expired (in shares)", "documentation": "Number of options or other stock instruments for which the right to exercise has lapsed under the terms of the plan agreements." } } }, "auth_ref": [ "r386" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants-summary-of-transactions-for-stock-options-and-warrants-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "negatedTerseLabel": "Number of Shares Forfeited (in shares)", "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan." } } }, "auth_ref": [ "r385" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants-summary-of-transactions-for-stock-options-and-warrants-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "terseLabel": "Number of Shares Issued (in shares)", "documentation": "Gross number of share options (or share units) granted during the period." } } }, "auth_ref": [ "r383" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants-details-textual", "http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants-schedule-of-listing-of-stock-options-and-warrants-details", "http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants-summary-of-transactions-for-stock-options-and-warrants-details" ], "lang": { "en-us": { "role": { "label": "Shares, options (in shares)", "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number (in shares)", "periodStartLabel": "Number of Shares Outstanding (in shares)", "periodEndLabel": "Number of Shares Outstanding (in shares)", "documentation": "Number of options outstanding, including both vested and non-vested options." } } }, "auth_ref": [ "r379", "r380" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants-schedule-of-listing-of-stock-options-and-warrants-details", "http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants-summary-of-transactions-for-stock-options-and-warrants-details" ], "lang": { "en-us": { "role": { "label": "Price, options (in dollars per share)", "periodStartLabel": "Average Exercise Price Outstanding (in dollars per share)", "periodEndLabel": "Average Exercise Price Outstanding (in dollars per share)", "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan." } } }, "auth_ref": [ "r379", "r380" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber", "terseLabel": "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": [ "r396" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice", "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, 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 options outstanding. 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": [ "r395" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-consolidated-statements-of-cash-flows", "http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants", "http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants-details-textual", "http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants-summary-of-transactions-for-stock-options-and-warrants-details" ], "lang": { "en-us": { "role": { "label": "Award Type [Domain]", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r375", "r376", "r377", "r379", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r399", "r400", "r401", "r402", "r403" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants-summary-of-transactions-for-stock-options-and-warrants-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice", "terseLabel": "Average Exercise Price Expired (in dollars per share)", "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options of the plan that expired." } } }, "auth_ref": [ "r386" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants-summary-of-transactions-for-stock-options-and-warrants-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "terseLabel": "Average Exercise Price Forfeited (in dollars per share)", "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated." } } }, "auth_ref": [ "r385" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants-summary-of-transactions-for-stock-options-and-warrants-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "terseLabel": "Average Exercise Price Issued (in dollars per share)", "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options." } } }, "auth_ref": [ "r383" ] }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Policy Text Block]", "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost." } } }, "auth_ref": [ "r373", "r378", "r397", "r398", "r399", "r400", "r403", "r409", "r410", "r411", "r412" ] }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants", "http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants-summary-of-status-of-options-and-warrants-outstanding-details" ], "lang": { "en-us": { "role": { "label": "Exercise Price Range [Axis]", "documentation": "Information by range of option prices pertaining to options granted." } } }, "auth_ref": [ "r62" ] }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants", "http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants-summary-of-status-of-options-and-warrants-outstanding-details" ], "lang": { "en-us": { "role": { "label": "Exercise Price Range [Domain]", "documentation": "Supplementary information on outstanding and exercisable share awards as of the balance sheet date which stratifies outstanding options by ranges of exercise prices." } } }, "auth_ref": [ "r63" ] }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants-summary-of-status-of-options-and-warrants-outstanding-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit", "terseLabel": "Share-Based Payment Arrangement, Option, Exercise Price Range, Lower Range Limit (in dollars per share)", "documentation": "The floor of a customized range of exercise prices for purposes of disclosing shares potentially issuable under outstanding stock option awards on all stock option plans and other required information pertaining to awards in the customized range." } } }, "auth_ref": [ "r63" ] }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants-summary-of-status-of-options-and-warrants-outstanding-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions", "terseLabel": "Shares, options (in shares)", "documentation": "The number of shares reserved for issuance pertaining to the outstanding stock options as of the balance sheet date for all option plans in the customized range of exercise prices." } } }, "auth_ref": [ "r59" ] }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants-summary-of-status-of-options-and-warrants-outstanding-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit", "terseLabel": "Share-Based Payment Arrangement, Option, Exercise Price Range, Upper Range Limit (in dollars per share)", "documentation": "The ceiling of a customized range of exercise prices for purposes of disclosing shares potentially issuable under outstanding stock option awards on all stock option plans and other required information pertaining to awards in the customized range." } } }, "auth_ref": [ "r63" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period (Year)", "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r678" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants-stock-offerings-details" ], "lang": { "en-us": { "role": { "label": "Expected life (years) (Year)", "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r399" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants-summary-of-status-of-options-and-warrants-outstanding-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "terseLabel": "Weighted average remaining life, options (Year)", "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": [ "r120" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1", "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term", "documentation": "Weighted average remaining contractual term for fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents 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": [ "r395" ] }, "poai_SharebasedCompensationArrangementsBySharebasedPaymentAwardOptionsCancelledInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://www.precisiontherapeutics.com/20231231", "localname": "SharebasedCompensationArrangementsBySharebasedPaymentAwardOptionsCancelledInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants-summary-of-transactions-for-stock-options-and-warrants-details" ], "lang": { "en-us": { "role": { "label": "poai_SharebasedCompensationArrangementsBySharebasedPaymentAwardOptionsCancelledInPeriodWeightedAverageExercisePrice", "terseLabel": "Cancelled (in dollars per share)", "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options of the plan that were cancelled." } } }, "auth_ref": [] }, "us-gaap_SharesIssuedPricePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesIssuedPricePerShare", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_SharesIssuedPricePerShare", "terseLabel": "Shares Issued, Price Per Share", "documentation": "Per share or per unit amount of equity securities issued." } } }, "auth_ref": [] }, "us-gaap_SharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesOutstanding", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-consolidated-statements-of-stockholders-equity" ], "lang": { "en-us": { "role": { "label": "us-gaap_SharesOutstanding", "periodStartLabel": "Balance (in shares)", "periodEndLabel": "Balance (in shares)", "documentation": "Number of shares issued which are neither cancelled nor held in the treasury." } } }, "auth_ref": [] }, "us-gaap_ShortTermDebtPercentageBearingFixedInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermDebtPercentageBearingFixedInterestRate", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://www.precisiontherapeutics.com/20231231/role/statement-note-7-notes-payable-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShortTermDebtPercentageBearingFixedInterestRate", "terseLabel": "Short-Term Debt, Percentage Bearing Fixed Interest Rate", "documentation": "The portion of the carrying amount of short-term borrowings outstanding as of the balance sheet date which accrues interest at a set, unchanging rate." } } }, "auth_ref": [] }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SignificantAccountingPoliciesTextBlock", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-1-summary-of-significant-accounting-policies" ], "lang": { "en-us": { "role": { "label": "Significant Accounting Policies [Text Block]", "documentation": "The entire disclosure for all significant accounting policies of the reporting entity." } } }, "auth_ref": [ "r107", "r185" ] }, "us-gaap_SpecialTerminationBenefitsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SpecialTerminationBenefitsMember", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-15-subsequent-events", "http://www.precisiontherapeutics.com/20231231/role/statement-note-15-subsequent-events-details-textual" ], "lang": { "en-us": { "role": { "label": "Special Termination Benefits [Member]", "documentation": "Special benefits offered to employees to terminate employment." } } }, "auth_ref": [] }, "us-gaap_StateAndLocalJurisdictionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StateAndLocalJurisdictionMember", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-10-income-taxes", "http://www.precisiontherapeutics.com/20231231/role/statement-note-10-income-taxes-details-textual" ], "lang": { "en-us": { "role": { "label": "State and Local Jurisdiction [Member]", "documentation": "Designated tax department of a state or local government entitled to levy and collect income taxes from the entity." } } }, "auth_ref": [] }, "us-gaap_StatementBusinessSegmentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementBusinessSegmentsAxis", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-14-segments", "http://www.precisiontherapeutics.com/20231231/role/statement-note-14-segments-segments-details", "http://www.precisiontherapeutics.com/20231231/role/statement-note-4-property-and-equipment", "http://www.precisiontherapeutics.com/20231231/role/statement-note-4-property-and-equipment-details-textual" ], "lang": { "en-us": { "role": { "label": "Segments [Axis]", "documentation": "Information by business segments." } } }, "auth_ref": [ "r151", "r223", "r226", "r227", "r228", "r229", "r230", "r231", "r232", "r233", "r234", "r235", "r236", "r237", "r239", "r240", "r241", "r242", "r243", "r244", "r245", "r246", "r247", "r249", "r255", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r286", "r289", "r293", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r665", "r715", "r808" ] }, "us-gaap_StatementClassOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementClassOfStockAxis", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-consolidated-balance-sheets-", "http://www.precisiontherapeutics.com/20231231/role/statement-consolidated-balance-sheets-parentheticals", "http://www.precisiontherapeutics.com/20231231/role/statement-consolidated-statements-of-stockholders-equity", "http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants", "http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants-details-textual" ], "lang": { "en-us": { "role": { "label": "Class of Stock [Axis]", "documentation": "Information by the different classes of stock of the entity." } } }, "auth_ref": [ "r149", "r163", "r164", "r165", "r188", "r208", "r209", "r212", "r214", "r220", "r221", "r259", "r298", "r301", "r302", "r303", "r309", "r310", "r325", "r326", "r328", "r331", "r337", "r465", "r532", "r533", "r534", "r535", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r569", "r591", "r608", "r632", "r633", "r634", "r635", "r636", "r713", "r722", "r727" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-consolidated-statements-of-stockholders-equity" ], "lang": { "en-us": { "role": { "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r12", "r30", "r150", "r175", "r176", "r177", "r191", "r192", "r193", "r195", "r201", "r203", "r219", "r260", "r261", "r339", "r406", "r407", "r408", "r432", "r433", "r445", "r446", "r447", "r448", "r449", "r450", "r453", "r466", "r467", "r468", "r469", "r470", "r471", "r484", "r525", "r526", "r527", "r538", "r608" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementGeographicalAxis", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-14-segments", "http://www.precisiontherapeutics.com/20231231/role/statement-note-14-segments-details-textual" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]" } } }, "auth_ref": [ "r253", "r254", "r552", "r554", "r556", "r615", "r617", "r620", "r630", "r638", "r640", "r641", "r642", "r643", "r644", "r645", "r646", "r647", "r648", "r652", "r669", "r692", "r753", "r808" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-consolidated-balance-sheets-", "http://www.precisiontherapeutics.com/20231231/role/statement-consolidated-balance-sheets-parentheticals", "http://www.precisiontherapeutics.com/20231231/role/statement-consolidated-statements-of-cash-flows", "http://www.precisiontherapeutics.com/20231231/role/statement-consolidated-statements-of-net-loss-", "http://www.precisiontherapeutics.com/20231231/role/statement-consolidated-statements-of-stockholders-equity", "http://www.precisiontherapeutics.com/20231231/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.precisiontherapeutics.com/20231231/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://www.precisiontherapeutics.com/20231231/role/statement-note-1-summary-of-significant-accounting-policies-property-plant-and-equipment-useful-life-details", "http://www.precisiontherapeutics.com/20231231/role/statement-note-1-summary-of-significant-accounting-policies-tables", "http://www.precisiontherapeutics.com/20231231/role/statement-note-10-income-taxes", "http://www.precisiontherapeutics.com/20231231/role/statement-note-10-income-taxes-components-of-deferred-income-taxes-details", "http://www.precisiontherapeutics.com/20231231/role/statement-note-10-income-taxes-details-textual", "http://www.precisiontherapeutics.com/20231231/role/statement-note-10-income-taxes-reconciliation-of-income-tax-benefit-expense-details", "http://www.precisiontherapeutics.com/20231231/role/statement-note-10-income-taxes-tables", "http://www.precisiontherapeutics.com/20231231/role/statement-note-11-collaborative-agreement-", "http://www.precisiontherapeutics.com/20231231/role/statement-note-12-retirement-savings-plans", "http://www.precisiontherapeutics.com/20231231/role/statement-note-12-retirement-savings-plans-details-textual", "http://www.precisiontherapeutics.com/20231231/role/statement-note-13-loss-per-share", "http://www.precisiontherapeutics.com/20231231/role/statement-note-13-loss-per-share-antidilutive-securities-excluded-from-the-diluted-calculations-details", "http://www.precisiontherapeutics.com/20231231/role/statement-note-13-loss-per-share-shares-used-in-basic-and-diluted-loss-per-common-share-computations-details", "http://www.precisiontherapeutics.com/20231231/role/statement-note-13-loss-per-share-tables", "http://www.precisiontherapeutics.com/20231231/role/statement-note-14-segments", "http://www.precisiontherapeutics.com/20231231/role/statement-note-14-segments-details-textual", "http://www.precisiontherapeutics.com/20231231/role/statement-note-14-segments-segments-details", "http://www.precisiontherapeutics.com/20231231/role/statement-note-14-segments-tables", "http://www.precisiontherapeutics.com/20231231/role/statement-note-15-subsequent-events", "http://www.precisiontherapeutics.com/20231231/role/statement-note-15-subsequent-events-details-textual", "http://www.precisiontherapeutics.com/20231231/role/statement-note-2-fair-value-measurements", "http://www.precisiontherapeutics.com/20231231/role/statement-note-2-fair-value-measurements-fair-value-assets-measured-on-recurring-basis-details", "http://www.precisiontherapeutics.com/20231231/role/statement-note-2-fair-value-measurements-tables", "http://www.precisiontherapeutics.com/20231231/role/statement-note-3-inventories", "http://www.precisiontherapeutics.com/20231231/role/statement-note-3-inventories-schedule-of-inventory-details", "http://www.precisiontherapeutics.com/20231231/role/statement-note-3-inventories-tables", "http://www.precisiontherapeutics.com/20231231/role/statement-note-4-property-and-equipment", "http://www.precisiontherapeutics.com/20231231/role/statement-note-4-property-and-equipment-details-textual", "http://www.precisiontherapeutics.com/20231231/role/statement-note-4-property-and-equipment-schedule-of-property-plant-and-equipment-details", "http://www.precisiontherapeutics.com/20231231/role/statement-note-4-property-and-equipment-tables", "http://www.precisiontherapeutics.com/20231231/role/statement-note-5-intangible-assets", "http://www.precisiontherapeutics.com/20231231/role/statement-note-5-intangible-assets-components-of-intangible-assets-details", "http://www.precisiontherapeutics.com/20231231/role/statement-note-5-intangible-assets-details-textual", "http://www.precisiontherapeutics.com/20231231/role/statement-note-5-intangible-assets-estimated-future-amortization-expense-details", "http://www.precisiontherapeutics.com/20231231/role/statement-note-5-intangible-assets-goodwill-details", "http://www.precisiontherapeutics.com/20231231/role/statement-note-5-intangible-assets-tables", "http://www.precisiontherapeutics.com/20231231/role/statement-note-6-leases", "http://www.precisiontherapeutics.com/20231231/role/statement-note-6-leases-details-textual", "http://www.precisiontherapeutics.com/20231231/role/statement-note-6-leases-lease-information-details", "http://www.precisiontherapeutics.com/20231231/role/statement-note-6-leases-rent-obligation-details", "http://www.precisiontherapeutics.com/20231231/role/statement-note-6-leases-tables", "http://www.precisiontherapeutics.com/20231231/role/statement-note-7-notes-payable", "http://www.precisiontherapeutics.com/20231231/role/statement-note-7-notes-payable-details-textual", "http://www.precisiontherapeutics.com/20231231/role/statement-note-8-derivatives-", "http://www.precisiontherapeutics.com/20231231/role/statement-note-8-derivatives-change-in-fair-value-of-derivative-liabilities-details", "http://www.precisiontherapeutics.com/20231231/role/statement-note-8-derivatives-details-textual", "http://www.precisiontherapeutics.com/20231231/role/statement-note-8-derivatives-tables", "http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants", "http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants-details-textual", "http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants-schedule-of-listing-of-stock-options-and-warrants-details", "http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants-stock-offerings-details", "http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants-summary-of-status-of-options-and-warrants-outstanding-details", "http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants-summary-of-transactions-for-stock-options-and-warrants-details", "http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants-tables", "http://www.precisiontherapeutics.com/20231231/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Statement [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r191", "r192", "r193", "r219", "r495", "r530", "r549", "r560", "r562", "r563", "r564", "r565", "r566", "r569", "r572", "r573", "r574", "r575", "r576", "r578", "r579", "r580", "r581", "r583", "r584", "r585", "r586", "r587", "r589", "r592", "r593", "r594", "r595", "r596", "r597", "r598", "r599", "r600", "r601", "r602", "r603", "r604", "r605", "r608", "r693" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-consolidated-balance-sheets-", "http://www.precisiontherapeutics.com/20231231/role/statement-consolidated-balance-sheets-parentheticals", "http://www.precisiontherapeutics.com/20231231/role/statement-consolidated-statements-of-cash-flows", "http://www.precisiontherapeutics.com/20231231/role/statement-consolidated-statements-of-net-loss-", "http://www.precisiontherapeutics.com/20231231/role/statement-consolidated-statements-of-stockholders-equity", "http://www.precisiontherapeutics.com/20231231/role/statement-note-1-summary-of-significant-accounting-policies", "http://www.precisiontherapeutics.com/20231231/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://www.precisiontherapeutics.com/20231231/role/statement-note-1-summary-of-significant-accounting-policies-property-plant-and-equipment-useful-life-details", "http://www.precisiontherapeutics.com/20231231/role/statement-note-1-summary-of-significant-accounting-policies-tables", "http://www.precisiontherapeutics.com/20231231/role/statement-note-10-income-taxes", "http://www.precisiontherapeutics.com/20231231/role/statement-note-10-income-taxes-components-of-deferred-income-taxes-details", "http://www.precisiontherapeutics.com/20231231/role/statement-note-10-income-taxes-details-textual", "http://www.precisiontherapeutics.com/20231231/role/statement-note-10-income-taxes-reconciliation-of-income-tax-benefit-expense-details", "http://www.precisiontherapeutics.com/20231231/role/statement-note-10-income-taxes-tables", "http://www.precisiontherapeutics.com/20231231/role/statement-note-11-collaborative-agreement-", "http://www.precisiontherapeutics.com/20231231/role/statement-note-12-retirement-savings-plans", "http://www.precisiontherapeutics.com/20231231/role/statement-note-12-retirement-savings-plans-details-textual", "http://www.precisiontherapeutics.com/20231231/role/statement-note-13-loss-per-share", "http://www.precisiontherapeutics.com/20231231/role/statement-note-13-loss-per-share-antidilutive-securities-excluded-from-the-diluted-calculations-details", "http://www.precisiontherapeutics.com/20231231/role/statement-note-13-loss-per-share-shares-used-in-basic-and-diluted-loss-per-common-share-computations-details", "http://www.precisiontherapeutics.com/20231231/role/statement-note-13-loss-per-share-tables", "http://www.precisiontherapeutics.com/20231231/role/statement-note-14-segments", "http://www.precisiontherapeutics.com/20231231/role/statement-note-14-segments-details-textual", "http://www.precisiontherapeutics.com/20231231/role/statement-note-14-segments-segments-details", "http://www.precisiontherapeutics.com/20231231/role/statement-note-14-segments-tables", "http://www.precisiontherapeutics.com/20231231/role/statement-note-15-subsequent-events", "http://www.precisiontherapeutics.com/20231231/role/statement-note-15-subsequent-events-details-textual", "http://www.precisiontherapeutics.com/20231231/role/statement-note-2-fair-value-measurements", "http://www.precisiontherapeutics.com/20231231/role/statement-note-2-fair-value-measurements-fair-value-assets-measured-on-recurring-basis-details", "http://www.precisiontherapeutics.com/20231231/role/statement-note-2-fair-value-measurements-tables", "http://www.precisiontherapeutics.com/20231231/role/statement-note-3-inventories", "http://www.precisiontherapeutics.com/20231231/role/statement-note-3-inventories-schedule-of-inventory-details", "http://www.precisiontherapeutics.com/20231231/role/statement-note-3-inventories-tables", "http://www.precisiontherapeutics.com/20231231/role/statement-note-4-property-and-equipment", "http://www.precisiontherapeutics.com/20231231/role/statement-note-4-property-and-equipment-details-textual", "http://www.precisiontherapeutics.com/20231231/role/statement-note-4-property-and-equipment-schedule-of-property-plant-and-equipment-details", "http://www.precisiontherapeutics.com/20231231/role/statement-note-4-property-and-equipment-tables", "http://www.precisiontherapeutics.com/20231231/role/statement-note-5-intangible-assets", "http://www.precisiontherapeutics.com/20231231/role/statement-note-5-intangible-assets-components-of-intangible-assets-details", "http://www.precisiontherapeutics.com/20231231/role/statement-note-5-intangible-assets-details-textual", "http://www.precisiontherapeutics.com/20231231/role/statement-note-5-intangible-assets-estimated-future-amortization-expense-details", "http://www.precisiontherapeutics.com/20231231/role/statement-note-5-intangible-assets-goodwill-details", "http://www.precisiontherapeutics.com/20231231/role/statement-note-5-intangible-assets-tables", "http://www.precisiontherapeutics.com/20231231/role/statement-note-6-leases", "http://www.precisiontherapeutics.com/20231231/role/statement-note-6-leases-details-textual", "http://www.precisiontherapeutics.com/20231231/role/statement-note-6-leases-lease-information-details", "http://www.precisiontherapeutics.com/20231231/role/statement-note-6-leases-rent-obligation-details", "http://www.precisiontherapeutics.com/20231231/role/statement-note-6-leases-tables", "http://www.precisiontherapeutics.com/20231231/role/statement-note-7-notes-payable", "http://www.precisiontherapeutics.com/20231231/role/statement-note-7-notes-payable-details-textual", "http://www.precisiontherapeutics.com/20231231/role/statement-note-8-derivatives-", "http://www.precisiontherapeutics.com/20231231/role/statement-note-8-derivatives-change-in-fair-value-of-derivative-liabilities-details", "http://www.precisiontherapeutics.com/20231231/role/statement-note-8-derivatives-details-textual", "http://www.precisiontherapeutics.com/20231231/role/statement-note-8-derivatives-tables", "http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants", "http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants-details-textual", "http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants-schedule-of-listing-of-stock-options-and-warrants-details", "http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants-stock-offerings-details", "http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants-summary-of-status-of-options-and-warrants-outstanding-details", "http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants-summary-of-transactions-for-stock-options-and-warrants-details", "http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants-tables", "http://www.precisiontherapeutics.com/20231231/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Statement [Table]", "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed." } } }, "auth_ref": [ "r191", "r192", "r193", "r219", "r495", "r530", "r549", "r560", "r562", "r563", "r564", "r565", "r566", "r569", "r572", "r573", "r574", "r575", "r576", "r578", "r579", "r580", "r581", "r583", "r584", "r585", "r586", "r587", "r589", "r592", "r593", "r594", "r595", "r596", "r597", "r598", "r599", "r600", "r601", "r602", "r603", "r604", "r605", "r608", "r693" ] }, "poai_StockIncentivePlan2012Member": { "xbrltype": "domainItemType", "nsuri": "http://www.precisiontherapeutics.com/20231231", "localname": "StockIncentivePlan2012Member", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants", "http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants-details-textual" ], "lang": { "en-us": { "role": { "label": "Stock Incentive Plan 2012 [Member]", "documentation": "Represents Stock Incentive Plan 2012." } } }, "auth_ref": [] }, "us-gaap_StockIssued1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssued1", "crdr": "credit", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "Common stock issued to settle accrued board of directors\u2019 and advisory board compensation", "documentation": "The fair value of stock issued in noncash financing activities." } } }, "auth_ref": [ "r36", "r37", "r38" ] }, "poai_StockIssuedDuringPeriodSharesAccruedInterest": { "xbrltype": "sharesItemType", "nsuri": "http://www.precisiontherapeutics.com/20231231", "localname": "StockIssuedDuringPeriodSharesAccruedInterest", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-consolidated-statements-of-stockholders-equity" ], "lang": { "en-us": { "role": { "label": "poai_StockIssuedDuringPeriodSharesAccruedInterest", "terseLabel": "Shares issued to non-employees (in shares)", "documentation": "The number of shares issued during period for accrued interest." } } }, "auth_ref": [] }, "poai_StockIssuedDuringPeriodSharesInducementToEquityLine": { "xbrltype": "sharesItemType", "nsuri": "http://www.precisiontherapeutics.com/20231231", "localname": "StockIssuedDuringPeriodSharesInducementToEquityLine", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-consolidated-statements-of-stockholders-equity" ], "lang": { "en-us": { "role": { "label": "Shares issued pursuant to Equity Line (in shares)", "documentation": "The number of shares issued during period for the inducement to equity line." } } }, "auth_ref": [] }, "poai_StockIssuedDuringPeriodSharesIssuedForServicesAndOtherAdjustments": { "xbrltype": "sharesItemType", "nsuri": "http://www.precisiontherapeutics.com/20231231", "localname": "StockIssuedDuringPeriodSharesIssuedForServicesAndOtherAdjustments", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-consolidated-statements-of-stockholders-equity" ], "lang": { "en-us": { "role": { "label": "Share issuance to consultant and other (in shares)", "documentation": "The number of shares issued for service and other adjustments." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesNewIssues", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-consolidated-statements-of-stockholders-equity", "http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants-details-textual" ], "lang": { "en-us": { "role": { "label": "Issuance of shares and warrants (in shares)", "terseLabel": "Stock Issued During Period, Shares, New Issues (in shares)", "documentation": "Number of new stock issued during the period." } } }, "auth_ref": [ "r12", "r87", "r88", "r119", "r532", "r608", "r633" ] }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-consolidated-statements-of-stockholders-equity" ], "lang": { "en-us": { "role": { "label": "Share issuance to CFO for vesting of RSUs, net of repurchase to cover withholding tax (in shares)", "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited." } } }, "auth_ref": [ "r12", "r87", "r88", "r119" ] }, "us-gaap_StockIssuedDuringPeriodSharesReverseStockSplits": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesReverseStockSplits", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-consolidated-statements-of-stockholders-equity" ], "lang": { "en-us": { "role": { "label": "Reverse stock split round up to whole shares (in shares)", "documentation": "Reduction in the number of shares during the period as a result of a reverse stock split." } } }, "auth_ref": [ "r12" ] }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-consolidated-statements-of-stockholders-equity" ], "lang": { "en-us": { "role": { "label": "Vesting expense and option repricing (in 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": [ "r12", "r87", "r88", "r119" ] }, "poai_StockIssuedDuringPeriodValueAccruedInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://www.precisiontherapeutics.com/20231231", "localname": "StockIssuedDuringPeriodValueAccruedInterest", "crdr": "credit", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-consolidated-statements-of-stockholders-equity" ], "lang": { "en-us": { "role": { "label": "poai_StockIssuedDuringPeriodValueAccruedInterest", "terseLabel": "Shares issued to non-employees", "documentation": "The value of stock issued during the period for accrued interest." } } }, "auth_ref": [] }, "poai_StockIssuedDuringPeriodValueInducementToEquityLine": { "xbrltype": "monetaryItemType", "nsuri": "http://www.precisiontherapeutics.com/20231231", "localname": "StockIssuedDuringPeriodValueInducementToEquityLine", "crdr": "credit", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-consolidated-statements-of-stockholders-equity" ], "lang": { "en-us": { "role": { "label": "Shares issued pursuant to Equity Line", "documentation": "Value of stock issued for the inducement to equity line." } } }, "auth_ref": [] }, "poai_StockIssuedDuringPeriodValueIssuedForServicesAndOtherAdjustments": { "xbrltype": "monetaryItemType", "nsuri": "http://www.precisiontherapeutics.com/20231231", "localname": "StockIssuedDuringPeriodValueIssuedForServicesAndOtherAdjustments", "crdr": "credit", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-consolidated-statements-of-stockholders-equity" ], "lang": { "en-us": { "role": { "label": "Share issuance to consultant and other", "documentation": "The values shares issued for services and other adjustments to equity." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueNewIssues", "crdr": "credit", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-consolidated-statements-of-stockholders-equity", "http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants-details-textual" ], "lang": { "en-us": { "role": { "label": "Issuance of shares and warrants", "terseLabel": "Stock Issued During Period, Value, New Issues", "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering." } } }, "auth_ref": [ "r12", "r87", "r88", "r119", "r538", "r608", "r633", "r699" ] }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures", "crdr": "credit", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-consolidated-statements-of-stockholders-equity" ], "lang": { "en-us": { "role": { "label": "Share issuance to CFO for vesting of RSUs, net of repurchase to cover withholding tax", "documentation": "Value of stock related to Restricted Stock Awards issued during the period, net of the stock value of such awards forfeited." } } }, "auth_ref": [ "r12", "r119" ] }, "poai_StockIssuedDuringPeriodValueReverseStockSplits": { "xbrltype": "monetaryItemType", "nsuri": "http://www.precisiontherapeutics.com/20231231", "localname": "StockIssuedDuringPeriodValueReverseStockSplits", "crdr": "credit", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-consolidated-statements-of-stockholders-equity" ], "lang": { "en-us": { "role": { "label": "Reverse stock split round up to whole shares", "documentation": "Reduction in the value of shares during the period as a result from a reverse stock split." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueShareBasedCompensation", "crdr": "credit", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-consolidated-statements-of-stockholders-equity" ], "lang": { "en-us": { "role": { "label": "Vesting expense and option repricing", "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP)." } } }, "auth_ref": [ "r61", "r87", "r88", "r119" ] }, "us-gaap_StockIssuedDuringPeriodValueStockDividend": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueStockDividend", "crdr": "credit", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-consolidated-statements-of-stockholders-equity" ], "lang": { "en-us": { "role": { "label": "Series F Preferred Stock dividend", "documentation": "Value of stock issued to shareholders as a dividend during the period." } } }, "auth_ref": [ "r12", "r30", "r119" ] }, "poai_StockOptions2014Member": { "xbrltype": "domainItemType", "nsuri": "http://www.precisiontherapeutics.com/20231231", "localname": "StockOptions2014Member", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants", "http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants-schedule-of-listing-of-stock-options-and-warrants-details" ], "lang": { "en-us": { "role": { "label": "Stock Options 2014 [Member]", "documentation": "Represents the stock options in 2014." } } }, "auth_ref": [] }, "poai_StockOptions2015Member": { "xbrltype": "domainItemType", "nsuri": "http://www.precisiontherapeutics.com/20231231", "localname": "StockOptions2015Member", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants", "http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants-schedule-of-listing-of-stock-options-and-warrants-details" ], "lang": { "en-us": { "role": { "label": "Stock Options 2015 [Member]", "documentation": "Represents the stock options in 2015." } } }, "auth_ref": [] }, "poai_StockOptions2016Member": { "xbrltype": "domainItemType", "nsuri": "http://www.precisiontherapeutics.com/20231231", "localname": "StockOptions2016Member", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants", "http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants-schedule-of-listing-of-stock-options-and-warrants-details" ], "lang": { "en-us": { "role": { "label": "Stock Options 2016 [Member]", "documentation": "Represents the stock options in 2016." } } }, "auth_ref": [] }, "poai_StockOptions2017Member": { "xbrltype": "domainItemType", "nsuri": "http://www.precisiontherapeutics.com/20231231", "localname": "StockOptions2017Member", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants", "http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants-schedule-of-listing-of-stock-options-and-warrants-details" ], "lang": { "en-us": { "role": { "label": "Stock Options 2017 [Member]", "documentation": "Represents the stock options in 2017." } } }, "auth_ref": [] }, "poai_StockOptions2018Member": { "xbrltype": "domainItemType", "nsuri": "http://www.precisiontherapeutics.com/20231231", "localname": "StockOptions2018Member", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants", "http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants-schedule-of-listing-of-stock-options-and-warrants-details" ], "lang": { "en-us": { "role": { "label": "Stock Options 2018 [Member]", "documentation": "Represents the stock options in 2018." } } }, "auth_ref": [] }, "poai_StockOptions2019Member": { "xbrltype": "domainItemType", "nsuri": "http://www.precisiontherapeutics.com/20231231", "localname": "StockOptions2019Member", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants", "http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants-schedule-of-listing-of-stock-options-and-warrants-details" ], "lang": { "en-us": { "role": { "label": "Stock Options 2019 [Member]", "documentation": "Related to stock options." } } }, "auth_ref": [] }, "poai_StockOptions2020Member": { "xbrltype": "domainItemType", "nsuri": "http://www.precisiontherapeutics.com/20231231", "localname": "StockOptions2020Member", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants", "http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants-schedule-of-listing-of-stock-options-and-warrants-details" ], "lang": { "en-us": { "role": { "label": "Stock Options 2020 [Member]", "documentation": "Related to stock options 2020." } } }, "auth_ref": [] }, "poai_StockOptions2021Member": { "xbrltype": "domainItemType", "nsuri": "http://www.precisiontherapeutics.com/20231231", "localname": "StockOptions2021Member", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants", "http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants-schedule-of-listing-of-stock-options-and-warrants-details" ], "lang": { "en-us": { "role": { "label": "Stock Options 2021 [Member]", "documentation": "Related to stock options in 2021." } } }, "auth_ref": [] }, "poai_StockOptions2022Member": { "xbrltype": "domainItemType", "nsuri": "http://www.precisiontherapeutics.com/20231231", "localname": "StockOptions2022Member", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants", "http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants-schedule-of-listing-of-stock-options-and-warrants-details" ], "lang": { "en-us": { "role": { "label": "Stock Options 2022 [Member]", "documentation": "Related to stock options in 2022." } } }, "auth_ref": [] }, "poai_StockOptions2023Member": { "xbrltype": "domainItemType", "nsuri": "http://www.precisiontherapeutics.com/20231231", "localname": "StockOptions2023Member", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants", "http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants-schedule-of-listing-of-stock-options-and-warrants-details" ], "lang": { "en-us": { "role": { "label": "Stock Options 2023 [Member]", "documentation": "Relating to stock options 2023." } } }, "auth_ref": [] }, "poai_StockOptionsFourMember": { "xbrltype": "domainItemType", "nsuri": "http://www.precisiontherapeutics.com/20231231", "localname": "StockOptionsFourMember", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants", "http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants-summary-of-status-of-options-and-warrants-outstanding-details" ], "lang": { "en-us": { "role": { "label": "Stock Options Four [Member]", "documentation": "Represents the fourth stock option." } } }, "auth_ref": [] }, "poai_StockOptionsOneMember": { "xbrltype": "domainItemType", "nsuri": "http://www.precisiontherapeutics.com/20231231", "localname": "StockOptionsOneMember", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants", "http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants-summary-of-status-of-options-and-warrants-outstanding-details" ], "lang": { "en-us": { "role": { "label": "Stock Options One [Member]", "documentation": "Represents the first stock option." } } }, "auth_ref": [] }, "poai_StockOptionsThreeMember": { "xbrltype": "domainItemType", "nsuri": "http://www.precisiontherapeutics.com/20231231", "localname": "StockOptionsThreeMember", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants", "http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants-summary-of-status-of-options-and-warrants-outstanding-details" ], "lang": { "en-us": { "role": { "label": "Stock Options Three [Member]", "documentation": "Represents the third stock option." } } }, "auth_ref": [] }, "poai_StockOptionsTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://www.precisiontherapeutics.com/20231231", "localname": "StockOptionsTwoMember", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants", "http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants-summary-of-status-of-options-and-warrants-outstanding-details" ], "lang": { "en-us": { "role": { "label": "Stock Options Two [Member]", "documentation": "Represents the second stock options." } } }, "auth_ref": [] }, "us-gaap_StockRedeemedOrCalledDuringPeriodShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRedeemedOrCalledDuringPeriodShares", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-consolidated-statements-of-stockholders-equity" ], "lang": { "en-us": { "role": { "label": "us-gaap_StockRedeemedOrCalledDuringPeriodShares", "negatedLabel": "Series F Preferred redemption (in shares)", "documentation": "Number of stock bought back by the entity at the exercise price or redemption price." } } }, "auth_ref": [ "r12" ] }, "us-gaap_StockRedeemedOrCalledDuringPeriodValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRedeemedOrCalledDuringPeriodValue", "crdr": "debit", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-consolidated-statements-of-stockholders-equity" ], "lang": { "en-us": { "role": { "label": "us-gaap_StockRedeemedOrCalledDuringPeriodValue", "negatedLabel": "Series F Preferred redemption", "documentation": "Equity impact of the value of stock bought back by the entity at the exercise price or redemption price." } } }, "auth_ref": [ "r12" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://www.precisiontherapeutics.com/20231231/role/statement-consolidated-balance-sheets-": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-consolidated-balance-sheets-", "http://www.precisiontherapeutics.com/20231231/role/statement-consolidated-statements-of-stockholders-equity" ], "lang": { "en-us": { "role": { "label": "us-gaap_StockholdersEquity", "totalLabel": "Total stockholders\u2019 equity", "periodStartLabel": "Balance", "periodEndLabel": "Balance", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r88", "r91", "r92", "r108", "r571", "r588", "r609", "r610", "r688", "r700", "r723", "r735", "r791", "r813" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityAbstract", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-consolidated-balance-sheets-" ], "lang": { "en-us": { "role": { "label": "Stockholders\u2019 equity:" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityNoteDisclosureTextBlock", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants" ], "lang": { "en-us": { "role": { "label": "Equity [Text Block]", "documentation": "The entire disclosure for equity." } } }, "auth_ref": [ "r118", "r187", "r324", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r339", "r452", "r611", "r613", "r637" ] }, "us-gaap_StockholdersEquityNoteStockSplitConversionRatio1": { "xbrltype": "pureItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityNoteStockSplitConversionRatio1", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_StockholdersEquityNoteStockSplitConversionRatio1", "terseLabel": "Stockholders' Equity Note, Stock Split, Conversion Ratio", "documentation": "Ratio applied to the conversion of stock split, for example but not limited to, one share converted to two or two shares converted to one." } } }, "auth_ref": [ "r20" ] }, "us-gaap_StockholdersEquityPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityPolicyTextBlock", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Stockholders' Equity, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for its capital stock transactions, including dividends and accumulated other comprehensive income." } } }, "auth_ref": [ "r8", "r612" ] }, "us-gaap_SubsequentEventMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventMember", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-15-subsequent-events", "http://www.precisiontherapeutics.com/20231231/role/statement-note-15-subsequent-events-details-textual" ], "lang": { "en-us": { "role": { "label": "Subsequent Event [Member]", "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r472", "r486" ] }, "us-gaap_SubsequentEventTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeAxis", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-15-subsequent-events", "http://www.precisiontherapeutics.com/20231231/role/statement-note-15-subsequent-events-details-textual" ], "lang": { "en-us": { "role": { "label": "Subsequent Event Type [Axis]", "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r472", "r486" ] }, "us-gaap_SubsequentEventTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeDomain", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-15-subsequent-events", "http://www.precisiontherapeutics.com/20231231/role/statement-note-15-subsequent-events-details-textual" ], "lang": { "en-us": { "role": { "label": "Subsequent Event Type [Domain]", "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r472", "r486" ] }, "us-gaap_SubsequentEventsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsTextBlock", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-15-subsequent-events" ], "lang": { "en-us": { "role": { "label": "Subsequent Events [Text Block]", "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": [ "r485", "r487" ] }, "us-gaap_SubsidiarySaleOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsidiarySaleOfStockAxis", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants", "http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants-details-textual" ], "lang": { "en-us": { "role": { "label": "Sale of Stock [Axis]", "documentation": "Information by type of sale of the entity's stock." } } }, "auth_ref": [] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "us-gaap_SupplementalCashFlowInformationAbstract", "terseLabel": "Supplemental Cash Flow Information [Abstract]" } } }, "auth_ref": [] }, "us-gaap_TableTextBlock": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TableTextBlock", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-1-summary-of-significant-accounting-policies-tables", "http://www.precisiontherapeutics.com/20231231/role/statement-note-10-income-taxes-tables", "http://www.precisiontherapeutics.com/20231231/role/statement-note-13-loss-per-share-tables", "http://www.precisiontherapeutics.com/20231231/role/statement-note-14-segments-tables", "http://www.precisiontherapeutics.com/20231231/role/statement-note-2-fair-value-measurements-tables", "http://www.precisiontherapeutics.com/20231231/role/statement-note-3-inventories-tables", "http://www.precisiontherapeutics.com/20231231/role/statement-note-4-property-and-equipment-tables", "http://www.precisiontherapeutics.com/20231231/role/statement-note-5-intangible-assets-tables", "http://www.precisiontherapeutics.com/20231231/role/statement-note-6-leases-tables", "http://www.precisiontherapeutics.com/20231231/role/statement-note-8-derivatives-tables", "http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants-tables" ], "lang": { "en-us": { "role": { "label": "us-gaap_TableTextBlock", "terseLabel": "Notes Tables" } } }, "auth_ref": [] }, "us-gaap_TangibleAssetImpairmentCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TangibleAssetImpairmentCharges", "crdr": "debit", "calculation": { "http://www.precisiontherapeutics.com/20231231/role/statement-consolidated-statements-of-net-loss-": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 5.0 }, "http://www.precisiontherapeutics.com/20231231/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-consolidated-statements-of-cash-flows", "http://www.precisiontherapeutics.com/20231231/role/statement-consolidated-statements-of-net-loss-", "http://www.precisiontherapeutics.com/20231231/role/statement-note-14-segments-segments-details", "http://www.precisiontherapeutics.com/20231231/role/statement-note-4-property-and-equipment-details-textual" ], "lang": { "en-us": { "role": { "label": "Loss on impairment of property and equipment", "terseLabel": "Tangible Asset Impairment Charges", "negatedLabel": "Impairment expense \u2013 long-lived tangible assets", "documentation": "The charge against earnings resulting from the aggregate write down of tangible assets from their carrying value to their fair value." } } }, "auth_ref": [ "r84", "r115" ] }, "us-gaap_TaxCreditCarryforwardValuationAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TaxCreditCarryforwardValuationAllowance", "crdr": "credit", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-10-income-taxes-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_TaxCreditCarryforwardValuationAllowance", "terseLabel": "Tax Credit Carryforward, Valuation Allowance", "documentation": "Amount of valuation allowance pertaining to the deferred tax asset representing potential future taxable deductions from tax credit carryforwards for which it is more likely than not that a tax benefit will not be realized." } } }, "auth_ref": [ "r66" ] }, "poai_TradeNames1Member": { "xbrltype": "domainItemType", "nsuri": "http://www.precisiontherapeutics.com/20231231", "localname": "TradeNames1Member", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-5-intangible-assets", "http://www.precisiontherapeutics.com/20231231/role/statement-note-5-intangible-assets-components-of-intangible-assets-details" ], "lang": { "en-us": { "role": { "label": "Trade Names 1 [Member]", "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof." } } }, "auth_ref": [] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "us-gaap_TypeOfRestructuringDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TypeOfRestructuringDomain", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-15-subsequent-events", "http://www.precisiontherapeutics.com/20231231/role/statement-note-15-subsequent-events-details-textual" ], "lang": { "en-us": { "role": { "label": "Type of Restructuring [Domain]", "documentation": "Identification of the types of restructuring costs." } } }, "auth_ref": [ "r287", "r288", "r291", "r292" ] }, "us-gaap_UnrecognizedTaxBenefits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrecognizedTaxBenefits", "crdr": "credit", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-1-summary-of-significant-accounting-policies-details-textual", "http://www.precisiontherapeutics.com/20231231/role/statement-note-10-income-taxes-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_UnrecognizedTaxBenefits", "terseLabel": "Unrecognized Tax Benefits", "documentation": "Amount of unrecognized tax benefits." } } }, "auth_ref": [ "r417", "r423" ] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UseOfEstimates", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-significant-accounting-policies-policies" ], "lang": { "en-us": { "role": { "label": "Use of Estimates, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles." } } }, "auth_ref": [ "r40", "r41", "r42", "r136", "r138", "r142", "r143" ] }, "poai_WarrantFourMember": { "xbrltype": "domainItemType", "nsuri": "http://www.precisiontherapeutics.com/20231231", "localname": "WarrantFourMember", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants", "http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants-summary-of-status-of-options-and-warrants-outstanding-details" ], "lang": { "en-us": { "role": { "label": "Warrant Four [Member]", "documentation": "Represents warrant four." } } }, "auth_ref": [] }, "us-gaap_WarrantMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WarrantMember", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-13-loss-per-share", "http://www.precisiontherapeutics.com/20231231/role/statement-note-13-loss-per-share-antidilutive-securities-excluded-from-the-diluted-calculations-details" ], "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": [ "r690", "r691", "r694", "r695", "r696", "r697" ] }, "poai_WarrantOneMember": { "xbrltype": "domainItemType", "nsuri": "http://www.precisiontherapeutics.com/20231231", "localname": "WarrantOneMember", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants", "http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants-summary-of-status-of-options-and-warrants-outstanding-details" ], "lang": { "en-us": { "role": { "label": "Warrant One [Member]", "documentation": "Represents warrant one." } } }, "auth_ref": [] }, "poai_WarrantThreeMember": { "xbrltype": "domainItemType", "nsuri": "http://www.precisiontherapeutics.com/20231231", "localname": "WarrantThreeMember", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants", "http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants-summary-of-status-of-options-and-warrants-outstanding-details" ], "lang": { "en-us": { "role": { "label": "Warrant Three [Member]", "documentation": "Represents warrant three." } } }, "auth_ref": [] }, "poai_WarrantTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://www.precisiontherapeutics.com/20231231", "localname": "WarrantTwoMember", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants", "http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants-summary-of-status-of-options-and-warrants-outstanding-details" ], "lang": { "en-us": { "role": { "label": "Warrant Two [Member]", "documentation": "Represents warrant two." } } }, "auth_ref": [] }, "poai_Warrants2019Member": { "xbrltype": "domainItemType", "nsuri": "http://www.precisiontherapeutics.com/20231231", "localname": "Warrants2019Member", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants", "http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants-schedule-of-listing-of-stock-options-and-warrants-details" ], "lang": { "en-us": { "role": { "label": "Warrants 2019 [Member]", "documentation": "Related to warrants." } } }, "auth_ref": [] }, "poai_Warrants2020Member": { "xbrltype": "domainItemType", "nsuri": "http://www.precisiontherapeutics.com/20231231", "localname": "Warrants2020Member", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants", "http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants-schedule-of-listing-of-stock-options-and-warrants-details" ], "lang": { "en-us": { "role": { "label": "Warrants 2020 [Member]", "documentation": "Related to warrants 2020." } } }, "auth_ref": [] }, "poai_Warrants2021Member": { "xbrltype": "domainItemType", "nsuri": "http://www.precisiontherapeutics.com/20231231", "localname": "Warrants2021Member", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants", "http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants-schedule-of-listing-of-stock-options-and-warrants-details" ], "lang": { "en-us": { "role": { "label": "Warrants 2021 [Member]", "documentation": "Information regarding the 2021 warrants." } } }, "auth_ref": [] }, "poai_Warrants2022Member": { "xbrltype": "domainItemType", "nsuri": "http://www.precisiontherapeutics.com/20231231", "localname": "Warrants2022Member", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants", "http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants-schedule-of-listing-of-stock-options-and-warrants-details" ], "lang": { "en-us": { "role": { "label": "Warrants 2022 [Member]", "documentation": "Information regarding the 2022 warrants." } } }, "auth_ref": [] }, "us-gaap_WarrantsAndRightsOutstandingMeasurementInput": { "xbrltype": "decimalItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WarrantsAndRightsOutstandingMeasurementInput", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants-stock-offerings-details" ], "lang": { "en-us": { "role": { "label": "Warrants measurement input", "terseLabel": "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": [ "r461" ] }, "us-gaap_WarrantsAndRightsOutstandingTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WarrantsAndRightsOutstandingTerm", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_WarrantsAndRightsOutstandingTerm", "terseLabel": "Warrants and Rights Outstanding, Term", "documentation": "Period between issuance and expiration of outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r790" ] }, "poai_WarrantsIssuedWithFirstMay2022OfferingMember": { "xbrltype": "domainItemType", "nsuri": "http://www.precisiontherapeutics.com/20231231", "localname": "WarrantsIssuedWithFirstMay2022OfferingMember", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants", "http://www.precisiontherapeutics.com/20231231/role/statement-note-9-stockholders-equity-stock-options-and-warrants-details-textual" ], "lang": { "en-us": { "role": { "label": "Warrants Issued with First May 2022 Offering [Member]", "documentation": "Represents warrants issued with the first May 2022 offering." } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment", "calculation": { "http://www.precisiontherapeutics.com/20231231/role/statement-note-13-loss-per-share-shares-used-in-basic-and-diluted-loss-per-common-share-computations-details": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-13-loss-per-share-shares-used-in-basic-and-diluted-loss-per-common-share-computations-details" ], "lang": { "en-us": { "role": { "label": "Effect of diluted stock options, warrants and preferred stock (1) (in shares)", "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation." } } }, "auth_ref": [ "r728" ] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "calculation": { "http://www.precisiontherapeutics.com/20231231/role/statement-note-13-loss-per-share-shares-used-in-basic-and-diluted-loss-per-common-share-computations-details": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-13-loss-per-share-shares-used-in-basic-and-diluted-loss-per-common-share-computations-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "totalLabel": "Weighted average common shares outstanding-diluted (in shares)", "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": [ "r207", "r214" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "calculation": { "http://www.precisiontherapeutics.com/20231231/role/statement-note-13-loss-per-share-shares-used-in-basic-and-diluted-loss-per-common-share-computations-details": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-consolidated-statements-of-net-loss-", "http://www.precisiontherapeutics.com/20231231/role/statement-note-13-loss-per-share-shares-used-in-basic-and-diluted-loss-per-common-share-computations-details" ], "lang": { "en-us": { "role": { "label": "Weighted average shares used in computation \u2013 basic and diluted (in shares)", "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period." } } }, "auth_ref": [ "r205", "r214" ] }, "poai_ZPREDICTAMember": { "xbrltype": "domainItemType", "nsuri": "http://www.precisiontherapeutics.com/20231231", "localname": "ZPREDICTAMember", "presentation": [ "http://www.precisiontherapeutics.com/20231231/role/statement-note-5-intangible-assets", "http://www.precisiontherapeutics.com/20231231/role/statement-note-5-intangible-assets-details-textual", "http://www.precisiontherapeutics.com/20231231/role/statement-note-5-intangible-assets-goodwill-details" ], "lang": { "en-us": { "role": { "label": "zPREDICTA [Member]", "documentation": "Represents zPREDICTA business segment." } } }, "auth_ref": [] }, "poai_statement-statement-note-1-summary-of-significant-accounting-policies-property-plant-and-equipment-useful-life-details": { "xbrltype": "stringItemType", "nsuri": "http://www.precisiontherapeutics.com/20231231", "localname": "statement-statement-note-1-summary-of-significant-accounting-policies-property-plant-and-equipment-useful-life-details", "lang": { "en-us": { "role": { "label": "Note 1 - Summary of Significant Accounting Policies - Property, Plant and Equipment Useful Life (Details)" } } }, "auth_ref": [] }, "poai_statement-statement-note-1-summary-of-significant-accounting-policies-tables": { "xbrltype": "stringItemType", "nsuri": "http://www.precisiontherapeutics.com/20231231", "localname": "statement-statement-note-1-summary-of-significant-accounting-policies-tables", "lang": { "en-us": { "role": { "label": "Note 1 - Summary of Significant Accounting Policies" } } }, "auth_ref": [] }, "poai_statement-statement-note-10-income-taxes-components-of-deferred-income-taxes-details": { "xbrltype": "stringItemType", "nsuri": "http://www.precisiontherapeutics.com/20231231", "localname": "statement-statement-note-10-income-taxes-components-of-deferred-income-taxes-details", "lang": { "en-us": { "role": { "label": "Note 10 - Income Taxes - Components of Deferred Income Taxes (Details)" } } }, "auth_ref": [] }, "poai_statement-statement-note-10-income-taxes-reconciliation-of-income-tax-benefit-expense-details": { "xbrltype": "stringItemType", "nsuri": "http://www.precisiontherapeutics.com/20231231", "localname": "statement-statement-note-10-income-taxes-reconciliation-of-income-tax-benefit-expense-details", "lang": { "en-us": { "role": { "label": "Note 10 - Income Taxes - Reconciliation of Income Tax Benefit (Expense) (Details)" } } }, "auth_ref": [] }, "poai_statement-statement-note-10-income-taxes-tables": { "xbrltype": "stringItemType", "nsuri": "http://www.precisiontherapeutics.com/20231231", "localname": "statement-statement-note-10-income-taxes-tables", "lang": { "en-us": { "role": { "label": "Note 10 - Income Taxes" } } }, "auth_ref": [] }, "poai_statement-statement-note-13-loss-per-share-antidilutive-securities-excluded-from-the-diluted-calculations-details": { "xbrltype": "stringItemType", "nsuri": "http://www.precisiontherapeutics.com/20231231", "localname": "statement-statement-note-13-loss-per-share-antidilutive-securities-excluded-from-the-diluted-calculations-details", "lang": { "en-us": { "role": { "label": "Note 13 - Loss Per Share - Antidilutive Securities Excluded from the Diluted Calculations (Details)" } } }, "auth_ref": [] }, "poai_statement-statement-note-13-loss-per-share-shares-used-in-basic-and-diluted-loss-per-common-share-computations-details": { "xbrltype": "stringItemType", "nsuri": "http://www.precisiontherapeutics.com/20231231", "localname": "statement-statement-note-13-loss-per-share-shares-used-in-basic-and-diluted-loss-per-common-share-computations-details", "lang": { "en-us": { "role": { "label": "Note 13 - Loss Per Share - Shares Used in Basic and Diluted Loss Per Common Share Computations (Details)" } } }, "auth_ref": [] }, "poai_statement-statement-note-13-loss-per-share-tables": { "xbrltype": "stringItemType", "nsuri": "http://www.precisiontherapeutics.com/20231231", "localname": "statement-statement-note-13-loss-per-share-tables", "lang": { "en-us": { "role": { "label": "Note 13 - Loss Per Share" } } }, "auth_ref": [] }, "poai_statement-statement-note-14-segments-segments-details": { "xbrltype": "stringItemType", "nsuri": "http://www.precisiontherapeutics.com/20231231", "localname": "statement-statement-note-14-segments-segments-details", "lang": { "en-us": { "role": { "label": "Note 14 - Segments - Segments (Details)" } } }, "auth_ref": [] }, "poai_statement-statement-note-14-segments-tables": { "xbrltype": "stringItemType", "nsuri": "http://www.precisiontherapeutics.com/20231231", "localname": "statement-statement-note-14-segments-tables", "lang": { "en-us": { "role": { "label": "Note 14 - Segments" } } }, "auth_ref": [] }, "poai_statement-statement-note-2-fair-value-measurements-fair-value-assets-measured-on-recurring-basis-details": { "xbrltype": "stringItemType", "nsuri": "http://www.precisiontherapeutics.com/20231231", "localname": "statement-statement-note-2-fair-value-measurements-fair-value-assets-measured-on-recurring-basis-details", "lang": { "en-us": { "role": { "label": "Note 2 - Fair Value Measurements - Fair Value, Assets Measured on Recurring Basis (Details)" } } }, "auth_ref": [] }, "poai_statement-statement-note-2-fair-value-measurements-tables": { "xbrltype": "stringItemType", "nsuri": "http://www.precisiontherapeutics.com/20231231", "localname": "statement-statement-note-2-fair-value-measurements-tables", "lang": { "en-us": { "role": { "label": "Note 2 - Fair Value Measurements" } } }, "auth_ref": [] }, "poai_statement-statement-note-3-inventories-schedule-of-inventory-details": { "xbrltype": "stringItemType", "nsuri": "http://www.precisiontherapeutics.com/20231231", "localname": "statement-statement-note-3-inventories-schedule-of-inventory-details", "lang": { "en-us": { "role": { "label": "Note 3 - Inventories - Schedule of Inventory (Details)" } } }, "auth_ref": [] }, "poai_statement-statement-note-3-inventories-tables": { "xbrltype": "stringItemType", "nsuri": "http://www.precisiontherapeutics.com/20231231", "localname": "statement-statement-note-3-inventories-tables", "lang": { "en-us": { "role": { "label": "Note 3 - Inventories" } } }, "auth_ref": [] }, "poai_statement-statement-note-4-property-and-equipment-schedule-of-property-plant-and-equipment-details": { "xbrltype": "stringItemType", "nsuri": "http://www.precisiontherapeutics.com/20231231", "localname": "statement-statement-note-4-property-and-equipment-schedule-of-property-plant-and-equipment-details", "lang": { "en-us": { "role": { "label": "Note 4 - Property and Equipment - Schedule of Property, Plant and Equipment (Details)" } } }, "auth_ref": [] }, "poai_statement-statement-note-4-property-and-equipment-tables": { "xbrltype": "stringItemType", "nsuri": "http://www.precisiontherapeutics.com/20231231", "localname": "statement-statement-note-4-property-and-equipment-tables", "lang": { "en-us": { "role": { "label": "Note 4 - Property and Equipment" } } }, "auth_ref": [] }, "poai_statement-statement-note-5-intangible-assets-components-of-intangible-assets-details": { "xbrltype": "stringItemType", "nsuri": "http://www.precisiontherapeutics.com/20231231", "localname": "statement-statement-note-5-intangible-assets-components-of-intangible-assets-details", "lang": { "en-us": { "role": { "label": "Note 5 - Intangible Assets - Components of Intangible Assets (Details)" } } }, "auth_ref": [] }, "poai_statement-statement-note-5-intangible-assets-estimated-future-amortization-expense-details": { "xbrltype": "stringItemType", "nsuri": "http://www.precisiontherapeutics.com/20231231", "localname": "statement-statement-note-5-intangible-assets-estimated-future-amortization-expense-details", "lang": { "en-us": { "role": { "label": "Note 5 - Intangible Assets - Estimated Future Amortization Expense (Details)" } } }, "auth_ref": [] }, "poai_statement-statement-note-5-intangible-assets-goodwill-details": { "xbrltype": "stringItemType", "nsuri": "http://www.precisiontherapeutics.com/20231231", "localname": "statement-statement-note-5-intangible-assets-goodwill-details", "lang": { "en-us": { "role": { "label": "Note 5 - Intangible Assets - Goodwill (Details)" } } }, "auth_ref": [] }, "poai_statement-statement-note-5-intangible-assets-tables": { "xbrltype": "stringItemType", "nsuri": "http://www.precisiontherapeutics.com/20231231", "localname": "statement-statement-note-5-intangible-assets-tables", "lang": { "en-us": { "role": { "label": "Note 5 - Intangible Assets" } } }, "auth_ref": [] }, "poai_statement-statement-note-6-leases-lease-information-details": { "xbrltype": "stringItemType", "nsuri": "http://www.precisiontherapeutics.com/20231231", "localname": "statement-statement-note-6-leases-lease-information-details", "lang": { "en-us": { "role": { "label": "Note 6 - Leases - Lease Information (Details)" } } }, "auth_ref": [] }, "poai_statement-statement-note-6-leases-rent-obligation-details": { "xbrltype": "stringItemType", "nsuri": "http://www.precisiontherapeutics.com/20231231", "localname": "statement-statement-note-6-leases-rent-obligation-details", "lang": { "en-us": { "role": { "label": "Note 6 - Leases - Rent Obligation (Details)" } } }, "auth_ref": [] }, "poai_statement-statement-note-6-leases-tables": { "xbrltype": "stringItemType", "nsuri": "http://www.precisiontherapeutics.com/20231231", "localname": "statement-statement-note-6-leases-tables", "lang": { "en-us": { "role": { "label": "Note 6 - Leases" } } }, "auth_ref": [] }, "poai_statement-statement-note-8-derivatives-change-in-fair-value-of-derivative-liabilities-details": { "xbrltype": "stringItemType", "nsuri": "http://www.precisiontherapeutics.com/20231231", "localname": "statement-statement-note-8-derivatives-change-in-fair-value-of-derivative-liabilities-details", "lang": { "en-us": { "role": { "label": "Note 8 - Derivatives - Change in Fair Value of Derivative Liabilities (Details)" } } }, "auth_ref": [] }, "poai_statement-statement-note-8-derivatives-tables": { "xbrltype": "stringItemType", "nsuri": "http://www.precisiontherapeutics.com/20231231", "localname": "statement-statement-note-8-derivatives-tables", "lang": { "en-us": { "role": { "label": "Note 8 - Derivatives" } } }, "auth_ref": [] }, "poai_statement-statement-note-9-stockholders-equity-stock-options-and-warrants-schedule-of-listing-of-stock-options-and-warrants-details": { "xbrltype": "stringItemType", "nsuri": "http://www.precisiontherapeutics.com/20231231", "localname": "statement-statement-note-9-stockholders-equity-stock-options-and-warrants-schedule-of-listing-of-stock-options-and-warrants-details", "lang": { "en-us": { "role": { "label": "Note 9 - Stockholders' Equity, Stock Options and Warrants - Schedule of Listing of Stock Options and Warrants (Details)" } } }, "auth_ref": [] }, "poai_statement-statement-note-9-stockholders-equity-stock-options-and-warrants-stock-offerings-details": { "xbrltype": "stringItemType", "nsuri": "http://www.precisiontherapeutics.com/20231231", "localname": "statement-statement-note-9-stockholders-equity-stock-options-and-warrants-stock-offerings-details", "lang": { "en-us": { "role": { "label": "Note 9 - Stockholders' Equity, Stock Options and Warrants - Stock Offerings (Details)" } } }, "auth_ref": [] }, "poai_statement-statement-note-9-stockholders-equity-stock-options-and-warrants-summary-of-status-of-options-and-warrants-outstanding-details": { "xbrltype": "stringItemType", "nsuri": "http://www.precisiontherapeutics.com/20231231", "localname": "statement-statement-note-9-stockholders-equity-stock-options-and-warrants-summary-of-status-of-options-and-warrants-outstanding-details", "lang": { "en-us": { "role": { "label": "Note 9 - Stockholders' Equity, Stock Options and Warrants - Summary of Status of Options and Warrants Outstanding (Details)" } } }, "auth_ref": [] }, "poai_statement-statement-note-9-stockholders-equity-stock-options-and-warrants-summary-of-transactions-for-stock-options-and-warrants-details": { "xbrltype": "stringItemType", "nsuri": "http://www.precisiontherapeutics.com/20231231", "localname": "statement-statement-note-9-stockholders-equity-stock-options-and-warrants-summary-of-transactions-for-stock-options-and-warrants-details", "lang": { "en-us": { "role": { "label": "Note 9 - Stockholders' Equity, Stock Options and Warrants - Summary of Transactions for Stock Options and Warrants (Details)" } } }, "auth_ref": [] }, "poai_statement-statement-note-9-stockholders-equity-stock-options-and-warrants-tables": { "xbrltype": "stringItemType", "nsuri": "http://www.precisiontherapeutics.com/20231231", "localname": "statement-statement-note-9-stockholders-equity-stock-options-and-warrants-tables", "lang": { "en-us": { "role": { "label": "Note 9 - Stockholders' Equity, Stock Options and Warrants" } } }, "auth_ref": [] }, "poai_statement-statement-significant-accounting-policies-policies": { "xbrltype": "stringItemType", "nsuri": "http://www.precisiontherapeutics.com/20231231", "localname": "statement-statement-significant-accounting-policies-policies", "lang": { "en-us": { "role": { "label": "Significant Accounting Policies" } } }, "auth_ref": [] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "4", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482338/360-10-05-4" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "16", "SubTopic": "10", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479405/805-10-25-16" }, "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/2147481877/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": "2", "SubTopic": "405", "Topic": "942", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481071/942-405-45-2" }, "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", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-1" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-1" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "30", "Topic": "350", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15" }, "r12": { "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" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r16": { "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" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "SubTopic": "30", "Topic": "350", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-3" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "SubTopic": "10", "Topic": "280", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-4" }, "r19": { "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" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SAB TOPIC 4.C)", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-4" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19,20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19-26)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.20)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.21)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.24)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.25)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r34": { "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" }, "r35": { "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" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-3" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-4" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-5" }, "r39": { "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" }, "r40": { "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" }, "r41": { "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" }, "r42": { "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" }, "r43": { "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" }, "r44": { "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" }, "r45": { "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" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-1" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-2" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "((a)(1),(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482130/360-10-45-4" }, "r55": { "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" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-1" }, "r58": { "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" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)-(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r61": { "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" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-12" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "20", "Section": "55", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-13" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-3" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-8" }, "r69": { "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" }, "r70": { "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" }, "r71": { "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" }, "r72": { "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" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4B", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4C", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4C" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4D", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-2" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482949/835-30-55-8" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.17)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "825", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480981/942-825-50-1" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "985", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-1" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(26)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(26)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r87": { "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" }, "r88": { "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" }, "r89": { "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" }, "r90": { "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" }, "r91": { "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" }, "r92": { "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" }, "r93": { "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" }, "r94": { "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(6)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r95": { "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(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r96": { "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(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r97": { "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" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.1,2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r100": { "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" }, "r101": { "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,9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r102": { "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" }, "r103": { "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" }, "r104": { "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" }, "r105": { "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" }, "r106": { "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" }, "r107": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r108": { "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" }, "r109": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.BB)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480581/330-10-S99-2" }, "r110": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r111": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r112": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r113": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//360/tableOfContent" }, "r114": { "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" }, "r115": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-2" }, "r116": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.CC)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480091/360-10-S99-2" }, "r117": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//470/tableOfContent" }, "r118": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//505/tableOfContent" }, "r119": { "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" }, "r120": { "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" }, "r121": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(f)(2)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r122": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "12", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r123": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r124": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "38", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-38" }, "r125": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "815", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//815/tableOfContent" }, "r126": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r127": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r128": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(15)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r129": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r130": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r131": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r132": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r133": { "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" }, "r134": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "270", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482989/270-10-45-6" }, "r135": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "808", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479402/808-10-50-1" }, "r136": { "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" }, "r137": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "808", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479402/808-10-50-1" }, "r138": { "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" }, "r139": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "808", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479402/808-10-50-1" }, "r140": { "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" }, "r141": { "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/2147480321/958-360-50-1" }, "r142": { "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" }, "r143": { "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" }, "r144": { "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/2147480321/958-360-50-6" }, "r145": { "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/2147480321/958-360-50-7" }, "r146": { "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" }, "r147": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//606/tableOfContent" }, "r148": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "808", "Publisher": "FASB", "URI": "https://asc.fasb.org//808/tableOfContent" }, "r149": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r150": { "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" }, "r151": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-1" }, "r152": { "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" }, "r153": { "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" }, "r154": { "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" }, "r155": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1" }, "r156": { "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" }, "r157": { "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" }, "r158": { "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" }, "r159": { "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" }, "r160": { "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" }, "r161": { "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" }, "r162": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r163": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(27)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r164": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r165": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r166": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r167": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r168": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r169": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r170": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483466/210-20-50-3" }, "r171": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-10" }, "r172": { "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" }, "r173": { "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" }, "r174": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-1" }, "r175": { "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" }, "r176": { "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" }, "r177": { "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" }, "r178": { "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" }, "r179": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 6.B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-5" }, "r180": { "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" }, "r181": { "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" }, "r182": { "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" }, "r183": { "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" }, "r184": { "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" }, "r185": { "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" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r187": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(e)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r188": { "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" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3" }, "r191": { "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" }, "r192": { "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" }, "r193": { "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" }, "r194": { "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" }, "r195": { "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" }, "r196": { "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" }, "r197": { "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" }, "r198": { "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" }, "r199": { "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" }, "r200": { "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" }, "r201": { "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" }, "r202": { "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" }, "r203": { "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" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//260/tableOfContent" }, "r205": { "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" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-11" }, "r207": { "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" }, "r208": { "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" }, "r209": { "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" }, "r210": { "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" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r212": { "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" }, "r213": { "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" }, "r214": { "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" }, "r215": { "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" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-3" }, "r218": { "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" }, "r219": { "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" }, "r220": { "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" }, "r221": { "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" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//280/tableOfContent" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-15" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21" }, "r226": { "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" }, "r227": { "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" }, "r228": { "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" }, "r229": { "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" }, "r230": { "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" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r234": { "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" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(j)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-26" }, "r239": { "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" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r241": { "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" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r251": { "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" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r253": { "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" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r255": { "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" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-4" }, "r259": { "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" }, "r260": { "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" }, "r261": { "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" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-1" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//330/tableOfContent" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-1" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-4" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//350-20/tableOfContent" }, "r267": { "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" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-2" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//350-30/tableOfContent" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r281": { "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" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r287": { "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" }, "r288": { "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" }, "r289": { "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" }, "r290": { "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" }, "r291": { "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" }, "r292": { "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" }, "r293": { "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" }, "r294": { "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" }, "r295": { "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" }, "r296": { "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" }, "r297": { "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" }, "r298": { "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" }, "r299": { "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" }, "r300": { "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)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r301": { "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" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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)(C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r309": { "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" }, "r310": { "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" }, "r311": { "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" }, "r312": { "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" }, "r313": { "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" }, "r314": { "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" }, "r315": { "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" }, "r316": { "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" }, "r317": { "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" }, "r318": { "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" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r320": { "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" }, "r321": { "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" }, "r322": { "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" }, "r323": { "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" }, "r324": { "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" }, "r325": { "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" }, "r326": { "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" }, "r327": { "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" }, "r328": { "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" }, "r329": { "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" }, "r330": { "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" }, "r331": { "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" }, "r332": { "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" }, "r333": { "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" }, "r334": { "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" }, "r335": { "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" }, "r336": { "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" }, "r337": { "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" }, "r338": { "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" }, "r339": { "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" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-1" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-2" }, "r342": { "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" }, "r343": { "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" }, "r344": { "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" }, "r345": { "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" }, "r346": { "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" }, "r347": { "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" }, "r348": { "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" }, "r349": { "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" }, "r350": { "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" }, "r351": { "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" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//715/tableOfContent" }, "r355": { "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" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(A)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(l)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(o)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(p)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(q)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(r)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(r)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480126/715-20-S99-2" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480266/715-60-50-3" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "70", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480794/715-70-50-1" }, "r372": { "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" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-2" }, "r375": { "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" }, "r376": { "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" }, "r377": { "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" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r379": { "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" }, "r380": { "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" }, "r381": { "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" }, "r382": { "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" }, "r383": { "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" }, "r384": { "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" }, "r385": { "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" }, "r386": { "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" }, "r387": { "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" }, "r388": { "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" }, "r389": { "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" }, "r390": { "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" }, "r391": { "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" }, "r392": { "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" }, "r393": { "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" }, "r394": { "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" }, "r395": { "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" }, "r396": { "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" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r399": { "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" }, "r400": { "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" }, "r401": { "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" }, "r402": { "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" }, "r403": { "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" }, "r404": { "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" }, "r405": { "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" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.C.Q3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.1.Q5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.2.Q6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.3.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r413": { "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" }, "r414": { "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" }, "r415": { "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" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//740/tableOfContent" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-10B" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-25" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-28" }, "r420": { "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" }, "r421": { "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" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-14" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-17" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-19" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-20" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-21" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r432": { "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" }, "r433": { "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" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r435": { "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" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 11.C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-2" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2" }, "r439": { "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" }, "r440": { "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" }, "r441": { "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" }, "r442": { "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" }, "r443": { "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" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-5C" }, "r445": { "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" }, "r446": { "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" }, "r447": { "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" }, "r448": { "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" }, "r449": { "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" }, "r450": { "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" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-5" }, "r452": { "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" }, "r453": { "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" }, "r454": { "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" }, "r455": { "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" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r460": { "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" }, "r461": { "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" }, "r462": { "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" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6A" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-10" }, "r465": { "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" }, "r466": { "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" }, "r467": { "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" }, "r468": { "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" }, "r469": { "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" }, "r470": { "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" }, "r471": { "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" }, "r472": { "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" }, "r473": { "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" }, "r474": { "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" }, "r475": { "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" }, "r476": { "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" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-1" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r479": { "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" }, "r480": { "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" }, "r481": { "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" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "845", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482864/845-10-50-1" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "845", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482864/845-10-50-3" }, "r484": { "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" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//855/tableOfContent" }, "r486": { "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" }, "r487": { "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" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r491": { "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" }, "r492": { "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" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482312/912-310-45-11" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "330", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482105/912-330-50-1" }, "r495": { "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" }, "r496": { "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" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "928", "SubTopic": "340", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483147/928-340-50-1" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r502": { "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/2147479440/944-210-S99-1" }, "r503": { "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/2147479440/944-210-S99-1" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r507": { "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/2147479440/944-210-S99-1" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column J))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-16(Column K))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1" }, "r524": { "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" }, "r525": { "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" }, "r526": { "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" }, "r527": { "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" }, "r528": { "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" }, "r529": { "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" }, "r530": { "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" }, "r531": { "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(h)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r532": { "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" }, "r533": { "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" }, "r534": { "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" }, "r535": { "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" }, "r536": { "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" }, "r537": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-13" }, "r538": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r539": { "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/2147480737/946-205-50-2" }, "r540": { "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/2147480737/946-205-50-27" }, "r541": { "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/2147480737/946-205-50-7" }, "r542": { "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/2147480737/946-205-50-7" }, "r543": { "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/2147480737/946-205-50-7" }, "r544": { "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/2147480737/946-205-50-7" }, "r545": { "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/2147480737/946-205-50-7" }, "r546": { "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/2147480737/946-205-50-7" }, "r547": { "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/2147480737/946-205-50-7" }, "r548": { "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/2147480737/946-205-50-7" }, "r549": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4" }, "r550": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r551": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r552": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r553": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r554": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-2" }, "r555": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r556": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r557": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r559": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r560": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r561": { "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(10)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r562": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r563": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r564": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r565": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r566": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r567": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r568": { "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/2147479617/946-210-S99-1" }, "r569": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r570": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r571": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r572": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r573": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r574": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r575": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r576": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r577": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(5)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r578": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r579": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r580": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r581": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r582": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r583": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r584": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r585": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r586": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r587": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r588": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r589": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r590": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7" }, "r591": { "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/2147483580/946-220-50-3" }, "r592": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r593": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r594": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r595": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r596": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r597": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r598": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r599": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r600": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r601": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r602": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r603": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r604": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r605": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r606": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r607": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r608": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r609": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r610": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r611": { "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/2147481062/946-235-50-2" }, "r612": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r613": { "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/2147481062/946-235-50-2" }, "r614": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r615": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r616": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r617": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r618": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r619": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r620": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r621": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column A)(Footnote 3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5" }, "r622": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column G)(Footnote 8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5" }, "r623": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SX 210.12-13(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5" }, "r624": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5A", "Subparagraph": "(SX 210.12-13A(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5A" }, "r625": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5B", "Subparagraph": "(SX 210.12-13B(Column E)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5B" }, "r626": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5B", "Subparagraph": "(SX 210.12-13B(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5B" }, "r627": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column H)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C" }, "r628": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5C", "Subparagraph": "(SX 210.12-13C(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C" }, "r629": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r630": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r631": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "405", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480191/946-405-45-1" }, "r632": { "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/2147481004/946-505-50-1" }, "r633": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r634": { "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/2147481004/946-505-50-2" }, "r635": { "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/2147481004/946-505-50-2" }, "r636": { "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/2147481004/946-505-50-2" }, "r637": { "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/2147481004/946-505-50-6" }, "r638": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "948", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479851/948-310-S99-1" }, "r639": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481058/954-310-45-1" }, "r640": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r641": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r642": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r643": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r644": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r645": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column G))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r646": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column H))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r647": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column I))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r648": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r649": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1" }, "r650": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1" }, "r651": { "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" }, "r652": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(b)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r653": { "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" }, "r654": { "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" }, "r655": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r656": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r657": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r658": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-22" }, "r659": { "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" }, "r660": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r661": { "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" }, "r662": { "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" }, "r663": { "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" }, "r664": { "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" }, "r665": { "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" }, "r666": { "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" }, "r667": { "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" }, "r668": { "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" }, "r669": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r670": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r671": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r672": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r673": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17" }, "r674": { "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" }, "r675": { "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" }, "r676": { "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" }, "r677": { "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" }, "r678": { "role": "http://www.xbrl.org/2003/role/exampleRef", "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" }, "r679": { "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" }, "r680": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "845", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482819/845-10-05-4" }, "r681": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "845", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482819/845-10-05-4" }, "r682": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "845", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482819/845-10-05-4" }, "r683": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "845", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482819/845-10-05-4" }, "r684": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "845", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482819/845-10-05-5" }, "r685": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "845", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482819/845-10-05-6" }, "r686": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "845", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482819/845-10-05-6" }, "r687": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "845", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482819/845-10-05-6" }, "r688": { "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" }, "r689": { "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" }, "r690": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r691": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r692": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1" }, "r693": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r694": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r695": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r696": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r697": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r698": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10" }, "r699": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-11" }, "r700": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12" }, "r701": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r702": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r703": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r704": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-K", "Number": "249", "Section": "310" }, "r705": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Number": "249", "Section": "220", "Subsection": "f" }, "r706": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Number": "249", "Section": "240", "Subsection": "f" }, "r707": { "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" }, "r708": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w" }, "r709": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r710": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r711": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r712": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "405" }, "r713": { "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" }, "r714": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "SubTopic": "20", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r715": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4H", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H" }, "r716": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "205", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483504/205-10-50-1" }, "r717": { "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(27)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r718": { "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(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "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(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r720": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r721": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r722": { "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" }, "r723": { "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" }, "r724": { "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" }, "r725": { "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" }, "r726": { "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" }, "r727": { "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" }, "r728": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r729": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-18" }, "r730": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r731": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-2" }, "r732": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481569/310-20-50-1" }, "r733": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481569/310-20-50-2" }, "r734": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481569/310-20-50-4" }, "r735": { "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" }, "r736": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r737": { "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" }, "r738": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r739": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r740": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r741": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r742": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r743": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r744": { "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" }, "r745": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1A" }, "r746": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2" }, "r747": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-3" }, "r748": { "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" }, "r749": { "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" }, "r750": { "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" }, "r751": { "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" }, "r752": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r753": { "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" }, "r754": { "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" }, "r755": { "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" }, "r756": { "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" }, "r757": { "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" }, "r758": { "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" }, "r759": { "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" }, "r760": { "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" }, "r761": { "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" }, "r762": { "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" }, "r763": { "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" }, "r764": { "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" }, "r765": { "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" }, "r766": { "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" }, "r767": { "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" }, "r768": { "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" }, "r769": { "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" }, "r770": { "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" }, "r771": { "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" }, "r772": { "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" }, "r773": { "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" }, "r774": { "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" }, "r775": { "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" }, "r776": { "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" }, "r777": { "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" }, "r778": { "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" }, "r779": { "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" }, "r780": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r781": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r782": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r783": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-6" }, "r784": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480060/805-50-25-1" }, "r785": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480027/805-50-30-1" }, "r786": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "30", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480027/805-50-30-2" }, "r787": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4A", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A" }, "r788": { "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" }, "r789": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r790": { "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" }, "r791": { "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" }, "r792": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-4" }, "r793": { "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" }, "r794": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r795": { "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" }, "r796": { "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" }, "r797": { "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" }, "r798": { "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" }, "r799": { "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" }, "r800": { "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" }, "r801": { "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" }, "r802": { "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" }, "r803": { "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" }, "r804": { "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" }, "r805": { "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/2147482517/912-730-25-1" }, "r806": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r807": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r808": { "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" }, "r809": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r810": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r811": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r812": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r813": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r814": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" } } } ZIP 88 0001171843-24-001694-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001171843-24-001694-xbrl.zip M4$L#!!0 ( )&+?%A]52Y/F0( +L* - 97A?-C0T,3Y\K,Z0^TZ[5,.>5R2E+*EO9A0%/,88 +&(N4\$,G M(W%,^>URZ/6N$AI2!8UZM>Y:H>=:F5=YP/Y=['^ 8,O@&Q[FF?,K&__F M8Z13A/*.DZ-QK^MW O]+#X:#SO!LV/\*_J!3_9W#3P)F MT%@E>EI[O<9A,IPJF\R5V C*)[:2Z$=\4#G0=4SJ23'&&Y.7*!6-"%NS!)3( M'%@IA_=:N;&ZL"]"[M+/G7N3>9C3F!*Y=*VY=\VXPJJEXGWBA5W <(,82LBP MA1G6H&&-&F[#_C27-(]I69!!3,'GD9"9T'^ %CSDB1[+#/Q5(C84>WQ08%/5 M89NL>P#U=.PX1292&N70N1W79\V,+C*R(!+WFO:GB_#D^Y)1CG".<0'A;<'A MZLL.L>Z RN+[ORI]3"\A8B3/6\99>Q*8HW:_9WX<]]J?B[[IUNZH?Q*,=V3) MU)1B<5=8_ XPZ@\NSF^LZ1-%>W?/H%%81;NGBTW9M/X$4$L#!!0 ( )&+ M?%BW9HTSK@< "(Q - 97A?-C0T,3U;;5,;.1+^G/R*/JZ2 M)54V?@$VG&VHX0%>_N?GG9W6V[TMZNTURD;J M_5N]#A]0HQ4>8QC-8)@6.D;[WF0(9\9ZH: .VXWVVT:[V=Z!GSN[.YWF'O0_ M0KU^T,O0"XA281WZ_8W")_6]C:I5BPSW-Q)C,^'K,7J,O#1Z R*C/6J2]J@P M3XW&?6TV#E[V&J7%O9&)9^#\3(7AVM>=_"]VH-7,?1="0R(RJ68=>/VE,+X[ ME!DZ.,$IG)M,Z+*Q"[F(8ZG''6A*#PL7@D.V [68;3H_^+^8,_SF B_[Y MN_[)X*)^^J]?!_^&_N&0K(%VL]E^HGYP3<-Q#<[%+#,ZAJ,M^ VU%A9K$*'U M,IF!3X7O_(EK]&*D$$;&4@C;WVA2M$&EJDAP=>UR$O'Q!4=C2%_Z,YRHGO$614)4'@3=Y%\K)8?M5&$CR M#W+36EMANWC^AH_O8]@_WCZL9<>0B@F"Q8G$*24DGTH'0NN"TI#%G/(1& U' M-)+R0?T7, F<68PEY18:=JHCH\QX!L7"-]\DV@1!.\9.V2C\DEVX_6 M)=\)1XY(7I?-X+,V4X7QF")<\,S*)6-#&K3Q@=L(HAM"SZ#0WA9(%A&SRB@] ML*\*(#*$I$M!(B)JLF R8@7>E'*W!#1&Z)RP,Q;)Q&7,RS<2T3+HA)5U6=I.5M25HN;DQMZQ=H^LI MH6OGT:)K>,T57_]]K]UZVW45?BK:SN'?)(FDRTWW)OCI,1"O#X@@#Y?L N2Y M@([=0;J41[!81MF/,R!?Q])%RKB"QG%>M$:5T,BMB3"F9@>;A(08"5JENP\N MHU3H,4*?4LYYH4BBM2WJK=U-+*UH[<;E57DIN>C2)21Y?N"\M(34$CELRYT5 M)=<4):2(UWD3OR3!/+6SQN0?CLGYPNZ'F@>&L_A^..\\K&7OT9%.\NI [+X- MN1ISSD@4[NY#F/R-D.!3:2KII"DL34!9:R)=R(4DA3K,PT7_(HLN9V*+2@0\ M5GQR@:E:E:6Y4U)&)5N<43(.QY*N&#D92]H&7H L66_@!IIG*APST1#!7*"M M(7,:AV20ITS-@W+!]ZA0@A,^+2L8L6"T-*+DQ\NTGKZ-D 4I)]-XC-+= '$Z&*D/T8!9@D&,XX-;H5%>45 MC;]#-B\O5Q>9 =5H9^!+09R7IM[\RI"$P$XY\89T97A$$ PGUOKZXYVL'8[E_O8"P\L8SG,:&V MR%Z<3)=QN4ADC*Q[+O4(61(4+._;$D M^\(DFX1>RLR.,S]]22!"JJ.[5.=04Q6?FKF5E&-AKJ&G#0]CYPYM[ ;,Z,BH/QEZK(*XJ81I"2"0OKI4$VA%[=D5&ZZ7]"(NI>,;*QUSK7/B, /EX M#ZCZQ($32VFH1O# D#P)8.'=@@J)M9)"2CTQ:H+,([485Z](V"K?8I8K,T/J MG::FS+#B&LX)EW\(R;ZUCVO$_ AB=IL/7'J1#W7@H[ 4=]M[->!WDK\7">W= M5]UJQ^LCX[W).M#*+R$\=P ['FTV:\!_;QYT20W76/$*Y8\LZF;,JESZ^^[E MBO 7&?9$O;_1WG@,/O'MS?N+;\!A*C&!P25&1?D:9%FA/)+(%LL)1$HXM[_Q M:_]B6#_K?QC4WYT/^K_P"_A+O6-"&TGP MKPA6?) 5#?Y5P4&O$7X;\3]02P,$% @ D8M\6,[]4U@2" 4C< T M !E>%\V-#0Q-SDN:'1M[5MK;]NX$OW<_HJY7FPW!>SXD63;M1T#;NIT; M!(D+W/MI04N4190B59*RX_WU=X:2GW%2I]G<>C<& CCB:X84S^&9D=2.72([ M[9BSL//R1=L))WF'W_SQ\^%A_E2)N$N4K('0^=FNYAZW!SJ< M@'43Z;LK5['B3]Z$>BUU+? %$4N$G#3AU9=,NU9?)-S".1_#E4Z8R@M;D+(P M%&K8A)I04-NO"]6"(#-6FR:PS.D6V4R7#!7CK@S8FCOA??"7(V8$4ZZI:'ZR MY?B-JS IAJIIQ#!VK829H5!-:H\+,NCT;F(Q$ X.ZON-=G70:5?3SLL[[/^T MXL!/FWBP9/"5&MBT=9^-Q\TQP!O(S:U)GO2N^F>G9R?=_MG%^==F^20>7'ZZ MNO[4/>]#_P*N>R?D!QS4&G!Q^EW>^ZY)'[V! M1JWV=]T'2Q;.RO!O;6-X)UD0JBQ)/ M"WD1$L^+ER^0F(?J)=W-CA^C..V81QPC:9 *?E1Y+'@YY.0=V@>A0HVVEG=?4#&4N4Q/( ME#,91Y=1T2-^IN6+>BGR%B0 M^-!1)/!RS[[V,#\#9K@G%"0(00A"X .WA"9A8^I!S1*47B2_Z#H4-I#:9MB/ M1)G1,F>6U.B AUAL80^)).3(3#E;]&Z"F*DAARX*GJM,8HOZ :O4C_9X[D7] M*,RO\DM!F2:5,QJ-#Z2*%H@N)Q[R96-#T9*A" W1/%?I#UM0C-G<*DH;:(,J M$[FKM,)NJ]RVEMF^DOW*<>"I:Y&Y?/9XB;BF^>2"N![(,_.)/0R?ONO=J'IL M:H]].W$DEG)9W M8AY/88\\.EN,*?&_ :>&*&FP/P^W2\+L\/YDJ!K\3?"^\0%X"_:;'YT;HQ\9 M8R1" C6S6ODMRBP2 J5 ".G,A%/4(0\(-A!2N E%%^O,$@=Y@'KLY?2QU'0A MA>*ER$TQH30S*6+?IV18$"!(O ,^F3+TCW7ZZ/T3VNL2.>Q#;/ M! QTYN[V8!.]P6:M.:4YHJ^G,6$P3:!XJN+Y2J _+1I\!\WG TM$Z"#)#&%D0K6M&3;1U6$XO7^!8%E<&OF2H>7'H MO3NZ1 AV/!-76A>.!PA! BM3*X].][Q7,;,SA4^GJ2<''GJ9X=>CD 3D.(S ME\5CDY7VY4[O.*WYQ7]RQKAE%++\\.?M,@BKY360&,\0_6A0/_\('M(?BAL+ DG M_*6TQY2Q^9=,H/N>G3/E7_^TKW?IPV^+(%?=0$SXR@[S;>%L&^H[E/B3D"UH9:.=T@FHPO0'_ M5 ;,<+!7*P/]O6[!?5-J'#WME*JVNO3:_;<"._=SF:V*S?QM=W$-\06:]J Z M+C5*V[ ;[ENV?_C4SXC@1 (GL> 1G,Z([2*/3K:$U4(Q@D R:X]+OW>O^Y7+ M[H=>Y=U5K_L;?;"U4'OYX;1_M5(61Q6CQ[<+B0GA\L/YIX]S:]B"OCI;\X-> M5.DKM$Z[ZK^E^Q]02P,$% @ D8M\6#FAH3+=! (18 T !E>%\V M-#0Q.# N:'1M[5AM;]LV$/Z<_(J;BZ4)8-F2G+=*C@'5<;*L;6S8SK!]&BB) MLHA*I$K12;Q?OR,E)\Y[MR%M%P0((HO'NWONA8].ZJ8JSWK=E)*XM[[654QE MM$E!(Q$R)\J* MJ:*18H(W(!)<48Z[%.':A M?# +"D#F2OC:9W'#46WWED'_&H3!8&[/B62$*X_K^#)?T4MED8S-N"?9+%5^3N2, M<4_OQX2$O<%ERD*FH..VG&X[['7;16_] ?]O;P%X^S4(;CC_2ZPADMNN+!)($AI:%T>\>X/.&:A'A%2'#!5 HJI1!P/D>V&]," M:0]0+/ONK;?%WE!^,+< M.?X6LI4TIA>42* ((H9#&M$\I!(Z3A-3[': E)"P#$572"84B8HIAF$3'L/@ M$AF6SRB@^9R5I4:]ZK5"O'3:A),FC,DB%ZAZU(+?*.=$TB;T4T83-(;&JS"2 MA$4(9',D&8]8@;'?$6YI ,;BKZ),X7U&HI1*7-#MQ/+:YA'C!"V@@7MLWA%N MZ71J^'6VFH F*3YZ4*98LM )J7?$^%0R4I$TH109S18FI\5<%J*D9M_&&V=W MS]=':*DU(3(DG);6\#*C"P@BI26ZG9LKI%#K&4Y -:) ":,>TM(HY OXS,4% M5F9&O9=S"-P]XW+3V8+*[=W_. 30Y3E(YADF/<)29;H?KWI4TB]S)FF.)DT9 M)O5QVF;KN7EW+W MX92O))[Q:FC2V=3#$F$-904&!% MRJ;12J[.(!J,F3&MF05WS;.J?J+0,R *REO'$_3)J,]BQ4=+5D,-)N(2?2,S MZOFQ]0U+IG0_02@D#JL'#1OG2IIE]__,*7[!8I?C3_KG&864T M49X9'NL%,^QYRW%R;7T-YVV)/_0U7KH\U[P6D:Q^%B//8*4KX["#QAN5PC,T M8:-WB'7QX!.140KNOGGB;)L,:H]M%=_&6B74"H52(L>AN[C4O,NP56;A)A*E M_MORX;&0W)WG#:E=MN]YOCT6U--HEZU5Z>+5%/%?U?*F*:.+XP)V(C]HN(T? MH2>>3MX+3\ #DU#%+,_F]=$YZX$*X%NQ(;I75GUEU>=GU=49_Y5/OSIUCZ7M MA8?^Q'O@MV/4NV^9/PBCQNP&"]'P^"#_K[XXIT='PT M'=]:2Q-+BHN[BYJ%871\>O;IVAONT!]1[[D@BK;^J-KKMLVGX;\!4$L#!!0 M ( )&+?%B4DWP;-!, .A@ - 97A?-C0T,3@Q+FAT;>U=6W/CN)5^ MWOD5V$YM8E=);MOMF>FQ/*[RN-V]KG3;CMNS57G:@DA00DP2"D!:5G[]G@M M@M3%WDYF=JUR'J8M$01P#L[E.QEW)V]YQR=CDRZ$JQ8YO5Y6 M0Z?_H8X/]F?5B#YFLM#YXOA/=[I03ERIN;@UA2S_-)K)--7EY'A?EV+O0)8SC@>3Q MZ<7C5(]U)7[Z\>3M^/3D[>STNS6K+^_\&>MWEOMC.7:ST:8U_CD*$S@@99=( MO+F]^'!Y?G?Y7Q?B^NK\^O/UI[^*RZOSO:<(_FTV<_WY\OROL!%Q>W%^_>O- MEXNK.W']$3<$?^$>SZ^_W%QJ%GLD1T;6?&J6V@YFZJQ(S)$283 MU50[,3.Y3A8"_JJ, ),BP'Q44W@&0ZU)5%I;6%.Y2HYS[:9LL?#IC56I!@/S MH,1UF9C<3!9B!Q_\\0_O#P_W1^>FF,ER09\.1KOB%R-MBLM^T!8,D[&N,YP> M-X-A$[0(C#3UK !QQ#<3!<81+(UZ5$E-*R>PB"J=1#LGX F^HQ[\<%D*F<#[ M904F"J8"&BI%<\'?=4[?9M84 LRE J[EHC0ESI@#!Q,EYMHS(M,E?($#K)H! M>WBZO]= "$[G!-EO&OKKWM<]D2GX"*,=;-/J2@,#X]+1XO001!H3XHX"=3N0U*]1%$U2N5ZVG5(#K>]CS' M*C=SX:8RS\54@A"3B)DMSJQB5ZEA*4 MXQ;UM%8"QR#?#GYZ_\- 2% $T*E4I0/2"#8"DSJ7K!;XW:36K$$5J@;IWMY6 M,*LH=%6IB&/GL7EKGK.4*;:HVT'Y QQDVB&7F0 .!"0&X0A8^^$OTO5&B8F% M>5%8'L"\X[^HC5*GZ,VDF"GK8-!\BJ[-/L#+*%^EN&@.V6'1ATCDL"$Y,:5Q\1^\*> @3R RT0%R# M&QS#OX<# 4C_W0 &P A^YE?'[8]5 CJQ*.85F(T(*Q.H#,WK]603$]>3L M)@$I<9',@NWF%T$$F>IM02[UZ86U$#N;VN4+<89L76FSD NR0-B)C%AEVYYG MM2(SU)6B^52QL,D90-4$@/EF08K%Q=4@>2OWA)8JB @?'ZB]4JE[#D$TOA70 MN:GSE,'-6*G-]$:&#LT4;="O1N]B'L,6M*LQR9]9(OZVA?8#"@EJM&F(KTV- M8'^"&H"L10LO'T$,:/$=O:?V!FS[9E8-X1$NH=WNGD!+L9+29@^N,LD]O =F M&,FI#.9MZ,NIR3$0-E4<3KLZX>SO[QX1XO&TH,&<994K6'\VJ**> ' .^.U@0 =8XZ"\)=YQ/*FFX7 M\E^"=8%?F*AAV^@(Q$HP)*ER>E*&W'$3!WADZ]&)X7D"./$Z=&X ^E@OCHZE M$$64T4U&-A:D^1;8+0Y^D,.#G6PWRFW$![8'JT(L"X=I42/QI-#BP,@E8AQM M.[)DG;S360SE,RJ;KDDA1 MI@LL(BPY0YVI';\!K\]D R>606K89&-C'6M?M#/X2.OR8,R&X_T]I3?5#QS=_?SF MYM,O?WX3EISKM)H>BX/]_?\8"7Y]F*NL.A8X2?B&BBOT%59O.G-]O+MM)HOJ M \(7"$2T0._=:3:T9K[\9:+ <=Y\NOKU2TL#C,!B5/S/=R=3&Q:^.?MT,?SE M]N+LS\.SCW<7M\="YG.Y<",Q!C50]ACSMJJSF9&8*J;JAF%_V*?_ MP7LRN9]8T)=TV'VTQ(#__+": "-#E#+.=AZV1 _;""O ?T8!5F7PF%*B9G=SP+[#ZU.L'R*D7 .L]1@]WA:[?OPF-^5D M2% AU4Z.P3)6P(U<9QAJ -_05-.1N!K",K*H%*54OD1"CQ3@;LZDY9*S8!.K MFL>X#!AS3CYY;]:)RC@A$66I"H8"H=I[-U@(VFW-T&9/'9F'NT M8^*&L@(MQ*ZFP%52HERA?/CDP0*XX<3.+*^9.16&E5.*';N1'J<_M0OE.M) !D.J&Q537E>*B<;<6%OF8]:PJOBP#9<9 MJ[ J;"K7H"4F8RS7[*1!Y@,D<&7NGC0&/WFX3EF^ )H;S,XTR!ITU8*$<-)$ MWOLH4B8VWAB:_B&#MHDID@;A.)1CLBCEI1.*'A.NNO6W,//B08TB^XYKMX.KD20II. M^1O9E:H9AIZ<8@"6HMT-R;985C";FE0U[1U@HMJ**@RG'EH["'?U(\P$ T68-.%P8U%S<-,@@(MLCYV?-"L3=JY MFFSZBO@I.(F&C)#;?=[KC>'XEVP"E?D;-S*N/>S@)#9[*HX(FQD+F* U!CY= M25LEF.8)X$ 2GX4T27"TED W'-$3(W\SVY9)(&H [E?6[(6 (FP^J8'M@"=Q M)9^3AWW!@Y);"=M@.#; _V<5NZX#9\"-I';P-E6HEGN#!$J#\R;MV4D"KZX( M7^MJ:+*A/U&9_JUV%6W#5Q4:O^%%V"%R^3:)#&E0+RS1GINY*[H9029H[QV,JTTDCL'.ZV#(3%V 11&M^I":M%5(((;.L! M/5=9$#A,Y:PY QV:18R=R%+_@V:#U=_AZA14ZRQLO%DC)5&&+2-#S4S9\-;1 M1DI;*XH!!H8WC*\:D J10[0+?)T&HC5EI4.09TA=@,'YB$S:]Q&?$&%R0LS! M+C#%9C$DNU $-E - MFA0TE6(VT.3Y=9G[Y77.72_:X$T8\R]4U?351I;P7%:/1HM+@ M$H3?D;L-6H!GY1 ,.CPM"0TA!IA*]IL+Y0O15 ID)P,.1C+DQ6HL!C @F]V8 MV&9*5SYYOS/V:^&<[5R^(NT=;3-S5"F)PC2L?LTPH O=&9XF;S+WQ%VG0%F M.T+'"5X%2"W3R#LV/8=H*#%%PR9\+H&7N[X9D7:/AAE>?4OQ8M040G;QZ6HO MM@_ CJ4+9<^46Q]?O,)>F0IQ4",MGF5J8BBKUJT4%W(1%=>1_QC(\L&LXW4+ M^9[4 ?9-$5S+>NLW:WMP3(>W85%&O2"&NIA93"9PBT4#?!;!5[=IGT3;I"Z0 M'8ER41:$@G@0 ]RMBOI; ,/9E%*T%-6C%W>$L!5"AH19VN)7WA$WH\3="5SP M\1O'[KIV1U%7@00N@.*X4"R-T@G^U>?*,]&TLM ?UF@KUB3Q+AZSH=J_.VJB MG]XQY/H>K4DB:\<)XS8!7,G'X=]KF7.'6)1IQ>3JP",23H6-5:DRK*IB[F1L MC4S18CU(G1.'8"^P^]PL%":'X%,&3ZCC1*G*-^!&O>Z< >!NW*/] ["C.P?O M"%H>'>"G%LNEKS6PUQK8:PULD^L G<:4>M/)2;&#!/WG2Q^#CLEB1"+,&/;< MF!&GU'WOFDPHWY"]1YU?U=C$931?6'$F1SO3%,PH9N:"$@P%R1K&WV3T31NJ M$HAS@-71SJE'-(7]BSDA];RJXH1;$$[F0/:(^I>'OAF56U?=J#N9],;9;Y4: M]H+-D!-7;9IF4(5XRCQ3S.,6NS4>N]POD@1>,T2L=M"<,P[X00/ M>R)*1B'-&,AC[A"&>5GHLV^PBG_XSO^3#H??*O("4DIB^6U N%L77<65G#6@ M<"D,(;S_K"BLCW?Y_=#H.+?X;4F%7:I.LP2'BPT+0!X(-D!-\&X?8YG"PP_" M4=.%HX97F:86:Y,(>74>]3T%XTC)E7;N"(K%=.&>7>;[B-J@QF=WRY+*W=S> M&YKCG)!1Y:M%D4';H^90VD@3QU%V*.A=F MKOK-T5W\.F 2[OJQQ%><[GQ/^C[,OQMY^8ZI*\JTJO8^H7A(D38SJ$_DA[Q MK0I*\X5W0*O):YJ2PV*(],'2 *QU:A!VDM5Y#F8?_$?E,Y;$X#0T(;3=WKF< M1Y6+U3[%(U0 J#^==0"IN%P*D$(7&=^W6%"FKPFR84XP>#Y?V9-F\&B)U6,, M\L> VKT);3?:#^SC\BDK&'55/A7B=0-]/,@YS#) ]DWIY/ /SE#5-IBJY M1[> _2&6R_D8D@!O]C0U*H'N4T=*PI7,3;T[\SL/MMT=,W.?]O]OU;8RBN,0NX;?9!<[FW3!D@40?, M(G8Z*W.0XF#_0SCDSH4B%,0PYOL?]M^'09QR%5^IQOI%VGM YI\_G].E%\?6 MIDG>]CL.6M6,358L_NQ,24VP9.D5)=HY1PLK9F3CY/N*R(;E"T*KI,)Q.GDY M-]YFA3-;D_^@O WX[@Q&58&)@^B\)?R (#B=J,*7N\GL'4 MA45>/&8\P[BG-30+ MLPHXS&?QM-IGDSA1Z/UHXB]XJ72_HBA]=% M)TC RR^]][2=V-)2ROFUUB2-/:1H0_.>W_(F!GP4&!(>X9^TSGB=)L-?&2;C M_4)UR<4P1<)("/Y!YCJ->O+[(3%C^&9^.J?E+1?R41=UL>QJVR)QM[3=BF,P M ['!:V2F:B_O&:I?ZP?EPJ)^L3:=P/>HL$&(S$F'$C;"GEY=4?P2L8/N'@2A M7_VX!].(JR!6$0J34E MPN+!9)4QW8%F,JZ'QY1T$QB14Z0<"AI>=H;^A^7"3U7Q;2A"F>'G<^C'=OIM MVCX9XPV/SXUP#;][0ZK#W[8N-!!3,\ ML6#Y]-B>^DM9AK$1'D*([*(*Y/++>(0/F#'%;D?YC#CLGY7+UQ5>5WA=X76% MUQ5>5WA=X76%UQ5>5WAQ*T11YN>SKW?#-F9>&=/_2V/U$*K"'W@A^_3D+?T_ M'/P/4$L#!!0 ( )&+?%BR6E4]=@, /(+ - 97A?-C0T.#(W+FAT M;>56ZV_;1@S_O/P5G >D+6!9[Y>E&'#3)!BZ)(:38A^'LW26#I#NU-,IB??7 MCWHXCIVTR+!AP= O-H]'\L?'D6*SHIU@Q5= 9??C#@:;.XI(I DA-94W4R:M1:"T8#EY.2GHS60I9$:2E5-%%,\!$D@BO*45K1 M@E:YX/2$B]'L*-9[C^.52#=0JTW1J7.EU>Q/.C6-2D7=<4U*5FRF[VY926NX MHO>P%"7A[Z**I"GCV=1@'"8FXU%KM=HS->@>J$8OP=P1R0A74]Y&4$2*/BB- M%"SC4\FR7$4ED1GCTU8>0U[-SAYRMF(*+'MBQOIJ%NO5[.@;^,]]?X4'>X#' M?%57T?X@P0,* "9W(DQ1 @B6DLHV\F9T*7N,1 MQ!I^Q;=34?S!XY)FK$8A?%>+9E6P!.9)(AJNL$9PSB0^P^:[6?K7(WB3M+T1 MZ.\4"1#@-W2[N.;80[*-=U VL'Y3R#"@S;Q/M6 M89 )#F3,P'.\(1(S0"1CH,/ ]K>NF;;O6%O:\\U'UPS?>,R"83KA^(EOH>4Y M']I^66!W,!R,=Q2NL2Z%R#9C;*)D N_;2IR*LB)\TXF*1F*IL' *TFY87Q*9 MY&"A(^UD'N-E0;K>&@K=UET4K!=>,TYXPG":U[N"WN<,+9"JHCC ^^JS&N:< M-RBW[+&V13<-[?,$KG=.M'.<,%YC6$ ?JH)PHH3<0$4DR22I2_PGFMQ%2=@=)0>KZ9/3;_.966\POSK2/R[/YYW;=?'*[N#B_71[P\K4F MQ?US9D*+ A875U\N=V@HT6[%+_RA%WJ[)>/VU.WZ?P%02P,$% @ D8M\ M6-A=AR)8 P B@H T !E>%\V-#0X,C@N:'1MW5;K;^)&$/_<_!53*N7N M) Q^@L$$*2& 4 -!0-2/U6(/>%5[U[=>DG!_?>YCK!/C[_V7)=W_8;).TU#XLD_=4P8(P"%=,8P7H/ MJW@G(E2W,D682Z59 @8X3=MOVJ;M@M]UZ./"? J&T>^EJ!F$,5,YZJO:3F\, MOU:M"I;B56TC5FP;=@'IGB3.BN*':0!!J?M<$2OA5=Q;>Q#E*FMEQT21^.7Y]L M:?OK_O YYFNNP78:=J^Y[O>:6?_BN\024BI1_7,PEV*=9\%_AT_)&-S/EL/9 M"NY',)G=#N=#^B%V,1Q/EJOA8G@+\X>;N\D K@>#^X?9:C(;PVBRF/Y;XMXV MP#M"/P7ZKN3 Y>>=U,$9TF$Q@!,>E(#P%2)4D%!AP@'T#RQ&(*>\@9:@8P0N M0JDR22-( U+,H,(-*A1A(2HU%KCEN:X4EIIF-27['(@;$0@L#0L^CGB",),- M.M.;Y^@W#=0ONE8)"\,*AW_3,?R6VZKVHKE M$Y)9T1W?:1]#LYRV:Q_I5MMZ"]$%,N$'Y0T73(2<3MO\I;QU>(HYN:B\XG.F,,^I$9F MG?B\HPG<<+*5&1=%8TCQ/K_4IJK4W"-3@'3<1W"+(:9K5. %C6X>YN_A/N=,J%0)91&U 7E4PN-?O101P&P"\;ROU^=]#Y M??P#KKW_(63$'R%,6)Y?U>ZNERMC?CT>&C>+X?7OQ3/HE70^'JT69VOQQE#R MZ>UBB$D"\_'L87I"(XWBM?:-/XJB6;S>Z-HNWZ!_ U!+ P04 " "1BWQ8 M/WF303 H #T_P #0 &5X7S8T-#DP,BYH=&WM7>M3&T>V_[SY*_JR-QNH M$C+"&#_ U,68)*YU'!1W=/ST,".[&#B+:R M92'-]/N\?^?T\:R<)R?',R7CDV_^=ESJ,E$GZN/_'1XJKDU,?E/>,3'8Q,O1%$N$GH]+7<+_1_U0HSVLO)( MT!<3.=?)XH7XQ[\K4QY=ZKDJQ#MU(R[,7*;\Y9'(9!SK=/I"[.E4[ U'.CT2 M4947)G\A9%6:(^PS:W1TIW;[AW0M@I?Y'HZ*Z'SX_')^<>9'NL2VAD^/WXT/CE^E)U\\\UQK*_=*JE8EW), Y1) MH;9$+$NY*[,L690&EM!] ?/9S:9I-7^Y590R=]_'NL@2N:#O1_8['"[O36N" MP>\X/7@#QFZ_A!;L0DG[39:KB?[X6;YW\ M(QT7V='Q(Y@O3KMW+UIC/*I7GQ:_L?9VZ8/%YIZ.[%[@"[3N'\[?GUZ<7K[Y M^9TX_>'B_/RG\W>7XO3=:_'3+Y>_G+X5%^=OST\_G =;TCNV[UJ#^^XNHVN, MQ:W \CY$>P$^X_SY_Q_ZLZB!QO'IQT_;Q_.WJBCU9 &#NYSI0GQ0F03> )0K M3J>Y4G-X3<@T%C]5906\X0*(6!9*P*H>ZY/M+?_0UHXX?J1/< VAF;F,%7(7 M?'.LRANE4GSEPHQ57HJ?%BHO!"VW;>9\GB5FH530"KX*/[_/@2: E5PK\7,: MF<1,%^)-&@WI]>URYH:R=6;FF4P76SL#WX22T4R8B;B9F;F@HR%T6AI1XDSK MZ6DD/>0= GX;*Y&HJ4R2A1@;8(W#E;OU13E'O36-5^_N\BDY'[VP[\1L?E# [JWK='GT!QP#7_]LW?0*SD\ '_C9OMB8/'MX^[ MC-LO7\,YT)%,[#NER8[L^)[93N'Q+T8AR\8[XMW&ON\VYC]KH'CFJY-+E<\+ M/.!,/GB8CT(*?@U"'F94G7C.%LP,_L4M!3E,!VISQE><\=*6^*X3R9U[##2'KTU@+@E^& MEZI%*S[LB!ED2RK-ZF0402G1*:1J@5LO_!#&0ER57V,9C*= M*A2[H:2^D4!*.3V56_,1""E*I :AWA#3']AI)![3PX;H-LO-7!>J: OT)OGB M\_#DM8Y!#).T]P2]K7>8YEE*%P,[DK+*.WR 9DK-,^V+3.7:Q")6193KL8K# M41X,H&UH/#8PNM24T&8!9!/_KC:/:'30+HZZBB+@8I,*K=$(=)M$P?BYH5RF MA:97S!CVE_9QR6H^W9[NX(JWUZRA,>'7!>HWP-9J-0>6#Y^:F"0Q-V@ARSD8 MQ64AML$43YB3)XN&=M-SK!IL^\5&N?E]+//I\X?#,N6ZL$R9VJ,OU+_1#X9> MI!N5@(JP/=K?$7-H=]:V4*(JSY'^Q\CQ"IG(?"&V__L %)V]O;V=@2 -!7V[ M,$<\8:7\",-'\D>.,3,)'C!@5T"1]#MH3+85]!;KM&(JT_VLVE(VC -^ H4E M)S4F![)%1AFIN )V=;0AQ TAKI65H2<"Y=78I!60PTS"<1Z#2)4Z)IIL'/RS MF59 D1]55+$#>3+1$:@4J)^@J3$(%?N <($^=D&$2=N+DGD*4KI^ZVZ$2Y)\ M0U\;^L+Q1NM"7U(DU1QZK>;"ZJQ6[@&)_/?CP\'3YT^'SP_PMW[:J8!B@%BN M9<32B33>3R6=]3*IOWP@+["2721OA8<+/:83G1<8V2I*X)!NFW W>]3S%AOM MT2"X-1G/=:J+$E]'M5],P);3N(M.L4#[*C 6R&+T#A]TX(CM&+I$;CI6\-#. M)KKV%XJN/5X7'LC^D5]KM\5%[;8X([?%)JJVD>_K:0P"KD9&WX6,FM M!W^C;&=GZX"=B%*G)7Z6%;I589\E=33P]LI]VDL"QR6R*%YNO?_AU3];/$D0 M4[*-[B9J4MJ6[3<$OJ.O$/W7:.O[RPO?6#@.BR$300>M=V>3W=S<=+]$[BG> M__#NEY]J%-T8.>UH"8;.(^;NA'[LG-^>46^=C"R^KOG/-\>SW/7R_O2'\]U7 M%^>G_]P]_?[R_.(%G) ;N0![E24#[E6J&@MP)&:*5W(_^W@D$(8%C_U]C_X' M[\GH:IHC6FJW^5-GT7]\W;_HN'.?O>27/Y^]U>E5;\/=4]6S.JLAB:N._8!W M90"4F^M)#Q&L!>M:84O$"OJ+;2 5%'B4#%<8X[B9Z6A6,Z89AG-SZ' !'Y$1 M324:'\3IK'")Q7L)8A FL@T/-^T Y[N9RX]Z#J8GC 5ME@SCQJ5%*@=68R)O M1)7YEPP9.(T KVI'80; 4J.D(I@?%M]+>FR' ;<9+; M$"FP9,&C1\ZL<]$..JI$!3HF%9<(IFT(S/O+AW_/N>Z9S/'A R M1*^+SGGJ-1!!R0;05PF'XE]OWCBOQ)F^UJ"%HHP!FHW(6S%Z?GC Q_MT#MPU MDFG!Q/%:%W*L$TV\!![FA[ZG>3!6&2'#H-6^5/QOAM[\,/PS/AG9)#_:# MH9\A=+J$P62@4F)G?J"_FOP*MN$TQCWR$&\8=0Z<$)]\9V#KM'7A^=?>258W M[:)<$$?$L+-_XI=48P8(##*_UA%L3P 8X"X"3E?/CE]&8P2.+"P99Y%@W^]0 MR<4X.>&'&J-Y,Y_KJ66B%XJZQ2[.X)3F)JF?^TFGJ2I,*<6/%1SL3K?U[[^" MQ(!5' ,OQ=7I/E#O.4$]T G*.R*F%[9S)#./KH MV#(-4L%WA_3>4/SC[Z/#IT>CIX?#9_NA/$.J,)45"]Q&J/Q+!U\D MP\&!XEENP$DT+!)18"HX-;GRU* 1<8 OXA/P9&7WFX>,73!$8Z)BM")!"X+> MU4 D)L*_#$5:0'%,26!O%S1YDR\&KC'Z#/0Q-RDO(;Q"3=[H0NTPC@-5B@"4 M3W9.'!HZ,6BGL-C7#F6I4:FI3R],%2>$7P@> 1Q+!'%!7UF59\:*?/51XG2% M21'08-=#(/:DL,W@A-M-X8AQRC2=E: M2DV:S18%Z5$Z_:U"3@WF6&&7!K_ F<$#5RDMALD#B0#+/=_PM U/LSQM'9G: MI'&@2;U$FI&LL60J+:3W$2BG^#LMWJD+5PP'!35&%\[88(QJ!\,:VOE=A6[ M6!3%'@NKE!3$R52>$[,(QP1<(+K:'9/7!=I%GH;63?<983*KTF4S6"PSYZ\' M"'-#FASO^#^%C@>[U.(VAIPXZ"OGNEW NI2R1^!A%,B0B9AI.R\]*_,V9V" M?] (F.Z)$Q4E@W= )_(L 'E)E6KB.#&H65-\--$P;DZ2\]\19A\TG 0=.>L% M^7D(4:G]KQB5VM]$I391J3^N5(5WM))>4904H"'%P\;'4>,B[.(8;"A@/J = MH#V&,2GGZ"G(T\/5&LY\WQ>]-'#M<'#0N19>B.W3G2"PR$O- M&R8BF>+[8^5=EN3]8P.\M+O#U1NV7W5;0?<*/#3AI5*,LEP=[82&SKH-40A3 MN6,6YHT%VR7LIKKPHW7JM)M_SDM6OO3*R#QFX#X^K J;17<>#)*0H"RAG]%:X#*M?[$<,_3L=5IVC@/TGW%RBOND M98*JMTQ!5\Y)"4>M#2U^.)P1*/78S92'!1*@RNG'7-F6":)-*GH%NCK:V$"! M"O'UW,5-2O]F6,6+/^5@C2/Q4,LV\Y1[P,51MTXBX^YS?S1N^?$'?#<%J!UA3F'P4;%JRH4O>0[.^9"V+_ 4'@ MUR;-[K@ZJ1GBG5#" F'"CJ)JE=>EK<.?5ODI K6TB8KJ<"_OO6CS)TM:;395 MJ\J.86UO!8!G1]@XTJT=1EYU4;+$+%I(,-:?W.QZ46[M3@;B*@4VBZU5*7T, M6<=M75E5[L*DCQ^J)*2NGBX&$,1R)- $M!!'!A MV+1NU7A!3C=6,YE,2 ^K_Y@$#5F%#7W(J"<2S&9Q@TS)Y9K^DI+C&N%.S!,M M],_]CO8V6EP8A .%%C@F_/P?"_2!9M&OX&$_T4S-*7X-OXPUE@ZEOW '#-=. M*;P+ Y3Z:0K?$DLNT2_AMA^Z1*DU%-_;1^6UT5QK 7\UU;ADCXPO5\-[6C0V M=>6.@O9^;5T+C9!RLC9(Q;J59OB5?! ./-ZG#FP*?:YHZ3,?Z-$9D/VJA9ZPRBE_9 M !6GUEJOJPA>MA!.&/IAOYQSA0^;*61C+!0OH0<;([G)=6D+LUL%U9F[WC> M4134S(QUM+G"$QLC=4-HZ^I\(T)[SV4B+:'I;A2NIK.Z>"W0T!1,B0ZXT*1! MJ=W1$RZUVR*^\@:>7.R"[BBV]T<[H.,NBJ":"]7$S7RDN&&01O4(T2R:H#5= M.+2VBH?B0V^<'.@=8P?TUOYH%SITQ3'A5;!8"VH83$5*VI N;#M>!-%*-C#9 M@A*;$PKG76O8)/9%\B@]>K"5Q&I335S0>2C>W#'D');XM/-H]L7C&03+ M8Z$&*J[?;;4(BC&O0C>.CY,)H0^,,/WC!]L=$2Q/ZK : <+=6VNU.W# HY"/T-R8D<4^8MH(^L!,NZ)A*-[WEW,.JBWW+-% Z-+7,VL/W?H0 M891ZCJ!626&I9KVR.I;=G#X2!X^/BRI;L>P):&"[UC4Z MVH<#O762Q\>/X"5[Y#Z4P%B JWPH00W;'^T-Q'M=E@AVG\[@\RFPO?V]T9'( MK[G;_\G\&$&1YC$.@0_M<'.!ZF7Y);.6]6(<7QX7%I2&<\"PW17L(=33;1'^ M3F5_JCD35-PO^;H[7\I_N93&"P3:N5I%4PVV-P&$!YR%$,$$4B,F54[AH1IT MV0NL'-C*_[]/H^YBXYK9F3Y+#8'1+0O$.68&]AZ"ZYVEL ,8&6P FBEX64/: M'IJ]?6P#;OJK^.>?K)?0^UXGMM:P]<>/;U'7Z[S,L4(!1[E+,)X8J0L(G85> M2.*, 8!.0\[0,:R]1IOEAB^(]4,@H,Z$!DH^ST8%7H>JYB!U6",%846NKE5P M>0O5*PDBT#]G6!D&<[4(/&2S2@>WX*P'XNN;&+X3*,XSFO-\?9!4&;E-7(A'\$/R[ZT\M3;*:A8S8,R M4!G7;=/G$;89+>RJ^H(@7/A#!6 1^]SVU@_^;=AF^ X1R#O#%2(&3\1:J0 / M(:I_\!6C^@>;J/XZ1_7O6UG&'N'!=8<"78UKI"W8/3^? ZN-T"7DX:(]3*J9 M>4.HMDAG 1!54[DR)]ZXLDFD%%^>'%1KPMJT5>0*-_9W%L)AN2P"?JIS9-Q8 ML!"+JP=6BV"4JY%J695-C_U,QI261/(9/V (P]-0JH05LE3ZBP5\390A3 TZ#K[7'0'::J>ZG< MMCY.O@%5J>H0./ & *;Z;5W4!#I^3LPQPG' QUQ1(9: U2JD#.&;Y-!&ZJ MG%TO]50=H#A,<2,9P&^Y4FDX!3/A=--$VF(=_3X;L.TRK#0X5N6-4FDGA]%- MHEWA6$8!Q%G-P=R25,0+.>.<+H2KDV9DJOAJNT9MD?7R2MXW=O6 /#M/UX9= M5YP8)- ?#R MU:+/&]^.W_$=R.W('%HJX=^9;1WE7'A)HL%""\X5QL&,L.2'X3+,MU2O)[/( MY"B<0,1%7+$ZPDK;@W8AW[&,I[;^'1Z MET]$J\\5^3)6@EJ&&Z9P^0H485)[!^&&^$!O<]FYMMZ+0PX>5T,:_0J(;.4B.2NNQ+[S&]:R&<9IC,.AW R <5D;-8"R5SF#_7)+*8B3BG[+-$9L#3:K^+PIW.34K5KH% P=J/%8*_W:43#BE# MEX.XBBA\JG!U!HX)6!>,/Z;UU>RXI 0S:IS!G;N55O+IXGWV.[E+M JN,PQ* MLVCTY\"$-I1"VZY^-DKM91$%];:<;D\15"&S^(?Q&O@3\"Z M+LF*^R%.4ZH> 18# CA"8#@(H'3=#;BS7ER' M+[,&EI4F*;6L8@9;4D'*H:TNB.HW" G&D#>\OCCRW%^[1,WYN"EZ9T%"4A0* M+TK7)O$5*[!:.:GVK^H94J7(&LWCM7-GNMH0)SV&;OA*!P_5X=D!BA@**5HX MD6N?]P@,I:15J$TV=AZKK+D8JNMF$ERT01;Z(B@MDMN?W2JLFC0I#G;C&>+8 MW'6VUWS&I[LGHQX=)43UO1J:R5;W(*]]>V5:[>$1L[-%D]@MM4W:L' M0\CZL\,XO:WV]772 ((,#'N7&[81Y PW"H+WYIC=$X_1LP?C,7I(;'#M,K^L M8R)P$'V8$6L"PL52 *3S1,V"N437M5-CT/B1?/%46_\:[:S%DE "IE&"+?:; M&0OB?P-?+M1=4?1)=-:8\6K;?*7B\1>E'H%'T=OTSY:WB,"?.[:VZMQA4<77 MNB O_+)T:2N"D0^#^)S+*S(.Z15K5ME[_$S.!2#R*T2]FJJWNG,-Y2SLY;0D M1#!B5-07CT(W98E%IC&O"O MO_.\B_[E6CX!!KC&_9+1"Y:D]8 .EJ. .92%9OR_*TVQ1]K# 5DD55&X$5D# MI16=QX&?]5DLJ#3/?#E@/'$C!79Y[QP M_G(FL6VL&P73;*$%>TNN/XFUQV>X<1E_)9?QX5=T&1]N7,;K[#*^9[K#X1W& MO2Z:=Q>N>J\U[[-FX'*Y_M.Y@0J$PY5260!JZ,JTEM4+JH$FUW88"UUR/U0W M]]QY+[U(MA=Q7BN96(@T)I(38CL/AM4=A[7VZUC$"])D*-\"I3_[$P/_)X&@ MF[^2DYQ=( V]RM=T$;R' 4BF^6!PJT -\$)0%M^$0C%%_1BT2N>=P +MA=[R[=9]]\ M8Q!4(F\=C$\_"3VIJ2'4IZN7SO3\CFG*ZZ".'O&3=]9$<7'_6!5TK0+^&W'V MQ:3$=+W$V64NTZ(&T)PYLB8WSC+)9MP-+HQ]*>LVD*YN3'Y%^7KHGJ9(%68? M^G*O??:7+-S="\$5"2@\[+UO#9CA<#F4<,8@0EN7B/D'B4-7T(@04@[2Z_W< M'D-+,$D:RR/\B:4)^>;1NK-54-9PQ1*]BH[AB8T++3A!J MQ>E+/0MJ\;U8 4KKSH@QEQSM,5<('=0%FDOF2C#RSJ2^/J@D@"Z M)HJJG#;#[@GN4;W^ RJF14&C&2.WH7^37%LP[:3^#8^JA_*Y].".)C<.+H!7 MG/W+*<8UJ5+.V+7-\L4#0!(,46GDW "I>(W5!LD?1^<-,UT+F>!64>R<:6Q_ ML/=LCX7?$LVB?5=K9R",_J,+JZO2Q97"Q(&YO.(EF\.&39J[W=I:),%P=ZN, M-L4?6YM*/D'#%KTR.1:,Y3%.8$$J0@T&.P]* G +.+8X $;45 M"<](@&J?#[)183;I5#3>+K;^7JLP&)/ VD7N$%NMY0WQGSHL;?F8,2ZTOZ02 M0QU[1U!R;D6I+FU]#$Q[IHOJ!LYDXF2J=AH/IP_76!U*MK)U!%S&2WTQ$P8G M@AIT'.&.R,4,MIXK2+&Z-=/(,:;:%WJT(>H-4=-X]7H1]0=_120)NE.^%W+5 M%14^E2KP&M&[*/,L]-7>WMK,9G*B'(G'1F?JZYU;UPPSG=K;:)A7S1G%AP0V_8S5I1[4.(!3W]BK&@IYM8T%\W%F0WJP$ VX,=JX71 M*G#&UC))]>VGRRE7\.+;#JOO@G+^B'7N']]O*^62'>/S/WF05B:AIF8UL$#/ MG)"?'T,?$\U&\H*O0^_* W9QV,I1 U#A@IK\Y*+FHL0-\=6PBAL0!=LK"YFY MB1&T118Y]>ZP-[IL5/ZW8F@N/^IY-?,OZ^:>:?P>]60>=Z^,O7TG>O M/D4Q;PRZCRM^72W]'(Y_WKRSK5\_#^^#(BW8)*%GT58C6$K??24 />+/(S;^_(I9I,IT(+0L6V4J*[@+U5"Y(9ES<3T +(95+;"^U+GK!>D2\!MG14 ML#R1K=16U(YU#[9OW'1%I>GIPKT&7M\%LFUI17]5O#=%H+HW(83V'VU^)))B8*(8]A4 M"C-V53M P79 !S /NY9@C^G8VD>0"6[G'%9M#[HC(WZ3'1.E0&G7#),+O"2JN85>1W(!F,TZXK6+;3F[;6[95VP M,P\VH*-\.G/?%8YK)JZ"J$B6WZC:JFZPH@I2>[22B@Q:3DS[@4 :Z&=EJ3S4 MI5LIOXC3H 838/WQ@I5OACX%R(P-&]VP41QP%T>Q/FSTM"8J,F8_D94R*KQ# M-QA$L=Z_!='@KBN>K=/?JGQQ%YKC:BF2-<"@D$OW&GJNO)DL@H*9&#I7:#8C M,Q@7MJ"7JU.&O0>\P-PPTL?"T<6<+M^&'V9\39)' &\(?D/P.&"SQ@1_*3^J MN]48[% FU9J/72'34GZDVE61JNFN!8EQ^$8JW..QHH.&W+9UF3QZ.%%\'"8F MKPF[+DY$'B=[PXN])Z5]!4JS8A_6S9<+7VK?ZUPX?LHLQKOA2NV4- H-J*(1 M>EBE2O9R(UX,#UXUP0UJ7/ZG0".2\8$$7O3)+0X!V.?^Q 4OL2!0B%)P:]%$ MD+H;9&Y9&,*1$N(Y],52XK57'$FS"Q-ONS/F"F:=W0^F&ER3PQ-<+T[Z$. . MS[XBW.'9!N[PUX4[_.&*P\$#PN0]6R],GO63FO31&4H)E:.OLT#E8;BJ DA/ M+:QF-A#=0]R0.&@DH -CR>W$XM)0O?*L'<1KWY3@TG[H*>L$IC(=9'TT EZ= M>\A!?BDJ\[Y]ZR7AMB+QC,.!^":_>&\O/M\)ZVF%5;0:,3I_RW9O: U+H-&! M8)]V%!R) 1?4\+DN'@;BG-MH8>DIUA^E/!$*K+J'2S.UU:=G?,N$+X6&98U< MQ*V0E,2 :&Q61&X9H:T5BM?7NY[Q=D$9%1JH1_EBHGX8+O=&X0VXH'2.-85- M/UM5^:Y%GM^U.5^#."UM6M)DQGA[#=LU[.-SI/]\?/3E\ M=KC_].#)MT>ABH;/-10T695FA3!:*D^>K[;H;AGJK6N'["]^L4IJ\%+NCDU9 MFOD++(8>BU'VT:M&RR7AT^'AEQW\\T?[\-_>_N-/E'H\OOVGP\??]@MY8*UP M1-*76_M;OWL9#IX/GWS997A4/((W00TOQ4\+E2^[0/K3C]WGJ#]VTS_CU4_; MCS]QO3=KW5[K9C.;-?@=:[!A]4M8_>.]K\7J_T36 G;1^XOSUV_.+M_\ZUS\ M_.[LY[<___"_XLV[,WM'X4/C-K>]>OBE#]:KQ9F9Q+[UN;[?NC, MOLT1^<,7^DU9K.L968)'NX/-24Y(0PD)>!)9 +7]&T#/RR;T\_7.[67N9>S_LG>]3OXK^% M#V,3+T 2S,IYN;M?;@E;@':,S97M),ROWR/Y@0VR,4;NV(VKIJ:)7N>IHZ.C(_G3W]^6 MIO9"F$-MZW.K\Z'=THBEVP:UYI];WY_1\'ET=]?2'!=;!C9MBWQN67;K[[_] M^[]]^@^$OA"+,.P20YNNM?[#9_*S; M;G?._O'U_EFT;06-B;YI_#9EY@>'Z!_F]LL95$"7[GG84+<]RV5K>>.@,MG! M8PP8D-8CJ$UT,0B5MX:*9$.7(7>](DZ"4-&%DPK59[R:]VFC=@=U.Q&];_HB MA6"H20 QJ?6G?'Q@Y?D9KYYBAX3-+4QU1SZTJ$J,O;(Q38R]8D2G7'7C! MBG@N=/F@VTO1K0/_A5T=JLNA0$4"AL/+4[D!GV3,#&L_[E89/.*#%@]IMD22PW MT2!6[6(V)^XWO"3."NOD4&T NZ%I8O+3Y"D=_!_(OZS&.RDD_BNM7 9;O:ED! M?J&1QA5_CUR+!U M3_R #3V"?ZF[1GPNLJ6 TM)XO^]/=P=Z]CZ^^<%$R(;H;L3G;VCR[&%_:[?; M&M)N ECQGT/+T&X%6.UN _;3V1:L'30\AQ@/UF_B]]8T"3H'+;(Z)E4Q?[]M M<:=^(J]T#\$8+)))Q7%O_,YAL9_:K<"CT9+)/+2L;- ,]-^+6<%206F2B?Z M^75B!-"U,8=^NIH FWB".LCQEDO,UF+"TKE%9[":.D8@&N_<^#:UQCP$Q?].6SX M7^ OFZFV!\F1%8KX7"IB7GJW 7CB8NVA(.ZU]F,[X".M>*U2":<"42CLGE38 MO/0Q@*UA'D4*89^XW/LPZ5QLS>G4) @[#E%LPV7C*Y1V7RKMOIC:(5AM*,"> MN* OD F+F&*3'0VJ4*074I'RTGL!Z\3E>"G^X>&W-0;E5BK.[;$52O52*M7+ MX(>C/?H@3URX5\@@C+[ ^"]$7@3AL\*1 U M02Y^4QV)V1I;G?POVO)@2UMX:!RD-N$@3UVX':3;IHFG-A/F$N$Y(WZ]6D%G MP%$H])0(6T=$9&/@M6$(_M3EWT6,N-2/,"$'OU!K#FZ8B2W%$ST#CD+YRV-J M'5[\%('7GGWPVB,'?^H*<.Z?FZX(0\X",[5^_>[H"H4MCZYU>#$_C=4>"=.> M.=!3%W$/.62N/DH>'U>A6.5QM(XX=0W G;I ^\CQI@ZXT[R(O*B7K R 0A'+ M@V<=<8@:P=5N7TY;UGM.)I6?C>:&IU 3=F)N>XX_M5_"7R><JJE'K<78;>[ 6F4$GD <*,(_9&(R0GXF5H M@12 0LG+HW];)^^-M+-/Q\L0_#Y8ZG3@4AX!3#^0;]0A]>2\#$W( *-0">01 M0>DY?2/_Y-EZ&4+?'ENAI.6QO\WQ?2->V7EL"3*6 E H:'G<;^O8MY%VL2/8 M,A2B* X*=48>5"QR&MPHEO3HMI00@QR$0K5("41N'Q(W,D\YSBE%ZFE %,I= MGNHG.3IJ)+]SUE.*S'>'5RCME%AA_$2ID7.!J*Y!7$Q-D!AY1L1 MA;HC#R$>&F>^\1'4)CZ"C98=(-PH7L2S1=RMJ!&@-/-,9-(9";7@_=3P8$P5 MZJD\X'F@GFXB8[^*Y!AW*T#V7="@W0,-D4Z?NBZGGV?$RH/P5E!M(-M"H(\> M8UQ_0(K4*45[5>.F3E^OY,'9K*.9>,VO8<@N:&%H@,%3B+5VS;%N-%1ZUL(? M9#,\DW"#%I:O2]&^0^ JU"QYQ'?[Z ?L8H 0-XQAS;I1FGWG-&4Z?;F!*E07 M>=@XZY2H<>;R"2T^XS-=HS*,CSJL%.J:/'*=H6M)*Y7MG#66*_U> M0AV21[)3#C0;4[575"#?E6V1X&F@5%&6KC)Y\5"H2@?<81<7:$($?8\I3=D: M)=L5'G%3Z-UR,7BO@G_FQV*78A!SB%VB"/>\>T(?@1?[:[L0G;HN*/ M&2-[:M+Y#]"+-&#JM&(@CRXGM.*)[YD?(BP:G9 _Q5/J%=YX! M:A:/S&3.,I4A&Y)"59!'?'?R1QM%R!"/O@"/FR_N\9-$>Q9K@TR*I]2D;BQ! MHT1]*8B00K7*EY:,M)' 5*-6_*33GL5::?<;3)MUJ6@2<9FVZFAD%.J=RM3F MQN8=)^:@:C8C3#QP4X;=4X:40AV41Y(+Z2 **T-\&PM86/";U#472ARL^XU@ M(YS#5KVSTAZ'NT+=E@>MB^KV)AEO$B-+ [+R&.9F"A17(SZ4)P[7I"UMSQ5? MI>=9;U6; 0505S@!Y('WXR? LZ"*_Y*V?=A0U>A_826*9;N8U!'YRN'GD:IL M_0NCK5#OY0<-1?4^EL=S[U,4?2"JL?F'7#0L]=;)'E@*M2LE87_WZF&S)\L4 M$0C:MG1J4O\P0>3.A-5H2BP@PRTUPT()0LH4J]_.^?"Q. *)8^IG]80-M&L? M4^V7(-'B;XU!2A%X,G,+L":,WZ.0&9)2%>\0/!3J6\J;RQ)]2V:0W00(RLW= MR2M9^H/)Y:Z !\!5J$0%'FYN5L:]%^?%_QU^]9"; 7&92Q=NLT%-C^?_1>U! M+Y:P6/G=N"'Q?#Q+LERE8JI0+7,_, G>0Z_Z>@ KU(N5E M'>E#_B=E)3Z=O3G&1[Q:\?1G41:46" G'-'ZB9<1T]_=< 5:V9C^[',, GV'=#1':<' .U6$D_86MNR-:NBZC4T^\CS>Q(R+X/HX_Q^=36;AWB;;=(%.Y:3^('PF41S#_UC.;O6)F M[-">V;*Z=)K8<1YF@65Y8$]TOG!'?&33),:-QRW)HQ@THO>0'L7I]F-SQ^MU M;FQOWP@#[Y? NJ*3PXG=[G[WCSHJR W1?WKZ:FB_!-;_>Y^A<9:T?VVQ& '!^R:;UJ*9L M?:\P-W'2YG6A++_2[N];99W]YG$G<6-3?R<.J./0"HG@B&>2GW. ,N5>V!#' MJ$<=D#"/_>P.2%LF0?R&B$BKSY@TZK8:U88X<=<]=I/EPR=_MCC'BX(Y5"X&DKJ\W9&E'#UPF5U1Y524#E#>V[O$6W-6S )UU M["F:B)SL-DS*.^!/P+:@YFANI8]3FU7*O_\%A$(KH)@OOUM&):-!-6Q* M@" 0*%:AX%@39O]7;,&N/%B9P)EP/)/K]39EAW2LF5SOP;UZ])B^@"W2<,Z( MY)0\3\-JKH=O_DW$,"2U159:;25T]@L,XA]>/E@W9.H^$?[F3\*IRFY272/, M)Q$?Z($]8Y,\S'S]&F'KFCQAZI HFIRG86VFVSV>\A"9S=8I+G]6@TJHY#T! M72.;Q3\>55E/[&ORB*DQG+F$_0_!;&Q[&]**]*Q--A:L!=Z,QW+Y5F1BV^9. M3DUFBTK(]BM^HTMO&5R&=)X(74X]YOC9%%'FD\@-VA!U2)?:S%,_N:D[ILQQ MY1E2F2TJN1 &&$=O#DGIV:VM,BW/W-[&XZD7.0\EWQBCZD%5HQB\SE,=0_2R"=A_GQ ?M[6E8NE MB0=H9:@[<=I26]2(GF'093]=L9;O1=^&GN#@?N(M;7"TERMS9^9C//3VY$;_/0!7-2#R3/BGRZ]]O]/E-[>3+D_2^N9N70UC+)7ND$O. M-S<@NDV;1[P6\XPG^ 6/IT97P>XL_W+!5F:Y])["#X?ZOC<.SG@;^:LDDI [%4^<%Q@[>Y)UG=9;27#SEO8]C-I MZ=>*EHM,6BYJ17UHX;FCZ;0D:BM/RX-%TDF)5U:>DLF"D0Q:DM75I^;5 MSJ E5EE)2D3BR#? V]DRQK**2E(0!+QWI[JLHLH4[$QP27F5\9=,:VE-I6G8 MGLR2\BKC+_%VI345IV';RY765)V&3BH-];"H$J]66E-I&OS8%G^F5ES0V+K< M(*CR3!)VFYQ);'?//"^_=1[X@.Q=&[1&=5!5@CK.K]! MS3^9N>*Y_OP#)*L@=4I\R,D5']8A8?84_^C.S#.126>Q#^3Y3'HWZ)5+:E?# M"?'ZKF+N1F/6B&?'?$%O'^^.&KN^/"SV'6E?7)K M'^_* UQG[BO]=M_!(E +OP5;V^OKU" M5]W+"]2[N.ZCX=7@%IU?7-YT.[?GW7;_XBA.Y03PW5Y45[B,:7US>HUST?HJM> M'XCM#SHWPZLND-\[BILY =23FWGMO*Q+?2CNHAFF#/%WD A:;JX8.?%R+%Y4 M#:L-!,L[XUX81U6X OD7!?7P3I;7G?%-?S >P'IPT6VCWOARC(;7O3'J#(;7 M%X-^NSWL#GZT/'+B]#/(+*=]R#% ?;AQ#KX__W:CS6^2(">XBN-O^_WR=6Y+ M<-A8=>513BU)Z50?JGN;H&XRG!L7;&;<-Z_>J(3T$_ WIX+M[U\?7O1ALH2? M*@W7IF14=[<^KW8=-W:]>4@ V27_*BR:>?SI*(27_/KY7WYL]]!0L0H(]>;G M//A0[E$LDPQ2;Z[D-%B97>O#@0MD\K<['?\?1#>O^.?6BEQ#U) CC!?94Y/. M"_(C?8 :I#]0 *;/W/A6T"(8[P9\&U%67(]A.+A:/[&B0L)78'IO^. MN4BF2.^15^-^*"J-A';9TA^-!J->NX?:M]=CU!NV1^BJW;M&_?;Y:'0Y'O:' MH_UQ[LJA^S-+VJ\*GT\N<::E OJ9N1M+%8.A/+%KE;:T-Y_=+%$&1Z)S&I(" M4)8#T$0CX,?67PZ8(P?QI-/9YPE?$E? M8OCS_P%02P,$% @ D8M\6(<.\G+8#@ UMT !4 !P;V%I+3(P,C,Q M,C,Q7V-A;"YX;6SM7>MOVS@2_W[ _0\^WV?5>;1[VZ+919HTBP!IDDO2[=ZG M!2W1L:ZRZ".E//:OOZ'\B!\B-91D:@(4*-+$)JGY#8?#>9'Z^.O3).D]<*EB MD1[U]]_L]7L\#444I_='_:^WP?'MR?EYOZB_^LO?__;QW\$ MP6\\Y9)E/.H-GWMWXSR-N#P5$][[X]/-12_H[1U^.#BX_M+[>G?2.]@[>!OL M'08'/P?!+Q^3./W^0?\8,L5[0$2JBC^/^N,LFWX8#!X?']\\#67R1LC[P<'> MWN%@T;H_;ZZ_C;)EA]7&[P:S+Y=-MX9^/"S:[K]__WY0?+MLJN*RAC#H_N"/ M+Q>WX9A/6!"GFB.AID7%'U3QX84(65:PL1)"S]A"_Q4LF@7ZHV#_(#C;L4Z*A-_P44____7F?.V94\G#6$]H-H;9F?(\BT/U)A03>,3!X3[\ M&^AN X"0\0E/LR 4J1))'.FI#(8LT= "->8\4P% +)XXEGQTU)\*%@>+8311 M_W0;)7N>@@BI>#)->'^P BAD29@G!0,OX.]Y$):( M<(T#FABUD+<14\-B\G(5W#,V+:@8\"13BT\*9A6,FG_PYW$8BCS-U#5[9L.$ MG^12 IT+4A(VY,E1']=X1G>B!4_(.3MW3O<-#WG\H*FYY!F.>EL7WQADSJ.+ MF WC),YBKBH!V-O[I3Z*8KU 6'+-XN@\/6'3.&.)B79[:[^4*P7KS43HVI<= MT%4A V5MO%)YPM3X.(WT?Y__E\-"2H 2=9R=,"F?8:?^G24Y-U#OU-/C^%2:[MU]^$B![CQ*0>7;IZQO0 [!3R&2@R MTK[=Q"N-*]-O(+&D15<4@OHKU,=8)."?**T&L^=JLJW=NL)B7Y]$5N6ER#C. MO+6T]$KQU53[L;#R+SCX74C-CNM$ <>E2,,Z4+;[=8CF)KX?9U>CKVJFL%%( M#'W\HM"NZGR/J9P'6UO_5*_H$QSIU@Y>Z;^&83@\/JHT,"TM?5,\!4?M\].4 MIR"O:;0B#'9%Y-#3,R(!JS%[ODY8F@%9>@N=ZJ",V;+!=/&*X89G+$YY])G) M%+2*.@[#?*(#53PZY:,XC$U(\!V]XD%;0O5LGY4PWK$,>T)"]Z/^7K_WR+4J MGH>89^,P&6[%]]:CH?,6 Y5/)L6809SQR:+_2(I)E9LN&GG"\'P4OGT*^/#! M-BRL PJPS+X.%L8A!1C..AJ+SM_:*H.%,%CH+:+2U=-\)OPMEW(!P^Z<]-9- M^;IWC<]@<;WM=L7@'11**L 26EC=8YV#G92T PZCB]M/277@T&$2CI04" Y5 M99R)DNY 3Q0F-8D%]HX,,'R2@:A^+ /5%A3/:M!H\B$"/41UGX-*;XK,A]Q9 MW/2U?=F61*4D?#@\J-H&2@*(@^4:,Z*T$>,05@9;*:TM=#)0H-A ;JW5P6?, MZ[X ^SC8Q'4!?_LI7EQ^K (Q"E*>!8E0M8L8*T;KN)@119VGHL83H<"-U7YY M(4I#&A< MN_O%5E1I)\#FXV@2IS&051 XCT6:(.%Z^44RC_N<3Z8LEIJUFNDF -;&?NF6 M\.1K*4;&;%%)"[]%1TLF78TV(V_HBJHZ8_@M3.'9>0KZE5O$IK1--V4/6D=J M[3A?_ ONC,:#0U&\ELRP)-$DY%&7YC\SJMEKKJ# M5_KO5G>BETWJ9,SDO5'N<)UHED*4&1.B1;FKX<,&78'%^AF4X@[FK5'4M,\I M11U0Z) V#:40'PH75C52BNSAQ!'A;5%*LJ% -?!H*.7=4%A=-CR2RK+$+A<( M!YO49H8$4^$[49J>Z#(O)KZ*T=U6C0;LK-;:NW9B!D\>2O)B9,E(1S5L@"O;;D/-( M:5=3\T+?O7$U*A*-U[G4?V=W8L8U$)_-<$*3(;R?S]\X5G##00CB$*1W?NQ@ M_8.5EM>@?$0$JDKJVI-3/OM_Z82#F3D&RXS?P!+X/!KQT'C.O!,B/)]8+Q1) M(:7P>\*+;04XWJH!-0+']B*!Y.1GE#&B[:_>8-LI_ M73 9NG:,R7IZ T/-4K'2!>'VERFK:1/QR@*I_"E=K:&*%:.T#'"^:F]TWG1 M8NGI/318E\%\ET5H>Q!,[8<8'*A/SU\5!V/P+$[!VM;1ZA!\8]O$N@] 9]> M4"IK@,\R 5\RW55%Y]E@!]E.]NW';#GPND'=_^&3W,)+I,"5W6E]-Y .KYC M)WCNQ'$(GJ+DF[9L!9S*?MVB,9Z7Q<*J',#W71LE<1*$\&'[=89F]>P> D19 M<\\%0M.YJ%R-$+17-?=;ZC-FDG\"]1.!!&CSQ!93L3?^4>*SZXR-ZY8MVC5. MB>7E6N6&-8Y!J>AD!\"ML0%B&;Y6L3L$#BA5LC1C@\5NIE3"TO9<(P,/6!;\ M1)X%[@D0+/9_D<>.,52P:'\FB[:-%#26"^_IFCANZ6VT$>.I5JJ!E+=9@;G_ M"HRVUK)L:*;0-^AV4<2Y?TAWL==)B*-QOZ6/VSUAB4;_[C6B-^;(:I3$>D=M M2R>L7J%1,Q!)JM"Y91;80\S$ZJ%=4V7KESRZ1&M?08BF GCS&D!J==9-9M\Q M4?0*@C4UY-X<)*\1E:$ZU;BL "7%UE']J6BTIY#3DF2Y6%D+0"DJ3I:+E14Q MG1TO24')!(=!_&) !_JUIE&><'WH8O'Y;MI: MWH=_I@]] W7%V7:0MZL1B#27#Y;R.W3/'R\\,]%XPQZ_@+S(F"5N3*_LV V> M;T)^U]E?L*^4&Z#JGC1OQRB5I;(73B!GC)+Y@,:&G3Q*NSH:'%:_=;O9O@VF M\\!-P-(HX(NHS=J>LVPRU<&=C8;UMN+6G]O11KTC'/[> OYRM6]U:M:U6K'M MX6F\-ZRXQ,& &->)!H[=O?^LNVT513GF?34E\T4J=.T*=#=+L=N]ZQTX0XN( M>\"*D'N@@RR3XKS^*,]R"9^OH KXK*"PYI[5VO,ZVJM:IM_3'G56I- O= I] M,\&R*K&+6M$1V,K_X4R>00>#>FMA1*\:W(W>2YB7NT>>// O6D!,.U4[@Q+F M0ZM"\(KFOR!5Y+(]W"N#$<=]!T]N;\+71J.._%&TA_ME+"JHS;8JKA--:Q5) MNVA7:U$*%>V: Y;-FU)0:==LL&_?E#+T/I;$EGZC=)#""P.V-S9*QRR\J,4M MHZ9;7_:G(-$)7A7H%[T%8IC$]S,VU7-5L<-UY(FZD=?H3KT+?7LX-[Q;[TY\ MXOK=;2_;Q+;AW' 4KQ:4E]7=QBR6&W^ M7NUQZ*(U^G@U1Z'I%3EK(='VJJ;D(?G@1B.CV,N;@C[>T%; MC^S(TV@?0K,;OHM:W>*.=_W4._:D*WAOUH@Z$Q*64+IL\6E&%3BR^5:E1;N# MMG#9-H:66SU%NB)JN1*%4L?1?W.5%2?#&P%U&MPGX/DWK>*L&-/WO94S6N=1 MEKF$&0LXK:V[H7R=PR=%A?UYNKB-"!K,0DJ_+T[Q'R>)>-3GP*I -AZ8 C\V M58B6O-,81%4'<6)FO(BZV6@4D!N$]3@[XY%^_9E>B[FN^5Q#X\:/9L^@P*5+ MH;?%'!37,*EXK7.-$:@B7+_HPG;K<-,1*7!@=@_;I]$% M4)$LV[C.9]4H1._QJ]J-Q6X-,$KQ%@0K&DDYI;!*?=S:S'8O=QNU_K>R#*.<=RP,>-?\UG MO]J Q^)]_VKQVLUW6C%D^'4J4CY_IV$TW[+6V[03.J[Q)"(1X]J4-PH4;YD/ M)VP:9RR)_^+1S6E9T!#7HX6(Y]:#5@\4H2@KZ[ +PM8R/-LO'G'KM!,"7QY3 M=JK0K=,N"+S\]^V5Y1)^MTZ[('#-RSQA4CZ/A'QD,E+Z@EEH&6\%*9H/Y/E] MDS-*EUM0]2NN,%TZP?"BF\9,@G*"7;.X[SP>YH7OM,KV"FQUANH6\_JL8.&5 M]^H:2-%[2L;O8@^',_"BUES@-2P[^XV$4?HM>O+F%) ^R6P;K% MC4Y[4\UKK]"ULJZTO:_OPI-2!VZ16QFN/P%TKE>VU!R%9B5QQ7XFZCDPE+)5 MU0C;U#R40TJG'1E-;Z5)1RC(U0(IV MKRAEENJJ*DL EU+:J"X\'00)S$( .#91^#^CLIPIR5902!$/0,F%Q,7 4)[F^CG'9 M/BQ>K#/OIHL1\JR@NG9EA@]:NJK=\(?-T^V7WXK5QZ/C!^##/;_,)T,N3V>T M%V^455=Y!EQ(]5M!7DK-#-&]AJ-YC6>6TGHU,E'K@KAZ% I(MXC[I(77#:=] M#)I1V[I3)EKA!B43=E><<%WQB,US_H7^ 3J6PR?_!U!+ P04 " "1BWQ8 M975U577V9F-D[?*WEM5VVM^WJWFN]3- B)+&;(M0@:5O]ZP] M72T30(($@:2,B)DN60+ _,!$(F](_/-_/<^R=X^$%2G-__7=A^]_^.X=R4%N_NIU6>$'9*9^3=_SV^O7P7O?OATS\^?KSY^N[;_GKZ_OF!9=]3-GG_ M\8"=M(?Z*ULTB\57T MX6/TZS$:,9N27C=ZN/WVXO7L]%FI?ODW3V?M7F?9QE MG.1ZA"DC8RFIZPD4%'P6S_[_=GJ6BSEG@R*=S3/RW?ON1"5T%J=Y-".S!\): MDM$[P\K*;:F+:.C5^^W6/-'04;?3^CC^X2D-1'B0SU+ MRS=,TG^?Y65:+DY?+"-."\G^]9WLYR4UF1#6E*WFR3TUS5S9"U679!)GRV7K$1N\HXTKOO[[CBO-R"_J'>&4D^==W):LV MPZUVMY:ZT)C1&6AR:0O>X4]VB4^B^RPAJH01U8ETMT 4*I'D=;WD+PH0O4!$ M'ZR_FI=[4ZMWT[S!=46T^I(K*9RIS[)Z7KG.0R;B@S'B'9NFS1)320['JTHO M-2#R@%K83+? __F^0?OL3=].Z*BJ/\1Y$I&:$;F5/J9L5AOE<'4;.)!S;=N( MKEZ4[2/^^$20<)[%DP8ULO'W'A7;HRI)^:#G*9M=)$WT-/W>/SUK/Y"K_BC/JSB[)7/*]JT%73,'U)VG^5TY*\\8H^R$\LD:"?:6B EX M)R>4BW=Z0UA*DW/^79-YK&WKC$[!>S J7[5T0./%=C>2&8C0YFZI;3(/(4T= M4+GD-KEH4K9S0-\]UPR+6MO1RB994Q=4\D>H*-OYN7?WX%&2,%(4JW\$YW^0 M^@H5;5W1*7;E:W9/G^0>36E+5S3>4*XF9_^=SB6:A;ZQ*TIKD_&:W3#ZF"[# MATI:)Y_(5HVS=.ZWG:4:NJETGT2L"7S=Q0A4[X9)N0IE\YAI;]4[;13ZB;%[[ MP83LX(\_H147>@OE5@/JY8#VD@C_7OI(N%88KV2)@FA5\]ZIO:D>LG1TGM%8 M3F)#F][INB635/A)\U+B1%$UZYVZNRG),IW0:6K4/V6S.,N.JX(KK85\@VML MU3MM]_'S12)\J.-TZ8G3"$5-^][I_8UF7'S$;"D$Y;,I:=<[?;]S_OK?.=?\ M[TA93T[Y'>B]&8[;R>AZ5)1'N=;FG2M_XH-(V #11X0";\C.3\.'CPWU:-GIR9$T<4'7V/)J*Z)ED]U UZY&Z>Q8+N^=N M,7N@60-9C;][2XIX,TD#(*]C2!UH\Z9Z3AV0O+G+I@0"N&_9\6N4IQ&TA??: MM0J$]!$M)'F,#0CM$UIHBB@"$-N/:+&IPP] >)_1P5-[;8"P?D(*2V54 Z'] MC!2:@8L(B/07I$A!QC,0XZ](,6H#=="-O/^$P$X 93$^*#Q\B@H\W@;%B$]S M@<8_H0CQ*3#RW#$H)GR*B]J3 L6%3V-1^V*@N/"I+ J7"104/F5%[YZ"8L.J MGH!\T5"06/4396 :I%CU4T@21)0C%@5%$AP%HH1JX*BB/!#H>'33+1A3B@T M? H*.*,%"A&?K@*- $(1XM-:3+/QH4CQJ3*Z7 @H,JR*C#0Y!@H,J_("3]R$ M.N#Q:3+2DUA02/@4%^5A-R@L?+J*XE0A%!16+469S@T%AT]/@1W?@^+#IZ2 M3GY!X6'64)3'[Z \2DFBG/36U!N3]./:%[0+$U$;;_H(KC:\85W_S[CLL74AR?T/R1L#)]R,@-;T[X#I+4 M&NC7%PM^15*+GDX+(1V-1B*X7-S$"Y%CU'P2 -;8"]VW9$321T'-%2EAU*NZ MN,; ]Y?D,HT?THS+,U)H :C;NZ4^26H9S#?>.$TN\I-XGI;Q?L8HL+5;RHN" MBW09H2]^]$"7A@>:VOBC4E.F3MG6;1'!N)@>Y8GXY^ROBB__C%-4')4G,6.+ M-)_\%F=;56^_?*!)7[>HLK@HKL?U)M*X5>L;#H5>:TI&NQ*4LUE:SNK7SAF! MZY3\M9-\Q$6P#("^AW,$*T^9DM4ES1S3FM>"XO>TG)Y414EGA*TWO85:/)IT M=5OBDZN CW7)-/!V#^GB%,-%7L;Y1*BO2[G.U:>SYU%6"6_K%TJ3IS23;?\F M71UC>N332=F"4R2E_743IS3NO'X)B0TM?%'(I5TM/J8T2P@KQ(99[I\_->V& M"HM&Y3'M[@N;6O8@D3A7M"0PTU31TBG%UW-Q[067:I]_.(YC:=3,OK\;=BN1F!D$CZN$4A/)FK_5/['E1MW5.](T]@I"L[.*7_ MI:M.I3PK6KJF>!ZGR=GSG.2<7_-DAQG4@LB@IV-$E*_&*472*VTKDP MKN1:&Z2+4PRWI.1F+$G.8I9SJ5(-4]'-B=)OUGHII! M H0GT0E.-W>']0+PL08_])QBW6G6GL$HBU_WQC8ZP&3F\@R/[/1)F#U/O&@>#Z M/Q?54LP@W_-@ZEF[4"HZCHXILHM/:N@#6QG'1\7+'UPO)Z$6GWW7! M#$]K0J?K=8%MGIF&3BOL M\DQ0&=JM@%N"4F=ZC&II MB;O;*27#4,/ V=SH=FJH;W>@NK79:]0FZ*!3IO@6+YT#_/!;ZRY3P0>)LLW-T.][?/":J MP_XJ$L/1_W#T_S"._H?#H\Z/7M[$[)K5*GE2*V@WA-5URV1 X#U](5J673NJ MRBEEZ=\DT2.1]?"+0'Y-L$D7CP<3#%G+K+-'7$ &@W7RCD//9L!>(=4_I/J; MI?J'U/.0>AY2ST/J>4@]#ZGG(?7<=\3%1%]%Z+@WAP@S,1#Z[]N^S:ZER%TZ M[2$8C9T1"+WWACBM+$MW:2HM\0$8U6-$8O-U$=%QE),RXK/8NM2P9C2_40@0 M<2'^<,CQ!PN.S:*\'HMC"77,D;#'=$2*.YK)/;.Z#D[I7T>^UUO*<5RD(PGI MRK9.J?["6?&2K]7K?)O=>I$77-#7R_F*E%Q#*.-G"1#3[FZQD9P+LXPSQU$R MXT)0Q+L%@:LS6S)(L%YND:P.ZUS,YG'*ZHV2%C)GH+JQ6[H9?_(-HV-IB9B& M%FZK*&XFZ7J\?UP*7"*RS1ANJ]&14MS-/2,*MFELXZ?6F9#L0J:OEIR,8FU[ M/]1#J<9%K:9XC+:]'^JU7*UHZ;Z6W!7-Z=X\RLC6-/=+N]CU"S&53J,Y#881[),D)$G7V/V)]'SG+Y# M"'X>0)VS^UW]9*NZG' [9")=S[!.3G'\3L09;Y(H0%PMQL1 7VX/462\8:+ ,ZH8;:(!,ZJ 8:# ,:,BARWW1TTU;^O#0 MR1LCJ$ G"#KA8@02:IJ@DS%F7 MPW**3.D8(.WA*T<7DC8";V$_HHO/MY%$G M.>2N:$0[<#)O(A">N_(09O# 7CL@3G>E(+KA[*078-6!6H5FH:"1:D.*(!84 M&5(5") R $6(5/WIX(Q#F.]5[!R:C\B+4_.=,K\4XV+* =.2"9ZEYF#D(S@-RDE*'356F3#JXQC%A@'NJ82\ MT_0Q3?@.Q@7NV3-GGN)ZO%\#28K7ZNCH9J86V@\Q5RQ/Z$RH?;%H="N4@"(M MR6JU+7GWEHSH9*F:J.XG=/78H50%&1J]6*J8*.60M)W;-/)Z:Q4L3'/.[\J) M5K8=%M5>.608Z;$OC^IM=HBECBRA&M3'(PKE@D13;VI_ZU52K6[L. 6P+@9@ M,.6 'AX0G!LC4/9PBP!8/2?4R[%(_=X64T 0J/J$Q-<#2'Q5^IBNR%/]DWRN M33KCP75+BI*EHW(E"(^>8I9P5>9Z?$[9F*1E)=<=K(V+:38T?I:.H^!!NHX1 MO;2&VZ!5CX0!<6W"MUS S7W1H+*_?(V'13,7-E@:,! >O+LF6QN83?W=H[LE M">$[?W+-3N(L:Y(P*FSPWKB0J;R99IW=XVHL]=Z$05$3WOWQF% ?4%,?T-C& M=XPOU 7LP*EZZQ4=MZJ]U](:9CI8BJ^OL!V G86IWUP@G:GN^V\]*-5)LYV4M71V& MY9QLQWQ:=.?9VJ/59WBB.\,&XUBWV5?HCK^U*:2LS+1 =P;.0'"9^QK1'8FS MQ_3&69KHCLUU>O.P:!B^8W0=1;PMP.C4K3;^=GRGZBR![7#',A;5K*= /G0: ML.AL_01$H;. 39FS<$(6F^K5)C<'BG5(2EA'J%@T,#MG'*&HL>A:5L[?05TB M0]"UVI[]A,X!%O6KAW.*T"E J91UR4.# A^(A@;.5MKB1E/_8!07TVB_!_Q;1\#3GDFKU7KA\DDR"#Q*& M,\=+!9##9(2K?J=D^>\&]MGS:!KG$W++M9"S\9A(UY4?(IS.\RFI=;GZ3?// M&:FU_3PYFE%6IG^K3@F8='6+:1U9>AE6E,%0MW9*^4[9P7IIUHKX]7A9X_6# M! "LDUL<0[UR;47*/8OS(HM7#,WU&[Y6"Y&>0*N\WBZEA9,LC.04L:JH\$6^ ML@9)ECZ2Q,:-;M AW<[!*QF]>C_%3;Q0',L%]T."AFN&A.].;0"][NH?DT@5 MNDSCAS2K%5<33)*NGC$UW7RQIE)VE*CE*)Z17N2/7#Q09O+:&OIX1E'[D3RJ$ .WK![9P1UL+0#.*[@V11&!3 ? MM)\W-%>T)!J'F:ZYX[JD\Q6K7(\!M.N:.Z;]1<;UMSPMB]N[;YK2JH ^;E&( M*VNNQUSUJP7.]"SAMF843W]4W!5;D05=YJ).6( M,3'']2(Y7FS;K$1R';C?1N_S1$CDJWBFUHCZ?%28,_BCO&J>H:IK7W1N4F=E MT>6F)FYIK.;S97F(.!,^@_.,/EWD8\IF2ZY6.QH,>SM%!KO7= ^0R66H[NO( MJ>N1J%)'J2X!UUN9*D5AE>9A;HFU].&XQ6ZPX9^)T<_QB M]:JN7I*H^9Y^!,52BL\C(BB1<='S;JPRFK0QLE$SO93/KM"XL M'<&SL"ZTAV)0O7%#/:S3.PH%X.P+-&BM@DXA5G1RO ,@JR4#DN"NSY&IR[)U! 4ZAN[).KJ;0Q-$,G"1W]:"<+4*#LW?H!#E,O30_%(1. M732"H(0N/82"3N^SA]G\W 8Z/<_>9"A/^*%;X59Q*P_-H5/#[$$W.%"'3M^R M-PO HVKHU*6V,]#V) :ZA=#)6P@^8(-NS^\ :+$D)G M,]A?'?+C$NB4)3O@86=%T&T'=L"W+3& SG*P,QT^:\BA<\LBF-).Q0_1\2@P MNZ5-$CPZMN TJ#.PA:VV_L._]4\5EKI*JIM][I^I6Z(H-J[[Q-S?42&>HX5<\%'FM(2#L M>ZZ_58S<\UWT.!,W5:K/C@-Z.$50FRA3FB47LSFCC\LC5\J:+X >2*JBA4IU MH5*=/4S78ZY0$[6B FKKNII6#R&^-G:T=NO43 MWJRLT,T&* %GUCG4#G)?.\BW\QX4J !K7(Z#$V^CJDVS/4,UA@4F!&WV0]IA MT\&(/13?"<5W0O&=0RZ^8ZSMH^-F$T%+C4PUE!S=WW9T(.5S%)Y4-+PK4X*H MUC6-BB>A2AX&F=GA;0\!&\3MTJ3IMP +#I^BR=-I@ MU4:MW;[14 NNQUIP4D0/!U8+SITF#?&8T6Y^6J_Y8A^C<9RR2!3_(7PB8H'T M1=HJ,#E,.XZ?3# @62'MZY#3OD)JP[_/^2KX32R"X\7FXW^D?"6QT71Q21Y) MIHA^FG7VA>OK=G6?,_)71?)1$T^UZ.D'T9:%M-%!4!\_*"[R>546-9-\4*8) M 'IX1_#1&,%'9 @^&2/XA %!TPI5)@,8]#P<1%[3&YKH*UYO%\88M6,<-DI\ M[_26C"K&9,G@;;J&=)60KA+25= !::G^4ROR'/E$:$T&S2PH=9'!9H 8VU3H MW'TF[TK'Z,K=#I6/NG\&QQ#M[(?1P1Z10?"Z7CHWS8+.9,?.['UN:Q@XWQX'>Z#897-Y0"+4:(PJA5D>A5@.GM]<(ZZSK)Y*J M("5$3T/T]*"CI^M;*18-A$D@0+H$OV?P>P:_YS!=7D$S#IHQ5LT8OO=X58Q_ MC.:K?.8HSI.([-_T -21=T0'Q&P-4Y!@Q8CO M, N(A1I$H081LAI$HD_55SN).S'O"FN\(:]G; M LDWG*W%#I\G]RQ.R"QF?S;'?X&M+9!4#WT5STC17-E&W<@" ?]]G%R M?R1_O*2)4V_Z6DL[&O%MH%AN8N(C(^IX%[C?8:#Q&F=JHDX>8=*T=DKY2564 M=$;8+5E>QUU,T[DZ,P30PVUVCC@OR!6FY)Z,ICG-Z&11WZRM1@'L%?*,S"K> M"%6,7*:/XAKSM>)4WVY>'"^^QG]0=I)Q-4I55\Y\!"P(M]2)#4M=PZC=*(>/ MU*L4O\A7QD0G#FXY"B:D!N^WPTAO![%GKGY)H,DA/'!/IXCV+2A!EZ@5?@R+2U, -CI/]B4 MM4YN.W12L(L&0V&Q5Y0"T(_R=R Y<4;Q270L#S==*"2ZCY*];5IRG9@6SW66 M9KY"=%P+L"QHQ\0AE)QLQ_H:B 8*>\E6'/GHE,]NV'41&K>'7T+>><@[/^"\ M<^-XK]=T\Y^B3)Q]-,TQW^_F)[&\F8J03?X&L\E/*)N+0ZUD>73[(K])R[)X MJ-AD*D],!G>R0.!9/(GSKVG.K0E:QLL'RBG3MPXYE>:UVTZX@!$45'$F5$%% MSH2NN7?:E3D'^@Y#I=]KSL0EX1LZV9Q8K:G47HL,ZQ1R/T+N1\C]0 <$O!WL MUQ(!"-_!1KEA>R,Z,P[P7F@[O1"5L\$NRP[$-6CP;J&:]>!"L,$G%GQB6'UB M)DJP5W?8S_4_132/%[MO >@5D_3VXQQ3$A-\9(?L([-P&OC!H!2YIG7P5 7K M/%CG>(S: 5GG02T.:O$!J\6@C=.K/OP+YS"6/G*M_9&KDH;J<'-G/]JPBI:@ M#!^R,BR)QQY-.&_\'C,6YV5QD9_0/"TL 8):&Y(?@Y0U>7FM>7EOVDE=7\*]1 M47**Q"UIA!41^:OB#+K\+J+SNIQ%%.=)]+02.X;.XK;#^W$G=Z,V.)S?H,/Y MK.:1BWS$F8C+ G$MC>+\CZZQ-8*$6+ZIN%(<%^1HPHC&1PSN9(- _@)$NMA: MD5%0I6QI@92EQOCQ/&5%J? EFB_@ KR)W8*N[F6:I8:YJF%HBYXU-/BF-N'_ GE>+,\@UO M3A@C2?U4.6UF/6V0*D9](1 __O#AHX) 0'M;9%TO=WS^@!\U!$E;VB?E,YB4 MSWV3\A.8E)_Z)N5G,"D_]TW*+V!2?NF;E%_!I/S:,RD??X"2LM_2/BF*&[74 M+>V3HA-TTI;V2?D$)N53KZ2R2(**#61M[#U>L[W)6UDE M0;6MR5O9)4&QGOK<:WC M*J=6WG H]'KEAA4Y:S6:U;<)*#A#V]X_]9#I5_48+@*_J=Z#3Q$^F\TSNB!D MQ[!67G2H;>^4>EE5[M/T,4U(GAC?VZ@? 6^U]7&@;AD947S&Y)-_RM"QN[[XIMUY0'[>'X.*,K&QE,:_7XYU%IGP3\(Z' M@L?O5=AU*M,Y(//)H(=;!-.8D>.X(,D)G%&8,^R>_J7!]5V?76J]:8KGTH=>"^ MU$$/=&[/*RT/<5S1DL"K?ACW=XNN>BC2).66[(ZRJ>)Y7?M0AB*4H>@ I#FO MA&H2/# A@.\.NQ><:^+9& $V)XS0A@:#0O3*N4I=&G$8IT4?_7_-R?I0.T:D M0'<[;>O6QHC9SE7(^''V:1%K181%,Q+CW#8&%*C,18X?CU[+I>V]SH.M@P6T M=]&5'5$H5[OHH+YI5!5Q+&F;&.I96>14D[ Y.G8%JQ3KHE6@X^XHN=:^OM6) MD2T5);/ R(KC%6CX56:14^UY%52\"/4X8!"1'=Z&_$P3$,(G-(O#T!>)9L&T M4!C7(AY:& ?5RNI)F^ZT$']$Q\7 LQ7HN!CBZ*&=CX&B9&A;#C'D6TIW>:6O M5(4.K E;0ZJGN54]>WV;RCIHZ'":O$AX"3.WRE(_K].P%"$0\F=T.ZL\S1G= M9BIQD+Y\8]JJEB@W2S/?\$"V1+5+L76A/R#.G] M-<71<71KK=<@[LZ< ^* MHERT7B+A UG[&ED-KY^)#IFKE6%PY 0X1S^CDXBP,Z#HA",@PJ\ "3T\CE+F MV4F$&(@0Z_:> 2?/T=F#W1!##Z2CLP_M+&A9U00@W%_0B>?>S\>@D^Q])B;1 MAN*DDN*<*$7_<'/#!K+=N&8^25U4=)N2\WF1%:Q%MV^YGAE9+6.W<44D$Z.N MK^S6(8QK2KH)%DN..V13TE&F6++=<4U*1W'R*SJ%65$>%IVJ*SMXU"3W93?* MH-1338]<#40[-'Q?C=?NH%/M#$$U7N"#3BLS!-5X%1 ZC9;5\_JO[PHR$1^,$<=9IGEGEZHB,JJZ1>C,94C%FQ?86A4TVL+^Y_L]U'PJ M_US^4O\@Z+XEXW?BWV^W%S:NG?_P0Y3FO!6)ROB9;%Z9[.XK6.\EKB*=S?DK M?K\#X"6R5>L7K\L^E"4Q?.I)GI#D.WC5**M7TK^DID4-*ZO46*LFIZ=*(OYV M"%.*\W!;!Q0!9_R"+Y036N4E4]^7H&SKE.J+>L'>Q\\K+W,CD\ :>Z9;61!2 MUWR(M'NM2+DA"EYN$-+%?9W'HSRYY(_+_K-B:9&DH]?)T$V%'_6]0H5-]Q4V M?>.:ZF$184XU6"JC,OZ>U+!U>0$Q?N0%>_7S-JB MJM**I-;UF!QI;4=\II(TJT3!F#LRJAA?4:0X>QYE%>?OT%H]!NAX#%:R![^%;P_A+0F;G:]FZI MU]4BVZ<>5KLL7&L>? G>+^A<97\KN:&Q3?!X!(^'C5L#'>A2M*W.,C@7D7,- M%9W? OR"#Z76**[U,Y!\CC9<8K_NIL/C]"WP*G9](#Z')^L-\/5=7SKDZH2 M00@8Z (&0 O?;T3@QVCUYHT3";W],O: M6'C\63S9OWIC]\D-/UMXZ#47L'DB2FI7<29_N**9!2)NTK(L'BHVF$""=5&W;85#KG ?NELK"%T(G7,N8IJ,X MDU*M;3L,:MW/\5I%VZ5%LMRT;9T&"TXHFU/&*;JB^6H^E8$#;?L01C5"<#WG MNK^X,W$UF85R]C6MW8;#EB0H8_"-;7!3Z34M8$7)+>%K3+QF>!:Y04\_0=/C MJDAS4A1KSE4DXX#ZA%!U2'L/06!T0& :#C52-['A4QA,U,A6P09,XPV@)I8X M)FQF&PL%Z2^#320PV%W1122:WP<%N=M01<;L<"2&T+P%SH0Z(M&P(T@*4D.S M#15_=M\-,/!F9XFBCIR@RPE1@Y$&8]"\%--U!71&N7U/E@2BSBN/2ACJ]5T* M#$/1)%! [8RVU,:\YE0)S=$V&2U];AN@B)NG VL%N()Q[ T=>[ MC;0_>]1ELBC;^J3ZGC];%1U7M_9-N3K30M=^F-3[S1EY256AS131M7=*O9C$ MZ_&+_4;Y#K3MATF]"0?YCL&%+ ST61C0O8(:BV:,**':*C46(\,-\D.4!'0> M%CT/RB&B=]S:7),8@JL6N=7(W$3'M7I90MN:HR@9V*:X[<3(> *V(0YAC"C$ M(5S%(6#VGJ_H0Y%.\G2$Y3>"5Q;+_\H\/Q9&]MAG&+=HT&CN&I:NZ6%V ]\F@>)"W\%UQAJ)V4A80:?DD62TGMFSYSG)"Z+4'0QZ.D;$MY.*+"LW MY_4*_STMI^NS(M"WU&80MYDH=?EIONLDHD UG_1EA>IZF=?ZG+"8N%(CEHU: M"^PP4LCC.X0\/E&P>4JSA+!""-<2J"* ^SE%\ZT@U^.SHDQG?&)E'-+<:/!Y M0" -!U-2R8!R@$+@,@0NAQ2XU,D":N[11X<10#BU&)%QO#QMX6^Y7[O-"[&. M5K7%NST4;AT:/);@]HRQ=:#=W!M \)^1@N_F@0."_PDI^!:162#BGY$BACJ& M@#!_00JS9=@0B/I7I*AA,0ZH?H%-P>KFJ86BQJI6=0RB0N%CU;.ZAU2A,X!5 M'6N9*P"%C54Y P<^H4"Q*F+MDJF@J+%J8%U"(%#L6'6QSA$1Z 1@U=*,@WM0 MP'@5-$@"#=0E@E5! ^=1^CJ?L"PD%!75;!:S143'VO3]LK:8UM1#BR>U?X*G MVDI="0[G&=[@>0:I/?:M(.,JNTS'I(YD*(\RM!XDY 8<0&Z DC_4C08?35?! M"D'T$$0/0?2##Z)+1 "ULS=ZU;(_1N,X9=&C\,7S.=@XXUNJU-#A_.C/9M0% M9?F0E65[)^>6/MY5("NYSF_)J&*BW,9Q7*3:TG!MAPEZ=="K@UX=].J@5P>] M^O#T:CN[HU?-^E.4KM(]6CNH54/XT:#U% 6M.6C-*LUL-"5)E9'K\289ZH0O MY+7 TAXV,NP>M.2@)0 M3E$&CN9'9S8B+JC/07UN4T2E=?F4H#('E3FHS$%E#BIS4)G?D,ILNA]Z598_ M1^GF1%$4UY[P=GJR?B _*C*4KJ =!^T8Y%P^%[Q*ZJ.'^X?Q#/W,QB-Y0KP^ M8PA')NWA!0%5S?1Y)0C%ZFS4<$*RE82<%*"E92L)*" ME72X5E)G-<@QN]K$;%];@)X;1C@96FW1JWW\4Y35]2?:&<62WGXL824QP?P- MYJ_RU@K..>)R4)!>JVGMX;Z-55'.?%*3=IG&#VG&Y_.KJ-G)_P6B:CU2,.F" M21=,NF#2!9,NF'2':]*!MOT!FFV=-WZO%LPO?"&Q]+&N+=?2C%$-X<>6T5,4 M#)I@T("B6Z<;1EJO:5'CK-P<#S,,ZK4;+A@(P4 (!D(P$(*!$ R$PS40[.R2 M7K7I7Z-BYY*;^L1%N5A^%]&Z?&]1'\5XBD49Y[;)=!V?XDF(W(IRZOHRI-Z(<*JCGJ:%V ?JF\J:BY#OU)_G(+9M;N*%^.Z(+]]$ MI^3V]!1/%J($P8AO7]#84;?!O./>?2L[+%^(O7I)?U%4L^5WK>>C^T."%1VL MZ&!%!RLZ6-'!BGX+5K3]O7. T3D;JM6 TB2WJU2+QZI#[\ M$*7UW4)1&3^WOJ]&.8@??Q*$IN N.F1WD=4H[Y@P1I+[^'F99L]%X([KV3C( MVV(T3\C/QF,BMD"RN8'LEB^S6\*5LQ&GMY9]AO#;#QDL]&"A!PL]6.C!0@\6 M^ENPT+ONE(.VQSMH27XMJD\1G\4BXF(I*H0=V-*FT@SCR:H"417LJF!7@:R+ M(TY(DF:5D'%WXN*$>FF?/8^RBK//\F[OV;PJE_=;C\]BEJ?YI+@AK/:PP&T. MVP_R98WMT27NF!B)2[ %-"$JS0RQ-J,%&RS88,$&"S98L,&"#?8F;+#VF^2@ MS:]^-":_EMF/T6IUM(US20?P9(UIZ EV6+##8+F:2RZZ)7-1-RJ?7.1CRF;U MTCY>K'XT2,IL,UJP*X)=$>R*8%<$NR+8%6_!KNBP2?I5HJ.BFLUBMHCH."K2 M29Z.TU',?XU'(UKE DHTIUDZ$O>P)J2,TXPKIQQ(%6\8 :IN6WB4)\7<&N5! MA3]D%5YRHO&J$C+F>GQ?S2B[BP7O[A.@;6>!C%OR2%A!ZLS?NWF6EE]?R+Y= M2C1-G2JA1\LU5MS$"R&/C_*$?\,E_F[T>'4+H41#;3&"%X2W9$321T'B%=%A M:6SKENHLHT]Q/B+GE)W2ZJ$<5]EKZC1OILT83E&>Q,64,XSX1US=\QAGPCUS M5)[$C"VXW*\+%$C0&?5UCNI;GN;U)?=',S'?"@R2EFXIYGLVBT?E[VDY/:F* MDLX(VY1=D]$.Z8,'A1"Z>57G W$-XV^N)+2 )1W$;9U=J&A&(H&Y#!6,?L/H M8\JUL^/%MT+48M]4^5L=&TI?[=OM!W"+C^8SFG/%E"WN69P7G'M$KADGH4$9 M,NN$!$>COFG:[1"P6-.IVV$JR5K-4B]\14NW%*]T[J7A+JA9&>O25:'MX)1^ M22%2]>3#.F' P;E]U ;*ZWX>T?Q.TLFTY.H3-ZKB"=^;Q3I=_WA/V.P#"!Q\ M&*=8;TE!8C82FNXI5SXR6E]ON;JF1 (,U,=4WF>/M=WS1!&BE(DHW4;SNKR[>)/7OK$N)FB' 2<>7C5KBY93*L[3!.L7[+V<9@ MNH^?CTG.EZY4!="T]A;Z/)0XH1J(H7E"VYH!@XN-MK';T,7%-27@:[$#PR>J6D&A/DC M,I@MPDQ I)^1(=5%"X"P?D(&JW5\&HCW9V1X3=R/0(B_((.H=6\#6"FSH8X;"Q*+CV/$V0U&CTX%:1FZA>+$I1=W\<5#4V'2D#HE&4,C8 ME"5 IA@4&C:%R2"Q!PH1FX[4)LKG\@ITK?N'GTO6+D3>>=_;5F(_\%)>$YGU:R11NGO_5/%Y:*2JJ;?>Z>J M+L'?L- :?W-#C72&&G[%0Y'7W-C:<2(,[XL9W_8>EW<+-%)MT,-M5N.8;^5$ M+?% ;9U2?;/2,<3E%B4W+38T'2\T"? &/7$@TB:/&_0\'$1>5[V4OF^U=GO) ME5M39*][AGQ+]_F6(9.O,Y!F_85J% E,"-KL%+2#.!YL3J+Q5HHN,='D75$C M/0A5-EO_''T@28H*XPL-[\KD*-5:LZAX$KI/8."L#F]#[O% Z&C, 0;M.CR M*0T!&WG9T&57M@$+='*B2[%L@U7K6W;+OB'C/F3<'T[&?6OWA]?@\L=H'*A2IUAQ\+$+@]>ZV^WU7 M(I-*$>0PZ^P+U]>M'#AGY*^*Y*,F/FK1TP^BBWQ>E44]O1^4<31 #^\(/AHC M^(@,P2=C!)\P(&CB;66TS*#GX2#R&O]KHJ]X+6B-,6K'.&R4^-[I[5K]A(D2 M0-<0U0U17:E3 W],U%"QI%;D'?*)T"JCFEE0[M6##0X;:^MH FQMWI6.T96[ M 2H_;/\,CB&BUP^C@VWM0?"Z7CHWS8+.I,7.['UN:Q@XWQX'> MZ%8(X<003C1#',*)^Y WGJO <1/49H_\K\H$^><\V[!N>H+I4EQ14I1^*X@[%$:XC/HZ0>1_)ZH MIB9^:+R-G[[R=<[2.#.;=&U'/WA^I^S/B_R&T1$IS #I>P:7;W#YHG3Y!J,@ M& 6'9Q28;C7H?!"&,*$;$+J,=$.<4'4-73:Z(4Y%035):,U-0$1]V(PZM:HDR8 O;"@2347T%7 M?V4E)948&MO@IM+OG*Y5G^.JX'IJ4:QO#5%()5"?X/XZ@'L#[^-\DHIK+$RT M UBGX,9SDK (6ZL4)$ QX@O5>D*UGN:4'"-M$Y6_NG_>QI"19I''#102=-S= M+&]I*U\!2B[NM@-UXM2011<"9B%@)KM3!J">#S1(9F*!##0^)G=JXHP;[:8 M*F^*:)<8:?VYR")/W6"$T-0;#$V%RS6&<;F&29!N]]+CK?SGGS-2[U>YN*J) ME>G?]?=20U 6UK,\O-.Y"5[/_%M!:]"<"<$=\)5#,,)Z81J\YT!]U" '7>Q>0T-@RU.U^093'-UV 8S=]>*I0[>?='S?N(Y4?8[X#*P"D^N:]]U.4QF, MZ"><94Q@"%2]P4#53LVMNGK6V?.G-,NV M&4R7\@"4NK';\CH;$EXOT[/G458E7!"NZ97 :36&XR)"+ZGBVB88G$%7IYCV M=Z;3M!C1*B]ON5JGC$?#.WK%(&6ZC3UV@TTH-[!]XHN2PN&&.(\!T+[C 2: M:=@176X$[S2GNU<%I$?9D\N6=Q0F8Q^[/Y)"BPM062ZJ&OXADI/L@I MD39RZE4_J8J2S@B[)5FMS173=*X^2 OHX13!J;A]C\Y)MI9=KNZMP1<^X&PX#U>?(W_H.PDXWN;(K#98@0L M"%7'BZ'=L SK209\I@:,M1#A^IUUBP@E;Y\7%8)\=9.FNUHXM4:3D*)J0& M?-IAI+>#.&1JA$R- \K4:"OAJ$6Q@7%>VNB3U))R,]CMOW1PV= M"Z@"=GYX?R!A^ XDE1"DDH?87XS+RJZG;!]!IYWN&QLR6+'8U+POZ+ MQ.R<=V@1@@:.B'@&KOAZNG\BV2/Y*A9VBSBNP:"(Y\$J$PSH_=>DTDJ67-)M M,.2X[_F3[;WP%Z-A1_Y$[>'>CH4%]: B_2$FVK^K\%!BHL&]%=Q;;\J]9:Q< M'J#S"[CM'I[_"ZYH#-RU:@J#1_:0/;+#+M@;"MV"^H5"MYT*W4I(]5H2=:A%>->DW%1L M-(VY_C.J:^"D^>0H^:,J2D&<#@:H;W#R!2?"C_11EXAK4KM>&Z8;QXR^#415\9&_0 M1W9"V5SM$D'-M^S!NEMA M&A4Z?RO@O=!VNC@JCYU=EL7@=+7[;J'63' L!\>R&>+@6'XM5\RLBH&ZG TT MX(&ZFD$VRD"3L=N8\P--O@:8R#@"!O4_49J/*9LM:P.T2[N%#^@YB "D+X03 M#CF<8-E]\SL1.Q%)CA[YMQ.R>ZO<#5K*_E]X2:^H@]9.K&BQVN&\ZS%@Z@+.OPA MZ_"2C)LF)\/&C7)/C\E-G";;([^O"S-U',5[%L*&S)MX4:=@GE8RQ="T.TIL MP/IJ78=#B5U36ZSM,&BQJNJ)M1X'+UII#;&6H^!!^BU/5EI578E6G$:9B;_: MX-6-%3*2@NLCN#Z"ZR.X/H+K0PG)CHHX4!=()Y5BH,'VCBKC 87AX5;!P +R M5JQY(&9L9=#:F?= L-AJGEDP$8#(?T&&W#!ER(./^N?ZGR*:QPNA+'0\I0H< MS8^'VHBXX* ^9 =U9POWE#R4%WG!I8O@K_-X1)1.$EUSI[1?B55PLUP$$GJ; MFKCU($PI*^L$=CYSJ\A>/"''7 ?@TO0\?:[+9Q)&BCKV)W,QM!LE^':";R?X M=H)O)_AVG"C)L,UQH+Z;3EO00'TW/:%Y3D:"%W]/R^E_5CGA77Y8_2ZOA]-^ ME+XA?.5"9BJ>?E.O G*3\1U%+(^68(#C68=5%)78&_:)60A2KL=C(O8/*"3S ML1Q;TVN!M3X2><\?KZRI ^DR9 Q>*P-M"?O"21$%]:[S[7?R"^; _3RAV6J9 MMVGQIZ)>%J2+)PQK)W)*],0WM V^C>#;0.G;@-6@ 2U,VF:;&)PGQUQ6.7ZA M>G,2]':H=24-E8NK#\X>2,&:#J^_K4*+SHMD;PD C"ZW'!"\U<%;?8C>:JUV MC4[(F"(#66^(?+FC:9Q/1.60:!RG+'J,LXI$=+S3)LJV+ZOE\4N;C\3@&;:! M(#B0#]F!W-F>/N,B*>'LL94BYYS5?A.<=CU^_:/N2$[7X9QBWY#VE<1%Q>IE M*-2T;SE]* A[%!OB13ZORN*6\-UZQ"FMSTOSORHFU-?CN$B+#8:U2+[(1UF5 M"-WW+&;BN+_,I>+\^<&S%#Q+*#U+P0X)=LCAV2%V-L.!FBJ>-C>O)L^O45'2 MT9]3FO%74D3DKXI3OOPNHG-!0Q'%>1(]K?Q#'3-<;#W.CZECE_I@YARRF2.[ MP"J+B^)ZO'*G7K.ZI/'9,U3TEI3?2"%*;^7)BM0&5=;.8!8 G=4KG@MT/F=\^[O)XEQQN9>NL36" MQ*ZVN91QPH@F,0GR0.#7^#F=5;-5\6BN9*2SAXK5/'Q/-[''.ES31&J+[E:( M%N&QC^$[=TAXI=T)?3,#3HVIN@:B7O*!?F9#V-LCB M/Q+&2%+O12W3M9I^I@F7&TK[J8Q(V+_K#_HZ=-TM$[H M;U0(T\TN#Z12U- M3N(L(\GQ8MURJ\362^N.FV<:J#T^T<;4<+%/BN.E1"M3OG^_7*3R16/6TP:I M8M07*N[''SY\5! (:&^!K)<9/<*'4VL<>]N]G,PV_;M[_@M6[GC]^5];LY7_ ML=;O&JF6_MX_56FNIJKI]]ZINA51Z ;COO$W-]1(9ZCA5SP4>3TQ<)35#^+" M2XC98VZH)B=T)LR;VN^JOK36K+-;7$\Q2T1&GN*P0&,;IU2N'"Y+[55UXD3> M<"CT>N7R1L>6@C.T[?U3#YE^58_A(L#'21H/L.SVGDYC^4>MU^'71)O@-Q_5 M[4S0V8SF2W=(/$_+.%O:)[=$A"])556C*R]FC+L;O8_?V$%N45+?^+ ME"(J/1%HY3#.B'!H51AH-T. 8M7G4SXN*[BF8JKFIIX MH5$YR\V-L-/I]]V_<+[>Q.R:U9EH29UE)HG*M.OL$1=0^8)U\H[CNBJ+,LZ3 M-)\8 &GHY10)U\Q+;I.5*Z*^<6VKN+W[IMR/07WZ>?T?D67&5_K2 MP)'957T\8AASM$Y\6Q<<**Y%FNW]-,Y7YLJ7U5'S)3K;\]?R\0@[7EM\>B!S.G*8WJ4)+4#:.U*U*J+#IXXC!E< M+:S>65#WG$'-UDX>^)P(%?>>BJ]VLL)[G433QQ_"W.XPSMY]VB^B1FYGW) H M7.^A4&J(M=8,_BB_5IL@]D&_Q!Y>*7W/\Y35C?5*IJ!39$/7+'I:L8V[9\FZ5^2I_DD^UR:=,>"J QG$!*J52.MQS&+=;JH4B3-&:+W?,M"GFE:^^4^LV!CCQ99F/M M;')B!Y. @'8+M7-Z!=*T8:1]<$79#"TP=-7O%=O( M+CIH/!Y5"3I+^RJ&0O86.=4D*14=NX*W VI2%P EU]K?*SLQLJ7J>Q8867$H M%PV_RFP/JCWEC(H7H;85!A'9X6W(3\(#(5BZ_-2F/@+SL*!9,"T41FI8) K5 MRNI)F^ZT$']$Q\7 L\OHN!ABI-/.Q4-0,K0M9P;R+:6[O-)7;4,'UH2M(?49 M\15^;OTVE34!T>$T>9'PY:+U$,0>R M]C6R&E[/$1TR5RO#X)@M<(Y^1B,1PPU&QA+^(=Q@U.LE/B9E!M"9<6T@PBI# MX#/EE%#;%E!WZQBU]D;;Y/*ZM53[>*/Z8O-N302[K[-UBJ];+< ::'!Q/2"^ M7Y#A QXH :+[%1DZJ^4NH:J#0S.X_228U3R%0L>F-IGEOD-18M&%AVM5NLJ*]7Q$.2U)]&M4[ 2T(U(K,# M[U,5K@Y'/JW*MNJ\S!85/7'DKC?D */ ),Z,5KM<= MO>*IS<_?:,85HXQ+2R-(RKY>4=VFQ9_GC)"+O"2,JX+&7*@?P"N^_8,R&C3- MYZ0\TJXL^J[O,%3Z_9>>;^/A.H]35H?NCXJBFBW5Y28I+9D.9\\=_FQN9:GK M^6Q^\G!GM$E^NYA/U7.'<96"BDMZN1H!_,!0;O\ RNVK=+[*X&SA"VGSI4[$C@]V/+HVOO0!I8%5\UF,5M$=!R5VS*U132F M3-7-5;*<%>J&DE-G$6Q(O3ODU+O7"TV>$7\B3A.*(@J[!\WWR&K9VRG)C<=! MVM&O.%EB'TQ]X+?E["OZ.B2WWV;LODE\7A #3*^_J MCMAV? (?%I1FMP1E9UJ MJ.VAL5"/S2?JALHC$(#2@B6.L&A+N>^! )9^QY[*=;VQMU=51%Z50+"5O*5_ MTJ!F;+6A5Z(Z9K\SIGC2H&;L986-N@)?3S.F>-*@9DQ:)\'R?&GJ,0QOM@ST M*$]/QS6S'2Y],)W&+O=+A#D#/PKWP02[HF,8<^9R6<.5?N/(O7/D7LAQ#EF/(SVZ2% MH%AJ75O*)@&B/K2ZU=H )52_&ER)ZEZ=FM!9PZ*6=DI^@X(]-&U3FPX!G1AL MJJ7?X MTUK#HJAU2=J%0L2BGMC)\H;BQ*)_>$S:A$X9?^P0<(H""Q:^!FIXX M&.QQ,3$4GRS^J;$EW;HE/)P6:T_<\ Z+=<4:SHJ%LV*O7(G BV3V:.YC:!LG M/W:N^3BG%6O,% >TM$S*==Y<:) 4O8;6B!DQ;1J M)I$VLD> DC5D;>P]7L,0\E8625"Q@:Q-]V2B<'^%-:K"_16'<']%."HW]*-R MS:Z]_7N6OW$3@.ULKR(KJ#A>O'@[LA7MX$E#F;'7*%J<);#RI#!CT".=PY7%\ANB.V]VZ([',Z]4\?[LQ^F\]=C:.! MG/&QPPL4[B9'==)C^,L1PP$AA,PG\47C.Y7A>EYD00)\9S 1E17 MR2H&!->:MPVBN<]@JGO?24&62BUIZB4VX)Z:YO MVV_CATKE21%)*_R4XCOOI^ &;7O_U"OG'M!CN CP<5(X.6H $.?)T7 A6N^S M%2Y$"^=YPGF><)Y'=U'.*RU\_S88F?J+$9%>D]0%-?TCM7V;3[.9A2:%6,=K M36GOLK %JL2UMJL,0Y*Q11X$&G?H^!$B'2C0T8N2+VW)RD[\BBEVT[8-8>4T($SU"P:LQ#0I0VW?&.-$3AT*;\MP37&]M"].4-V;,Q$ M0??&#$$UYK2@RZ8V!-68'8,NU=D05!=]UET6LQFH3ON6NZQE0U!=1+N[.Q$, M0741Z>XNW3($U9B/Y%:DAV.$X1CA6SE&^-:OQ^WE\,XPSO_AN ,8V_D_J^?8 M/)QL^O!#E.:\%8G*^)EL3L%$0JI6\48H H\C 4?S M<,(%T6),F9#52K+UO9PF<+R:13E]5[2\JQ[^(*/RGF[OP-S#:GU@L2T[RLI- HYF"-/=.MS(+5-1\B[5[3 M=S=$\57'57)R3'*N+,FJMFM:.Z4G6J>3RY(3KA^DY2[[@A> 86^G MR+[EW)ZDDUP4->)TKD2EC&TTK4/"L)/D5(UB1$T5D<&FI4(T1#0Y5^!W0HTT M=U3!$7LF&Z)XQJ(E1/'Z#4^ [,"!Q>):>2H'%HJSYD0> M:%BME;V +C\,AM4R"V.K=VG3LXPNK\SZ%$#B#.@2T;KRN:6%[2Y)#088Y"I M%?T7].:C-$OKMR$*9FY_CAZ6]$=DJ4JTK%AJ\Y$X\@BZ(PC)!F\PV>!L/.92 M/GTD&QW]EK/9[0MF.J>,I)-\TV(E0HYFPAFR1ZW=01T!K 7I%2E?[ U'R1]5 M4=9999V &@WN$O#J%ZLX-6.&6*49Y2]G6&J)@0,@]@;&,!_[(D1PWFG*695Q MQDNWN72P28".A@&YA%F/RG/"== X$VNQXN0M7J QFX]NS\ P2U=4J#,5%UP/ M&5FA,)L#U0A8$5[,YG'*:K.@*3'0XH@89N!::,W;[<80K:PW!F0OHA2;-J;O M4S=*R(H();LV+@-,$?@0"0N1L ..A-G7M086/[.R;PTQGF;9.3+0T)H5(VQ@ MH;8>7"D#C<:U-K<&&GJS9FP-+.C6IY-TH.&X5I8H5-MQESS9"6QK?R-T'M"J M?; $* 0Q6/YQ3G/!B2*4F*Q>5./1Y8ZAUQ9/PA%Q;4UX"+2^P4#K*UEW$L_3 M,LY$6L;M:5/0#=:C#]).2;U$FD[JPCOT0=@EB0MRF<8/?"/5_[JYWZZF ")1UZH- >7[649XLLS%ALVHRD)>3\QNE M0,[0)EW\GO[G*AU+ZU3@^OYLD1]SM6^G4B#@Y<'Z(T!WPRA7 M;,O%31;G)6>IL[^J=+X;G05AU(X2\D)"7LC&C1GR0D)>2,@+<7HV3Z+L#C3) MPY:&.+!\#YM*XD#S/(S<'P/+Y[#GP1IH&D<;5]! ,SC:^X6&F+)A$GH:6!Z& M:0!K:*D7;6)@0TNK:!.E@F+$HCK9"FI!<:/7F1IV/,1_:4B=B6T)!Y^#8S#_G*3W9=$4+%..,\2Q>$[7XOKP#2 M>A#7(3,5E:=I,1(+A^8Q6VAQVQT4TSQ\C3NCP6G>06)K,@WFX\V(X> :PBX;K2R$' - =<0<.W9WK&Y MDPTW+FMW_QI8@-:&:CO4F[^$186X$'CYWR*JBOHT7O00 M%^DHBO.$;V!95?(O-^WYX#.^#2R[B?-\55D[=UJ?;71!BR>?@SMHP4MQR%Z* MSL; 6+_54E5(#3I:RMF7OWROMM*0D)H(ZC^4=^/991 M:X)8/PH&I*^(4\F(5F,$-TEPDP0W27"3[$'JI&\,U"G207X.S/UA51<8J!^D MDU8PT(1U@%6$S*43\YVD=BNDCR3BAFS%ZLR4B#R/LBHA222F(>)/V3@?1G$V MJC++WAR[9&!QY/2!*OAP#MF'(\DTN2.,\\WQ"N3A2W=]^4"$!]@BOY$%S)L3AO42JYH;%-+0!^P=1X/T/EDT:Z?CKYOMVYA-MPB8'.@,X=W :O8E=$Y_PUP=?:"G?+ MQ2'*%J)LAQ=EZ\$-Y-=__V.T8H[.1S+U(WGRHD,)"X[P-^@(O^:+/4_2QS3A M_"#W>BN:62#B)BW+XJ%BDZF< EF;[MZ(@I4[G@C^U_;M\#_^_37^@[*3JBCI MC+ FMZ^Z4>_T"2U)G/38(:"1P4%MAT&M?6^KANJ[I0#]0NB$2]YI.HHS*=7: MML.@UOTM75HDRTW;UFU,8302:DUQ2T8D?12ZGKS,NK*MVS3O5?[(IE#3 MBA5DCFMM>\=1@T>25V2I<>8EBT?E[VDY7#>_WPW.M &PM=?!*&KK.E MA2YN"0R:Z&U^-$&0_5!!ARB(;"C_81 U92$.\@;C(,I(W-XJ(2YUFE)7IWTUWKAOT<(I@?C#:_IED*RX%)3&Z=4OC*Y ME"M8T]HIY3?QHB;AGAZ-_JI21FX83:J12-%2"DQP/TR!/57C6%C6%^7!7<-"^*]3I5'-L$]0DAWP,X5':_NTMN-U!Q&>*$ MR.88UBF$KGL/[6H,/FIB;&'"9B:'*&AS&%STNH4P1A,V5+^/ 88+[7#D 06R M(;XF-.P(DH+4T*9!Q9_==P,,O-E9HJC]TOB"A4HP4E[8DB7 L04@/FQ5/ V]KD"4V.IVFCA+@!"Q M79L,B2,!H6&Y+QD0C0$BPG8[_I"LB(&0O]?4;51H M+O2Y[)X(+T6MR!V3G,L/38@=VBU$Y X@(G>WD?=GC[KL*65;GU3?\V>KXLOJ MUKXI5T?V=>V'2;W7' 5!QO7XA9A6HM"V'R;U)N\@1-#M19DUTH@:+WZ,**$Z M'#5>9L.-K$.V(31!3#@/RB$BB"8!X^P6UB2&B*9%;C4RPM!QK5Z6T+8&#TH& MMBENPRGS$"4-4=)^HJ0ZSY#>Y[WZ7OSG(2X(_^;_!U!+ P04 " "1BWQ8 M&D4T-91^ !K[P8 %0 '!O86DM,C R,S$R,S%?;&%B+GAM;.R]_7/D-I(@ M^ON+>/\#WLR+&3NB9+O;'H\]L[L7U?KPZK:[I5/+]LTY7DQ0192*8Q910[(D MU?SU#PF0+%8500))?%"^B]@=JR40^8',1"*1R/RW__:R3LD3S8N$9?_^NS=? M?/4[0K,%BY/L\=]_]^.GL_FG\^OKWY&BC+(X2EE&__UW&?O=?_N/__O_^K?_ MY^SL!YK1/"II3!YVY'ZUS6*:7[ U)?_SW=U[?B _WI^3MU^] M_>;LJZ_/WGYW=O8?_Y8FV:]_@?]YB I*.!)9(?[Y[[];E>7F+U]^^?S\_,7+ M0YY^P?+'+]]^]=777]:C?U<-A[_&9?-!>_"?OI1_;(:>3/W\M1C[YOOOO_]2 M_+496B1= _FD;[[\GQ_>?UJLZ#HZ2S+@R )P*9*_%.*7[]DB*@4;!TD@RA'P MK[-ZV!G\ZNS-V[.OWWSQ4L2_XUPG1+(N9RF]HTL"__WQ[EH)\_LO8<27&7V$ M97H?/="4XRRF6.5TV?U=FN<'GP$>WP,>;[X%/'[?-5NYVW#9*)+U)J6_^W(T MIK-\,J5E MG#]2R_)Q/*$]?!&(EJ=(:F*7PJCW_*=J($S88U0%O,J$MR:F+R7E^U%E-9NY MV>* B V+$H[HVZ_?O)5&]O?PF[]?L,5V3;-RGG%C42;E[CI;LGPM['L-1J I M9] :+]%*89=@>47P F4_3DMV#9?R$V5@X9MGV9G/W[ZW7_4 ML D'3B1TT@+_;U_NL3VE99[7?([RQ0!NU8@O%XSOJ)ORD*YESM8F3&;&G)., MX$@UH+*/B05"P+HVCS)D.S0B SSW/.=0JXOMOMA]Q&.X'^\^*XB;;_XYOMPJ-T_X.J3&#\[N6>&U$^G7 &W6E MPI?KV_X:B#,">)#/ )//"OV-D^RQ^HT]D+S15+0VSQ9'&]AH^?!.%T8>*X5#HV8B0)Z MI!ZAD!*'&8F>:!X]4D(K#,@&4)B19XEQ03[CRAJS-(WR@FQH3@K8>CZ?*"/B MRD_M."KT>AQMVO=4$K;<\X'E) ><"Y((K$DLT(;1'.\O_#OPHQ2965N6D6;M M(ROI/;M*LBA;)%'ZB2^=\'$N:!DE:7'/#Y[;*.TR9&9?8DR7'@37Q@JP(/>, M-'B0!A%284(J5/P+H>$BL!&<'2EH10WCK/53\I@ERV3!1?\L6BS8EI]ML\>S M#4N314*+YH8,'N:W ^Q=/*XO$K'/>VY'K.ENP M-;V/7NXHL"I)$[$S-K^&TV%6T'"4ONXZ^N!.X:ZC"S]?+H!S0C!N MP02YBPAT"13/!(ZD30=I$0()5^UQ%3%$4#,C0 \1!)$613,"-!$@BM14D6%> MOX:;JEY5=753-2PAKMR3MV=+CL_9$R!TMJ91LO(RW MW,MHJ@)R2,O;P?%,!AAKH2NF_.-CG;T+S0)V0L*F8/2AAO1QT)5;?G<5-/A)*MOHFL"I@78"\2-EW7,KV25M3 M$K5>W@_*VS!#70G=]_P7;/'KBJ4<@T+L]'S3%[\[8_*H+UR .K,&(YPC\M[#[HW RR]U,_I;<2/R$^UGE $U)!<8N\Z"66%D[_[?Y%TFQ M2!G$&R!3YAT'].N1^IA\,O:NO6-JU\(M81,.G.RADU\ /A$(_']A[W[[N-UU ME3O(0F%1O_G[ MB:5\FI2[M+[?LW9#GD*61S>&KS+/HYN4X)D>MC@\K5R/YE7RGJS?2++'@,ZZ M?IC<)R:3R$=M[JTVJ1AR<'NU+>AR"S6&EO0LEH]7W&6N8C$)E^-JBO$$LV%; MM[0S<@MD'%[6DA\%&>0])X-\5CU@&G@?.=T<6K2(V[$IP1N:P6I,%/ZBO4#8VW M*07_HO[]#J6^B'D=)LKVP@^1/PON!LX"-UZS^,3E$%[8L)/MMXW-K[O0YX&(ZT/9A$VNYI MOG[3=PO@%."8X+\3Q+S5L4Q%9&A'H[SXG'SV-_Y?O]KI<8V/@\4>%L[G6X$% MIX1EPBT6>_WQWS&;J 4XSE\;:.(3[CD"_]UY@Z-T2H]'3'%GM+'VJ+<-J 7U MJ6FT*)-U!,79E]N2'S;/HC7+R^1?LN(TE25.K.D;"IISK3/"*JCN7=:8DBN! M*9FW,"5509I7HX$X:4#IX8@E]JF-CXS%STF:6E,XU83.=>H8<%"U^:%"YM5H MAG+94,+?OQ;.G]J)_W"T]HT,,-*M/YV;!WE*L)[?Z-4_M)M:3%*N#19,_U&? MYBHXEVEQO<8>TN31@D0/3.9&GA5 _4OS'833;AI$IBW+0TNE+\E:_!\IQ^^C M!Y:#U.R:P.4'NGZ@>9><#@[&R*%R4M=RM@?<"MK^(F$/O%ER2P:NEAYGQTL]3[<4*HF1\0VE?O_*3^G[,62MY!67F M;0)T^!06%?OJT$09/A[']*^A^9)[J74AL5_/0FOEIZ.Y^Q<$)?]-$2WD('X(Z?O,CX);P2VP'1A%PZ3- MQ?Z]SWV+,L(IZ_OPMV%5[$BF ^-C4=RF:*-@JJVX8>\3R@\9D,L.P_O-9 MU9MM5 Z?38!."]1A$ M3SD[<>+>1E5FT39G%JIT<^:S*YOM\DMIN53",Z^:- M7^V@MQ<'>?K\*/;$K1+ZED)_,HNW$<- G=\Z=-TT[-\\S$B-UI3O% S6;N#N MP'1!?.U0A_GO,5W2'!XT'XRQL3$AX#C=CPSP";8-'3[DN*AP/!SU&O8>S-H; M;SGH!?57SU7\;P%5>P O42=@(9S5.$FWD/K>C.MZB8IL9[D3!$ MS5QG8N/-/]UG3&G7V-+Y!.EK]DWM6J]:N6-U\M,NB*>HQ5^&89J_O2C*RD3H M .22%5"[1J:2T9=%NHWA&18G^:Q@>P@&W#SF;<( M()\: LAE10 ! @@GH-F-SEL$O))]Q[)((;8<%W+BH\Q[\P-*MS4F#1&\M2S^A"O M@MPSTL F>^#^A4J#O ;O MNU&%(9J3[U9A2(_7EA7.>1VF;X4DB[3H(H(P?K*)LOW[%DD<1.%T6#^U]A58 M=;;1PV*4W/P&#/5/M."GMF"&NAO\Y SU(9JOWU ?TC,M0SV6UY,VU)*XWZRA M5JBS%T/=)S?3K_!Z0,0\BYO2F Q^U4H._YDFCRL8\T3SZ)'>T;6LSG#.,G&4 MV$:IDXJPSA#T74'6.B%>MX-)4(S>,":!_6O94HXW#5$2O*X^7#+QZUG[W-49+SVDVU>J^J M"*>W>;*PWG3:*E+3,NN:R+]R8Z])Y82V &?K,N6-H?^P4!-.--;J=>T8IA;$ M_3Z"$C]ONXNXL>;$P#;7GY[;,Q)IASMF])(#M9$@,2;*"LH(NR&S)"K 8;O& M]LD!,^#4JXG4FI_JWSH*R8[ )%#L%8'Q:PFR(D@+$4WUL@((B];X)%'ED^1- M !/ZK5)1F*6IE%> M0"%Z(AXE#&C]*^//1EQ7?RJCO#0SE=VGML,Z8O^[L.\RBR?!O(F>B@,>?Z=] MSITO%FR;E?6)A)_2^6_R+8VUGZ -(OIQE Y0P1L M;QV[?E_*Y%.D%=0!X=IRU3B05M>C(%IAQ&\VAHFOQS>X?-DDN:Q>$-(W0*(1 MRC(UB.^5QF(0Q3M*9I*GC[>)1IMAK3"'&:*Z- MN#=:5*9CAX>VF\,G\2'<8W,,0GG&^IA.QCC;(RF(/^R2X_9NBV/[&/&&$ M4MIT@K'K'J YPP^,Q<])FNIW8%!^,;K-PLG,/CLXU\"GUS9!S?#.W@@#7/1Y MH6UZ?>WJLCK,U71]'5OU8Y&MK)BHQ!$ZW&IZ#3NI2]?WM"@HO>%[5 1]JMY3 M;H6+(?NE]Q%2Q/HG=RUG$CJ\NZG@$XD MV2!;9@FTQF.DZ%2R:DZ:BX8'F:*0Y4W.8NWT%N7SHN"GC2+,?X.JQY#\WM3E"%$4"IC MGSJ$\HC>Z[',["9+EI,HYO\2!^.2D91ECV2 M*[R\@5762>X8@G586U.YSRT7G58+ $D2>_X:SW=<:/B8\) M/* SLMZJ[VQ9[^/Y@UGO8T2L6.\1U!V>2DR='PZ]$!8;E"IIL)B(J58*59^I M[N>E-\VZSF*Z3+*DI.]A"SS&ZMWN0_0/EI^G?&N:Z$KLTS!*_IR+)>QP_1FMZP: $#TZ:^V9R(]%=$,-+ M]8P(O(A C !FY!>)VR0EO7?9]*5]>"V"GFDW-"]WMWPE2RB)R7^[6:NO]L>X4+?\]ZNH$$F!FPH7<1BA>F1Z//4.".# \5>' MR]._1I(A^)OEO I41*D,Q<^WY8KER;^H]>LD?8C>WU\-8C;YZZ5A$OR^MG+ MT4"/K)JKJCTM]:V5+G.G=EEEH(E6WE,9"L/T"PCO[]^&;]YMSN^[V.\Q'I,O MX7N,L-?"O..Y%:CQ98-WU=+R59;F5>J,C8*[_4L[?6]/_ \T+4BR1TE!;W=) MRR!\^W,=J$S>@>O V:O'9H5G8>R7^ ^I<)^*";.M0C8S9&64FC'S'CX)F3^FSCP(FPFVW6Q2X?9$Z7E4 MK*Y2]GR=+5F^EFY1OR=A^#7V)*,'Q=LA10\=U/G#%:68HT4+%P+($,"&M- A MO]0(!2I682A];"2C_7E/2;%(6;'-Z): W5:U[T$@I\)-@UI*#D%EC"@YVR$+07*_+]29E.TH_T?PI6=!N MP_:194^R'3*8L$(<2MI_/V=%^9&5?Z/E'5VPQPQN=T5LIWJYJ! RK["1LNL% M1U]' "_$8 X0$^7RR)N-QE/:^P6B?J^DXK 6R(P ^ORO)=G1DNPIF)'Y&IYH M!C%B?C64!14(;R;WLI2QXIS"1O6.1)JUS3E\FJ!,XQF18H@*AXD>EXT0J MQ3 5CC2T7T"8$;]>O],A[S>O6%[]"L:IOL^GY.>+!2F%SD+TG8:0G-M_#@Z).68D*@L\^1A6XH :LG@P7Y3 Z!" M2-26KW\/ O47\@ XBB^6-7DUE:(G\M$JN>>7=4\7YJD]B\82E/=.6FJ4G-?B%ZD) #JLBCA=3BL]F'37R%\R+"!T M$95]"0J=8["IL>VY_,@E0 OIBG2SCVGQQ+\<]-I+Q:BQLN#32DEI"&FE5$SL MDHB@MN$@2J 36K(9./(5%L)$J4;)%$[Q\\5BNX8X,XWG:Y:7R;^$EVE^D!^8 MR/Y97@'0URVG.688J^J4_G%55AOH1)](_T&+(;'4BUMH\7H*ZLQW'7/5;7UD M7TWYY!-028Z%9?5#T87T#) M9QR!XO.PF0%Z/&YCK79FW M_:ST)F(_1\#.LE>L.L<@1>E@+M?B4P$+*Q[=W&-:+/&7-[)8T7B;TIOE/"L3 MD:W+C>$GNMCFH@":]&1I?,5)@WO[;2E"13?+RRC/N+TO;FDNE'6H(H8[0-B< M$>L(.3>*%<:BY'<+9[)'FM18$Y!%TL(;/JHQAS<1LES&5$IC.)0.YF_)O6EM M?:RL.UOL.Z3.XW]LBU*DTR@4T>A;I&YIP7!^H]: @H<+RRC)R5.4;L,\@33C M.AO%2G\7LN.TZ-VN>X*^ZUWW$+&7Q>XPS)$?L%8J:1NXS@AT[$7I9 N]+@XGMNI]9W2$\)IQWF_G9!)YI:'-^T&:'SPW?YU9< MT$U.%XG0%/YS2BN5:>=&MCK(E?%&5F/WSZC 5ZMX\J/^> M%L5?2#LK*FZA'L9&V)9\YGJ)_%5+5.&CSI_2^01;2;%G:N=U%3O;>VKD%/@@ M!5U:_8"JRSU5@VE@KLI&Z@@/P[#1^_EHX-!CZ23C:YL;DPR$QW4C:K]\*J.\ M-+PZ#HCN96:8(JR'K.,C7-^Y;&J;3U_2A]Y'MC<@9%($JL-(C<2,"#1FA[:; MH',^;!.',S3]6$QK4U(F?YBP4E>=-BQ*A(Z\X?\G] 1^\_?[/(HIG$V+-YTW M[OV##/6@>S+7HB$ BEA"0=YHWKR[P3MFW)N']A.G+W;ZT@-ENZA(=E./2;G* MV?9Q17+ZF$#'BCK %Y&';9%D_(!$,@B<0#PP2OB?;$$? 4P <>V2!S;$.G^-8[C;^!1!M/$ZX_9 MK,5=4OS:*XW%V91D;S"9A'95RPK08&>3 MT7;R=&J/=K(&'O::38O/G79RB'D^RZM 3SE^='M*8AJ_V_U80.K^M:A8#)?/ M"XZN3+[H;Z^(GPA?J,40H/,:J=!X< F-!T6R:%)CPL] -2I_"56-!+LVS![# M1^[][Y)\S:&LHK5Z[U>-P>S]QW.YEIX]//S>/QYG5WM_B[HI;/Y*06%:G!PI MRG ;3.EA%\__A#<0.=VPO*S?3-3S%YP?XK$9D+A,LBA;)# ; MJW+]8JB)]QEG8"JVS,TF9]%B]7D XS!"L9@E,?/W,M+PV9&KUT/!'@%UON$) M_'K'Z!'.U-[27&>+',3]@LK_7FU,:_7@?/[<;('K/ WK&!4?Y'RO=96;[B)P:PY 5<;18Z M0Z7:7Z&"IX.SN]8I333,0ZP.*$/H3H.&K+\R(Q(34MV\[C>TSY*JDU#Q^21H M'7W(Y#I%GB2QN206>B8)$L&[S%C&$:9T+=[B;AHVB2Y+7Q"NI-*YI=RC3J1/ M!F=4/B,5CB[\<##ET4%SOG-!LT(IS,"BRALGET(1PD)D]M MDSNK]8A:[R%MB+<^%8^MZ7WT4O7J?DMXLEG%7RC0YA]6K"OIA))4M!9$W=:WROTS)!G5B,O%PG< MC6=Q(4Y/!L&7@0_'QU\4 *$8!28C(Q,6*-O?""&-+C,9 #&32S&&L4X%QM( MVF9)*1+UFU!)M@6W%8(PDDCXZ2@ 0Y*B (^"?P<_B1A-5)"X)H?$VQPB*1#D MD=>*P:,I0]K9'5#16B!OKH4(1']D67--_$.49 6T'U+Z\CJ?()V,OJE=VR1Y MYR"WLR!;F!9?&89984^(D*E0W$8[4&F3XV'7=S;/ANWY@QX,VXA8.Q6.HPYW M)!0P(?MDF!*?A[].01HZ^:GYY^_U/-=G4.>;K.LI!71 X#L+=[P52F7Z.?;U MO288URKV@W@>F)%XGP^>[-$(\Y[<= 786+;Z\QOJ3:Y+V<9AB=%,WWQ!.%@5BJ0-7I2] MF)$:37* Y^%('=XX>Q%E1>*9F^7RY\_1C)NU%,JLDJ^H=/-'*R*G<.+VO ML-Y;_^S.G38)7B:2'R!0[U)A'#=-GC,D(T='EQ4E57XLZ'*;OD^65#0<4*5M MCYL$%W4V!.:MA)W Z*ALD$2* %;&K1O"$&\E=ZYH=;[8-(65-@V#FDI_4' % M&)1RS(-$8;&2R^RL2&C_\T/TDJRWZ[EX>=/^(T23ZQ9(_,>%NL*MQ9GM>J(F M& 1V1TU0M>B3NN607<>TPI5(9 ]&R.NO&M\9T6*47P<5I0W#7BI^ 4?Z#1=T MS1I3ITY<[!F&V?L[IG-?$V+-6OLY.EW1"NJXO?F^:I,(EYT%/\>DS98,NV], MDDSLV3%0RO^RH$6(-,8^46&Z3!PIU1^B;+N,%J6X'[YGC'_QJ!;NX=$8&5?/ MZEK4#R"3"C1>XFT2@A1\#K0@"[9>LRP]%/;U :W<2X46(2'$7D.(F"%#0_N4 M=>CD0U0N5AS'@[_+O>AF*?Z("VOJS^LFLCD,?R+!S6%$'<0W77#'48BS1O5@ M4.,^@E708%*80*>!#NC'.DV7SINA@;) _&P-_X'M_RE*(=(P+^LFUC]!FT"% M,3'Z%FDPM&#XJ Z%T6='R"-T5M2W@O"0^*&%S(Q$Y;YC^4_!FD*:R1(;Q6-O MRC5/A;S36+;&@Q;>T#R/9H7PMOJO%,P^1JJ7'A!OK8FTL$$U'G)$)T(5!_NY M:Y'IJK.0F="Q<1SVIHA749(+0_"!1L4V%XS^.2E7/V;LH:#Y$X21K[/-MBSN M*' I2677HSMHI@9G DY/4C15@.JTG^I5>7R=U95<%+KL'3[2''C#TY=%\480 MQBA-D=N'[=+,+)M([LLYJH]9\B_Y@C>GHL]T=[X?N!Z!>U'[5TP6?/U15K>@ MBR\>V=.7,4VDP>4_[.TL_\??YQS]&$BX2J/'(SNH_+NAG3J9Q[4=:8 1@.95 M1-4\8X.,<+3$YUS*YCF-SEE\[+6J_HQ8X/8TSD]V4#\&@!& YGU].SG&AMC@ MS6WZL: WR\NB3-9\,U#Y-MV#D [(X62N5Y]#@U!4 V]&;EF:+';DE^J_H:L) M*GC+]!CFL1+Y\[[G]6W.,O[C0FQGA62D_-^A I78:=!5R,W N99&C@_9(T0. M,9J<:*(7B]E: 6_B+5Z$7HN7KQ?BANA6=GD43T/OZ!/$ ,283QONAZGL)'(6 MI' ;0G,MVQ7$ZA5Q 3!)SE<[)MN-J%:UXG/6[XZUWUD[$FWL2C%+[/75L8SLD9J,\4:O&+.U#/Z,MU"Y&WZ(+J,LYIJH,L^J<5@#?#R?KY#7 M"6!,:,H"]NA6R.\B_L\%NMR&=1*,VR,;$^!J'U.*---F4\"J!'6C)0B)G7-[ MPM8T;X)="BU&SF*M8D$OM'#U"WK1LE/-P#+EF#ONNK'8](K;Z0EA;[4# _[Z M2QX1^7_2C]7<9G4^P::*]$SM/(XH8,OCS:RIG[2''WPOT.([PS#3XVFE7:%) M5^ TOT*?17IG=_] [J \USC)\T2AC6KY56FVFPDIF*Z<,21K1^;?UY>#5-0J M>2COQ,5LU'&JUQV.R<#OF=9+-<,>^,9)^'9H&7W?SG>=!BY<9L#[3W (^ PB M)[\I1B/2_UKW\"G&_[._BF,[KCT"$SY+.3J?RZ9E,<>HRCL0:"C/Q93._;6JLYT$3 RX: )P/9_ M"SS$5V;"K( G=KZA;:(DOJBVM2KG;Y[%H@KBG NY\G9DW&36SN\Z0,,=XW6P MLW.:M\R',;M=3]"Q MP^Z[0#WLOK/6PPY-@9V:;>T^=E G S *W\_N6% 4_>PZ>>?-C@J?\9P596^Q M1,W12.NIF-6U/@BPD$U6E,85#AU9RR'^,D.F.?;7;NL$'D5$LW?<"%_M8#[7 M8J($;&(T+6*/*2E2.YO58218*+9?()@VG[R91]'S^6;Y8T%%8.CFH8R@#LEU M=OFR6,&;\BN6'YZ_AU*H+,R(-+,C(#O/\074SMCR; L12!&"(ZS"#S9T6F%( MEBR7X9K@64@VUI$Y6)QI!"OOZ)KC7__QGN;K-YA@9<\T+H*5'>"\!ROS&H=* MSKFY7RMCEJ ;.WX2+\AG<"!'9:"XYPABQVJ0(I67UO"I0HPTF,D1!'#3XD*( M2&Z?'.M&<@>7PI&S=YF5W,A<)2G]N.TX(O<-0;AXQU/Y\.Z.89HZ=N-Q1FB( M!$H *M%!VX$WIUQVIL.7T75\Y?W=??0B[^PN("BP2)0Y5UH?X&K[]DSLOLKO M'A:BM*]5S)&U3D4%WSURY7XLU<=GPHT1R-MN.=L[I6BNH@4=:.O5/QQ=UK9[6G_5:KOAXXK0VJ(%55OVH21[Z#,"\,-VQ1H0 M&&;*.<KOHK#0R87'//*F[;9%DM.A*HNL9 MA3[I'"EJ3^8OMQQ?-BZSI8L7POWZCU7GNN2KON2@ON&CSB,=4WK+3VX M!9S\ N")@.\W/4F;RF)Y@_, MN#$"S1-:D"MR]-R?Q!5:J&B6+9*0@;EN\&%"60,RPPRYYL^VB@Q"/;MZ,-2. M3153AK&G O0D3.DA7]5FM(-93EW(V^U#FBRN4A8=A_Q[QZ =R-9<_OS'%E"< M^S@*:[SW*,$2#<2=.8]=:\^T6.,\6R4_CTKZR'+UT:=SU*BZM6U11H4B X]SJ1_0&:8*?. M<3(_&GN\L#>@B0X!SH1<)0],FTU.Q?IGFJ;_E;'G[!.-"@9I\U :7IVI.C > M+>:*>?V)NP(!G-A;HP8O_H#"V:^ ZF1(#HD.5.$(ZSYB/ M1XY_QES/Z/L9\]NO;3UCQE. ?<:H S_H7#<%,8%8<4AQ /_0%C.&8.U9KQ$O!ZVS_CH@5A>C4O63Y>M=)%"^:*,9PD[H:Q1#LMN2I3A)WIN799X\;$M15((=8'.2/V=AIC$6Q0RB M5RMCAAI:-UUS8)0UJI$C'#LBT2-M_&";/[18$^:$,\O5E0D<'7'IT+K1D!8- MJ>7'5F[,1W[F!YV((\3_\I4Z MOJ<>A3E&G,[FO-9/!1'"NU_A W8V$!\1H9.5&9[;M 1P2'MD@6GRR=L>N7\+ M=+.\YCS/'A.^9TO']SKC)X D2TJ:)D_0C6"1;J$[U0^,Q<])FBHV1AM3(G?# M,: ]I3J+\!?+2+)_.L8/71*Q,X$9/WK5F&OUN9@"*W#>P!@BO]A[OM-V[8#(*3#;HR$H MU^)DSJMH=^ZUCUH[ MB%LZ$"&C&O2L_>HA8TQ;KSW0()OX@( S,RZ-WGC;KZS.6<:=RH*;W;O3 MJN7:XW%;JGI>+]=3?0@@MDB;U-AH6[S'@4R (BM71B+])2K)\RI9K,AFWX]: M=FCF_\/]'\"SE&<:=N .!=GL-72'&3-\4O%LT4KZ(2IH#(_B:5:();X#+ZO@ M1XE/-']*%E26K[^C"_:8B5E^BM+ML;WQ#=9A!'P,>JZMWT^T$/>G59/+&?I-9DJF&;P*39HI@'"6T1( Q<[ M;6Y'T3CZ9J>Y_\TUR7(5T#(1K][6M4/\=/K(YCYZN8ZYU4B6R4*8@X%R\ /C MT8]L%/-Z>G$+R4R'X,-67Q_B,C-FG=T'*3W7>?TC+3Q(\72M=_(@9<3=GBT* M1M_OG;Q'"7')-R ABO9+GM&.HSRYFY?V+\0KZ3C*Y9_B++HD<+ON#1"8^AM M"E&<+E\2/0G&S30&YOYI:.L*/!'(@ ^7<;VEZTW*=A3QM,(#E3@O5429Q$4W M1*G.1)@*PMY-G(H\@J V/&A8,"-QP@U47#%K6*4WXX9_1IEM.X\ED_R*A^2\:V,DR-L0'1\O[GCM)J80Z?TFZZ@@I M1B 6^6@FY_D, ([4JPT0_:^UBGE,@R-.%7H>QYQU1?6?]TE&C]NZ:HU%JWK' MG)[TO@(YJW\@ )S<#*66.3,$?=QE1BP;Z;Z=/.4[:$Z<=#\:UOX(XYX-3N[> MA!@UJ/9# L[7DAVVR -=LIR2*!4K 2X6=[^>N!]6'7;KYW2BB\WID]:3%ZTQ MC;>+4F1?E]P]8SE4.(N3)?^0BFE$8N-)H^\I-,-12JJR'T[_VHVRUW015^&G M1;RWU_P??__(LKMM2M]\]?"G-_,\O\_761E?I='QZ4EKK*$6]L[I6OEZ@9LH MHF4J$ E.'/H9@"< _^P-F<-[ENK0 OV?DTQ$ZW\!A/PZ*7I2PXR8Z"_%IQ77 M.GT2H$K0T?H(FU[3.[FW=Z.]6*">@UJF"_,(O(4";$Y[)(@.7:[R?O2DB>%8 M.=*CXT[M=29>OVZC5'U]VS,,X[5U3.=:\&^@FTH#$W]I:P5U*^FB+(.B(@U% MSRM&5E%!H@4()*2-TB>:BW/:NC8LJ18T_-^QE]GYD!,F$Y =AAS\L=7.TZ+:M8Y(_.C*+ H]!4> M4Y#X+C'I$'DEYWRX ;<,'*W_E6S.6:Q.<>@;/-89.)C4MS\@@1,.G0#XL"Y! M-WN[O((>GOD0&N@60F_RVYP])=EB4&P4P\<*SM&TOD5'@ =?LD8@K/"HF-PE M/KV<\Q,&[M]LAP>/#P1[WG+5T$>&@GUOO'VQX,";KX;8=$>"W6S!:F7X4.8I M>.?%S?(^C\'MI2_EN_2T#:S>8(0RJ"=UK0P?N.W)$[[I"O 0O+G/(RAU5LC&_R\RA-:7RQS3E_Y2/)OK>_9A\C MKQCT@/BZ:M##!G/E8)W.,44X.FI+\O^GZTVPC'!#66/C&#L=_1,/FE5W>X9? MN]) "64R*BC1<:*#QI0Z4T+R69)5Q30^GZ9"'LF>B49VL7E\MA<4@3UGF4SH MX2R\Y=R^E"G6>?OW,G6HZ^80/0DR&\P,F)=*/,9885+(7-.-.,946)$V> )X MS4B-V>'?IDO]J(0Z4;=PCT-!UE%,R<..1!FA-2-*1B(25QQK#R<;/F>89#BD MXC([Z^+V%:]X12.LJK2<-]NR**,L/GUS9/81_GUOS^2NS90>%L@FTE;I&M%* M6KZ;JLJ'251("Y=@WH&A?#$<<[VYYX=UOIKB\KU.N=8W2%>\=V[GY2*&&@X$ M]TGU6,]0_!SI?\X?^8Y;%W:_SOA^D=$%[!8_)^7J Y]V!04@;O/DB1\4^,ZR M$'$M=1*;C?DP7ND8N*X%5.!&FF8%UQG9HT< /R(0E)5.*A1)@R,^C'J"Q.9 M?#\F4*0#)_A.%2YB8K0,QS$3<]X&K&)XG3UQQ6'YZ4LZHV^LU2ULS1VN8&$+ M"3N5"G%4C2K0K4N"MZJ$75+36XY0R31'Q_3JQO+3;OW TB-E4/X=U MD-?7L!*:]U-F-\_8(",\GAVA_6FY@S 1%+* >A<;I5-O^!7Z_-@[NX=>* +\ M3$1.90&3!@5-_]O9T5&/[PS)S)''QP_12[+>KB]E&>CBCB;KAVU>R*ZSC9"!..["JTK MNO<]JFG-@?R( \T95AZ! YQD,7K(QO+?52D=;AK2VQ7+J+*>LFH(IIC.T53. M2V$ /"( AJJ3K.0>TV&)-S_G7DB@(B&Q?Q#2BSF*(<5^FK7WK(/!]6Q M:QE:M\1E@'W5,I[6P?71;U:QIJ1,Y@NM>4'U^E1)F@#QO^^.NXEA-J;^F5QL M1=T07>O(4;\Z6:):)JQS9> R$#(YS<9*Z>X>.NP/+>3R\MB"C&M,Y"*E8+(2 M/B6IUED;W3R#2NDU!0YBXGDBT@N^997T+54U_);J4$>8QV7S9K[J#,1Y%M\E MCZNRG>S^@48%=XD!^>MLLSV^T1TS!=+@F(!R;4F:_-[U'C!) #+&$+BE#*'A M#7G@6$B4VB\[9J2%%;D>)MN1PJ.$C]G@^ZOQ,%J'V]KB./(P>B %\C Z,'HM M'D8'ZB$\C'$<'-T3\,31J/#Y#?@:?=IBT=<87$!_AHRF?+I';FH_1/FO%(ZO M51:)RAX-?H U*\J)G0=OHY3*/75=0ZZ/\&&$>)C%S)QODW!?H< 1PF5M?^; M387I?6U!0WC8=E1QM+EP3H>I"^"/'DB6I@]ZRM*1&;QBKWCHV4Z*:C]Y4.PG MYW#K!)52ZMWD9PI(TW@.I?$?Z>4+S1=)06_SY*3&9D ,,'G$?C'UDHKLER3C MY-ZI1Y ME2Q654M:[CLMV#:-R8H/(]'BG]M$-$I;4;+-8IJG.W"HY*E OB'F/VSHHH2+ M;]G>5UZ2%'7[#:@$PW\ .#2G9%'S)D!6=B##R"8@5]X!'XK>>L$#MN MG<>N\!0'QR-=1.6\SGOV2,"@ 2'/'<-\9<;,"GV/+2,4'^FS^!,JE'S0CN#X)1*QR>"@"Z'Z++ P!,!=3 MOJD^,./^(]$S6=<(X)[^VZ<$%]T8QB1070!M66)XMHZ, M0A!_Z7M^KB3NI1 MF-/TZ6S>KF@!)+ZND@W$<8>BZVS)\G54974]D2# M:;)M;" +=J+JY-$OQOTC48&ASAF=WQT()Z,".U*F;5& K0*6BOYN)X=R:*;) ML0EQ^.X7$F; -V_^3JLG.C\4"=0@I9^[KU #HMPIO!W=SY"^SM#TOOR#(3PP MWH]]VDI61JF9#WOOGS7\53PB%"';E!VD+&L-QU M60GSOV\S"O7WJK\CZU_VSF*]ZF4GM/"U+@$M6<.Q&N6HP*4E\CV4M=QSI!HU MM5J6_7*K5<%28S6\;9/G4;'Z,4LR2.:+.[LJ:(Q$;H8=,_K:_SI 8[8\*Q2@ M[LV*U8PTD+4:&3C:R_K$@AEPRG\@["K)DF)%XQ\8B\TB8<-?C@V%J2%XBH75 M")!'P&!4,,PF+2.C86I4PH;#- 2J*QZFRUF/Z=@L+R$MYX(^E+>4KPIW%A[I M.QI!./PJ>8'[3V[O:%'>\4.NZA8(-PLZC=H(FK\4:2.T<.G/CBG'7!8!3F> M% &L9F2/%ZD0(P(S4J-&ALEWEN2,DU-F:0G\;YD_L_S7Z^PV9PM:F&V9PU^. MW3+5$#QMF8# 69*=;20*H_9,F\2,W#/5J(3=,S4DJFO/U.5LZ(0)\9H;F2_1 M_:V#Y_U3R9:PF"$QEB[+"1("G79^Q)1R(A1RIEFJ8&1&A%;H4D ^[2"R@_#+ MS7))<_&442^ :3[7^#"F/DS?P4PIK\L![9;-AS MVK>G8@^K4 X>X$3(=7>8$[M WK;:2PX[CKDIHJ)U4/)$KZ(D%\;H9GGZQ_K* M1757.'8ZY(:,!>O+<\3BA]G$_?%B(W/YRB@OS7;W/?3F6G)''J(4W)G70/)E M9EBX%4^P(^]EM)XRV]RWD=ZC\*JNLW@KR\S?,WDS_#[)NM^:H6=!IP490?-2 M*[+9JC?;'(X8XC&,Q($ $KCD(<=TXKP5@8(X0(GS1D4WU,:$I+FDP0TX(),C MN/YF-%2^$4XRF:5E<*.A4N1&JZC.-!9UM _<))04^UC"']'XWBE94^2C.&!% M+.,$TC*#[_&649QS/8K[@*[X5J9S0EWZ1J/(J M]#]$GA>& 3B/'>PADEB"Q'B^+@A!A.MJ-$B-!_FL36"%2IC'2P;"Q/",]:A4 M!>5@5O.,(_)$4R9Z/_07QM'Z!JU*/7/[.E_W(H'3*ZM4H51*8B""^BT@.IE(X\,10[O2G2<;F^BZ180 X67"KW]KK4_Q"I4L, 7.O52;'&&:F1 M$+D%89M>&BP PW-UY''G?]W>75YP&BD=53, MZEKD 2S9PR6_ &0B0(>Q@D/<988L&QO>B5)ZLY2-4N *K&GM>45IE<5ULQ2E MJT6B"8V/$SA&SH(*[AA#\U-TRQ@M\PB/!\HQ:1\<+5&\%1";R8Z_K0[ '+DF M^Q&&"03)I)F CW)M]G0^"CHW%1(BLA5EU?WZOCOPDD*P2\2\BHJ/(JP=(LZ% M5V-F:7&"G2-$N:J?6,I7'&ZYC(X2O=]:.DUTP@APH!!XD#TBTSI3]*]$S[%" M@[TC=]ICB'",AB9E\)[H*F7/D#NM/G28?XW96?6A!)"\&AD"V!! 1Q2 Q9]E M7%([^I@#^P&M*5X Q4N@6-Z2A&@F;RZ ;"2?[;FV'Z(L>ASEUAK,,-*EU8#D MVYW50&F,%^>$XO%N[!XMAQZL$]J=>:]DO>=)Y;=&4_):3;2TPV,U7HR1%HJ; M>Y9#Q9SS M".HLO]O5(QN35'5]9>EQCR>/$$>Z.0XP\^T6.2!AC"LQ"8Z.=[OV<4-!QVS_ M4J+"MP M-[GH1G-0M;_Y8U']M863H%#5],7RU)@MQA(*7O822[@:F[-@/,(4B )6XKRDP@H"@Q+B*2>_'%,V@HRU /!=X93S#V?J&-[+!2M.(!C@#_P G'5CR MW.)8+EMLL7U?*KX3<%.^V1?2Y;>_W*33!)?Y0U'FT4+U MS$#C"VR.DGIF7RG1/2A@$J*M4H38O3^RDA\Q^#'B*LFB;)%$*=^$N<[X/[U^D?.O&V>4V5Q8.WO MQK:$4\WO6JH%W%8] U%%_LU?24;%@:#"@HCP.,LPFXX#$A%;3X,%$6C,2(/( MC.Q1"=L6;U#&NMKCZ7'5?TE%_?U&YY.Q110#[!<-[$GM!5K,[JHO.!U;KDH@ MNN"[3DRSV/AX.SR!I>.M&E#(!+H:FPF>;C56IN=TJ\MN?R4QMP\%_>>6XW<) M6M4KI+UCL24ON^9T7NFB 4H$U+ 2UL]69L2KX!9/F21L_J%E"S>-U&"#A&#/ M!JT[/Q;+57\&;+&B\1;N-AN_X%RZF_?10SKHZ9E^CC5SFF"<6[X*#SA(-9C, M2(4+]P4!&Q+:(S1>%#:6T\'LYGN6/8(.W5&.[);^D+/G2I+ON7'H2P MDJ%2XHZ)L1J;FE(\RB *-2VE.,=$>,]=AG?/@\1V+:H%F@#+D=OSZ85MCP5G M6%LZF1DJ)G'/X(Q, F/P"H"<1G#CAKCH\T%X>X(DYPTD2A+X9(3IB,?]XM3%.&\"=4NS(F'9/(MORA7-;UE1 MYK1,I%_^CF9TF90&*0UCIT.*(Q:L:VF]:Y @-1;A;Z9&KQ&SS7@;M;)O-G!O M7O"_OE&7<^@?B:YX?3*C COV "=G:8QVJ_0,6X0$=\D7A_ ML_RQH/.BH'HG?,4W5@[X1W/[.=^+=QIG;'FVY?^( *Z% -AH2FP<].]JRC@: M1. Q@8.^2GZ4Y_Q>5GI3G/>4 Z>*",1MM!,YG!=;5?%QT\^1ZJ0+QE?^O2X^ M&(5S1VL)-<7-=$^4(:\BZ9L*=A!E,Q8T-I:CTU#!'[.X*F5-X\L7Z.$[7\._ M,/HX-)<+Y53!G(2FJI"SKK86N/"]Y$)&'^$ 8J;%@!L_HY)] E^CZ3JP(/'W'.;8T]K)/(Z/;0T\UU+).?OM]/R? M7LXCSC$*=HZ\MF@U2;M>;Z(D!W"0X'EHC:\SZ'@'QCH%8\W=L'0+14)^8"Q^ M3M+T2#1=3(VY&+&$@I>"0)9P-;YZ\<^C,8>>/8JO@-#1%=LB<="!M,>HU9LQ M:;"'OR0-_E4\6!9T@WH_24/*F:!E1FA-#7FLR EPMV7;,#"7"QS4L^Q-JQG^ MP*)WZ2>Q1N5?ALRLT6#S@(\9-+?&Q+VXXNMBPQ3S@ M.]+#/&6FO\ :M]BBLWU+AVY9FBQV\G^'T@F,O\<&S73AN!9*0(0(3-HEQF=$ MHD%^J?X;.@7!?%W8:&9/-!HLSG#/S$H<^&@N+Q'@"N8T8[\5MQG$"I]=A8I9CA7*< M9N/CEP%TN^HWC TZMPYP31PKD**T.>&;4/=I^Y,>$ M^V>:/M$/+"M7JNO:L=,YCG8<@_40]?AFTE$/Y3H@HA_]S)WR-F4KLRA(4M&T M\XG\I1)YS2+B4O?=:]FFK*0.!/Y M@MMZPYR"+0DLVFFV4Q;"".RT*\ MSI8L7\M]-*>/42Z2!Z'MJZ"H;B$8((NP1S28)MM&BO!M5%+9"^<^CV*ZCO)? M"[4H#X_&B+1Z5N>5.25DT1)I#QLOXS8IP9:!V06SZD MA0=I$*DZT>)+)3FB$:!Y]/"QL2>,YK_ ML:B*.'U!1'O79)GP&9^3P&_/!Q+M401>21L0JIJ<#9%F3A;,C1$0LEI8M@+FDUHT M _K IV$'R&=)O7-_;LLFN.0!WBAD6]C:A#^BL@O=9F$ZQ@ AV0/6 +M4_NH+ M"C1$^&NX-VS?6&P]P:XY7:NN $I2:.M20EL7G2*"KFKM]?*4&3'*WSTA2/6[ MJ*#Q.5M#G/3 6AQ?L_4.QM[==4YJ+C?<2W]@IM'PGV@AJC92&2/&Q/QMX8^[ MX^B&'N8FL%\ZF!G+II'-\B$JX3R^T[H0'S&3BZR6;HCN"[L"2C/2U_J$.U@/ ME-Q&23PC-993N<\>LXBZ62(Z*^-9_@6"A=[35(TO1LESY\R^Y%8"G\QS4QU> MGXB=!@/]5[VNKF&+^4-1YM%BL.*U:OS8:M?'\SKW4!M#6#D9Q5_"EH)6,K:K M#'0_M[Q)T76V8&MZ'[WH6:BAX4@94DWK6H0D7,(!3^XY_""GF2G[O,G4.4LY M8 9R_D3G<+?^*![DSQ>B/"L<_ 6>"ADS_1PI<[I@7,O@ 1ZDA'PQ<$GC M,7Z@$+:!<$$?A[TIW1TM."L7JWD67] GFK(-[('5J:#7/S+X$JEV&A#<=R.4 M*(CKL!82]2N-R?GK)JO"1K#:FX!>0)KC(NF[MN@:@A2Y]E2^;'H;)L9ZC\,9 M8:?U$78DY)T+SG0XXL]];R7M78I$FH^LI.*WGS9I4LJT,V@$>@=HOE'Y[LAI ML(Z[(3AOMV"&>*'N^9S3CE"U3P>YGQ(M GC-JL1<@=J,[)$C KLP)Q:LL#); MJQ!D5^(_I[24+7W;[Y(T=JNA3RWL8BH0KE6WC8/PGJ(6\."[QB#C%;N)'C<] MALT/S_'Z7<<-OD0'TP;*@MS07 MO^M+-^H;/R;CJ&M>KTD[70B@\X_L4(-Q0&2"J 3/3[N .$8$ UZ7.8A]8K- M<2K2,/>\Z8C4V?/>Y,W.,4A=.)C+E_P? ,7(_$BLT4UFJUS-D%FFW8O/M'@3 M.*OT9E-Y1M>*.*(F:SFH_9"]/(^X4S@1*H*0^T;V,D$%\[.LJD#< MY'?)XZH\AP=+:7KX4N5(V)!?8UYZZ4/QTH1.'QWC]UQ.*#UL)7=O[HW7)4)F M9%&C,NK5FLOUM/$\K2[8(EZW VY%B_!8H$VJB@FZ."8:$7R\/J#X M-)K_68,6J?$R,E:N*;?3.KA^5T+^\/OOWKYY\]?6:H<)4>$TD5GAM\?7 U#) M21P%19T0A552#4._!CB_-M,Y2UBFU%HOK5!5V( MHDKDZSW>&OW\X(_WY#%Q $2G>!7A8HUI7I+I;#6E'SQ2+?BBQN MRAEU?(V _=QV!:@C,%Z<=@-\K)9]&DTK_FJNJMU2,B@(=T;7FY3MZ-#.X)N\ MD06L1*D:D>]445LYZE!W3CKKHG9-)-&$#5+@.9UR-;UZIU.FJG<%7(0%KEB^ MI-S#Q 4&>K^V%AKHA!(N.-")CIW#\UA*+08(EC4J]D,$EM;349!@3_@DPP3] M*M<;*-#@N\NB=WAWIO=[ZZ7L)N30=")DMVC=]%P:=P7Z OHWJEI\!S9FXMY- MOQIJU=VSXM^,S\[:%_F[9W<4V)&D]",M96D#B,3=L_.H6-WF["F):?QN]V,! M6#B=[L/-(*$#"#K*J?_W-)LL9N_ M),J>2OI?8ALG#4-PK1$MN*0!3'X!T&%R<4RXSD:PTK\ =N%UP=91HGK[8_#E M6 %40P@D@!)X8!'4X'N7".HR,Z@(%G?07 (DI3^CRA>:+I*#B8<68I*'.B5QF$!T G%0ZT0%F MSC)O1M*/.-I72,Q(],0=RD?HG"-1(!O 8;:/N,$I/X;B7'D!QU]Y+G:7A#22 M%?B3_R$#]#*3]A<>4PD[:FNS::I2S[J$2 *HPA3-]?=P/H#JB_&I <9\D>54,CQ#S1ID1F9!KE8SJR&YH:Q' ,#K$)WT;Y3?ZIA$43!Z*! @,&7X[?E%40 M_&[.3?8>RHUVOX$-KD/W1J;'W(#O0O7JEFM_9^T=J.=*YEWUJB97(U%_%7H? MA4ZCROD=?:+9EEYQ"NM2HC\GY>I\RPW"FN9ZF0Y*XRK+UML!#O'J5F1ERT5X__:JQ?_Q]_OH%I:9^*+ MXJ^&:G(TB_M "N=D428+;KK;"55!TJA4'&0#;'&ZX!^BEV2]72N7O//OB$4_ MF,=Y[IP$%B9/2AGBS26^S2LW8K#41L](I,O;,:-SL:!YPH]A M[ZJ.':6X(V[PJ ]M)X4X9E^KRW#\^?O9VV^^'5]U(XCOV;>HS&"EPAWAZJ[O M?%D_4M5K+\VO;!W=#F6MFT.:FQ @\8\*K:?4_4*HY: MPN[*BLAU\7CPD^G.T.6AY(;\LLYXUF^O@)D"?534!^5:T&M;19@51'D70:G L(HBEG-.Y^]F"%RJ2-H_$ M-45,>:>^KJE]G_ZZGPEY)ZC@; M#K/2X\79$_?U6+[KNS4['8*^,MM/Y4L?VC!1/:M&X8QIQE4!1.KK2'Q?4]I& MIV0R'58$.L48EM4P^]C*J294<8V3T\VX^AI^2;5QT.'8P&VJQ$?6TR0<(WD MFE*-$4.A5)Z#)E9I9.#!/M^R9;<\\'WY_T%\5Z&U(V9R4^BA"Z*YD#_1_(&9 MBGF%&499O1!E9J2TJ E3DJ)7JO3K4@QSU7_EY>MLLRV+]QSQ]&N]@LOJ+\;6 M63Z=V6=Y90E]1@1\\O5$BBSW<+NKMO(0"\-=$Q\>SW3OB[N_LG5Q?#B[:V&K MH9$\H*73Y7#?I6L?V\+6CF]^^9\)S3D2*_-&!H-SV*PFKX+ES^Z1!K((O7Z< M_S2]'@?#2S)49EZ/SR&-8YX\1= H^#HKRES4R='.J>G]V)ZI[ 2+.>F$QLK M.3B6Z$0<6O>0)Y*%TR]7_1O$(!/#Z5H3M]+5KY,/;.E4,W$P/6HPL*([(^@9 M$E)O[!\OHL6B@2?=6#4$4GCB=S_HZG*789)JVWAWU, MCR=!0P!OC$, ;YR% -Z$#@&\F5X(X)C; R& 3A8&S!17ISOH[L4:4UC+*E># M"I=KKL;)3@:Z39I1>WH-="(^L(Z\]>:GZS+4Z<[_,5K3F^7!SJ/,6A\R-E_#>:W\A_IWE[)34E6/M^"; M^GRQR+=1JNV_&DUFRY/5 AK,I]7"SHIWZX@/"#^W!B;T.*^0F(;':R:A?;XO M@MTCFW.(U*>;#13O+=Y^]>;/G>Z*QDA,:XWN&=W79^102066 %Q-K\0A!;A& M#W=T XH Y7>@F]Z]-#TL[_1* ^5]:G/=IW7I2I>>I/ C[2$BEHBE-MDS9LVSNQ6I,2-2@ M\I<@4CMB;9@]AGN3Z4^+%8VW*;U95L4%^([%[ZH^#/13' MS8:4;B14YUY,A194.:M@DP8STD)M1AYVS8B)5 88NY+,\O+X4XBZ,M'[)*/7 M_$?5*5@]$"O&)Q/ZJ(->53X'F$0 #=7W4\E-IL\B;U+2=%&Y8OD%VSZ4W#/A MAS^VY9[^'5W0Y FT^'S+CXF9R@M S8&4+2-8OH(F1DAA8B6.J<:%2 1TL@<_ M(PV:HD3K>4[CI"30AWY&M(AWI)(X^616V.]/D4_P =>M7V\U/L&J:<_4KK6R M$D:IR1Z!:>A)C^1T*,H0^Z9TQ#XPG=W> J $_H M%E>!H:.;7&O\P+4J;F"32.O&.MQM[I#$FMWH:K'=WQ$EYN=!CDF40E>,ZZSJ MHJPZG?2/QAY,NF=U?B9IP)(-AWN69&0A(82(\)E$E)'G8@OR?1WF^6[+\.B 9N5OP/)SS >!X- M'F310H2;?HX)>Z+Y-+P0$RGM\S^,V>Y-Q]_3J*!@=*[7FYPS7IR#>K/E-;Y M:FS/S*X5LP%-VK##)LKK,)HAN.=-MF[*%!+;.AM M&(+S&-Q)&NR4.J*:+ $;P=>Q[\'V^;10_/J!G^SB]HW%<;>@'[.8YJVG/%QA M?H[RG*L.Z$_Q;G?Y0O-%4M#;/%G0.[Y>5.0@JR0V+!*H5VR^D?6:6BXJH N: MR,&=W6D?+$$7:;^N$UYS19OPHPO(1:_)(X(^(@@T3DQ_G>N >^;'H6[3*"?Q MWIKQE6%[%C]7+*8U9S> <2$R_Q]SMMU 5W G_\JJ0MJBR>#VPT4[X Z(D?>?FJ'B)4 MO=R%#13@+ZIRWUMHU2Z)*6F^+D*\6 QF;]@TA-?B(^*;C.J](3X9./8)<3.A MWQ?$'*R=!\0C\+?R?GB9Y$5Y\(HX\./A4PGI>CNL8)M%D;[G(S6%NF/H6+%N M3>E7L 5@.Z(]B@8KPEVNDCR>DG!W24J7>"M99U/ GYFF>!\/'"W<]82>1?N9 M61)L//YV:CY0+G.'J5D4ZQ[F:3LN7W(,Y"OUCL7FO'7-Z;ZV MGP!7M8@-DYG4STQFQ"&+)O"*\TS/!IZ.'&L$]S/ZM8( UXX9'$.!'=^5CRM7 M4]K?.\2DRPZJ..>_IN ^LE@,A9.UOAE;0;!K;H^% UO@PP>/]1C>52]PF(OA MDCJ;]V+P'/D@)>W3]N$?=%'>L\N739(?6(8C<;$SJ:U$3R/@P5(^C;"TDOSI MF"^HUC%59S&.8^4/S5J/+P%/]V:E&_X$+4LWHHZ-BRWN^+$O'-O7:6,&E !G9G36SINE@7)K\/^0 M"_(4I514A. GTF11TAC^,,_BPU^T1C8];+DOMF%%E/X =W+\"_#-6,:IW]*X M8@0_$2B,4@@4D/;+)ZJ^3)U/FC!6<=H\YY\F+/Y41GEI9D9%)<>H) _T,&#$#.G*I#5WS.*ET% M%^)T2"HV]!EO%R)?)LE$\/-)!*SV63FQP%6F\ B$2520"(KF;]-2EL2-1$?M M(\:%BIB:BRVSL$#>G,>F<:7>2YNAX4BG3#6M:P5MX$[NUL[:>(5T-99 M<^3J^JO1D40/22I:22@L8<<(; V._4R^;$@+)$;!1V&,T+Y[^(2DNDB[*@[2 ML>),@RFA.^E<)5F4+0[:HRADVGP"NYUS.@!Y*Q>KC1&J?*Q#>I&[&>Q@9%,A M! ^FEC4RK69!4^H5U">%PSV"!EGMSX]GZW52BE)!?*<\%P'61\IQ4ZJEQA=8 M#UD]L_.4W#UH\3[N '@8UTJ#S0S!.W_/Y+ M^R1>-:_S+-^H>KPK0KL!"X$,>^M^:'_(5:P M!@%XEK"053X,N,WP+/17N:Y.B.&'0;:FD!:C$+.>D=AZ=:BM5=PH:5:7. M!@7HD]F^SV0ZB+^K G4]0L$,^!3ZL-;1R]+LL-8S@=W#6@>@P(>U#HPL'M:L MT#OFL+:%6B1)ANGJ&H!01),33JA(Z;EMG4H_^U%2_7DKAU1W>?V>3_L4#]7# M-MCY5)8G^3DI5^?;HN1F,J]C6SO(+<@@Q6#!'C.HQZ$\LF(F09]B38!YNZ>8XD1JI&6G0FI$*,:)+N[/3/DI"F1WV>ZS@2*''1U6" M=Y[%HCKOP1-CA0H;?(FNX#@(P7VY6X%"75M91**8J+8<"30"U6_4YSP;P<[0 MOB[D%A5C?-V>">SZNAV ONZ'1A9= &MT&O#UTUJ1"9Z*=$G@<-.WR";1^;5 MO4OR-9]]%:V/.U2JL^MTO\'DV W-[5JG]O!/VXWBT^WL4X5+NKO.EBQ?RRJ5 M_.3TL"V2C!8%*:I6BP'R[;2%B:%XZ6T#^R%G1<&U=YFHO*6.$<@MJ#63KSVF M!1*SB8S"&+%+"'AP=SV(KZ/-H&NQF08_/)[AB_)F^0-C,=Q-?J+Y$]1%_<12 M]7E]Z /TV5PUL?L+YJ(4;T.B--B%\B!3F3FG1OH$5;74WLIWJC&8/?]X+M?+ M7I=='E7I;CS2H_/FZ]K&Y3,+L'$K)8!I<*2MR2C+:#@951?+[>>0'1GM+Y^G'#1"2OT5S:O%=%RY/ MH6Q-4J)873E)[ M*N,-,&FP] MQ*=I7&]C;K-=7EY/XJ[:^M7T-&ZBIW?K;'S)'+[\8.O1$S1#AJN,7/3-$1%G MA3H9?S^^G& _G !E _L1&ED>T!JUHSL7BP[9)(?V2&=L>;:%*_9P%^OF@M== MPL^$OQZU,D^>N OQ1(D?I%@1GQ MRO,QM>-IT_! *T=4'X^9.@^H_I\T:7!4>3C%/V)2'$W/4[Y[W"SKP%Y^!QO+ MS;8LRBB#^@$_5XWXYK(/WUW=<^]\WW*/;V+KKO.LY:DQAV!+*+@63)NX&I^W M@_$(8>-_/FX+N>\!F29+.JO/[07Y[&\TRC]_///U MQ1\YH(.F*;EH*LP16<(!$7J*9I3L^!+P&6!'7G-L5L5,9(-"_[22THS$T2Y$ M"HUMN\1WVL+]K77A_C:0<']K3;C1%#@3[F_#"_>QH"B$NY-W M@6]D;G-X*E[N;CG;RWD60QW&S5K]X@\YB]7;&26TL'YT4[<%EVQG!M"OARKJ* W2Z@JQC)A7!1:JO\A M]EGN( !?NCB,"4;]K-)WJ'%FRK:'#C&HA8!?;8/;#?^Q?OK(_Y@W!77K 5D2 MZG6ROOPQ/-.]Z>$=+:,DH_%EE$-XJ^CT(/4&(_6M>U+7.E9#)35833?2D50- M<):9L&62#,^7%RRZSN!P>JZJP!:5Q :A"%Z:(LTC+ M=]/]#EU196!^]_54) )2=),*A1/W!B[6ZMN]&\^JO!T"SV)I+S.$[@ MU!:EMU$27V?GT28IH[37G='Z!BF*O7.[%L,]< +0SY*,5/##>CEZ#&J]T*<>-*%9^,)^/$N7<9%6U?D/*C9J53)L_/DN.R0#,L(CT#<47%3N9 MTD,5L:KI^01DI9>GS(11_BJ.EU$I1ZCTUK#O'8L4I\XY?8M1V&+U_6QE1KSRY^AT MI6^>B8Y43 ARB.Q(\(!%MCBF80ZF6+)V;(-MO< MZ.>E&4M^;D[_=3(PK3FQ$9QX=7(A67&9&5X"#3%BI*JX.I",,F?,ZN*$W0]Z M7-3!\3;MNI;RD+CY>:8$P4(:7VSS)'N4;5"[TM0,/[7VS.@4 M1+AG1*>XV'D98X-&S#.@QL(G @%AQX7M+BP]^;%!&"Z'[WY%2;:%T &8A>>6 MZR+>?!5S!"[PVY(O<=;C2]L;DJ>2CFIMZ609UX= M7@]M34'/OQ]928O;:!<]I%0A3UU#L*7W6U-Y*Z[?@HDJGS\*9TR/) !(M#!V M50B_:\69#DO"FL76TT83V]CQF4T#V9K>^<,!X7$<'2<1;H@[>A#Z,'VB+$1( M6L^?ITK?B+ 'BCJ?6W:7"1C:MY4L#6L$/PI7_6;YB2ZX]PII\>=1FD)#DN,8 MBXF--)_5I@G5A^ZMFMXX-*WIM4O.V(V"?VR.D'M$\ \9 M#^RZ^7R[ N[=80;!'8TI72L[0FI]@W^QHI[;XV,5-1+(=RI6J!KW1"6F:_'( M42IG#HIY18X27D*]0]$0*(;B)TJ3"KKXXI$]?1G31"H1_V&O._P??[]>+//Y M-DZX<,]+?DR2P;:K-#H^DN@--M26_DE=JTD_=!/]L$T'8BN[/K^Z(Q5\TD* M#--B61LT)869L<'QZX$*?_G>]V19PL *?>M$'-K\9D?ZEG=__ GX,7 M&?(" =+&(&QFH2[;C]/!='DY\M;M8U1N*#H'!2PRR2WN)T69&%;N_E@T;1AG9!W]@X_+N19IJB: M?,T@U2-;)!NN[NLH_Y7"Q5E6/^\2DL31K.O10?VZ5):.3=90R*Y^8I/ K/N% M2C@6T6*U;P19?_X0%4G1H!U3*+B79!6,/=R';4DR5I(T62?P\+ADLZIX\XQC M()YJ0?@FYU#D2\POR!7_5T,\GSTJR2HJQ"SP_H=R1.,6K7MD9RV&3)W^P4@_ MHGM2US9;0H6GH*2!&S(]9X"US(Q? <6G]UY]:+@U$?)SH]XM1"$OTP<9W"M( M0:_1.7 HY+$X9]NLS'>])YO>L=A"2UUS.B_,7P$]EJ&0YY=^YC(CCGF3GIOE MDKN(3;6B7NGI'8N4GLXY74N/!$H:J&'EII^MS(A7CB*+%]5Y9IYEVRB]$_6M M.V**?<,0T<2NZ7S$$;O@FD80[>".Z?Q1 282,M%!WT'0L%<4F"Z/1H9L+KF# M!R6NZGLM=?G._I&8D$OWC,Z?Y550]W>:Z.J=M@BP4KV3UG35F3@!CKD#,L(, M^#92KC]$._[+MWP_H+FRJ)C&2(Q<=\_H6JXY5 )@20,7+]BV*+ BV UAK$8G M@&0/2 DS8)R_!*2H6,VS&/X#'M%3E )/^Z/OJ&^QR40Z,)RGKG/H(H H?FCA M,;WJ]D9+PD;QV8[UO4KRHJQU8= "]XP>884[9O5FB07LQAZ/-L=62+%BDI>" ML!/#',XN]\D.,^3B2-FOG1KY1@G*YPF(1SO#8%MOH^\Q^F$"Q[7&-*ZX1$86 M6KPZ%++Q:N268EL]Q)L7>X()T](VE&RRT>RWLQM]HIR\6'L[ZAL^8C_JFM;; MAB2!V]N1[!!CIWF%)&T*6J(C0,R4D1X+*B\H]Q$?4JIY5!C^ %T>636Q^]+< M->3)>/\:7&;FK',4#+\4B1AP"YAOF,Q4$'EHU77..8N/G[,:?H4(E6O,[CST M*)-A#G"8$9ENR')284( %>_1:!/F,R1'O=FP'[.<&]3'+/F7J%']CF9TF2B? M5 V,1EHOQ:R^'D,HP&.>05BC!'%7TX8M;K+U"'%DA(YC(S9YV_MP,) ME^]ELH!^3B>X#;F-9A]C7Q)H 7'^H&"/!>F4PM#.I>%:L'$,=IR!<9]'62%J MM@]F8:B&CLC$.)[29S;&,6QL1L9X&L9D9>RAA\[,4(H',^&78W&_2KC7O2XO M\YSEYRR'U'CUDT;]CT:H@'IRG\J@Q@*K%C;I&J,@'(\H6R112II:WT0@1?98 MD5\ +[^[B:& ,1QW'8J],7N\F6QXDRE'Z-U5\RN;QA" M_KNF<^Z=5S!)#90 5._2TQ]+PYNW#?5*>%"/L&S)""NJI7$N (O M#]^\_>SA\[H"SBZ8")RPD.GPQ6-5RFS-,EI&^4YXOI'8J>\Y^-X76KJ?H:M7 M]D_O_*GV'CYI(4 @[ OM[09S[#<])?2",7W'\1EPQ.=0S[!H_!_+YJWRX.) MC>8S8-,;]2$Y3W)LHT):N) ],N&C4)BE81;X/0'#V?,R6N\CZT;3QTOI?I,9 M[L6T)LNUS*6E%]3#+EI554CAIW?\%>&8M6;Q<1IM@3,]?(["%''6K$M1!3DZ M="TN&^"#6RF\2O+U]7$A0N7?\9(HY_$HBQ(@4AJQV(Z01P!)KB]"B>31.K-! M=K@5R_=5(1^U8!Z/P(MF/9-'X:Q!(L43C_$( =7#V9V$GBPXT^")W^I\X,2^ MJTI(?:*/:]V^K'W?C*G,IYK;?:!.PII$.]9>YG:U8QWFF#>INH]>SG/*Y?L\ MRO/=DN501NNG*-T*49^G*7N&BF8*^3+\&BEIFE!\I=-IHH-)KW-&*<(J0X:= M1(:TL9F1!A^B2:LC_3,5/C:2S_XLO30+O1'4SC%82]Z>RY_E#AD'[68?T^*) M-SGXF4)=>1K/92]268G^(DFW_'>RUTJKL\4\_L>V*->G5]269D/*%A*J\_3[ MY9(N2KCGB24NI( "Y(1MJ@J8S0L\> ^^:2JLRU&?O?D\>'>4LH(4SC*T[F.5MOMO)QY7S->3L M*M3(ZMS8]P(V<'#^M*"%9+N!3NC]PNX",J>K$M;#NEFJ]CX3SVIX%IL>E1J: MKPW)$"W,/N6<\I*546JV>=4XD4@B)4JKLUK5V_WTSFI/,[0EP(KKD,>HNQ+> MM/LV9PM*XP)LD(:G.#0U84^Q-0I\?D9G)444U;2#A/_KAY+\[9 M<7W,9EFZ(U&#A=%3Y="DXTJ82&AP A)M0!(H_P$=.L@#+9\IS4@NGA-QWB2R M''P9O1#ZLJ%90>"B_#;Q>#(A7#*9$O':+-)=_ ,4<"NBX4O:WDD%L!/Y=_>FSE//P\$0P9,6/[KR66'LS^%NS;2>F;5FM)VC ]A30Q8@8".-**751G2>@\)?HD M'OC-[;P/:)PGLT&.T^C&3X2Q5BB OH[H"PG.V#IY(FJ417J@H*$D2NLFGV"C MGIILIZA."RI$WD =JP U%ITX3_0]IM!<-(%_'1UC%VUZ9<]*/DO%VP#&8)R, M,WMK["TVK$9-$1T>_@ 9'U9/[.OJ1HT!YI;&)CV(M,4&/ 'XQ( <1X%O#<%A MYMRSO3M^_!^?;N">EKM.7<\BS#ZRLNL=3^Y\A^/PA*M8 QR_QXTG8:K[64FA MV34\UMS[[]5-TPD?I["?*255N7?UK]T$]BGM)'W,%-;WLG#I^B8XV=WO B7N M]^V T\G>1TFEUD8YG3S^^KW/?4_60?>@L6^R[GUD&.Q+SOTBX 5^AG6O2B?H MXXIM/^I]$CTDJ4B!^R'GDJGE1ZD^LN)''4_NY19K$(OQSM5XNA#I7A^Y6W3J M*4V"FC&NXHQ$2[[3')*65BCM9IK^(?^+^+'M$D+G(K8MR3^V>5+$B:B%$:5P MM0^V>U;[J!U>Z13<1J5B*MW&_G7TO_7<+)L2H;=,%J8=*/=N\NG8;:H'A+_- MBPOWOHQJC4;H_OFS5_) R F$^NFG7H\L'S#B<KRC)&O*;M[GE*N)>*'2VS\*3CS?)@-XF.,5G_W_Y5U+;^,V$/XK MO'4+>-%V+SWTE&0W18!T$^11H$ +#HB1.@ M3H \O@!PV.%X5P!6CC"#N;?2(.8LQZQ[*?S:4#V^N_5W ??7@_YS[+0STO&0 M%]O(7OB&_5LOR2GVS'"SAMM&.X1 M9]+]R5.0)GD'@+,0^^/C5HQA(\EG, I:I6;6HLH12[@H-LO+BKV92L;:?.(? M.SCI.FG, *@307Y"L0*UM,=C! 81YM QX08M637G^]0W;H&V[_;*9O[67^O4 M-)*JWY"-'XAD9$**:#$3XQII*]YDJGD-;Q O6"UXV!75 VU66N?7_ %2"=4= MQ]8\09D,2!.@G=?-M1 SK@OYY)BTSVGS/'32Z@5S$51"([S9 M4+I/)8=]_8Z"5]#]"[9VI4EV^1AMH&V(I%HK=MQ@5D^L<2+6DV1E1@;O*(#^ MC/3\R#](E^737[1H\H1G'160^4D[W5W \Y+.=Q6]>3G)KCVKYX,$6Y'.;RKR MZ=D;]KX 1S7Z#4++%EP@=(P1*/0A61-Y" /FVG<=)'.M,<+6"' (#GD<'K+PV-*1]>([SSY(E&)^[_KLJ:W M?-J6W"R=+1HJCDOJK WKCU!(4J;.HQ]P 'I6" ]#_@DC@@#\\[D*.L7 MUJSD4FMH!9B!\,R(2A%4(()U)X*BXS8'E)*UQC&V&H?OHMD'2)P,&^I.VY8J+M?/;"IYAI9FN$"$G=/-R<#>@C;(8 MVV.+#:KZC:UE0!B\CP/2>4,L9ADS9\$E4ZC+HFP "H!*[_X/?JK=<7?_IKZ# M(B5-^TAH8_*7L=T@U<^57'1D2LZ/P(R@L^Z0V/%$^#;8V5 MZR0,ZRC'9&ON.]U"BMYMPU[+.9V?OS]NZ/RJ;I_VUXLSN)T1]Y6&J#^^(^1* M=">8:E&Z/[/G+G5/AH;HLW'RD M0_R#G6<0B/C.)<3]375A9_,'6#0_9<>QEZJ@3"I6+SYO(PX,9'8%'3@-Z"7&D8]/>9\_3P' 2%< M9DHN)4:US=XF>CZ2;2$7K ' WRWEF]D]72A#<-;MD0M>V6_L==P3GA%.^G-+ M.^_UOUG(S%ERZ6)-M.&V\?*V:75>//S0AYG,7V C3.J>HP>7!&ER27KB[0OV MO($E"U$SA/P\$P*N-IL=;((WS7TA\A-$'/6BJ,_I75%RAWXL(<#Z(TQ"@+'S M),^+C5PXYP-$&!?BM-IQ0<2CXS8[1W RXZ=8B,*2Z8S/.]\!4*J*OCA6.1C[ MIAU[F_KPS(?^!,40@=$,"0_V*XKAQ)W8")T[&R'M%UY&:+3G1$;H?(I&2"_J M$R-D(;^$KYJ/W[*JE$K9$/U>^;C#5.?<4\J87$-9<]5F7*&+9NLVH',)>IB7[V^UXV6 %=?1WK KER*S%XZGGWM'7\%9 M$E3NUU6I27VKI+!6G:\8GM MA6S$^-Z6M*'@^/&?Y48T$C666-T7/98XSVR/;9S!X3,I&7.1>NYK[^^LWE>R M^B:KQ;K=;^MZ"'N1/48I\XWU&$L!KZ8]1^QS!WU ^J>:U5U!BW)+5WD"3Q@% M-%\WFV6<'OBGQ3,66X^#*EZAF%NT88H]>7E/< MZZ]6ZZ)L@'H'.Q'V@_-]3NU!-^I2Z98QPSHA@;29>BLB2!RU[4WDUXCN+ MXT^H\5/C>8ET6Q7/$EIJP7]T)4'4-TDV[3'72;I^8^MB3YL(XOO*.>B+I;"C MP<8,^\?0<$6T[@=9B$%V]7$R7!19Z1!S%F46[)FF?"T ^V"0R7FV[5^%.8// M8+H+@#[C0C8M_$S'V0'B3+$E^R>'TS,,R&E4 -#@YR9=-GJ'$=6FC.F! RM ML7GHX[U&3T+O\;\ZNGG#X2;ACA5'UTDLW:;:^CUT?L%6<%84UD[6;#S;;9>L M*?^E\T=^I&S$P>!F#?\/!5 V;=TR>MN4S_0.DF0?UWQLXK?K@D;>%=1RQR#5K$5,!(? M8.0^"5F"/-D6_Y G"5$X(S45CV->*%\!107_-ZU NU$SS<%U.Z$'@=8]J#9K M@M35-,9#Z8YTF@A"]ZA"L"=R;I!QX*)!5P.87'Y8W;8U"MK@4/MDK.Q'N^8? M9P/)U>D0XXY4V-B3FNL\UO6Y!R%8;QD M#2T7]0$6_=?RY84"M$Y95&X^I&UO87U)$]7,/J6)O8"^94!)^/B8+1N$R9 9 MW &!PPE &61N/?*T3J:UZIJ=3;=9^)@V]YJ]I0X9*DA.P0H?L?8A[[./QI#] M$MM;INE#AH+E_T7(4+468[E.6F4XWD&'XKWFO_$_=G_B/YXX2_PO_P%02P,$ M% @ D8M\6)87KB@+7@ +64( !4 !P;V%I+3(P,C,Q,C,Q7W!R92YX M;6SM?5MSY#:6YOM&['^H]3ZS71>7[>KHW@E=/9JMDK22RIZ9EPZ*1&;29A)I MD%0I_>L78%Z5(H #DK@0B8ANES(3 ,_YB,NYXQ__]CS/WSPA4F:X^.=W[_[V M]KLWJ$APFA73?W[W]3XZN3^[NOKN35G%11KGN$#__*[ W_W;__F?_^,?_RN* M?D$%(G&%TC>/RS4B*)L/O[SNUE5+?[^_???OGW[V_,C MR?^&R?3[]V_??OA^T_J[=7/V:UIM.^PW_OC]ZL=MTU=#?_O0M'WWZ=.G[YM? MMTW+K*TA'?3=]__YY?-],D/S.,H*ADC":"FSOY?-EY]Q$E<-C%(6WG!;L$_1 MIEG$OHK>O8\^O/O;?WA'__<]Z_8]9:%"$K0ZG?*9O/4&4&3?WZWP'$6;89BA/UO]9&JY8).I3*;+W+TW?=[C%'B2]JP M0?(S_6+=GA%LB,D5:>BY0G0ZKT'?4)?CY 44C*!R,_E*E/QMBI^^3U'6$,'^ M:'!J,*(?_G515%FUI"LDSHK-XR@M*/_G=[R?5]3D;&YALD9J(&H^HVF2PK$B?5 3F*O3K# M-HG+QV8YUF4TC>/%"CN45^7FFQV(ZR_^=;8_HTX(B8MI0]5Y5B8Y+FN"'NAT M.J7/_>. JQXC&.6PA0[.>U+H,5X.HO=6>-A.=[HQHBOZY^&:E3>T0^]#_)@C M&:TO&HGHW#\B3DCR!A,J=OSS.RJZT%\FB!"4?EX]@WO,-D=#0PA]8",J_)V] M:Y3^\[N*U%LJ8I*\.GA>#K1N\?TB)NP,2699GFYZ3PB>JV]<& 8-?; F6"HJ M#:+/1K !S%?<:4'J0\?,I!$=OE@F+(R=>M"HDV)2S%2=W\057M"#43F^J9$TSFS;/A.AAP( LJF!)E6C2P M$_KXE)%PF-.MA)G69TT,N,S*_2-GKV?Q] [ 13M+%F\&G:M#!) MU74\/Y0C#WXU0LT9.W0(BL]PVD9.V\\ZJ:D)VSTOZ=86Y_^%8G)1I.=TR;51 M)FFJD7]+LVFXZTK3$ZV?R#4?FJI0$:KW;G$D_=AC8W2VV;L@UI M:H#*U6SC;T^M[8RNH Q\OB$/^!O?",]M:8K&6TS%YOR_LP5'QI W-D5IHX'>D%N" MG[*52TQ(*Z>Y=FK/Z+(@<7Y%58KG_XN67#(Y[?33A^=S3*4(JI'>SZ@Z7-[4 M5>-VS8HVR4/>R>#Z7XN5JWV0/IJ]X]9C7=3<(+VN>.!6C[N8(S*E,/Q"\+=J M1E_I(B[X\U/86CNMEUF.KNOY(R)< G=-#+Y1]E!R1G>6*29\[%I;::?MJD@P M632V*+96Z>//<$TWF:5P:P?U,D![A9B-+7M"5!:+URM70'1;9SGIW5)1<62 M?ZBTMM).VT/\?)4R2^8D6UG#))NCI+UV>G_%.=U$8K+:"OEH'K0S^+9_HW/L M_Q94XKY'<8D+E%Z592U E-/>",57R82L;8\G587*EA;XRX;7A.-5-VCI"84A'?O'Q^RJM66PFMB@*J+YV3&O%F<4T343"-U M#R1F.L?]#C(O'X+57 0)N-_8BT@?,\@$\;89, M?=-D!("(_&)@8-Y["(S09P!&YH.'R,@<%6!P?O (')FM"@S*QU&=11(\1-8' M,"(_^H2(@AD.#-!//@$$LFB H?G9)VBDKDXP+)\\A(7G6X6+=^/2AV"H"-VC M<&C&I2'!H!%XN>' *(N^;@+##S&$0Z$LZ[H)A=A""(=#6;IU$PZQ:1(.AR=R MK<#P",?"$XE6;AN&0Z(LPSJO"P(=27"(E&59YR&2> 7AT"C+L\Y# XMI@EOH M?#+FJL2&P!'R2L051";!$?%$MI7&<\ 1\43$O8!&_L&1\:2=!=T M+!^R5WV;KGST+EW3SBW]\*]7#W_UCM?QUK#&O8/!^91^J4C^@,B\O)D\D)0^ MG%?^$M98(Z77N+BK<_3N[>/'=_31)RE>5"AM2> 0-QXP@0-,ZP.9%Q60U%U; M(Y3"(;6))QC,/DB.*Y(?N'-@M94+=PLYK,ZH00.HQS=CU 5,X0JDJ%^OF042P4;H23 M%>KF#Y-)RZF;?T\5652>GN'B"9$J>\S1[6:%-R;H+Z@EC[9#3Z-UPD^2A,74 ME[?QDJ7*M1>9@#6V0O<=2E#VQ*BY1A6,>E$7TSS0G3W]G,6/69Y5=(I(&1"W M-TM]FC:)37%^&V?I57$6+[(J/DQ !K8V2WE9HNIP[WCY8_3!(F626;#?Q@4Z M)7>(; Z0I7BC4>EJ]CX9*DX]-=7EP4AKF"-/56"UO\Y@5-TK98;I@:A9?>H-T,AKWY4P.=0)W&&2U&66_IIZF,*WZET[JP?N&J MN4#1HRU1"C^I,-Q6[1TH\DM&Q0>\OD O!V=)9Z>Z=RAI+/3K:#9/AY7#D3&] MVT->\[F'!L -ZPL@8E;W3QEUIZXO.P@8(WC4C!<1M,,(0'#(FCV8(=)@W4I@B&QN7*&!UV&'5_/Q@I1^LA*X.DX%<" M8^-H061U;.1>*S FZL4QG-^'.V_ CHMX,+V@6VR%+ZJ",O"RG/NUB/&BI1_'ZHH#T04TE=DRC5F)>=NH# MFCS T1>UI-?4 @9B^:*F:%B&1Z'%#+02NVLW'HONX(PB7T13F"YX;-J?VJ21 M!J+ZHNRIKR5^FIL_"TA)FX-D._NBRZE!HQIWZY6'2 TJ>>"C/E7->7!4,]UV M4+E4G6:%R@S10>+\H")CUUHU[6,Z5KE&1&2H8Q/JV!Q#%82UU'0;DQO2".AI M(T#=(M)4L^FHD-XMTP4D(%IB]ZM(N6YPU7;_'$'0:!1MF+Y$LNG#,] 6X[C MP7H=80&L)JONGNW7980G48&JB.+8^5("R6BV73P@\H)S9QCGS@#6[K*ZF; $ MLL:!BLA3EJ#R'N=\<[VL@U'Z-P$$F^/B-"ZSA$.ZL*U1JG^A4_ S714WQ2Z, M_:HHZ;;:+)QK5%&AH8J?.8RH=C?+&RKHMI'3R7&2SK,B8T8K1N Z'9C'$JR7 M64[6:957\T698HJ#S&! V-DLWH4^^)7C"+7NWU\)2%:T=3#>3P]16< GL M+F,8KH1-CTVTE6HD)GI):[/5@5&U(DT"&9T=+V=JB7SNR6EK809T+X-2[P 9(\PCG-H^*3&^0ST:5D M>/+G.J"+X>*R3ZBHT2755-O2Z.@469TT[."A_TL?N');CY',NF11GC,RBO1+ M3/Y \FDG[Q#<^AX4:WW8%[%VTM<95::FW/4,ZV24C]\0JPR"TI,GNL5,T77- M?%TWDU?&))$RV6D,_P(69#)KB%$XPA@%C7[5L?C,@E\59,KO+1%Y-W&$<$&- MK_HK7/'7*_!5,*Y;(;!2 M0F'!L+PZ'FSTJ[*L47I>$SHOZ(+*<+J.%U_5$Z9J!Z*?#J,TE/L?WB_0KP") MZ,%715HG*T,Z7E7R838O9?K%PVAGHOG^$I.-H79[%4KZ>UVN"@^JLZ0PJ#X& MFQ2-[K.KK;N)R=4\M_?< HRBFX5A9Y;RF)K98UXAJB"L,CP6>:;.#'\$HX$& MG J K;65E/H8YF([ 1XPA[SS["E+Z2E&M]R+9SIYRIO)88T_+K^#C&XKP@U" M?K-S/\94QCS#T M,R7_#L\!(=7BQH9C;)L"' J0 WI8X.!2F0-A#[,< NOO6H7_3 R>C_:H=>/ MXG 'AV$)X4#4)\3"PTK3"XQF:"LJODRW&#CNH2&Q/C2-4M]Q ;?W=8:KX9>O\K#.8#'$E 8,Y Z_^ZIS%S;;^IOG[@ZEB)[\ MZ0TYB_.\;8<1\2;O'14_N\F26-(>>U ,TA_'F4"@ MIC0<23ZCA$>-%7;' @BD#C/88N=+JHG"=)$;2+R;,D*6N05#CV*^P%<3P'KL M'3K0B2/Q,_J2M*6,BT)(A2^Y6\H805QCWDT@HY:$4"#)&X$@HB_ K@\1%X>:>)0L:AP.C+,*[#8PT' *.C'*Q)1<73YRM_PH@UPR^A8@@.Z*2O#8C46?WC7B:5#( M^2R,P[,#X'AY(7_W#3W?P>50I:LD+F?1),??MBSW*G#U>CBWZEKQZ MWNPYS MMRNG<,[JF-\KM[C=G+_$13Q=7<-2T+53E'5>O4X2[C?( QLJD>BIG[D8W6' MGNBR;TM4D37O&/O/H>N6X 2AM&2743 XXB)!Z[B?VYJPS]*"41V'&(#X5U;K MUD1\2%-[U7.89[5(LAR]L,X\X#.ZT5!DF?,G/5U^+9EG>UM2\22ILJ>LRJ1W M$>I\E%G,F#7O@3Y1D(?>VL9L;1R*)/L_F^UTP3+8=U9)]@/=7EY^L==R>^_+ M>58NS0)NPC)O)ZO:*=QP6 MQ)UL)6R.]C;W-2D/)"[*/%[/:BI.TB5;LE _7!>-=,(M_3G 2$8Y%MV84#G%5O&Q(2TOO]6:]?D/E;;P45)&1]NM6:%6*AMY^S^#'+&UU!A:>#KLZ\J;:[&3=T\K+(%4=QAM>KXHEN$YBHO+J] M/K:.M]=$-0;ZK?+:949R1W#F95$AB6[LZ?E:5%K?K[#U3C3[.YA=R&#V7N\J MEI\%Q%XCGH[ :66Z8&N;%>4R*^(B>6%%X3 !'\"2D@(G4&*2ZCZ0"_RR3:^L M>KS1E@'<>J,M!'9[HX"!7."WQ=*IQF?+ &Z]476S!W"Z3;>D(O\;%'!>H MBLFR44,I7E0-E5BS89T^-+@M(E>YS B[&-+2*)$-5:+ M2TSNT&)MU[B9[)7%X',CZ6B;I0=\DOQ99P0=6B\D'''[.<,0W5GI7EHM;_.X M\3DSJ_6"-8%RQAW &HNM7F# +(3VL\;--:Z0Q/PD:V[XK;<3 "T\YK; MFD@':1Q?BZPJ[^Z_2JXX /0QRP6[S_!F0N6F9N>Y>5RE;#9)G(W7B>ZZ.R,# M4\5EIJ4!1C1?MQ]]K6Q"R-]6*1-SC%^>;M M7A433.:K%2F9&FJ]C7+VL"\![UR"9W17F7)-';!.7M?%Y:_Q(RF'*XKHQ;(( MY+$SOWG![3&%AQFD6D]P7Z $&K1P5\.1+SC)Z^ZIF ;U59IS=?; X[U]P48^ M8P2AT;Z (-VI%8P$^FH0NC(QI.DZ^DH+N@(!5"/U[EQYS>?+(B&]7'_ZT+)0 MDK('&+RZ*YWK4CJ^_7:H>*XZ: AIFX M?9$\=*,Z1$*O!A''9I4^(Y"K)":#\76\NH.I'0*2?P/&5+E.F]>;[Y"I,.!7 MX'A19U/8J_@2P-AVK07MY_163#[T1L"Q?[-1]RP#SZ0_37A*\U$TBGWF]\!A M0.R>1^N+_;'7C@C.J_;%<=8#AQ>7O"FE)?GBQ>T'7O]RH!KV/P>/$=6YJ)ZH MZ8LP./QBYJ?G:3@NQC_WP-F!&K5?9R071>RZUW3Q2A4>!DR[E4 U^*5LW]?M MP&OI66X8_%*4;U>R=#77"%])UTO!O+@)NE/:GR]ZEBKS+XS$@HIMOJA2/?#I M7;/6&P=_=PP'*Y>@3Y6R$G'5 U)@E6YOS&[=D>*GLVLX(*W>#-T=([5B6CO< M3-]]55"M-WH7E?5\'I,ENP.JS*9%-LF2F/X:;S?C:('S+-FK'BB_!ZOST!;N MQ.I):[@?2^O]6.=HCK?..?XM2()F Q!!MQY,6/P^83LQBRJ=(WGH DAH;V@->JW1QOE4T>-5G%'MY=JM62:J]&B?TTV[)T0_T ME3UG\WK>2B#W=_U49868JK;?M5-UQX3>EHVI]3 MZ,%U2L?_0U(!"-!CO!Q8*IO;:&7L#OJK^8+@I]6&)ZP#".CA2,'<4/C75J6Z MFPF569%80@&U-5V0M#T2ZW0IF4X*/=W@2#JM%'J:K2&W4XAV-KK;M3JTW50Y M3*EU#K4=S==%')>97E5OL%[4SD*0.\S+HR 8C=VW<]0E_]H5(2S12,;.=1J2H#]K5"1M2[=#3SL<[2:1U(T,ZF.'BZMB45=E,TG>":,N M #VL<_!>F8/WCG'P09F##RYPT+9"A=$B"CVM9..89_+.Y34A/"" ML;MT#?$P(1XFQ,.$>)@0#S/\K%"4^?$@QY.'X$EU"PER0J'%%[SD-E1E;6WL MWET-4TDL1OD"F-)< ILS?$%G@&U=II_[XFPH_1!ENTMC%)VCK7UM.40%Q 0G:'""!B?HF)R@FXNLEBVD M<9B = EFZ&"&#F;H8(8.9NAQJDN.FVR"NM1178*?W9:UI1^BQ3K(/(J+-$*; MR'%%Q4DVC"T="D974*>TJE.G&9EGQ706S[?U;^_15%RM#]HGE#(,I0R#6CY^ M#D+%MU!=S,_J8G"#3Y^,Z]O;,S<\A\9:.S48NT@<2IV@>DS_:O<; U@.0 MU Q]'<]1V5[K2-QH +^^_;NXOSJ[.&$_WA.$Z.^D(W4=9+0=&[XG3=+:*.5G=5GA.2)W:'7??#G+%N+("T /L_$O+&&4RAKI TIF M!<[Q=-G< 2_F MAKO)$\X^? 5IW$K,@J]#E[0NG55F8Z:42FT^67^'=,SG(J M08GJ"JJ/X J'.^K8\22N0=9M%,/I7BF:]'Z?'4=QB5.%]]IC),,7A2\!"S^U*R2CL2X1# M3\S [@!?UJ-\R^IE+_0%IAY2&,1'ZLN.)9]-(&^A+[,&H-W(7=B^[,SRN0$S M)/HR.2""=*]X&5\VE3X:AY)YW9>5U@=CA#BJS7$]PR3!4OA0ZN,T*OB-JNJ\K$FTQD_ M%!/<:0 "+^)I7'S)"BI?XRI>/9!/F;RU9S'&;@6_C9\#FZ7$SNB.R6BHXYS) MLH)0#%ESZ[0+0S'D'0S33T]WM,V0:ZB3WEP,ZQ1"2D)(20@I"2$E(:1D^%DA M/0,/BWD 3AQ?L)&K_# )PA<;+&2N=-%L?#&]@O&!ZE>^3!P3YD/'YT8P'W8T M'ZJH")8MAS\U_Y31(E[NOV2@ 9'3VY8=44A.,">&R^_ AB7TJ%" 6])ZO":Q M\7-@R:@7##(C/.R#02889()!QE5=:;3J8M"5A+H22'BRK"3]'%'@LR?ZM">J M72CJ2.V=;:E((FJ"AJ150SJ9TK?P6TQ(3*6)J^(,%P5*V&O^+:MF_U$7B'9Y MN_Z='^?0?13=+'RAJW3&GG[;3#!TF\<)>EUR%,P,<+S!V2K+FL7_'Q*S9*3< M3.B^*[S2KN]8014_5,4WV]7&2BTM^ #I8HF'JX)"63-4[[+R#T&;>0!KAB_+-40;!0MZ M=POZ4&JT93/[IZBL*$WLZCTJ?$?HSYI.^-5W$5XTQ5JBN$BC;^O]0M$0WW5X M6Z;Z?O0&8[Y68_Y%\S:NBH2^+KKRV*U!@MQ$6>/!"&([XVU-!;:X1"=3@B3V M=W"G(0BD+X!%0VY.>P%5PI8#D+*2QMY?9J2LY!9]>>OA2-J,+T!'W'(X4NY1 M@HL4#(^HN6<^#=[M/AO%Z(50*[C?!]!^ +)88112HGMV;MPO\DRP'4B:#D#, M/9T=J#RE_?[MN_<" @'MAR+K9G7\ MTP?\("&(VW)X4CZ"2?FHFY0?P:3\J)N4G\"D_*2;E)_!I/RLFY1/8%(^:2;E M_5LH*8%H!** ML.' A#S0ED!26IH.3[QD@G!;S4@ M":)IP&LSW.,EQQN_U: DB(XU?JMA21 <9_Q6PY(@.,;XK08D8>4-8LZ,QGQP MH+O+B5/IWS^HI2357D +_;2SM]$/5--_SN9U^[V_W-_U4Y458JK:?M=.U5U< M3-NNU&K]S0PU7(1:?C4:('7R+2;I>5R)KB!K;6.'2F'L*:>5>4H/2\*VT=E> M?MD0E4TI]9M)(Y<)(>4WM$'O1H0BS4T+ H2E[>U3#X%=U&.\H:OCY\!2\.W% M?)'C)4)[ZI3P-DQI>Z/4\PJMGV=/68J*5/ER3_D 3O#WNH \D"]>Y7E+_-R2 M+$&_8G9S2YY52R66A'VMVV7<1--)W@"LDR-\"-\&M)M17I@OD-T,)'@#;4VLT"A$M[V1 M43KOZ/9&-_)J[?7]6F15>7?_5;A=@OJ830F*<[36:!B>-Y.]R2I\ _".9OEI MG/.7 %^^0@^S',QB@D[C$J5G>+Y %--5S"AAMI$F8N1TN6MS&R^;P VF1.\T MZ2(%K2*=CW( L^;;\J2N9IAD?Z'T:Y$BLB?^,\(IAQ?/B"19B1JQC& ]"J]L7-BDGN8+E')7Y^M5)OU4!LL?*NT@5$(@=[";Q# MASM=5'RUOJ "EZ#@::S^ETT1A!J/?6((C1J"@.^QOW0QW_SP>U]J2P%.4Y@M M?.P+0$D&4ZIB 4;F!\>1D4X58("V+U,%9*3IF7PT]OVU\[*25S_Q!1KX-(*4 M\?'F8%*=,,+R/;Z@ I\K\%HXWIQ/X!FC6*0+#-!'QP&2'N#\H%E?SFR>F5&E MJIPO!P_(<-2Y5!08I1]'@A)WU0@R/WU9-E+7+C KS9>E(]Q&X'7+?(%#.CT4 M$@; F/SD-B;R?0.6IN7+%M+'&0U-"O5E/?7!"I"5Z8LVU GFILO!X=Q.'G5^7PY74P# MRJOWZ(VIS@">XM*5WIAOS"'9=]-T7:$UB&3O_=)U2=,M??6Z?AQV@61GENHX\=J)T3Z;:6.'Z^=$/%[2S5Q-_<[QS7V<#DWH&Y2 M.RR=*HWMT+)R$_>[MU%6T%8HJN)GI'K1-J?WBC/S]V@+R0G79&N])MNE:WM? MP&;]_H;Q M4&\UU%M5!N:HZZT"SW"L>F;Z@HO8.D9ISXV6I4TZ&-"?6R8<]VVKO8AHN11Q061J&1)8:H:&J^_-;U,3%#0 MQHY&&^.0J%9A;I_,+K7I#(G!)_1EIEE>LS)@]RBI25914B^>D[RFD_V2;G,L M^[->K;J;R45,"F:ON$5DE1^Z;!] $.=@X(D.("B]$!K:;;Q*^/@YL&1&.)SR M,CN!M+U9ZF5E%@^IAY5E-$0]J K@ 0<*E0.#,<:D,69P.M?I#\+9T-HFF(R" MR2B8C([;9&1"\,5=!4Q?0 :46C&E?_ABYS,\;X^L3+=A='54N7:]R(Q9A 7R MGR]9]H80U7^O@^,[;PCZ"TZFKDXFH%'(MA?IAZA$TT9S5/4?O>YIS7/$(R7X MC+3ZC$XS,J=3?!;/^:X77IL!'G\13P\O7]I_GOQ&VNECAI>;R0L"N&!*VVJG]GYU MGOV"\)0>A+,LB7,NM=*V^JG=;&?[-'"F@+2M48?"&28+3"A%U[A8XRAT+DC; MC]?9.GX.++F+;Q946&5W[JXG1"F<09+69MU^*Q*$<1*M;6Q0>8?HRF/ P0/X M%7K:<;>>UB55FLMR,Q<$83N@/L')'3(.@OLXN(^#^W@XYF%"*U:2Q7W 1*#+ M824UR@-+E(D:)ESGT-BGB-JJ 9HSQPX*;%.5.2=\V%#% M0CO,+^C=CM$Z&X!^"A\F!4B['5+V@)N>:G'SX$E/WN3.E$G54WHOGJ& MR^JD2.EWB#PA@=\4V,NL)W*!V.Q^0$PQ;[; 3=49\04#P&[!"^Q!JO/]]OBZ M>))%)0G;VJ3Z@3Y;%-,@;FV;I+:62,K+U1ZAEX-Y,7.[40>VG[ M$*\1XC4.X0CQ&OM6#'_C-:"'"U;>RWU!!BH28^4=UQ>$ .8OB.@R=N-P_Z5T MG"[Z3KJG+[!TV%W4%%O_O9'#N1E&ZX(+;@:QFP&FO]ES+I39M,@F61+3O^,D M8?=GT>T@6N \2S)4;O^ ^QI41[3@>NA&8O!$Z/5$Q/0HHL+K.D(,%R4]D'[! MS>%4)(@4M^RM+%?_Y=E-!AAI %;V9EKG.;?/T!#CF:WUNR7H=DV&Q(LA[V V MW30N9W3.L'\N_JRSISAGF[=XZG7J:SB)-J>TLCBRC,IXK/K2M)E+!^ O>8PI M=C?,&UW91;5:[W=9^<<9E1^RBOW%94?:PS0'NVA X%0#=#'*PV6XC/.;R6=<3#_3W2W=IT\V:?L,99;GS?V6 M0+XDS0W3SO0G3( ;B:RY4=H_(SH%T&>ZI2'@E +T,,K!-?JV=\H37- _DY5G M2V5[[SJ,45X/:) (KI+6XZ/.R;)2;QCB4_EZ759-Q MB,J$9$VI6QY3'80?3P6LH)@G3X,[1$\IQ@^S%\P(5)1+*/0H]#7-$C\(:K:K-%LT:_RVK M9IOD$NA;ZC*(V=":IF0N/3%35E27@KZJJMLL\T869=H>%V-/ O/&L2,&@*W M>(%;0(%R[)[ $+1ER"?N>/Q$\(E#=6"L[N?Q!1H OWA KZ4O:PL&6T>YRY>X M)#601!*>+V%*:HC O6>^),RKX=//EN9+AKT:9OTLW&#,?O0)LPX!$V"@?O() M**BI%(S.SSZATS%V S6)Y_ @OE'X>*D%V)X/P<+'"ROA.^>X1YPU+R2QOO' MC,"!\TIH[QA#!4?+*Q$>'$<"Q\'" O[WLNU4-O*BLY_.8+",\D?JCJT;]W] / MK?S7_0G6"@/V)3EDZVG-UN/JR%]+-*GSS]D$-7Y18:)>YT$TY>CUG7FRG+UA M9G:(+AMU=)EP68@;N4XG+'9\7)Y\?8LY1)+Q(LG$LVKLL2$A@"P$D(4 LGTD M.*<='D9,M*S>O8\F<4:B)^::C.8[WV1'70XZG"W%38V^H*5IU=*X<@OT+8$T M&K57;KH4PI8)> M%O2RH)<%O2SH97R];!CQR+)F]B'*UF&0G3UKHB%L:6!RFH+694?K$KT9D*8E M?[6F)/ADAM(Z1S>3;23Q&5WOFTU3FBFOV#UH4T&;--I0PX9]P>5CC (J0O:U9'\V2.297]U>Q9Z[QQI95-YKYO!AM/;EI5&2$XPS=@QS7!>"L@>(WRAAI25IC+E&2YA4<.2UH8I M9Y4UUW=U%-.&M,]9_)CE]/5_85=YT'^!7'4>*1@6@F'!93J/S[# VU2#-2%8 M$X(U(5@3@C5!KMZ!Q#Q?)@8$CI[RH64M^.>(OH?LJ2FQWE$5%@UA2Q^6TQ24 M8CM*L>C-@#1C^:LU[K$_WQ*T6?JL^'6U3;]7#%3H-EQ0-X.ZZ3*=QZ=N"G>J MH',&G3/HG$'G##JGBDNQCVAD6=/Z1(^'W4W83;I0M5Q]%^'FSJ&RR2/Z%K.; MKKH&DO=\BBU];1"R@TJG5:7;K<+FXJS'PXNSFF_+D[J:89+]A=*O]%V0YO;W M[95:OZU>7W.AUNGRXAD1.EG0+[-K?QDGUW0KE(9>J)IJ=8LD%P.$CH60GU=?<; MS#K?^V]E;\673#!8T5^6]7SU76<\^C\DV&F"G<9E.H_/3M/W: RFG&#*"::< M8,H)IAP54\[P,I4O\ZD;BJJ2NO\9"2X8#, H?Q@KRD;4:;T6XF56^]Q#_+Q*J:.;[)X_1SE< MIL-HECB_F$P0.YO15?-2*,EW]'7=H007":6W6>2*[']9_='-CO!Q7.2UW2F M7=*MAMGZZM7,I[MN3(JLF):WB#26/KA"._2#;*GZ!W2QJS83NHV>,];8SJJF MY7<9+2CX0<%WFWM0\8.*'U3\H.('%5])Q>\N'?DR<53@TB-AVU;\ M?XA*-&V""SJJ_-P!K"G[$HJ"FF])S>>^%YB"+WFMYG,H5M3;U?GJG3R\?"7[.IU:SR%( MK>>/B-Q,'NHY)OQ>6,3AOV#[O/^"G.F5)U M4IW%A"SIH=!4KN+P!^IKD:^O15:PG*_T9,XP%W!QT-(6S?10)W%2_995L[.Z MK/ G>3J T2%)19Q,<<%%7K(\H'$14DG$8NBI22T M"'-JG1SAHU5.5NUFF)<*;:04\4II:6EKJ:S%UI52S.A9*\+<.<3M8(D#3NE_ M\0L0=W*+$SK7DR[,[/HYP<]O*)O.*BI]4-TDGM)CC:W3S8\/B,S?@=B3#V.) MVSM4HI@D3%@\IR=WCA=L5:QOIN2P)NQCC0^J21Y4P0,RD=O0.GAT@>C]:,W:*D9J\$ _>0-0 !W"AB5G[U!I:>] M$HS8)V\04W:DP$7'\ P^6/!-[72 ['S!]YO%<<'APP M?P1S4" F'!A_A'.E:#LX0/[(X_VB]N"(^2.@*\4YP 'R1U8'>E#AT/@CE -" ME\>4G;4@F$I]="-=Y$V3(FWN.VL61%27B![;49Y-T"8_:<.ICO2MKK2,(K^K M'W,A 4QK M@YFN.+S=O@)S()F@U !-WM,&'=EP!2I(T'(.A+7-03*EC4S$#S M@.E,+J9\BN2MM99@,;$68=5MYZ^OF M_JZ?JJP04]7VNW:JFDN_6O:LUM_,4,-%J.57L]D[S!#';"E77 M+WC)@TV5!15?0I$[3B6 <.H+0OS)(]#1QLZ\<'\5:,IC#T\7\\VW6XR=[Y[; M 5C/UA==[#1.2D9.?9'%[F,$-$WKBS-V'R*I(\&7O3."/14Y-@,J>':$U69^?^]W%S:>;FYS3"143811OL&(D> MXS(K.SK8-3W=EDM=*SO!B6[G>@Q-+Q7DC=4ZH0Q9I<\1R9YB=CG/7CX2QS@M M;&N4ZDN*;Y-U=[K<_OGO&=T,2#);?F9A=P*GDUIG6WQ]V/@@S(''US@H&UN"_VQ"CVM9..89_+N\WQ!YN"@*[![QS\SGW\SKH$N>!I]M_3W%&JQ(-LXQZ")Y5> M)<@)#W=?\)+;_93U@;%[)#5,);&XX0M@2G,)K##[@LX V[I,C_7%'S,L5*T* MLR]^FV&A:M7,?9E5P-]\O M._KL.HQLRQ_7F=3@:[/C:^OPPD!^M,X3P9 %[6I#Q6569"6E[A>,T_(:5:RJ M:(G($]=C!N@9O;/+$__ZOOTFT0>[5-[%W[[0.4.R.%<#GMO1-NZ_8?+'57%+ M<()*-9;X/2WQ%"SB(Q2IAM^2@[7[>*S=X6)ZI[6R)T0>L9LUCM1/9GT39@PP MP4][?1:?,> $E[#UF84J7,6YTRBUB/*632$_[!*Y7Z9PK\6+J'IYQ130#J(Z MK"TC2#NL3TM[:QHXAZ+0NJ?A4EINKH02K =0GF-\\N ;W(2ZF&;NR1^5D M$G<*U\0&4^'1F@J%&R8&G0N^8!(*-(4"38Y.I>,.=560[KP#1;8_=S!SA"#$ M$(1HX#!R]D(/F!:@;R=Q%A@U-4G?-N(L0"*+H:L>F_TP$6%UWFZAK8,_USF? M3S]&@E,HW.,2[G$1!+4-ONY T%;L(O* M2)7]U7S/52MYCKR!AH^*3U;@"5>...8Q\\^;^0O!I3(S32=+X>!7IPP M^.42X>:$\>[6)MR9CF_'+KLS'4ZW4C,X:%@OGU80%72.5BA]<-5]I\VNJ=$5 MZFKRFHIQR+)K]&.4T6>M7-N;@K']\M@41K3ESE0F,3@JM3HJ]RI8-D7B+IX7 M**$;T5ET<3"\3-^!-VLI13MXF8/$GHD51F MS0G,_B1(["$ ][/.#=^/)FEME'*6\_\MR_-=(-EGOL^LO;&E&;0CXO6DOGA. M\CJE&\>&8@Y#2F/8XO. +BJZ@=D#=+7$U>%N?IZ5S3WU=_00$CK2X1VM\O,9 M%U-VWM^A)U34B.IXWZJ9,G/ 4:QR*@D:D#6W3KOPN)%W"'[HX(<.69[!E]S= ME",3!W%GZ=<7A*1G"%;?L7W!1FZ-!ZD;OOAG (M)KLW[ H9\;L"D,U_P@.PC MO2QYOKCX^FRX2CJ++Z$7?0"3:;"^3*J0">RTZ]S9?$XU^_419@1W,?,=85YP M+V.OOAW(6;Q@UGY]D8'. :/NDW0PIH)V6N""A<*NKB3@A!\,$&NA^"278C Z MD1YB,[3&9NS%A8EV\BOZ"B8979LHSYY0*G.5#3ET5/P\(+^WE!Q62JA('TB< MHGE,_FA/CP6V'H"D9NCK>([*=WQ*N(UTYJF#;1:&'#!G=5GA.2)W M*&_VSW*6+<1)UH >1CDX9]=TX@4+6$UF!<[Q='F736>25'%@+Z.<7#9;QV>V M=1SN+'L;T+ZVPV%.?:"..Y-.ED^77^+?,3G+Z2H1N(\[C. *AZ+L@T[SB**YSR<^W%G:S%!VVDDC[KK.,H+G&J,$-[C!3B/4*\1Y^Z M T-(D"$ZY'BB0[INS'C WG M<,\EJ:3G^^)%[HD9V,+CRWJ4;UF]M!]?8.HA:4 ,O[[L6"&,)82Q='&GJYK\ MM%> &!E(4-/V$4:VJ-DE->Q"[DXLK?Y=!\,[4%EE<\9H-*FKFM#O]]<*>EZ@ MHD0#!GET>IY+H1X]& @!'UH#/I1,J)U>8V>7?X])8]^_M7]Z7JQ(/9G0L^V_ M4$PN:8<.7F?)B.YY,ULHOJ;+^>$;RI_0%[:O=/#< @8=!1*#3H11S8&&6%SS MHDJZ#38:SA_HDX=[Z+Y'Z",R)4@%__?Q M^+]-F%L=-\P'<^O ED1U.?T(LPH'D7N",;:KI'R$"8?#J%='E) XK$8.!D[Y M_@)/@!/:M,#H_>A-=7$UQ=%!9\ETX]@9SA_"&](EEX>8QN#5T.K5,%-I>@B7 M"F^:=/::B.==*#Q]E(6G.:1N?>X_.$W=1ZO4]2G:;2DC=$/-;4V264QEJJ2I M?945TY/T][JL&'TR3D!]@[4Z6*N'ME9S#[!@D#X>@W0HUQM*TH:2M"Z[R=YVD,]L+9[1-4S8 M_>YQSNK6"^RGLN;6:1=:L.4=#--?E@C=T#,R9J)+0]T=8N1L/C$"N;Q .EN* MPFTCCI%S,]F@K\#5RXZ6.'I)TMH=SF&BM:T3='_.XL2X:RK M5B#Z@F*E5;%JL]-L[5@/^!3=QEFZJVGPNNQASU&,Z(:2B::F&8)FK<4@HBWN MM_&R"?(^KWF2.K2[I?)^4/* 15G[#N]]35RIU=K4-@J.!%3MTO(S",=@J&[JR;^:GYI\R6L1+)B3V M+#@ ',V69T:)O."8T>J8\3*5_AP]5E=%2;<=1M!EG""AR8_7W)(UDP%;WJ[6 M!H?B_2:V4FEGF%1-^AQ%;^WNCJ?HE(HU=*N]S)Z;0MR([B2-0YQG,5,;):0- M!V-E2!L.ELE@F?3>,NFLE0TJ+1RA ;+G:7Z$F7TB03.E+^2TF)"ZJ\JHXPT6!$O;6?\NJV7_4!:)=WJY_ MYY>@ZSZ*;A:^T"4]8T^_;>8;NLWIZ<$F8D=F@.,-SE99UFPG/R1FR4BYF=!] MF>[V4);4QPI6#Y[58[.+;4H+/-#'"\OP0;I8XN$72@(KD7M3[+[CWQLM[6?) MU_BJX:;>0#-U9?E&HKM!=-\-],\ M0/LX0KN\LG;LE.DYF<7%E)4XB29Q1J*G.*]1A"=[;:)\[W5WRV8?\I%N&+*' MX"'8N^V4&QOR38+2SH>?.H:,)A=4"DKI#-UM9Y>4Y%\9Q3>3US_*4B2[#F?I M:FA7N+=S]?26N"\H+FO23&^JDF M3/$XCG&PH([0#F1PHP^&U^,Q MO(9P.:=UU0OCCY(\9SND[ M*B/T9\UH;+Z+\(+14$9QD4;?UA;GGD%^0SW.EOED6/J#Z43OM;EY7)8WD[4S MY(8TEX92>O=.F49N19*"ANT6]J+![73,7 MT(Z87U')JI$6Z9K8%B6HWV"#LG31K"]Z"%'%X%IA6>/!"&('P_8R M^RE!DOA,<*T'78TO'W2>/64IE>K*^QG5--BAW_PAIY#342.I MOV*V_V^%$R"=;;T&)?(.L3>%FH?=+ZC.Q)]ZDJ8#$+,ZA9H'---[.]DO$=H* M=+\0JBK?$IP@E+;ZU-1'&131O<=_B8MXVHL!P BZB&_?:4[*,IL6*-U(I_?, MI-$8H\_B/$?IZ7+3!-TOL'N>M,HC>)PX+#CVM4'FZVMVJC H>+QT0>]+*Y( 86E[^]1#8!?UL,^!Q$S)N\6PTUB65K/0>LF7UC9DJR M']46%G@^Q\5*"8X7617G*UGT#C&_($HO,;FLJYJ@C>F-Q[WJ./;Y71%X4E,M>+-$^(9T,YUN5BY!TP#O/]LVKCM26J5: M<'O#Y14+NB.@*B;+![J'EW&38241#V&='.%#*,9 NQGEA5D KN.YZ VT-;%" MHQ#=]D9FZ7QAZKF-R0UI_ II$[_"L06K=;:T[[PD#B@ B#LYQ,E-79557*19 M,55@9:^7)5ZHC%A1#:%:D_65GOGEW?U7X8D ZF,V='QG%V;K]V:RMSD*5SR\ MHUE^&A/P)WK!HN8=97*R%RU_66>@K_H9&4/'QWJ&["J^RAN[+ MQX\-72K#KOAXS>?N.%P9;X9&5N'1HT-U;>TZ2=-&;=\8@:0BEL8GC@W#]?+2 M/@UYSQDI7GO!I@O$Q,('S+[:"SW5"B/T\7ZANS=Y?D/,BDW;/"$23]$+R[]9 MS(%$N?HF2J'$V-B+BA1D2=#Y*/.8/9YD9&FL5Q(&F)\FW.J"_U= M%](=8G.!?K^IB%?'.2O:+M22G"#0YAM:!P$UNX_$B,9M;[L0ZG[D@,#4*FT? MBA"8+T*@@4X6@]=,TO.:; T9J\E[C;XU/_&QAG2V-M];B6M,V!T9>]G7)E_K M],25^LGR!W8!TB_BX#/,W<\5A['%;?U89FD6D^5^A+5@UY*U-TK]-IRX2%<1 M(GO''3O+.$S(NL'>Q;@J3(22SZ'R2!OS[4&Z6!(M.W:NX4+8WAJ0A83Z DI[ ME"XVJ37[ J4\'/?U_)+'OOJ"#C#>!T-Z^(Q3:U0.?OV[SQC(!<_]#4HQ7, ; MD."UL\16!^^*B4'.=W!LAG?H<*>+2D2F+ZC 3R5X!K7_!?,%R7YCGQA"%4F0 M$TR7^"03@^%-$TP)C^YC8F):TY^'BL$T$A+?4XK9Z_85$LS MUW? C 0@:&4!?5NM]\[E>!8>2*[F[VH @[O^ 5_G9?\P7$:01=DHKA0/FC'N@LR ?'TQ]E0;%B*-S:.GZU0/D>.3@XX]<'M-?6 M@8,Y?DVA]^:F7B8/#N_X-8L6HV2W.RS@H(U?Q>@])WO6;X5C/7Y]0S_6XFJN M<*S'KY/TQAI:6!,.JD=JC(6BN7"<@Q;4MYPI'&M_-"2WRIC"(SG&KX#UUC&T MEY>$OXWQ:WQ\H^A&^]A80_?PWNXGW9'S1[WK=@4J'"E_-#4K=Z/!@?9'N[-[ MR]\.\7]\_PIP2O[J!4:T&]UF:!^F]<0+5%=94OXM MP?/O-S=^KUY#N<$D*G"%HD]1N1?9%:%&]%Q]%^'U'*'G0_1MO:]M?MHD)$;I MJO3@ABG>3>.:'[O"LLSHJT0;.%O17+=_-<4<@6_%!WJN4)&B]#MX]240\]7"%5=([% +5$X-)T=@CR!A%D&O"^]W[U#SVUQS M8_:A_0NXRBZQ;ZL+7>=%]F7W+!!=4V]%-#11M[! MK8MQ>&:TRS@C31S,25G6\Y50T+:[<6 P]MSQH[G;@TSC^?+)KE[=I,)9V\YG M M&VYX[MVB+13-%R#1'X@>%:&P^NM1&E>1P>FAPNN@SA,X_>7CIBSG(1[BL) M]Y7X?5^)5)W"ZLJ++]B$VM2'/(?:U$=?$%CSX;(]3.._8U,P16 $,K M/ ; 7YB@1ELP5H[7EQUB^?'<$;XL.Q-%[QQ?4BX7O;.$Q&L^AXB;[69XUR<, M.!N\9<$4KV\_.PZ4(>9Y[S9,.;P&C/:^2"O]2QF)#=1@G/Q)N^MCZ1Y="&L] MG\=D&>%)5.TNB"NC"2:B;J8B70>A;CP!L0.R&^)FM<;-MB:^G+$D<59):;]F MRP%9BKVCXI,5JE\DG?5C09B_-CP[32&)CJ^@I:^!%]#RU&[PRP;2#_XE)A.4 M51WA;^UMX 6\+K0$)OEU5_T@OWYFM^DB&6=01J1B?2E)VMQN+9NB!:(LV38( MS%(P*'@#1AT,(F%HRN484/HQ%%;3>A_*0=R,X-8@0U1V*@#,X:9;,>$?CI3O MC^[PO:?#JK"X7_O-H;$GVSM<>MB[QMZSQQ^-;P MI(Z"I'70UE)QS:X(T M:RY/&"MK+8F)-46U-H+4\:6P)"[P25IH0>UW"R<[) M,EZ\[)Q= _*AH+P9?OKXYZ+#V#HZ;TL>>SO=K4@W5X$*DRQU/FHDF/$%,!T3 M7RRP#/A2RJ-=#X![:N^X&$B;G^TJ0OVX_87JSNIJYA4 M+@9&:C?\Z5MFQX.LBG%+WYIV'&]57Z>^&/PQ J7J[]<7:^]L#+D!K](11N9; MM)N T1[_E3A]HAW!,(W_DIO! BO!F,$OK/FTPJR@ OTJ_%B/%Q#:')_2_3*+ MX("-7T\:+HD)CMKX]2 '$EG@<,,5H=&N:EC*)APRGY4B]=Q0.&[*-WFNK&X7 M1>H2=L;B1>' *NM$QP*L2I@CW,K>T6'D*-RJ*3APG#JZ?\:$DVINV8@+C["A M*!;TK]:6>&_&F*\[TIVX,98=Z]Q#5I MS90$M!R8E)NB_=8K><.!"7F@+8&DM#0=FIAO&$C*8<,!"%E/6_$DX38:C@#A MU."U&>[QD@G!;S4@":)IP&OC:HV,[L>A]A(9?4_J<"GJ(57A4E3'+T6U7\_# M3BZ-I@H8/O'B5"99\VUY4E-!;$ M7G/1(15WD">-%['/^!LBJ[^R><:[ZDWG(\>W4E^SM+*JWTSV-J"U;F,"4/[3 M?<#VZV)A>H8>/')LUZ-*G1,\6\U[$;AF*0E9RB%+V7Z6<@^=.B0I^Y^D?-S7 M=>K40*0^^@'%=F_>ASR/5;?.Z$U6M-ZI#?4+>9-A;1A.CCM!7\ZFYW#RW$/Z MTCC]!I3G<-27P.D?GF+?J3<'$?=,#]=^>W=<:K_V6SD3V=MMHZ^$H!R7[R^2 MO84#Y5A];['L+1F;RL[#GCA MOEY].Z;;2-OU4^HSB3B+^B"1<]Z8/@9)A#.EWSDWIW1FGNA3[IR#L6N4Y.AR M!I,92NL<,0]]GI458ZEQVUN_I[PO8>/)%1R&TY GJ#5/<-_[\/[MNQ]@B5FO M6PY/RD0IM?:Q@Z5PN0X M3BO[J: ";*7M[5,OQ!S0PSX')M.IW>%ZI,G4H[W >NQHN7O%LAUD0QK=H:W6 M_3P2Y_2"D$(74NC\3J%KUPX.;^3DB>6^H""7XV4N39_1 5[;VJYCCCT50+I0 MP#XK7Y"03P>@6NP+(*#= V1P]S_,.B0->??2M2<-.YH81$:]B1+T'<2DBT1CWY MDI*KA$0_H=KQE%H5)'K*%XXGQ"HAT>\T5;YMRF$D^IVB"A?CN@]%:\2=+P*% MB21GQR4)EY.<74P'T^Q.'[MIQXG<.L>5?J?N._1\8U>??FJ!3Y:S\-Z]C;*" MMD)1%3^CK5L^JM S2ZW'.5ZO@X>4BV"=4K:?18*Y7+YT/)N7B MOG[\'275 VZNF6^VF0-^!QO74DU[!;JU@.$0$G2?+^FY<(;KHB++UL0"4%NC M5%\UYQ,#>E4LIG5GAC6V3+/<%I;FN7@$T?> MP3D.?HWS>J4VY#G^1L\>7K"NRA V[QHY*=+/]''Y?]0D*],L880)]R5@KQ#N M;3[<>W ZZ8YR1L_8K-J?P. E .QM:?9_+:C"AJ<%JWU&*5UOF;R)PVD-HWU< MIL,NXG6(E/<_4AXHX6%5B*RY]+9*H- ]5??,G$.F8ZV7'VKR&V$^IGI]?D7G4.MIVJG+[[$6:0T M+#[EX%5GP1G6B*\OYM4' &$N(7W1LLYBV,=2JR^DUEFX@)8PQV)(&,U%DN79 M:M;CR=[/T>-:7D0K\;%CC>8A'^E*-$I_'D+(BM:0E8O)A.[HV1/:ZD!W](7> MO7AMEYB@;%IL6ZR7[,F<&5S:8BL&&]00@\W&=8VJ%SOY2?I[759- &$O1I4& M-\GP^I=!^>2,&14_#\@AM\3/D+O//OM&'CC"\( /=FE_.?^XNCC8W]A_X([S M7!8YD_:DND14HEZY)&M*WO(%0VJ0='N& M8T!=8R9?U71_?\S1FA$U&-I&& &35_-%G)%&86D+Q!U@Q*BP4Q*40_(-$^9W M9[,BPX>]H^*32\R]\'AMVZB^5=XHMJ9SB$P2644<]>@;%!I#X,SQ!,Z8<&^/ MUL-OT;W]:85$05] M6[KF,U5K_BJ87*-%E*P_.!=P$DK6CK,@1K%1T\*AK\["_7 M[(.K[O:NQAPP8O 25Z/=Y?IX .#"L7H\+:[BW&D8Q?XBQT(\Z)\+7#2+ 4^B M=/TF6JMK](SLZ/ D5P(Z.I,>XCBTQG&\VIK.XD5&MP<6975WWN;4AO700=HY M:B9C6W4&> <=A'U&,3W$L_B1;OQ5UEZ9!=Q)"X&[Q_Q"J- #(_"@4S>W/93$ MZ_]W?[-?FPM$(J^3#@+YX9HG1;H*2H?AJC*0R:B7#EMTIV"7SD>!X;(Q6VF$ MO[(A7:A6]M8J'[N->A:3K$DM.:/'>9-GPH140*&,+D.Y4O3GY;N!,MC>RS8G M)'N*5TIN225UD2\>UMF5=_0+QNFW+,_I!GA%9=)BRJPE.AQUND?:W@)C^A 5 MBO=J\@+>H+B_K4BS=@)O"::2?[6\S>.BHE/KXL\Z6S ZE=CDCF*+V1!I)K+. M.AH:I%]C"P%F(< L!)B%^BE*6>1&(2J@,+Z4?4765885\?0567(J?Z&0# M.\***D,804.M%: E,M1443)I'E&DEXK_65^9%/=AX3N_-81HC085L===8]"5 M^]"(G>EP:,:BJ2E H^ZRA\.E+G2[&KX'\V'!D>F:A^%L3&U?BRX_BP?4%"0M+@0.E+G.[AE"WB#E]\J3ZRM2CUKJ2&J'3=4>ETI:7[9C4F M'5W0^8&7B.Q_SR\^ISQ(N&$2$-@@@O0\*Q.VGG 1DZ7T)0TSJ+W '!'17^** MGB?%],7OB"3T-=Y,FA^[@2$?URT\OL3/V;R>GQ0%G;+[/Y:4ZC53:,V &B(J M(]N\YRY$QHPKIB'<0A9B74*L2XAUT: =#GNP'V=(S-"BP!'%Q@RC%.F+B7$. M,#T*BFV[SXL;F*#%FFW)''/!&J75&L6/DS?QBF$YUN8FFR%E]"(F!;/& MTG/[GE%VRAC@Z*3"MD:IOD;5RMG6E)9ZHNBM;O([:S"^KW#RQPSG]'PL1?QT M'"48-\P;-P:G\S>436=T?9X\T<-FBJYK=NWN^6K--I.[O*DKNOJ+E#F^MX6X M. SU',T^YS<3'K4J'/-'L933RZ'R%7FB7:+3&)X9ZBP?B,'P%PQ_P?#GA.'/ MI2#20>0X[R:-$*H>AYD^$]YH@%*5Z#0:\5R-SNHI%^K+=W-QD@$4:N?,F#$] M?!M1+GNBPAY*:K**3P*!"&\@TZ]IA0.5VV#]"RY@T^T0$$K^,Y M:MV+5;N9=3ZL@P::S>YFP=Y ZV8);F^4^CM45B1+JO5F_;7(JO+N_JN0 U"? MX&#PP<$0LVRY2C@;6ML:3&=\"GAM^INZ2E+MF;GHI]U$HA_^]27^'9.SNJSP')$V M^[NXD7;ZF"[.,OKV"&A=@Z"VVJF]7^U/OR \I1O;+$OBG$NMM*U^:C?K;Y\& MSA20MC7K/$D2=@:7=RA!V1.3>OBW%+6VM53B8!-&LRV0N)X$/%L]M[TE^N_0 M$RIJM!*1BHK$2?5;5LTVJVTE0K% *G:_>MG4=N(Z4)1'"F4I0EF*4)8B^!GZ M, \[RK#2">T#)@()#RL)5V,'0VY3@0C$8S>NR:<$3&\:.PZPV0"4C<<.!GCO M!&BT_IM>A[,^.^XZ?T8"IQGJ7-%M+LR1R[N;BA!3JY_@A94[,&_N9& )Y%?W6G MVSLKE)UALL!49D/7N%@+;<+8<&E[PW6G=[>U M''C>K;8V1JE\I7X)E[*DM5'*;^-E0\(#/DG^K#.";@E.ZX2%- GW3FD_-SV+ M=)X,Y%EL&\G24;*>1L)\O]8V=OR)IW5)%="RW,Q^0;(FJ$_PXGJ0'O>P?_SL M3B9VU_,4\3 6=P(>6>/R*PV@TP3_]''XIR4J(U91U\:.A]J!@D'GIG>8R!TO M\F-X[,Y)Y8DRI)-R+)BT>J\A%JJQ(P';5I7T/.\\V* %([:6>^?2!F'"M>./ M?8JHK1J@H7/LH(3(CU%$?CPA\HC=]-0/8*#2=QX[C%N[VT?#?G)P7;VK$1\J MGAE]6XZS 3'*EFXP1O#* ^[?5J]HB@-C]-$CC( N1# V/X[D6!>"(G#>@8'X MR:-)TL\K:SLP[V-4UH\E^K-F7S'YI'\A 84AK07J*=,8 O:.KK3 *[MDFY- M2563YL+:LJ+"&OT.$2J(\%VHP%[V.%D3 R%_W=16 N^"2/G='JPK>04 M%6B22:(]H-V"&]L#-_;]]ABX>))%] G;VJ3Z@3Y;%)0A;FV;+& M[LSNOY2.,]BADV;E"RP==AR]>7?:2K8X^G?WI]!SW]N=K <8\!0[:?\6L7%"G\3V!>><>]Y; M;_424@'J"(FCP3;GT[\]5)5*#!X2;(.L.YP8)*2J/=6>]X?_L\4W'45BD+OQMA_Y=&NS7M_?AJOJ1N&X^D:Z*19. M;1A>;\,%N+FYHV[$BZZ7OU<_D"^J6P/;<^+%3Z5+<\_UEJYU9]L+XL0.'*'O MC]U%((![&]O_^_5+SQF)L:UN]FZ3*KPZ]P.U%"_PO4#\[\?NE^TDLH-X$$9C M.P$TP+,:>]7ZN^I.0[\4;OV^'/)XU7CEXMW<];YFO5IO5AM-]9 TKB;3B[*0)_!"[F8WB698.H=XN+R-EZ4$:52;C:WC#R-AN\=__8EPK?[4NF*Z/ 6ZM"[#*+%] MJVKM;#??X8MVK9VC9N-H[\"Z_&I5JW XC45B6[B^JO@C]:[_N74"M"""I'H% M:]NR'/[TSZU$W";;=$IM'W_8YF5^Z(?NU(J3J0\L,( [J['WISBR&O5)\MZB M+P;VV/.G1];?_TC#Y/V5-Q:Q=2YNK&XXM@/^\KTUL5T\,X^LNA=8]5K#"]Y; M0 1Q&!U9=IJ$[P$PKG>MWN1Z\<2WX:%!& B\YMT>X8)$Q']ZKBL"6!W\#7>< MIV,1>0[OY#;IXN'J_ANABD"O-_C/1I/$6& C-P/7')V&#OPP2,Z\V+']2WA$ MZ)[!=_&6Y<$AYMU>5QN-G=W]K>.SWS]LYUZUVE?_+NQHP8L/MH[QURM^]0FQ MGO'F=N"> F7EW_UNZ[C*OUWQZUNP;9>V[MO#_#L/MXX'MA^+%;^Q'0 W34_@ ME9'M=X!Q;G\1T]R;]^I;QW40O[N[^XV]PV6O/XML!_4!^J73:![N;CUL*6G@ M\1V7:234RJ0X.8*W]$5T,;B8('\#B_3$$,$#M( (@COK6Q;K(KC>Y"A(QU4W M3*HN2/6Q#1JE_ -D4.?\;.M8TXM:[](-[.XMV$ SVT!S;@/?>J>SZS\5 U K M7!0ID==/\?F7OAVTQQ,_G(*, C*+!'YK1U/SIM88A>\/;+*Z \AZ^!X?C:2- MVV-C_UU^C]Z#-_8M -T@' 8@TMTK^_8C'#(#[X=([U$KKK][MP*L=, .&PM8 M=OMV(H)8R-4_\>(/]O>60_O?K1L[-^J-/J6<"P8^0#/WG5Z!6H P&0D-#X=T=4'B\;M+(@ #_'E9WZO]&47H. M^V 82)IU8&G>MJKK8"EWYJ\O>5B,9J^;MW+7^OMO<$&U!+Z\1Q*MS?O&1TYD5Q M\M6>XL\O!@-X<##\N6WM[/[8MF;D>7-_\5FT6VT_3&T?:9"YU!Z"=/*" M0,1A8@-1>XY83-)?1!P+H55\>F)7C&TO4)\,PM[?NXNPFX_F5M:K=I?OXR2, M)B$Z%W@+G>#22Y*XGT;#T<.W@T^[&*C'ZZW<*7H>QJ%[[PY6H2V.)[87(<%> M##H!B).AU_=%"S:2Q.U;QT]1O'P*0_?&\_TGUB%W&W?HD.NHL>\_.)!NP),$Q(N[>@BHO/ _=7V4_&S MLKI>JR\7U[,;V5^PD86.B_7>R.'A\GW<>]9^9 Y(4*+=<^S> 8C\+U\2%G?X M,XH/BQ_P<@K'/0+)VTU]T:CW]QI@[5Q%XR!Q,Q^KLY.WXXX&WJUPJ^1O7;W; M%1=T]VH.GGDU,^!IN>$$L&FN:/\%X;-@.7N/70Y]-@,C1,("+.D8/F.P]2BF MT"(LT**0^-&(TA!0^:ZJ$%3M-G:WY&4,7?US*_;&$U]02&CVH?0Y#M.(/U*J MP)$$ VUC&1B.Y;V"7//J$^K[B3?P1&312L7"O("3SB]Y;_WLCX_55_FG3\BF M5Y_ H(P2#'L<9RM4O\NNZ66ZV:TR*)*_HCZKEVSG8*%A@Z*' /DV)J [N+@ MJ:_!,09%&O2$8R/N?.2!M%./4]?59WS<_+-1:YQ]HHR<'\&U!SW,1"*)WUU, M@*@W_TTNS13L![3?3\(X02M=Q"*Z9@VO-P%1Q[:%%Y#K1:FHTHW32_NQ^",% MW+2OX3]:-9SY7@KK)R84B6_6NOBC"R^[1+@'"EO'6G6] M!QP?MA>^\Q%+60)/8PF+ +OTO=LS('D *W&F0G*<48D&M;SR0.Z8(SIUYG^U M_Q-&)VF< $-$,9'+10!VJHL^ K!D%6DIU>"3"(>1/1D!>_ET]YQ!NV9T%4?) MT?PFMR@YX&C!5G^<;/!-2^$D7S@+K2FF.'3S,N?U')$M MB(ZOF2[3?#ALFD\-FW^#+1:'ON?2R=LO-UZ6:> MC/PW <5SZ2RSLO9C&GN!B&-UW?"H;RPI+-GT"I2\NZ FI:\!NY+R'DUY'SW4 MT(UR2WP^1WRP 2QI\- UN@K:YUC3X; KHB]"@MUY:IV')-5=FR7FE]OBT M'IKG156I!19$"]PP"BJUN376YC:,EDJM;(VULB>AI67NY%(?*98S]^$H+O68 M@N@QKX3R2OUGC?6?5T*#I=ZTQGK3R].@MU[Y8$^2E^"5VN/3>K.>%U6E%E@0 M+7##**C4YM98F]LP6BJULC76RE9&2SH7G,K.U.-5QK=\!/RI?O^PQ'*N>5G\ MM)BJ=!_TO(?$U5L )=?S4^P!T!-.&GF))V2=IG#/HG",U?UI0B1R,6C;$5;2 MZBKAC]/%#WA,G=":,8:BT2>$C*3PA\&G6+'U919Q28>OE@[7*E0]MMX MQ>0VTWFD%' E86TB8;T:B75W7[773&AW0J:4:"7A%8OP7HW$6]H:\%43W5*H ME)*N)+AB$-SSMZ8PN^*HMU 5L7XGWDI=1^PDU!A[9*>)N=_CEZZ1*=-DE K? !)J!VL*ERO3CK=>;F5)J,0 M&&7*#BUTG[<"]TOHV/Z_@(%BUW/67W(LWHW10./N;3U1 .")4J.7H Y'2<2) MYYSP1(S-1MC"S6P&FG9*#GLV#GNB<&W)8>N*IF5Z=,EL3\1L:V*K/QSE)9-N M%GIS@G?9@( U0Q]FN.BE;AUS"R=CO6LO1IC<+Z/?/74#-5.:# M;0A;Z!3B97N360'S.UR*NU?&BC]*%>O,M^M"%:]#5KP"[&\NCAJ%E^>-4IZO M@BH*)L^?A"H*+L\;KP;[FXNC>N'E>;V4YZN@BH+)\R>ABH++\_JKP?[&XJAQ M6'1YKG98RO.?HXIBR?.GH8IBRW,%LU> _;7$$8UZQIB3C//J9#X\H78V4X[G M]J0JZ!;NK)3?/T8%FR"W7XH*-E=>/X0*"HSMS_-PLJ%QQP?@JHPW M_A05%$0^E_'%1U-!@;&]<3C9U#CB_;@JXX<_1P7%D,]EO/#Q5%!@;&\>3MX5 M5CZ_*^7SSU!!0>3SDU!!0>7SN\)C>_-P?H8*"R.# MPF-[\W"R7UCYO%_*YY^A@H+(YR>A@H+*Y_W"8WOS<+)76/F\5\KGGZ&"@LCG M)Z&"@LKGO<)C>_-PLEM8^;Q;RN>?H8*"R. OHUE?\\_A?LM<$5D0/#2 MMX/XX[1]*R+'B\5EY#DBDPBR3/,L3*/UII,GV'R^4C4#P2H);LB6%,U_]G( M0T.@U+5* EH; BJDKK6VM%( 76OSJ?"Y=*V-HL(-T[4VAPJ?4]0FE]&Z7I+3.I+3Z6K^O<&&TL-COJ_KM3Q?[45WDU73"M-(> M3_QP*H0!K/6FE]SRMX[5UTOW44#9T2PQN4+6;:Y676AF'%?B:;4^I=([#=(HK: MY7LL*'^62%UK3ET6*]@02^LY;9N7CP$\ %GK;,\\IP6Q)LA:$/MN9+U( M//L!R"HY:UV0-=\:7&L?7;!>06.&LY@";-\"+XF[O6_KB;5[0H5W[F7M%8L[ M,D1*)*V+2O^P3)$27YNK@#0RY"Y.K"B1^[/(;3PN-YGKCT]R F36[9!M/*5?K*Y2KC)T244\A4'.HNE>@UI_2 M_'Y@IMJF6'XKSV!;7UMSK1P#O00>B/LX\>TXOA@0@%E2P,-%_/$D#*Y%E'A] M7UQ&8B"B2!YTZTU'2_>E!,B#=E=@$[9$_',A_NDMW1*7+X#+IS2(ZX?5G?J_ M>VD_]ES/CJ8]VQ4.\WIA> MNAN)Z;OV]&2G/0%ZA:<]X-_% %0;+QBN.?+N8]/%NWG*<]U$ MW#WGNGGKJGBS1.Q:\^,#Y6@;_I/ MHHA01?OIMBXVC1U><4X7"O%>;VI8YVS M;M:).IZE$N=)J./>,[DGX+>N.LO6FQ0>># OVM+:8^V'M>42@9NN-R^7X$JF M=>(X%>YO7C(Z\Z(XF5% UQOG]\GOQ^QQ[;GX<;*7-KH96'P@YR[8T=KC[(ZX"C>>G,,\@J_7J53>S MQQ7T9%X-%[TJ;MEHFMXAQ>N>+)^S@J3VZ%N6[^J)E&<)Z14RZHY4GDLB96Y\KM[+$\OHD4B[+KS^%1US;F)34@8='*:X26Q81&G-Y!YW@) P" M08<4^FG^E08"'E27U]<;NW=M4YZTC]_L4QK'ZY,Z7U+(&E+(RS>F+\EB/.TROE5Y D9M9:+!+N;X9_O%'H_[A6RYUA)):UH!:-DI?*$GDF4AD MK72'$NO/C_6UTB/FX! Y(X3$)3U!Z&J(@A'!X[9=ZA,EU:P1U6R47E&2RC.3 MREKI%R7V7P[[*VX( 5+G8.U&]DL3]-!J.-AIQ]^[KZ?"' %\5_I1&\3&-/:#!N.7\D7JQAY*3T/?_ M7';;IYV3J]9Z(VO)\B6N9C:Q]J?],KNR1-*FVGRY0;0E&G^:UU8\A?;10TA. MO=@)TZ"0P[OF][8I"O(CD?@E#(9XJF.Z:9"*3U%XDXR*B-%[-EI0]*HA.B=V M/#KSPYM-GN'*%4L/WN#:8U3U,Z[G-9PU,&YGNP+77T974"I?)W#%P N\1'SQ MKC%N A ?8C?$5AR+)/XX_6K_)XPH?9.8X"JR78&-V.+&>M/Z(SVNO MR^=D5XG-%\'F$[5F/7L$)D_2. G'(NH*G+P8!O'(FZQYGZ%';"]3/>[8YV:Q M:HG<=4#N&G#N*2C-?C@1[I5P1D'HA\,I]7,H(H+OV6MQ.;A$\E,C>0TX^1(4 M\B")6X%+BL?8CKX7";_UYI?L\)VE>]4WZ=&Z!$(H2B98F/P M!#:&/9XGN-2/4^W367H/;S*KQE1.Z1[OE@GCHQ>-O6 XLL<7\!0;6^;)Z^M- M'@^ 3";.[P'14O)X\&KNA+$DS_L@_631'$E7#_'02+I;M8?F(61\*L;A#%XV MFO8(YPLVM5EG3(FY3@S/?;6#=("I&YA0?A6&_MJGTC\<@>'.BL>-)0+7F //;"_ZU?93\7&J__P,$,3ZH.D7 MC(L0#O4U2K.*Z<*.]#@:CS#RL:_[UQ1]P53AJM?SWWPT"44<4= ML/IYU^,#@+U@)7= ?3/DS0K(M5F2ZX/)M5F2ZTN3:Z,DUP>3ZWVYEF$P:5K1W=/,.(Z1>DF^6Y/<45.#^0SU1*G!^DG&*) MG.>BG&++G#M2)0HI='XF1:04/#]*/H61/,]./L66/@L31 HM=QZ7$E-*G,>3 M3.%DS3.0S$9)F67=\%LW=N0:4X[C)/*PV17-G_P6>$G<[7U;;[K(;2&C@#OW MLDI\O7S3^F6-3,N9UMY]G/^S^%ZKT18EOI\/AEDQ/PO$$H*1J M\;L +R\0;MN. K#MU[Q X%!=RZOQ"0/Q\+L0# MJ>P91]X__>B \G!^@L-Y313N1Z.[/-1?,?)+9:!82"Z5B->L1+P\@>9&VY1J MQM/Z %8\]^9A:"O5A0(@L3SVUQ-9Y?']FH_OIQ]I5I[(&]4KZ&%H*T_D B"Q M/)'7$UE+3N2S\D2^ Q!%/)%?B-!*U>^UJ7Y/GTU7:H%/'?YYN?RZ1Z.[U!Y? M,?)+K;-82"ZUU=>LK6XN@99:[JO00!^5>E>*S5VD[UW?YNH]JH-YU=L3/8V74.MZQ!%([Y!\[N[IX%_]G9VH;=T.KC M,(T<$<-F\/-(V"Z!S_6NX2O\[]__UMBOOY??\%=__3"QXF2*2Q\ +*H#>^SY MTZ-_7 '/QM:YN+&ZX=@._O&>KL;>G^*H49\D_/':CCP [E$01F/;?S^VHZ$7 M'.'E+?VN";YIX3NLO_^1ALG[F3?QE^^M['T6O=#*O=&2K[3D.RVZ!5%9M7UO M"%\X0"\B@H5\Z!]_.^]==L]JG9]:[?\]^=PZ_]2V3BZ^?NWT>IV+\Q=9UF\VT'HP3,*@8IW6 M3FI6L[ZW>WC?4IZ#..[8;O.'MWMVT?UJ(:<'87">CD$4.):4 ,!42W78+2NP M47RYPCLZ#9T4CQ>L\MHB4>@TMXX;]>HOQ'39@X_7'(H/()K_I#'(X.D,&%<" MOE80I+;?%9,P2B08=T"ZX1(2.%U@"7! '/7#T._;OA\F_? 6]WMXL+O_?A;0 M%F"V=7[^K?7%ZK8O+[I7UN6W;N];Z_S*NKJP@/.N@+VLQHYUT;4:>V].WUH7 M9];5Y[9E,*5FR-;)%5YN'.[L%A&!EOK_!BW@+(RL9"2L@1<[MF]-A1U9H&(+ M=T5<CURX4AW#XT?X\ZIK3ZNXC*H(MHY/A<,:Y$ZC8N&; MYGGLV03F#.3"J."DL2(QB76QY(C-\?K>PWA]=R&O7W5;Y[T.,77)[S-O4 R= M:+A;K/&2YLCO__>R_^'+26@MO6/3P8-.8B]&4Q1$GB^L($7Q)?!\-FT9U9__@L/X8P;5B0"9V'W;J"-^?V*X+VMX_M^I;]#F>V([Z M_$C]O&+1UQ4KANT,%FCK-YZ;C(ZL=_7_5CIZU1>#!"]GWT3><"2_VCK^ZU_^ M^I>_? #N=\'(2Z)5KPA?@,]WU8/[803V4;4?)DDXAILFMU8<^IYK1&H[(HDG.C=->JXF16O\-&VTKVX6&PY+3"6!$_KA<&IU J>VD%$0+-N)BW_ OQ'] M^Y04 NL!W@C^N=70C/&*R>!-^]9V$L*L%0ZL2&/4LF,KG@@'_32NY066E\26 M,[(C>,C;)8C[*_S+++Y-@NEYI2#SO!: CQ2(]YP^3 U$#*;$L],D?)\3>/3- MG,![ OFT>_C?=Y+3$_@45B R0 R$T00;#WL8T 7[X"1,@R2:GH2NDB#OYA7( M&._$MGWX/+8>?/O&CL1](L4$^EW0;/ZW053S/WVU^+JR;SO27>L0SG):T.'6 M\0[\M%X_V#E<;+\MENZ/P-O)@.-% MP\$3D=B: MP:!3Z]9Z-:L]GOCA5$0;BTS/%#B$TVAH!]Z?]'GN("LD+O,,;)V'M1\ZP'/> M^,4*R$.<_YM[=FO-L;FUPG-AK[Z)YT++=2,1Q_*?+UX@&O),:-2WC@\;UNY. MY%J])!(BJ5B]U .!VFC,F0R(LQ!SI>WUL[;7G8?SP5/B=6',+7.B_/UO[YJ-@__N30O1+"!"Z1&SD3)_&'KQMIUEM[-47.X#7C45+)_$&.(GS)D7I M#UVQ/_3^A*(W9W KV/S(_Q52WN"#+?4).W#55T90':3S #VCP5 ::'Z9_EV MG%@1!477[;Q^KF.MAZ,&O<2#Y[)3640 GDD:Q2EZEY/0@CO('FTTW_3?HJZ& ML_QLD[27%0BM'3C:Y9ZK\/WRA\A[I-C6-_5]V_G^S#;KE9?X%*$0 MMC.R'$QL?F(%:&=W Z$4V:0DQM-Q/_3?W&WBR'4KN3ZYU5NA&XYX'_I+C.-% M1[F]RSW>2VS/"X1S&ZE9754J_@;#71%[6PH3(]NAL2!8B3)'>??.6[W3UO_,^?5D MQ;+UU8Z^BV035,2??\>C-,)A3B.TSL'\WL#\M/N4Y$[@8E0&-- I6!#"^8X6 MRG>T)W#G1C*&!\:'=0.Z:/5[$-Z 4&,'XYF::?;>N";3K![!OX9^&N! ',R& MC&)5(5$O&&+OQB(A\68D*#,@C\DCZTWC+2]I!/R(2'0MV_QMQFRZ6!NG3K)!*.(!N@T>3G4?I];+V!A\)!9<4IZ,#Q M*,0\+I4^G(SL9)8J;^QXGB3IQW(W;ROD#WG3-+;X M'ODP3!R/:26T7'24'-;Y":X]C6LKH=23-(K@/9R6CAI38B>I)MC&UC&PQC** MA;-&<]LMX@< [>-W>:-7V.>92%.,$L MQ&5T;ZV(Y'F]FHA%_+:FQ=I*4N$TS!!DDF85D3;O(-)=)-)G)$O7NV:7RS^W M+C]]_$5[P7(NX9R/GQRL>1\_?+5U//.LLZNN?MBB7%7C!3._'0VJ47@S_R7Z MZZS+3^??OF[E*V+S__SUPTB[U"];G]K5C]UVZY=JZ^RJW3T"F7T#HDA9,.@^ M#L2, WPD>%=-=)M(U\C?ZO0_\#LP<(91F 9N-7]I:WL6 I]/%T, P?C#^[^Z M./F"E5JB8'+"\<0.IA4\WN%A\/R]:D;\727-R]9J[I36AP@>OO5IE): M3$VEQMA_]O-T\]S[,SZ7L>>ZOI O:>[7GC\]X0O2&P/5H"G^@@A+H5:6]#TX MI0:]22^XK];C-_/P)*@7WMNJ*MZB$P#/,(RF2BE94,;-G3L(>(Z\F_Q>BZ3B MK#9C0'O__9R(V @RZK$8Y65K6[:-^AF5-%(M-0)&R(S>V,.O7V&_OU)VR,ZE@F'VT,T)Z MUJ3NBJ%=U%7M)!&878W0!,!BO2*LT!Z2RTGG5H*A!,(3OU+ %H.!("L\D#G# M^$L/#= ,(E2( I]*[RFK!^%X$QM!BM/9%[8W?JND-/>M;K8?]> Z:^YCZ\A8WGNU21D7Z/H@@@XP&7C1FK\4$WFWC34!YY/YW M:<5VZGHJZ>AGO6@=9Q"U\'EAU,J@>N;;0R7*]G]4E!61@ =@%&L/+:#FL1E/ M2\67R0,9[<6JOUZLGF$:L90IS&$@_IGTO@Y\F,;^5%'6HK?65G%:) =4+RYX+<]*>QQ^(P0'<%H>+#B$?H I69DO5D6&6 X4KL%%S!C.Z[($_B M@5V!5#QF_WVM@ AN$8_]*PV$M5/G1E@50@GE$/>EL6>Y]EV\-0XIWQCY%$0W M*:H"%5R ?_VM=SI//)>D^ISYH9UL M6;AN09XYLZU8D(ZK;IA47>%X .,M2_X1XYW'C7>5PW<[E9V#745*:G''%8M% M6#J!E>Y4#NO[E?KN+G ,2$9@G<3ZK]W:NWV4.OR=11$AU*A0W>(#E3-Z9C)X MBDN9L#]G9 %,D31W*_/JN&XGERE,FKB"+,UO3C^ M-R]@LRA-[_3BY-O7]OE5S^JSM^O%WJ]L^:W?;YR?MEP;T$^0K MAX%XO+#RHACQK\VK8N0/!\N?CT.TJ@VH9VC;Q_PU>MCU_:V!OSY.+\"@7N,^]TXP.S61QC M]UVM\8,AD+W:[C.W$;BTAW.%XS\2]]$P>ZKR\ ^V-8I00?S;95:7BE9C%?:' M>MN1N!UY?8_NQ?K5G+0#S4]V_#EB_ZSOH:B%_;>Z5U;GPS;^ NC=?DR_L+G= M+RW6_;D'O<@2G@B36=_A=S-H[:P2K9VK]E>K4;,^?NMUSMN]WHH0_(R,"8"1 MAS<8'5(%R2!UO+MH*R7%/9+B6BLGN5;-ZG9ZOUAGK9.KBV[1Z*Z%W8%*REL! MY7U<.>5]K%G?SKOMWL677WGZR=D9#1QA9:Y09/AQZQAG-Y5D^--D>+)R,CRI M62>_?VQW9?O]WPM&>B#G9T+FGOYVEO=]6TMUNSOH)Q:_5: M9^VKWZW33N_DRT7O6[=HTF^WI, ?=I6M\I1E5UGI*UL'8;*W:F&R!\*DU?VE M?66=772M;OM3IX>3MZX4MA_^.)F#\O@?]LA5Z< M_/+YXLMINPN+O+H"XX+F:G9ZO6_PU>6W[LGG5J_=P_ %_]88_E4L6;A7RL+5 M,-#^JAEHOV;]OW#TMKN_MD__OV(1W7Y)=*LANH-5$]T!2NWSUJOF>552C MMOF-1AF3*(9%?/F]UR$1?-8Y;YV?=, H.KDX/^71C7@/<,>W+U=T"YKI+;Q0 M,/%\4'+*BCAEY9&9@U;-^A\<&]JY:E%>!Y(D?/%%?3;L)ZOU\>+;E5*(,)Y3 M,#)M86/TDDY_GD[?K9I,W]4,^4DC[#G]$:FU]^WR\@M];G7!WF]=M8I%EN]* MJEP-51ZNFBH/:Q9/4,8\7*)%D):M3]VVI,[?.E>?K=;)R<4WH$W\ H]\_M@Y M_T0_R*@Z$[3%(M_#DGQ71+XK/_P/X?#'Q,;NQ1<6I>2N/\6SOE8P(BR/]E51 MXN/K>N0$ZV?X43'@BV=]D^*:#%#F N"?9' MHTNK#*?+Z%(97EH'X=.HKSPOK(["I]NFK-B*U?[?]LDW+J\Y.^NZ6+L)5T.CJZP4:-8,P3RZ^7K;/>P54TG ,[NYA28,K MH,&59S$VFC45O/[=NOCM'"3CY\XE%>:UNU>MSKGUL7W>!I&)GA2^3I(S"P/) M6,O2T'G!:+FY=;Q7%L.L@I97GAS9V*EIJB6"1/,!J+F7(U%,,^FUV+:H2-\B MZPE@=9RV00:?MHNG!NP V>Z79+L"LEUY7F5C%S/).^&]_ MZWB_C(W]//GU8!EVDD8B7B$5]CJ?SEM7A2M?,6!UO']7H.&E^K67LYS6H>G6 M$\UR6M!*ZYEZ2CVPL=?S=;@"'L4^E-@]*,$!U?RGY-(MDC:J&=#+]_BR_OY' M&B;O9][$7R[HW)A[HR5?N;R?H^KN:<*ED\&E,PN7V6XZ][9!>Z[EKQ4@/XE M1+9?PF8.-MYQ5PQ$) )'Q-R&'OM2!T&JYR9@+]TS>")KGTEH?=CVCN6L,?CY M9214@:SU['81+Y>\(TRM^$_?0%M> MZP'015S#-ZX#/M>(LOK')Z#M@3)I1U.KI_K86R'#$TQS^-Y@_=MY6_$\W/A4:HQ.7;/#KBI-7;2MJ]MSZ=6F32F2+4@=[%MN]R@ MG.^A9N,BZG*P0#0RI+!EM3&;66$T\N+OO-X4EXGH1G#!QL&V"R,Y),()4]^U M'!MG)<'W+,IG-H%/=;T!"D98OP""Q '!@R@'+=A@"WJY)%C5#Q;] JOH]%R@?\36J1<[:1Q[],0W#P"%"2!R1%?:!^?1H MHG3"&%23H\S)&(9' MW(>,Y,.C\35CWA(XODH_ A&J.C6NYP -^.%$CO\))@E,! M0):AN,/[(WOB"6(OSQGA]Q8PMX@"M/WPKX=?*?3:*]>J=?K_[>5 MI&.<66[C# ]D7!ZJ";@@;N2KR70"_$H#FVBDG,6##(A)X;1&=P:LJP^+L-PH MY=&^Z,(@$2W7RI#"JQFXX(*#>BS+4 ?V*$?CP86^W8>C)B%!E7LH#DC'7]%6 M0Q+_-GSG\1D5AW[*1R+.T N52LPO-C!#QX2P(P!YMAY8K0/'&[K] .) "?&= MC?)?'WM=@-XQ]OCP\@B[4GGA"3* <<>>$!YF()_C$,&4PT.G<\PR2_6*60B9 M>+_F YJ;02Q5LSY.K9$=H46D)CM-PAL@"WR@[8"**)"M6"/2TH"8';01('9@ M1<':$[T39 )\1KXT27>&)"41TD0S]QI/;7CX!)8!;Q0I>8Y9*?,0#/21J1@' M>+@\U(;&.EHC8!]8K"N&D9 #<8(!,!GLK:2^6>$>DOHC6)]#>&E;V$;I40/; MEY3C@1?%"7U'R%5RBX0QRK8*@;V:@9JP4]5JSD2:U2A(X$5A.ASQ&"/63M0P M.Y"R*1$=OG.)I,T)6&092?XV4SMK4C0\R<^FY.%JMOF7(/?ZH!=F>OY=DE*1 MI9QR9K 7B4N0:,"RR$/"/*MXC=48# KBBIU3:HAO.7 PH?TP#EWAQ\#Y8\_Y MKGEL!&JK)FX17'M1&"C6'*5 59"4_UXP_BSODA 3Z_J+>/$')0EU;%-CUVT M:HE0.5HJA^X<:F-4B5#)Q'VA-DJ#A!@[^5,0 #VH2DL3Q]#A,9DFX9@&1\=3 M, '&R@@)W-2!HXUH19+!)$TJ_ B:V2EG$#EP$1X0#D%>C> 5 &,!Z)*O=U&7 MOY9K [77FWATE//@'YQ^:$Q1A*4F OY%&*6^Q#L;/_@PN()G'%$0/(VPX)#E M$_.4@]SO !5* @%SH/@&LRV:@2.^$C:*U EX_19X" CR9*"!%S*(3E%ZM=PQ M'(\XBXEVK52CL].6THVJ#HI:_/U5M]WZ^EOK=Y ?![OOK1X#EJ =QZ'C$;CY MS0D+^ P+8^0^H*J!GWHN3O^BN6'*B.*-L^9334+0Z@"3,[^!$V<2QK9?L^3$ M,SM($?D--?,,1;PT4I"^V%%( (S%<*SL2Y)!+*D!-O&$W8/DY*:) MXI%-)R,*X07 4^HMW=5'TQ!$"$".T N*I1]**6K/$&,,_'A%I MNG<(B(KAO;M_^8\(8,N ^_( ]O-I%H?[!X=S$\;OV<0ZK!R#!EZ2Q/TT L5 MTOP1>?'E>11G!Q*=)5+"WZE$H'_^4>9:S3)689SM^X/V2VTIN*S2WM>TAIN?-,%IF:8#9 M,&\NO)BA4";.K2!Q[JX'WZW'SPH"&D)5IM_=E7Y7D,F\"Z=!XY3,SM55[^.W M[J?/ZY S]Q1[]([)JW*JO>,]';U0^3\-SO^Y;)^VOMP7"WV6U,%9.#STR%AT M2N0H#Z=%LJ1&@1%YCC4#'#:26AP:^*(<^LH'11"27BCX9_==\_W;RIQ?MM51 M,<");R?H*JMP#(F]$GC[O&%7P5@':(>P=N&:8; '^Y!K%F6^J'=*GRY&Q.&% MAIFGO,0R- #"JQH.JG;UNX?.6AL.(/3[HG_5BY,PXD 5681XD17-7/P#;$OT M. \PL D[\<&H3#W?U6N[UC:A]E234:@VP3Y#@BV>QB)!4-@X3_V/%(Q9X8P" M#O-(AZG:5J 31GQ L8@3>*-WS2'.D<#4CG \%A%%6^7^XSEG>86BF'*5,X$< MWNL8G:+5< S$LA BEF0A"A[Z I0#@FP8 ,'"AQ,5[/MB][%L( 0*Z63*O-7" M3!WV!2HR._G2T;Y."_-7O($'1.';?8!&3!Y:QYZP!>"QOY_=W:9+GT">IP\& M,9%BK.T-$;&B%%*L&8?83_F!3AA-0@J$J P' EP-]Y 0^"-K"31A]I]]Z"66J .ZM@8Q>>3KT>^F6"'G$FA0QUXQP5,XNF#^2RC="AR1[K.]%$H0[C"*K-CFC)!4!&8 MT2_L"=P!YTJ%[3MH"K4*9">P:7U"WI6[ L\:1O98!E))L9FGOD5,AP^GQ$>I MIB7AD#,KB?M)WPB F2M$>DPH;J9E:7UBNBBG2:VN8H'EX'M_\JX\#EH#3+34 MD$%IR8EYB9:=4".@=\SCH7L(O )CI;Y?=48V>D9%I"2D\RK7)P@5UA-2^7=&#Z"&!N?MJ5/C#7L)4X5=1)7)%7P2<*V M*9LK9,9P;E_>4Z/ELI%BJ4^O1V1;RM- .\H$^4._3^7J,!9Y\S(S@GJ,^9;8J*@06TJ4GB@[1 M)F.F)QTG=\*9VK"6Q7"\1)'P=56:YDOULTJ6*)PG??5Z% 4V[4FWH0TG5GM M;U9I?DYF*0.V>V7 ]O4&;/%0!8$C)8P9HN J@$P(<1\G %[JVU2Z&^E$JUEQ M!6(D'5.MG:_*=-%05[:;#0I?BNG'H%G T9WJ\@D99O&<*#0*$U@JFI8O:;R) MAV=3Z(09=.6MWJ%6=/L8H21D,[R.X&24_^,@EAY=P$F,_OWRR_ M('&?1JPIZQ)R!"'Y9]1CJ?"7[49=YE%XYZ0\);6Z.<9J=&I P)3(=&109H)E M'I91^:%+G,,1062 M-J3OB!!H<(T=!&3J)7>3.(HOK.R,I84E:9ZM*W0KL?,+/LH*=3!51Z$K571) MAJH.%LC1]P:&JV],8+=E$E9 13[J&PT*XH @#XQ":KBM+.4[UKG@F?I$*HOM M3/,^6A0HTG36H@*4I&O;3S,P"W1!>?$X-KVZ'E?<5RP5M,BRS75,QZPKJ^"/ MG)0T MJ'1RPQ5#L:!FE8I&(D5P^X^%.[CKISF8'AI%)H/JOD,0GZ:*;O3@C,0[9 MUSN=[33 WJ2L$'N,NKC5QX Q9M'*:BZU5;FU+"A>1-[2C)6Y9[6DD@=NY,7L MT472N2*84#);5UG(DB>M-R<(^[/;+&/M$Z<6H(24Y*'O_>B%/3SDSVYE,R*. M*!\K!Q^^<(S!<- 694TDW!H('[>GB"I' M03*2S_$,I$FUI3R=9_0O3S29%2YN4455_7&V<0V@FK*SCMU@GD/* ^CAU-1& M559H]@KOW4T1R5)AUPNN0Q^+C<,^JK*$<.[BP;JF+++&\S">(OQBD&KD=Y>> MXYA#KM1H"F"))(Q9;_EL-Y4NIPJL";(HI4 "RS+V[QXFB]Q!AY1*. !DC]3: MM").0BZ-)4G,(A-#GCXUB. *>;29<*DCX4]D131 +E;:SW11(Q5R5*L^(60) M&>)612SDBXM(+O-R1B8?VK(3P9UGFF:Z/+>JQ"BP,A+IZ*/3S"CD("-D/CU" MF:$8@0"9ZF$^889(2A_A565G"X> )2V1.>[8D>#XJX,-P (65"0YLA,*%U1A M TIUN6Y49+3#O5),O,WAA.[8K MQN1Z,S)0*BNNZ[1ZTA6#(K-B[FT^2DI%<.22Q'9>@UG<7]N.HS(ZR+NHW\NZ MGWH[ZUZT=781@1D?8[8RWDI)))S=!@8T6P98:\[).I2Z:E.!W8QLEV5-B'!Q'J%MMV=-(IDE.D_K"I@WS'*L^D+ MZN751Y&9H#I!01YL8J(BM"KM1_;B+:)$O.*L)DJKXYH+:4@L@+\7S[E"LN+( MSQAUN])M:ZP>=JWI&%UK3O)=:[1!W#N9*:31BAG[_N"&7(C>GNFI4WFRACIA M8/;/F6 _2TZ4TBS4GZK:4D[O6M!-1S;"R8I7T+9UX2%C.+=QE@*GLV2"@*/\ M]!RD<>HY2M2?+277V2??LTFEXH.%)(S.??*!IKP)L@0"MN(HYV)(G;\1EJ3D M(/ 5.*C7(;IGI2*3;W34ZIC9.[:/??V2T9C87VG&7%XB6Q1FJWX3OV6V(YVP M8DT^5V::%U7R/8E4.J]K;LAL4&3(SPRY5CX.OM*2FOJ&T,M11,15 >A M[\K<$RI X2_4.Y6/S]/HUI:"L1BV1Y6'G]NUS2Z-VN\N.DM4!'I$;G!42:5\ MG,.E7I,[>U4YHJNO6&=C]^[['0RWYI&2NZ;#X85HPD^TW5. MGU06 PL\TM#E5>R@!@:5.VK)^=I7AV(%#QJ9R21I*,"&>609FU/FK19Z[M[SFI**#4SJV>.D86GQ\R)V5/6@1%+ MJAH'ORFL37T^BVSI-%M]-!A5#UE1 >Q/^2S)!,^E$)F/O%OLM@ MQ51V$%S8^*;9)#L35RT1#']ZKKX'W0)G\[B42J)0R MPSKN@GBPSB_(*<@&V@OBPBDR/3U,9[;&WBV3VT3VXPSA+&1@*GF7Q2Q4(2#" MLR] ;_50E2/7=AKHC!P4";'M2PF3D3U:Y>0,S!7'^<3P(^0&S*3 >1FFC'U6 M/6R=#CS*!/-F^MMI0T[50_198%-76C?$](2 8.?HAI- F^$U-@=MZQMH9A"0 MYXC)O#^=Z!0%\X&9NYM%G_*Z&!;-Y_ &;9K*PLL64[&<=X Q"S1T,$$(V(4+ M?HQ58P*Z+^W5N\Y_U<(UX: OIK?U*G5=.SJ!7*J' M0UV!(C>9KK# X86^+%!AJ.07*(@/2S"9%GO>N&+!B ,I@48+1C&0K8] (F>( M2/N1XUWDTL?* X.LP+Z:P@Y;R2SQ#FR'!%5%M15'AL9T+NS(2)Z0/X"_J8KU M;G+-FF"I6!=9S,J+EZL6I,*[V!X(\E?R:EFN@^F,1/8)&_M^U2O!75T2^E&! M4IZ@3U\OLZP(\ARQ>X FE(!T\TB*6Y_!6 X#E82M?MPY^:P[9> NZ(U&IPWU MNNQM7_3;LC4KDL7A M0\&STT2&V8Y*1Z?*F[N31508FN2)VPB!+S0_^XW?K4 M.B]NU$1WA9,3=0YV*43"+>(*&@YY4$)3[_N47.-?I7.&1[Y)/IJY>&=>4ZY' M'TFHF/)"<9;53$L^BA*0YF;G#V ,>@8J5U4++= .$Q6E36.A"PWGGLNGPEP# M0#Z0C1Z!AE>Y,M_5CWO_Y7OZ*>>S-EBI-E&"S$BWC672!-EN(4H5GB7E!90V M@!DNZE?&:UB<9@VNP5"F0# LC3/$9:AB?F?!?*/UBG4"1KHK>SBU4P"O4!.> MDLCKISC>A#W]^@C0C0SY@/&HQ!E.*POC1+)BW(LB-0F*%ZU:,+HJ$40]A8I^ M7')_C].80DQAA*EHC! M2A P3L(FBL)1;#9 M; M3M>+C'X793:A$ EJZFBRU&JXX-9P8">R+6/<(T-'W!FG$F8\NSJ53Z>^\ M%BGVI+3CK*8$-%4YC0FU1Y\G-/7#)/%YX,NL_ 03%6L( )=C-ABDA4KA4_V0 M[)T6&:,RYF&H-^A#2P@"7DV(KMRN>527A(-N 4XW???N60[5T;R"=MS]7 M04N)V"P8;H2<49AO.F18NEBYDD:$YP@GQZ7"D*GBUO%3\F=J$8@KC+BH7;4N MR] Z#\4R6/&,P8J#,ECQ>H,5"Q6X^5-"Q+FCH.^#15B9.YAR^2UWGA8#ZO B MU2GC^,G5_+7@]W^DW"V:/&E2222U@A4@Z6;DWGMT)M!5S">,IBI#7XPG"7U MMR<*3GJ*@\4W"?M@>38KE7_90;93G'C*7DZM\/B>=K O!)U2=&/99$WEU&H] M+ M6:%T7^Q(:RBF?^;E@#5#06]@@:G_DRAGAK$'96 ;4K#">>(DM?:_ZW&5Y M $S:?*OC,]1-TR/]0&OU%XZ33I1SH,>.!WS09T++LLE!%[W/K9R3@-$>B2$Z M<-%+@$$1+(SB)U*W2.IQ\][:R1:D/!^.[@$FCS0\6<*0NXE'MBO#XMR"P0UC M)\1\=8%)Y3++"U\O^CR'476HI(9<,F%=!2#>TT-VW^IC3=UET![%;@1VJ(A' MW@0]6.BTD4_5/*%&@D3AK>IGLE<'E=GW$5 F ZA*/V8$81(?T>XPY+P"',2' M1!IS[BAVY%MH=E73^RM*I,K%;DN1%S,U_*(:CDIA'&RCU/ M6;#7*F++M>>.GC>-A^%49J5RPR'NR7.:"JG3QX(SE!*0_"R0=1,S3H@W-[T4 M;]QB3\./&G/1LW) K"&6%(YFGLC^)R"3B'K%ZK8!*I,Q]C"WG^K@X ! O8)3 M 70N7]:+*S;3_C&=CYK%BN\$L&H2JVA5F[?"X52)W/C$*_67= MGHIRH-LF%KJAH@Z=P$%+U5V@M5;BQ3W6Q3UXL3^[L8A3Z!M2^&-@=@AO(M)269>-< M;GNGAR0SMZ51GY6?(AZ#1K_C&QZ)S4TML:,CYIT ^%0M3J@;O&?55UGO7-58 M5?:28^*7B2 TNIIGPNL^/$)VJD;I9"*$1(5*.IUM]BAK25D^YN+ 2(DSB\.W M]@4[+RC:6>7&<,),,]PM%-Y(USK;T6O&&^^9990T"!-_C5V-PTDZ'N M$:(;A+$HGGF^[)D0DS,I_PJ=N*I&HZ+'1TOK+'\TW_&,ZG^]$<;7%C8\HVZL MJCV< ,D;?C6V!Q&W6ZC*9SLRC2KDY,;;AL#DN;R378%X?1]=GNDGP$25;\X1<-TPN M?'4P!4HUDDTE9(1_^#'H0T2NYR6GSZB4RIJ\;)_-!I*X:(%)'LJQMIE@$]FK&QLA\*G'\7Q86 M5A'.50>MOJS,H$+$FJ*1J#II9H=ORD01OW73E-^U.)4RQ$DBI4=C- MA]6G(74$YK]M"U3+ =Y"%NA,;[2*5A9D M9,E\\BLA-819W,AX3;!B5F9/\) MX,$O?B/OR5<]/:RXEA'YMV+6P+G3O7#"8>"9(0#E=+HV W7(ARA;6 #(/)2Y MH!TE?9J.OLQSM]TW(8[N#NK86K/.A$ME(#*;(Q%S/B \=2@P0$$56B=G'6MQF&C7FO4=^IOE?2*T6OHAU,IB,@D W44D"&XK3/%20!L MP( R&4;E*:JL+=3+,U\1=363P53Y:)$#-0-WON)Z\29!UVK6ZPTT3[)R;!E: M.1?"]5$2.M]-?]XE16J44*\0G#!Z0QTO\'=WPHK/!W6[3J-R !/86B!6GE8@ M3]ABK%N'EXR%K)A:H3@@84&0Q*"570=T!M4LV.8_V( M)>OD&;NV[V>4)D]6Z<_,ZMX4'E5/;> W+\'0JNPOQD"6R-3!-].)/>LIG\5> M 6735\PCUZYG(R-!)BTLS4U1@)SJ:P.-M1NF[9%\(!Y<7. M:T[J@ M39?Q@MAV(/N*X+#L.\^7G8 >23.GV6IX/8)UJH%-55AR*B+CK?(VNW43[A2F4-\U,V><+'D M4$$!8+!$?HDU3)]1&XAR]1&8J8W(X@(Z*G7@DTTNA3RJ;X5]A/('C'152K)4?*0]*U94F3K-\SER64BXE@1D?0TVR"Q\\.0M*H5Y- MR5!HKCU_3_XRR/VN#'*_WB!WW@!30D&U3UIBD6DK7%IEDW"B*K/06$M&[..2 M\\A8]<[N4477-"M&UNLL.!WEJ"XNW'W#DI+2W"M*/2&K748\Q5LIH+622J9A M?BSRS!!E?+RZ(;-HBSL6Y$/_&#M,B,330EM_!HVRI7U2KR: >/=H6H+0*^CA M#Z3 ?N,*L42^%[\Q?='^+D"251M-.0^/%$ ,/EAFKQ?DS@J;RUGB*2VH/ _1T.(V MQ6AHLN%$&OQAO7JX]]_SRP0H)C?HL1AX$6AW[#7#T!:KT1)8%]GX612)JJ!) MCT73>R3_EYSJ SI_5ENZ#+&HN<\,FS&G7)FA-4$9/YYL06O+>7&9;*]9A96> MK4[FEU!!8+@:M25\>H:@$8XR"-/1DT8VST5YG!):'"(:JXM@H,,94 M6;,H[R;SJ0>A=+ZJ5E$T:=)1$QMM674J-?3<^&(UJ,V8D_-D,T)E.%\2)^H0 MMD>A?QV^4ZO)HBJ:^QWCU-*1%'9\4,(2!:$HIA-QJ!2#/,@LZH>RY[A&PH(A M'U8\L9U"]H?/!6 \/2^W"HH\ -2M9&/O(BY+,>9OF:.>=6M%$%_H_W=&*IE! M-O?AX4L+9KCF!R51O$!%L:D^.(=?F16@&^)D.BF:K41&GE'F+\;44$R['>;' M&>JAQIJR\E/%*+^,-JI=I:8;,6-#4S#*QILS#822&1K_B1&U%2,I@^,Z>LB? MD0^Q<*B8T:S-;NG@S/=9 MEVY-ROS3Z3A9.UL=,><>_])'+)2?0-$J=@630^V!C 3YCQC]LF&JW((QTK8_ M)4DB"2]7BZOZ2[%K'HF5?L&!-79%ZWG=>O6((W3)<CG?EYUIDO/RX,[U!YZ!K'2=J0Y*NJ2"- -J7"^6X%_U M(=9W4:PO1R'%E'U$ JK10S:J\)[C6WM: WR#$G#4"U9W7)-E(WI@3"5K#P@_ MDGUL]&Q=I48J@PIL+I@+,S]6!8=D+1G"H<=1Y4DJC!#Z;H<)KIA(JMIF)#[$-V9*S68+& )944&>&XP346X:>W47ED&MD//E8H*^88X MZ,:[)XQSGG&)@)ES8LG\HCYXE^9=1@2F35?*3 M*\9$X8ADLYSR5DW0Y4 MLA5SO9X)U)_F6N'ALY>SS1W#;%A%3O1 F]SDH;(" MZSF=TX>E<_KU.J?+%M/W%5>_:--:C-QISY_1-G9YBUH\)JG5*R\E:_6'\;_% MJ@.FT:!;K$(_7-;,%NT)X)QUCM:<14$\1U9RAD8?1-_(JW=,DMS+7(7EA4UQM M"\4R!/\#/7$S)98T P+4;@6DH9%(/SMU:P4M=,FP"R?FOO03R /' ?% M?S3 M07P,9T6>+%53V8ZLF*I%9MH\@I0-<\K$T!VDOP .0BLD5F6GC)1=S=*.R] M$J!&7G Y5)UN;3'+_ ?\FR8:G68RC\J3O6./;$YAF29D<9G?U)B12R M00TW.Y2);.AB'5$G0IUU17T D=2U^ZBR=/]TT@?^E.X-# 503A'R*>.-ITJB M4*B_>Y^$\@]N.V5JBEY,O7KD==6QAP0X'OT4V*74,UW&G^N@=$<;'[.Y%0H M3/?3 'GF5BK!.8<>Z^:;R=Z:RJREA5+>I,TBUG M&\XF&L8YWI")@33V$ P*AX("BOHJUIOF6^UD7O2VV5=0Y%SVMW4Y12B?1VAN MR.Q1$6-CH2"F_D-4/R-UW_D,4EC4SMO<8F@8S(0/6=6X"!A2YVB:V:M,I&]V MWZI"RCB?:IK 6:IU!B.$(XF=]7-<8%:=RAVWI?J3G^TFA_W)O %BGD%B+C1? M(JAD5Y)E8V: 8Y5VEH%4QPPTX*3ZE'"O$8:[RG-2V>19AS>I(J@D!=5L-,:\ M#NE==H4LF9:-TN5('5#:KE7&)B4YZS"'M.2X%IH-33-_3/4FIG<0!R5&5:"X M];A4:0&MR"9,I+AA<$C/QIT)R*N?5CA^E>U6E@^"*$05<:%2+J>E&@]<(-N[9M4YYPCJ! 4L],2W%M*4^M _[G%_YZBH:75XIJ4<:8WL M&Z-L@02W$D>Q@@+2307]"P+5GIC:Z /+83D/CNBJR'J&6'8 1+80^M>R=@A9 M7[V'F#_?63G7O8V*#".\R(/0A+$4LF"X>L58MPI$R):!,H:L6DK/#,@U^O2! MV01Z6TSY63*$%G,BPMU/D(""ZU7.0\M6" \G67-E_R9@&%^3T7&JKL6RY*F."4AD[\H"\EJ7")J=(M"D@,H:YT(X<8M3N MVQ6^/95=M(P5J HC&H,]QTSX%EW*GNNC.=,GL8CR6_$V>Y^X1V5>?C IF5X) M"BXR1TD(S78V5D=_S6J9[).)R&B&>3*]X#U.MM99?\^,8:/C"[FTJ?6P[8QH M>DL8^OE OT@^**,E!$^^JQDVSC>/>H&HNJYWQOK_;X\G[4_UE []\6USU'40V .&_ M&N_>57;J>P2=_]IIUBOP_WCX-.O-'?H2_FA2?&_"BB . @;]18*KT(53.">$ M/#]8]7M)'>&3:7$I(N]H#W60;&GR?4Y'00>B(/V$BM95GQEV1,@'45PNE\.8 MF_=+)!;/YPWFK#D[%]3EW&7*@T;'&08+G4BP3UFC;B)1)UMNF]UJLMR"4*V. M7K[X]T;_G-R^3/<)]QGASF2T\%B([[./-]<:JP1�CTX5=':!8CS.P(QUEX MY#P)!AS=9U/%'D9"]A7B8)IJ#X'UZ^A;'X[NMOGR3X##5-[7CS ?'C-)PBPU MFVY@!Y4KJ \Q1ND$#5($"\F6O[)N!+N;0_22%O)0\8Y/+KIMF8J$8Z4+N,F% M T'(0ZJ:V=^$D>]6:826#VJ$3 U%R%0T0Z2):J0\DV&==>A3TQ)ESH>4*.BG ME:UY='NL4.?>5@V/+.>RR^01N1!W)NE8LAY7!UR>7&U_ZS7KC>9VO;E7;QY6 MK&^U7@U[O.")V)IPLC%*E_-TW I37]S*-&1*69_/ZT]DCV_JV![IWKVZ MK"@W"4\5G-HR&UQ%-^#\(_,-?BT'],VGW8_$3+;TV$XB[Y93V'7;6%IEK$(C MQ*C:,:"F<\[M(2LPD(T:55E%+MM>3IND./RHDDL7ISI8)XR4E2//2I6CHO+6 M%8-G0W6_]1KUREZ]43EH'-#CX8M&I='4!U_C'+).(),J?9E!:9O- M@"+=6ME6.1"DVW'$E0M(=9L=,_JJ)@+/M;&0H4H:\"?IFJO0@S#O ^:>;CS0 M.:LN7_! :EP1 T-QM-9@LKM_6#EH*F9Z![RT4SG8:5AOLAY\:#[B M2Z3A36F^UJ>LM$HRJ1JE(-MP+KE+!1V&'H7/Q>T$FPMA0S?0I7VK<5!!\W6W MB+Q\$8":$:1H+C3W<)N-73*^!M0NV.8^3AA%B5G_DHK&B=&:_0J/FZF>8 %Z MD1Y@D5."PEJF,^UN@YI3?]= +QR&T8>J=_ T2]E@;6K^W<9#*U:@U"*0M0?[ M.[*1"Y"RW$$XM[\=V8+XY$JE9V'V-C^3VXWC+XVI4OQ6V]@*==L#:TQ>,LQ1 M&?_W M42,/8P+]@.!+=A1GW4SJ;!-W;?5<>"=N!@:A-W$N9KL$"S2_H<1_'L M4MHD35@A<-EZ5A[&P932''.->[:#6$$9I D!(KN4S9O"*6&RM20]6['W'2B; M>=81GXW-/6#?PZ8Z&^N5P[W=RN'!WAW\W,.2*_=>AEYZVU*.SA/#3B%YND4T M=(XC'Q6;/## MWQJ[![L[^_M[M9UJ8W^OP8X1' &,"_E7"H0/&A$NXMUC%O&W]F7S$.SB>IT8 M6AXSM;ONDT=/=C9IMCJR/@I_Z*7C"I +1JAP:.@$#,2*=4;MXRJ*O7Z!W[F8 M(]9!51 3#CJ)C?1Y+O (QJ]B^!!&-S9\>1GR/;CE'L!* >=<;9;3I#J1:.: M*P6:;4JR3')I,SE>M-6=W9V#_?U]A.]7@(CR*ZO8!&X88#C#[[: M("[O@37#F6%^E4;?A9ROB>)G@;CV8IV7Q?EZKNY"D=>49#[I;&9O+*>R_J;G M#K+DU$\S;36&;#IA0&.P]*XQ@BF C3NP\-19WY>U+WA&EE'/9XUZ-LJHY^N- M>G[H'W]"ER([$[K<:ALXMZ!AF@LC,4,6Q,5I_S^4T!%:W*'$5I[.+(&34ZK% M'ZF@W'&J-$"!Y=LWJKGK4)>^+30#W]AR(""=/W,]SG$*B1^_53UW973E/V#5 MQK*5 #U7GI5"U:+JO9@:,V4(SV:49#!EL2/E^E .)/>!X;Y <#":7>-C9R2HIHS/1EF"$>9(X>C9 [%R M[21 _[E5WZ+F"A/,+0Z&^C,VU%*?'\\A+!Q)')M'&%:WO,^=8/0-B,J__/4O M?_F0]$-W>OPAB> S?G35FWFM59Q7'(Y!J$UNT2T)FD,T[+^I5RS\O[?O\>PG M]ZF2;DDXR>1TL_;NO]6Q484KYF/Z/IP*^J(\6V-*.U.]A4 :3P8%["PF<_&T%3%674W*E-@9J) M2DKU(W+W3W5+%2K/(>T47UK)EH8?X.\X# (UG5HEKN;FS% 7')?]FN2(-.KG M=#VIS+)U.?50%K54=!^8BIY@Y*L*R^?$D"ELGO.]S#%T,HYM#59=-,')DHP MAKU.%L;S5T8@@3847N3\A K59T2NV:*HPG6RC\U0O]C*LY8WJAVL/(5MW\ MQV 04#+&P*,IATY$54.L\SC>M8=D )\36:6-C9WB-*;R(;0;(Q4I1^_2BI'(0+ZABXKZ3].%'Y#)@//,I>9HO3"#M?.[TX*YI M"R&D27566Y;A[8HE<+(-23U0W^%?/0[<,%?L<=\;4A7V L,#6+DRR\MY_WM( MU3F9*=#WR%N#4\Q4"VS^O3?NIU$LC#Z(KT% XECYZG?/^8X^C<6B$; X\OH> MUE]]YRZD4]DG+<(*X<"+1]G0N3Y850./9VIYPKASD30T3JVU%HJYDLIY$K41P-1B20. H)R9GQJ^2YA(@3O??(,@R(]D39,[ MF7B8@W$SDN4KF#QR(Z0:QFMP<83\"NA7U4H[S M*#&@]6 PN=/ I^IA99-SG1^K)#2/X36QDYK_1E5A5$]CX]%@^6+HQ3)#!10' M1[KS,;9BR=9=,9.*YD4=OY65/,0>;%%X$5?_5F:< AE:-*8F2$)(.7TV98": MJ,CPVP15D]3W#1V3BLNRA9I!'Q;9'N\HD=:$:G%E%GKKK-CL!^0TD:.>I&#! MCL$L9@8^ER-YL:J:M .:LV2\,!+8'. 545&/G%SL>I-E:/ J.V+)H:B!\G55 MDPU/1\.SS@74$F2Q4%&R2(ULQYHR]FO)^C 2+_I-)A6QU,7T-6ETL'3&E(.< MKTM26JGSESK_$IW_!W3ZI\F+.SMM/5)YQTWQGEAS?^8U7\GIQ-B0+6N8:SB- M53]QU6>/JD?M<:CU-!JR5#'ZO9%O?9#<$'U2'?)W+R$GEZQLSRA5=12A6O?^ M=+%[S"S-=N<-B45AAFSJ,G(F-E>)$G-3(<5EL9Y5=9V+A=H(S4U19]\>>G"PYXR.P%.O.ZX!(8^?<:*3OR]-:&)A M3^C,F Z&C1NMFM7%]CEG<'L8J:P8YC"*=5..?!J;P6?='0C^^Q]IF+R?63U_6<;(YV+DS3)&OGXQ M\C*"ML81M'96HX!!E\^L\U)(C3I9OLJHV6]BUI&W4*U6HV)E2[/YLD^C (3= M"J,,O+)1*+9A-NH995Z!ZK]5R5K&&?,E=4,N&N7+;3?(*S$6[!3,M86J$MIP5EG5Q4/,ZH3\5R4+ 1,.UXMENKZCZL&AL[1EO#5V&YJE9T6 PD M!X+'1JFL5KX&:>!(NTCZ:H]>"DJ+_@N*V?Z""S0E_LV%XZ03E:5MS)274J+E MXCAT'C$4!F\W8%OM2]A53N1A!K_BVA8FK4PW81^G%U?6FU.A)GD@%U[E!,4F M;.);[[)GO?G6LR[!8D("XY#+9BS=NDS[/IAYDA7DVC=@Z?\Z:7V^L-[\"R== MXHSM,*!_Q\'JY$3W'/B<.68N3#FW"2@Z/T->/U?2ZPR3&TQ>EZ75&\(K MK0YLIC6&LQJKWCJ!ZL0&2&I%SLC#;6T$6EH7W7/8209]W,*%[G[;#<.Q=8[A MR9?;S2-<@*LQ% Y_RE.X.EO@$F>F.GS$]X23JLG#AE%P23E!P$^=;"[EXTP$ MWA9N4%G0Z^5Q?+#N/P2M6K8!3F3=+*>=2/K#?V6QDFQ=I\PP$WB.RQP(;81N9!+B$/G7MHV0S3/'2PIS OW!QH2GVJ M^V_I39$8R2QNM=-LAD(&;"I>B86NOL>.[Y3[E=DA"U_UGMI\9[D4/'$!NVSG M*KN^!7#O/V)9L>=;I]@*VS@ULL3[5V3JM&8"-)@.$RF/L,$G6= (J0##9&8L M-7,B2X(ANSD(\7U&=X58AX5TC@%G2"!-FTGFL>IUJE>DVJ[$FM=D@Q]ER\XQ MFJ6F.2VAFMJ/.'=-;&QH^<55B$W@ 0-!:'(_)?7SR58Q9"9 -S M,'!![;O-^13Y=@3[WGG$CYO-,XZP1[HJA_IG6TK9 ):3XJB MO4;]S?>WM8(VLU#QL1.*!)! .97!.*2<+KJP: Y0=B+J*0L,&91,8P^G=ZNN M9]1JV>1^V[A3!O=\$Z[Z$MMVZQR%9#H1U+N,]!ONFH;9 M*M@Q]F8DY.PUH7Z+(T(Y62;AUMZXWFO;+^XX8JXM1A"8*&%SDW.\#-I?6'^J MP*YJB;'[0[->/U2IC(Z@9D,W$2(ZX,YQ6K;K_AC\FVPJB5R-'O)%Z\BJ&(#N MN%Y7WB=[. #^?JD?U@_V#HN(KC-=:\W19KEWC:+8@(YLSYSE0N7U )HVP=-K MPV 84H]6KA)CI&$6EODX(^#.QSO]0A60,32N. 0^_QC2U:6BR'KN="*;0G&/ MM=QPD)D"NFP2.S(E9;!@*)S>3^E!3!38J9_Z0H6HA&+FS##UJ,.7('7%4*N+ M2!K("BBY/->CDOF9CM\58J1L^ @F>F)*@\NX9909^02RRR.H%F$?LZRSHI+= M=SN@"##^?<&BFSM\%!&L<+*;_6=0(+8Q1S B>I7>]BN1-3D^X7(KX_Y9>5E0 M9> W&K] [=UIN.((^[>Z.L.&TM9RL)%"J-,^L?;K\+]5;OEA?*XV*]Q )I ] MZM$TH'%3-%SF3^%FYF<1B0_U*P1% T"S Y)3R.E,SAR-48__!:/8J"*+P*JF MJZ>QK$ V#FI=Y)&ZV.[Y6LG8,V.&"-_TH#(?M6V4IU9@E(HDY/0 O3 M)$;#4YHX^3S0 IXL;3U**>OPQ"O'O;:S.@[:-:;14043M[M7>2URH(J MD/=;,.2/!H$ 4@&["L#2Z(%O$,*-G=UW M>T?->GTG>RC0I10A)F\L,J+(@XK/4\7Q_R,+[K]F'J%Y(3^<5OEX'%^$_5D/K$G'N:E M=(4<_E;09DMT^KO6SBZ5R56IVDWDX-&@$I_\%=D]\13HC8ADAPBYN5,#U@CT M="WC.?F@JFUES35!$8R&-LGGFQ&!*>9?8ICSU$OEWPJNCP"S>=.W]J2Q/-%N& M,GLA-(>BDJV:==.8R?+DDQ!? 5(CG/@\<$Q-U% A3RHX!5 .!0=J18)=+R@L M'ZDIN#I^!9SM/>\LLN=DT%OAI$0LW/NSJ,QX028RD)DW0:+1NPYYUT3E?NB0 MQF,GUF'#VD7EN9< VR1PL@%!P9G2J%N7H/W&_30:CBK6I0B">.I?VX%GL[>5 M.OC[8C)"7LW$_)O=1O,M/+%9;>S5BRKK3\)H$E)/_<_ JB I"DI*O\FBYC#R MAAZ;;T!7:O-DQ'SU@@!$8F)GT9+F#H5+FKI;Q,Q/3D$&8^V(1.-.NU) MI2.P<7HBUH7.CH;L!$X-9?\E2#XJ^,8RN,B>""!Q)^;+\.69Z$?4!%GVY%7: MU26/3B$9$#C MRBA))O'1]O9$TT,UE/10 T,>[)J:C)_OXQSP+-XK^P]PV_70> ,-+4CRW-&? MSZ]JU*N_J"81XA:'E6!+=7AP,>,7,L K MFQ88$XQEZJ"J%&G?LG0PDXU5,_Y>^T1U3#?<+&/[NSDC=@99 SCI**%NA".1 M\!!4!,%-/W#&XQ+2V-:38*MFEH_%T46U$:4/YE =S^.Z@J98E CL\;#LIO_A MR(V< [WPKG?X)-5UGV'@&6V'9G:/H;:0>Y=C/7"(OG?LK$+-.PE<]@ S)@", M@J))82!][(0LJJC-ID-SPY.LO0WB#QUT7*T$V,GZ@")2Z%9J7<^?,APEHXCF ML)E+9?U40963 5AOU^_+BJ?^?_;>M;F-Z\H:_ISY%2@_F2F['I 1)?3^GULQ6H_SP)DM07?MPR@FQE[=SI M0\RVXDXUBB,D=92P;E*(C4SB%X2&1/8N++7P$-"JCD0X^O#:^D-B2#H"G^K* MO+Z^/F[S^?%%??69PD[DT_)H4WEPP469S8HOXBD4_"$_=JN ;_:/N)NTE>' (9>AY=FZ[D-+T\HY)+(\J :TB"U11_>,L&VOM3P6<;' M1?F)0*U;0;PU;TU-E&ZVS(@:ZC2F@OA"";O1G#V$DE514=SJ6B]+&C]@O%#D,S,"L1"M<0+SZ494VVT$@\D(;N/2PFC')QPP*\ER.[:4X"9:7SGM MH:]E(O?5)LW^S!NLZ6-D)XNZFX4],JL[!FXZRB^#F9 G.&&48?A=\.E8(@I> MJI(:M^'FJ&E06CGN0UEU3)>Y[,B[LD:T$,"!X)@=,FJ$X49;;].(&>QX*+>[NNPU*%.>_1)BO:G6M,*P^$ALIS M7D!QE=$E1(TT&%8JL>3!0M:S,,A*=KWC 9#9^_V#Z>.')]-[]%L<"T*%V!1A M8HH29V!V<4$1P@;4Y]1$TQ)A'4>*0-/-FPY-'++>Z?WO3Q]_^2",P6,..>QQ M2](H31Z//OWPY,OIY_>_#$?<^+.BM(D# Q/HWY3,NCT.YO#AO>GG]Q[QL3?# MS!M_)QV7E;(FAF?;[TY-'C\+;/N;8 MB$(W\L4IN ?A)%X/'WP^%Z81Z>JSNRJFW FK^5("L:PJ:4@%U^(+0&Y=;.Z M;,DMB6\IW(L=-665 ^/J 8.0+:1X*1E!&RQ),I@!=@1@$Q":(&4P3:1(J1.1 M],KR5.%]1H2E3"9ZXPO%V2M1=!/T*3/:6Y/E<+(XI63^5JM6XM\^W;!0:;E4 ML@PXWX-&$VP$.,@5VFQA(D=]*\EQ1==,ME63Y#7AJ\%'%1CV1+IC\V M.QZG MK!38YA53X=4SYM^_=(U^_LQE">:$095IY!(G5/#^_MITDLIC3\,2&#*#4MJ* M[KC9)L=Q>'*ZX2*?;<+?*UF:R.@*'Z6Y 8X+N$6N"U297.N-*\,)$]&""/_8 MV!,SB9VTK4W5-X9"T6;$+2 8&_';JC2V4G3ZPX1=!P:\)05FQ#^D=TLY'PT5 MXC5V?S:^5+3FY>%61%F$.5O0K''VC;ZU9LXPX?XECVI#CQF"$R$%3*Z9+<*T MT]JGIQF:-UTG;OC)"FA &IR..5LV$1[V+EZT*EJUUWASF=$X$\NQCK'P5_LS MQI+:^!+;4DN_AN>F;M6P/)B*5C*]8]$:>T\CX=K4&FO#WPJZ M+S@F,?)J-/2=][%683$&-8^#-.-,MXA--<<>BD_A&#T3G@K-7!/8%',1O+H% MM? )K?^0'TL:C6 %4OK=8&*[C=*24#:$]53$^L<)I24;OR6-A';<40&$0*O- MG)L)KPK)PU-!%7==--T%VP420%:2S+V-/I)L$^MGDL)/WJJ2>)QY.%UK''0C MPUJO:2.1YT[G;1S1X\EW,)OA @JA(.[5,,4@4YX5]2RKWJ)$$9S8>_?N_=_) MIEN!#X'"1R):#@OIHFZ GB8>^[ (P*V&/E*M>^'V])$II-*.T-.X0!629O1( M"&_) \E- MZ3*\01[._=']/B5@,:3LKU1!X[TV/Q\ 2-"QF4<'XZ)>FV%GC5<^*R7#:;88 M1,%92:MFQW+4+LOLFA8*?278\8P\$?U;4?G H]%L7%BG69LG-::I M/#,&.:QG' B-"#J!QXZFBY@PUJ81&)8OYR=%@Y!/19V"$N<.CC9N4VA+BV!!/!<,;;AQF2*8YP?*@]; H$ M061NI\0A#+\C,;FS!KNZ&=IGG[LEB6"N1[;5R;*FP@*2$@X=/VJPYV2NE#'+*^&BE<#,W"[ M[2%EWLOZ.ND3*UK3K_N@,(I#3]C)PT-/V,?;$_;2'[LC_BAAP=N,;$?+GDK> MV"G60- #MI3IY.! MF3K@X8:KAC!F_I;S,W2GHUQ[D*BUM)4[YNA6E>00U3*3&[I\4/2K24H]<3^2 MBXF:"XW$_L9,FM2'#8'?H+-&(\?L+,BEQ(A^ZF9-92G+Z MB,8+\FCD)1=SBO<+9IZ0(JW(.QG2K&@6+#VB]=:?'#7%9CUV7B3S*,ZQ3\9( MJDH3F_L<4'V?]Z?XYYW6:3JIUM#@+\2D.KSC;9*TV:IKVH[[/[G//'@_KR"& M 7^F"J'6ILBL%<-J>.R;_*(+5%SP;$)AQ>9R*VX>T^F)JQ2B$[PN^(Z<%OV44%EGCF'WD\TY01%A#==H_I0IK_!R(7BL&[=G>>]M[=8P]QCZ>\VEPF[I$V)7:E(9DTH^T6*B059>YX;Z.%!76!P7D+Y)N5U5(WNIY,'U MPCY&*&LB1PH"7H9S1Y(V8=K4Z ^6]90-1=:Z[TA!4 =9=K1M=U[FB+G#TB%@ M/-3>Q,7!(ZZILW',S6&#*O68:AN[,N-S.,%9WC6Q;I$4V?EVB3BG2(4C61 > M VV@'4MYD^*$EZA:Q)IW8O-0":(GB\/AAH_^,+8,8#ZW/-ASM9-%,X%JJ4Z: M3]G1(2Y%&JF^S5A)5.;7""?XHLPW*A?UHP X7P\X+CLM.:=L9(P[I3O>EH:1\!7RY#P3A6V0:)2?%NVZHXAMEF^N*8\J_)R#5=BK M9)"!OW'D^==0SZ, M'GZ)'P$,R^"@F$4NDXZYX,(!U0GE,CX156GC$4;[,O8@B%/!M!U.?M3V0LOQ M)$ "1)]\Q?8L&E"/;, T(RO4.KT8/I"]:O,M_@"*TG1YP1X%)WA^F;62!93K MTYJ@[.FJZ%;[>&*%K7^=^\ DN.\S2AGM,">E<'K$F=L5^HN'P"W5F"3Y[JY+ MRXAC5@3-P(91OM?2ZL7*XU_4EBOGIG(!7!.W&9.4D@>]X76ZR)>YY&!OO+D] M(JP,%J0>%4'/2P7$V M)D6(R'7ZZR?F^&FN53F)P.>+,*R4'<^G21Y)"BU-ON&X MHLPO(H2)-1N9W7KA)M ]HS7[K*8*] -]Y045R AF159(77=_B=0ED^.OM/*5 M /"MI!+1L.HF:#X!)%.ZJ/ M*F_Y-M;(4 IN#685C\48BQ94W L'L:6@;G_QW^C@OAP,U%1^]O&XKRU;Q;EE M69Z6X;)E%L*]2ZWMLETM$&,D&/@Q X8LLS%Z>F(//!VOEWAX-!K>3A _I8)3D,X%C) 1V# ML%J@WD.NQHJUYEZRF_:">-AOP;L=%S-"3%[T;)-<%,,C9V9$.U'8U4-'#,,9 M2]6\'73_A%_P E8O5%)E&*2:TFQSY,_L<02] Q++\(U$5ET2 MWHHQHL'VD\NN3Q.>K9*#T59=+S%#&[Y>0 M3"3KQKO"%K.F[O\-W?7#=/TRT_4:0+/%Q!=3>W :<%Q06>0P?7=N^LY]SMLH M5$:#-X#[&9L$--=A-N_<;(H&E1:L-#MW4UX $E>'F;QK,_G$)06UM$W3V:TO MFFR1>^Q;>]?TIPZ8N),O#IBXCQ<3QVF>LV%4Y^K=-Z5UII:[H]P@TY/[7(%K M%HX9"6 C0OQ>;H]:]+LZQ(BT;B4%J[*F&I:>$&--A8)Q*^(-*8A'+#EZG[29 MGE'5[]+TS!%[FE"E8%>$%(5OS].RCXN3[/ME(LL2A M.24MC[TS>FEJ@-"GS+D$7K1Y:Y)$,<=R32H"1'?6R[(HL">C"D[75%)0:7._ M98\GI]4VV<,=H&5HPE8H"]!12*?WV8FGDU6>H;#OY]O(#-=D&Y;8RRK &EQ;*:#%UH^YQ+C[NCZV![0A:\?P5%%"73ZTO2$TJ37FRU23,VQZ+J[HGF6(.TRDNGGNK ?5P/ M%V'4,3NIKT"-$YJZ!1(B!:H)37!7N>D&J$M&OZX91\ARAA&WX;+@3'2O3>[4 M,IM4'YC6J"CWMY;S/; MQ.;$4"=J&"P+FDA('-RG7 NT<8@B7W'(A\PU3$1.)-T^ Z&;'W(\)(1SCG MMG:V/ SQS3T<-EZ?)C1LO 4 173HA!G@B=5G<>J?9*;CY=266T[-\%C)1(L) ML:R^T6R.3'S<_G%![',LX7@@WI3$2+U8F4U0_Y)D1L.,I+ MS>C@SE.]FI8QC*B2+W)&0J>N6RKQ&A]@&1>#L;XP3\6U2;/C5I?;-OB8&4-" MZ5O9)"PU&1 O1!D?UYP[@3'JO3B(H F^E7$J&IQH^)?*Z8X]);=P0X-UQ MU)BHL7U0X%XIE*V+R'KO\(GQ6\KCL@ +XZL$:[E=LPLJ2ZMF// _N\6% .F6 MA<**VWRS$2B#]/LU'%^ X$B(6W3!GL:V@)\P6;-&]$#E80GVIM32]%^Z8S@. MBLW40D('0HU#98V*:QC_.$X<9B!IH9]%\$MY$5GG#*/M-X=GH^]%?>(D]2(P M=QPN1?7/KMEJT!2[SA$0N>.G[5H ]]#<,S 0.!*3UGH^_)BW7N(V T/@)=5 MO!L=S8TTHBH2,48D>NC5_I!YZ2\/>>F//B_-IN'U?V6K]5=/M>D+ IEMN"F**&@D;@!"5MN=I]*#8=UB$0A&)Q"9*W1#VY7FD2>8 MN"7GZ'3J M^?2:P&J@MR$OUYS(+ LM6'"K21^G&-X$KF\S31&*&SZ K*>2185B "$P.R4K ME.<])I+"L$+!KW0CYNUG7E('B-NAN#]J \;S?-P5K72(H*=?,*?$%1?[.L1N M2HQ%3$MP0K-YMLBI5_&R;KE"H%WF(XF@ VCGSJV&:-Y$*OLJG N4CQ9(<#+@KO:*Y>,(+$"Z$IRE\%^U M[3W\,9T)PEYW6$1W;A$I2R E&:0RP\Y6K@2"4J!J>>J1E0"3GP5VM)KTB$^* M@5;VNQ.KH;Q T;9DC@8M[Y"ET4+Q@+)>DA6MYMLN?3Y/^:NIM.) MF"S5N[ICX+,/C9ZXL7_%6CEN<_BGCKT# IP#[)!SXK7\G+KQ4\G/MIR8I\JP M=!!S&GEZ8SL-82/FI*?@N!&,OBA)3V:-AXS(+69=42XD@0??VR(9Z_.L08%) MSQDSE,+=F)!D36-SOL$LIBZ5!C8FZTI-;T8T-/M;=?D^ESJ)1ZPHSCXR?Y^_ M>?WL])OO3_^A@N^RS]LN7)'\C&79%8O)=9CMW -HA(YTZQF&_.7A;'JTU^;2 M>JH@+ZBL0PGQ -*#K3&XR0**[-_*+.3[!W3?M F*C?O]T6757F9-+JW 4'2* M2+9=4E+[G%-X\QZS2^$]%2G+[<3U:,BF"QYGWE#"0?]$.79B%4#5@N:?G,2C MX'*&Z6-AQG"+CIK0PLYLI Y:A8"%*]0;TH/OUL&"G(M,2]3FLNO#C+HU/0'ZULQOP11+([ZT0&,5F;UR3)@3Q)T=A=Y]DZ%A\= MP4^>M<)UIB3:*[^"E=38EK'TT(.+BJF52)T,"!_.RVL;-+ZI[(2>NC E,W-P MJ'TT+:XRUJ$1:\R+%*">?9S,[R,7^ !?S-LE M8=LR.J/!X<5\%"VSO,6(6/I>W5DUM9(>'#*A4F )>^W>5=LD;5&@VJBMT8LM +& MU D?S%1-Q.6T/WF6;VOC"@)[41]TVG<(DO61%%.5B9QKM8O$24EAW6QQL24% M M*2Q7!WH7QX8C#>\K7_)FA[M'K]"Z ]?$,/?1WEAM:Y&O:$RU<#6P)Y#K"3N- M(BU70T$>#>H>7:7%K##2Y"E%G)KC@ Q3%-;K"OY!&TR+QF1>Q5/V()12Q @_+FO2UQN2N/W1T2S90;7CI=KF5 M1]W'S?ZB>)M?%\1!E+7]&;EA<]-V8BPN(+-*CI8HRX6MG(O3P,EX\P'$;Y^K MY&UDSP7AI5EW!9EJQH;*F65IT4@+,]3JI7(C*LZK2U8^$'>@H32]0F>S5O%% MX7L73;:*ZJ7,)9NG^FF4.>$LGM'R;&(,%TSNG\'LYLWD^ 7*[1 =%DB^-M^YC M"#UF6"AXXRH3>M"^%P*$M>SP'8Z4IFW]:JY=09#C4K EN213/IDI7SYF%I1 M4$BR3YQ8&#,.LI!D9 *C4=#9(SM,/5<"!3N OSXH^.O1 ?SU\8*_E U3:*<2 M]JK=3BPKBUK[VY0:".E#TK?"LAZZNY66=MQ>"WT(0BJVN9;$#^? 1=1RSZYC M35*:5=RI78:SG_BSHBNN(9W0VL>XL,E9Y9Y:X'3/R:D<\N MQ"<(QG!^*55WUP>D?32,4HY,8@IL%RMOZ:"$%SWL"33((?SL%5A81I<#R'!G M;?Y,N,K)GJ\8EKSTN20SVJFFJ#A).JZD:9$UA1*IP[CK!8WTU TQG0SAR"L$ MM34B$AG"F *U+?67;HE=M8L&")6+\-5JLBQ:\3N*>J%=.>-!4S@*5!LS0@$.)422P:0\MPXW>YK1KB1J8\I+64ZRAD7C' MS+>0>).&!JA;][UK9:_-%ZGV*^<0Q8Q1AB+V+HY*V9JZN':2_-M3N[<9D)=Q MGGSJ&PF]M^'\"X,5[?)4V\6-PC^,$RV"%;3>8WP6RX";G&/'!DVNU*.%*:]R M3HQ1ONK&[W)/5D5)UJP5?GK32/;< SA%4TH)=$%QO:O*M];:G/GFYO38B#$2 M- I#:,?!>U\U;B?/'J!"2)FS.K""CO4T[LFE4 M;ADX%IU!=)CJ>:OP=/"1._%L6 P1VA/![:[01\[B +PHN1ZE.>O,S?GD]@?1 M,HD=H^L/-*"CM[:KLBO;57RX[G M%'5F)F+(-U>]V!!PYATMIQ$T(OV*VK;W?BUJ^T^%[:@0,J_4C.12MH&9W8!& MKLU#U+-QZ<";I\2K99"R25-H72U>814.!DJ2N7G:7>+D_"#Z$"F;75]7)AJ8 ME/SPE]KQU\=4)[^0DUCP;V;MQM\=GQ\KR*6NCM +W/H+M).\;/-KE&SD.^%H M*+58 *D5[:;M=5?B)73 Y7%,\O>F8:4/3>EY"!H8K+E*CZAH01QL>U[EJ+8T M[:[A3HJU5(8,\2]T25J2?]Y'2\S1#K6MO]/2H\*,UX;LH4AVHGIB,['G;&'V MAY3!P&0E.+,K@;.$]TR/EO/"8BTU;"??W[]KRRA'28;0%^P+LH9Q.4WC[*S7 M*X] RR5*RNO(:^CH#:],/!LK@GZ3)[?[RK[C9)FUEPS":+SW<^NMB',J+W," MS$S^V35%J_K>(H9HL:3H4S 50?"C(.["-1A8%' (2%"*:^<]%)4TR-VHFP+Y M:GMS54FJ+FH,#D4/[M2$OW'34Y*QK:>C B/ID2F5 M3G/32 CSZ+*^OHE;@MM^JR6+?$KN-PKA7(_H _.3, PI5QXCN;:*UD1=/:*11*U;-VAY+, M)9.\RD,\IWFZA'==I78L8]>7Z4'VSMB0O..N<;./XY*L;["=289Y]VM*+[/+ MV<;Q9R(7FKZ.J^!0D[P*ZP?)R*X2/2DFE_.YAC AM:A991$=JB*0$1'VKG.@ M)#3VD$;D,80L]Z?A9QEZW*XL?9AR*(Y^N.+HXT-Q].,MCGI6,Q9O]316XY8C MT]#7"'LN"ZA"]O#.4AF[@:)N=^N*0U-P!FZ_^UB,S:%'(X;C%@X/('V4?35A M3Z(O$]KH,.894_R']NU!'JIPFJQ9&@)XXD$IM.R(+[X+4X\DW M(>:O%?%9;#B+*2.WB%QJMILM1I%*S!8$,&E"_(M(E6DRKR#AJ<) M)TL!-#Y_1J/B-@["44V*[A(]U=F:>H5@KZ3Y'CO,7H.Y[X9=K::ZYDLPD<]Q M"K;Z; \;1)V&1T![;FPX*W4JN32A4 M8D/"]IZ;BK/?F!H"&LMHND&2.NSP>U8(\ZSZU/AQT2_)4JJP "NXGD.1K^Y] MCR1?P^&43K\2I#K71IS[C!"P[5@=[JK('-==E2O2U;B,7:\,+ M/4[:PN:@0(*ZJ,&E0$W+#"^F]"$K!,KK\JIQ"\9)S+L3(4V5WT11*8R+U2(M MB,9USW1@/ROO7^R+_Q5@G^->ZW_]T-6;KWIWXE_N"AWTCA.Y9>*ZJC>3.+<] MMY)%W]G:#(2"HP_Y3J-^.V&;[JJ0!TV6PL+/=6#-<-)LV4JV\&<8:NH]Y*Z=E%_U]2TG7_V!\MUJV"\ M -NN*S9;(Z+5Y*82$7;D[QQ;12PT+3S;^<++3(>AS]L- 3U$\,!DIGWQ;B T M+0(5\ ]:GZTI76\F"3E& .6.ZUKOPJ=T+A M,>OBV>6N,CJR0I+WOO6ULQ8; M0$.!'B%4LM![#9K\^ (%BX :P9DI4-A"C#S<1IS09<&],BIRCU]B(US-C3)5Y'R8/EM9#Y&_!-^'5B0Z!KI ]N&OA-NQ;GN,F-_K #WAH=Q<=A MA5_:@5>[+K?$@]*ICB6%D<4XU6A45T64<@(IN:RIP=+CC2+[/&-;S'\<,=3D MQQ(4N5C&8B3!UHT5N\U[#U4/7D]W]NA"@U T6$LHUTPC037 KJ%[^)C+V+5# MN'/$AY &6HU:#=$6/$2 MT@D]([NZJJ\TF^&[V40\/>H97*%,:$6YVVYQ2Y7'OXY__(6*D-!KP'"46^[* MY(1%O6*FS_QMDLQ4DD]T MV' A3$F[;$QIY3\&E,QHMLEW\=B],>(K?,TZRDES,E&AMSOH6QB+740#K,%5O MS0Z'[#)EY>L0TA(Q>S@U;?[X&O1JOW=4]9 MBN.#B!%@.47$,>&5/KH,RU_0MX=H.!F(V BB[(\N=)Q:,SJG%NP4#$=)$9XU MY(TZ;V1CWU7(8%] MOL'3Z5O+$L[#E #)NZQCX6+MECH ..+8F>7W;)&_KJ M:TH1"2/T*7/_GSQ^]#F=ALN\DIAF=_)5Z4X^^SWX,2VMR&F9VX>@:U%FA MTE'++"R:(GC6D3,2OA/>DN Y;W9?BUJ;B LGV_%^1.&UYNZ2;-;O;Y M6'JM9"YB_HC1-RMJMN'G@T:5 GV3.R+OLQ#"%OEVG\1)^66&"UKH'* [-?H: M JG#+Q1U1=%C(8RIW.,CWY48(0NOO>&%=?*YOKI*-]'*$B()?E-9AL>3EQ50 MZO9ZNJ9^9)]64H'T(:YFF%28C*/Q!=- $JOME)PP -"D+HU*(8>@R5]2VIMB M<&M'LY,DC.8YH\?7S=>Y&8NPD#HF../Q<8WDSJ%R;P,)*S \<25E+AW[(1& M'&Y9+5IK=(/6CMY+TBKHN=8E;KD3HD@:8@Q\L@PAIBXSI52!L9.XA9Q6$."$]6;Q9I CXJ=6MCR;W M89!LVGB WR\*1$:4L5*I.6NH88%I(GN@$YW^&*Q?UBS,4A!HQB68L#RS!=T; M=O/35V]./^M#__'&8 %%+XY2 NDG,'%(RBVLDS%29 MHV4!JFE@9YO2^H4$CX92$$>?9Y*QB,4!R!S\]/0O[ M]3HX3GG%['QJ#+S#JKD3Q@RE;.6R:H2T$(M4'6? \!>2)M4/REV"9:89T\_(1+KG[Z/: MZK!N_I5%\1E$ECCKX[7A^Y="G3KVPM->BIW?LI^V#/9DM:;X4"XV-KF*K+"; M?SQ>P2E(G[R:O2 4[! 8W9]T?-N.I[7)S*9\KNMDY=(-2#-O$YB "B&)*K#6 M*]ZT$3@5U=<],) QC-!8#D>SQJMJ#+]$3[3,%R#3#XN9 M8!,1"(;R/HIXR$[9!B;#T[<6LA/J#3=L<1T658Z<_A^4783\ZS^F;V#4] Y_ MAC3^:B)[$OE=;>31<:-V*C-]=A/KZ"$-7=\:Z=X$W65\S>4$IIVV<,M 63PE M$V//-SPFUG]U.I_7\$@MQ. M^*>S/*_RR]#>C5B'64P7?5J47]S-FIJ? M-0IJXN_E/Q8QZ6= Q=+82=O8W:^ZSC_!<_LXS'%,35(P8H&9K"=8B"?!8#> M92*J2>Q%G"^L=4E4*%^!ITWFED9?$!5E:G7+PDH2"1\$WM<])NOK/'N;5_UB MKP3_2/+&5$L/_6SK95@4=# T1I/S]7IZVPY)SCS&0\,ISHWD MRL7_6!3&3I%60).V5CS%JY>I!TWOB9?AMB&R'=6%._1(JAT'4\RR&@M11D3: M^<*E.G7[:Z=\E%9(D($KMSCZC8[O,/UI\.TQSC$44/?KT![YJ]=;3P[UUD.] M=20G]+T3.[ >).\EP;!KOS_8A"A/D,&Y!L8YH."!GER]EB0R^.BR.V%.1.@EC&XX519=5E)JM>;PC )A4A@GWCF> MF 5UP7%X)X+B@N"I\0M6'Y_G'>./G-:XI[#=- )+;LV@[YY[5:\IX/DM:B;# MBU0-CB[,36QCM!2Q'W%BBN+$ZB<%*:LG[5Z749SAIZY.PA60!"BWX265H_=; MKX^W7?\7)2(ZG0E]"TE\6:B7@)@"A<1@FY MSBUMJT,<*D/[^,DDK47>2U4[J8#:M+;HGGP!"4_LN^S0NCP4*_%$A:Z$BNGF MYBCFK,TU[N)H2[O=').B$TS2V8K8X<$CI,^>OC\Y9 B3]&7&&FBY!=KG"MC' M8U+J<:R?3#E-!*!W+8_KRL5$9VYVYV6P0HJ2!EI[#UF/C M!.@LZ0E$[:F^[]KXMM=N5D*!HJJ[V!JX[%.07.99PYSCJ]K(H&.39U.LDC&J M$ZTE7BJ2 MVJ)?6L/R(ALW%FVRGBY3:.*DE/KJZ8IPJ1CE5+8;HLQ!SH>= 162TFFTZ>NQ+H@IE^-"/R)3#)*-8:9UF:3= M;C)JGLH+S3)LB+E*XGV4<'2' &&>46[.X?A)C3P5(X_T)N$H7(MA]BPN/A'= MU*MJH^N0\Z]OY('J)/BS7X081D;K5N@N>=K.5Q#6.65K^O@7- MBC#PHB>KL"FYNIR2E:1^?#+ELF7TWC%_F/9G);/F^\!YQN/TBB[!4K1PI')6H&+\LJ9U*WUY:--9#YZ=&ECE:FXXA)W&2 RM[T=&P<&@TFLQ&%DO=$PD MX>8>C'+\J-4H*EN9"4OJ^Q! 2%PN_=<(Q#<;R6*S- QVS([V]MX@^DN]![7I MEHB%9SUS\.QL&).*B)1(QW J$Y$-[.UM!- W9:Y': PM.^WR):,E MK!T'P4?CQGU-5$*H*/U/5^63$ZJ8WW\P'=1,ANQ5.YW@#M'P8)@ M!1JJGW[ZW:LGGU$PH-!X0A% G\]74=P3)8\2*4B!@ECS@(0K/P;1A!E%"X,ZX-O7!YE32B\A:_4 MX[,FDJ6%7E\)&]!XJ?V6[!%CTUUOP8YGM5?S$(.KKB3U9''<0XQ,I@,?/YJ) M9M=5+5"EB."@^PYDU[6NG8 $(L"#4!QQ4U/"$RF9L#BIW%PX$!H-:U2IE'IF M'S8*,U-7%T<,O(9]:'6L[ W5,!V*4[]:<>K^H3CU&RE.?5@QEM>&:[@+P?X' M4U_IT9@2>"8AJHYP#^[;FC==B-B",P?!)8_UAW,X:^KL[J1,?H%1?!.UMB7X MDEX^]O!?_U<(#+]Z.B!;3T=:NFZN\O[P2D>89!94CIQ][)0_O L1M&2HDYD8 M.+ R)=X_9O;+"+>R-INU4S >>\:6*T?\)/[5D^:MJ4#29D+.4V:S/.I;DZ1% MB#G?YCFE'+252=(- .!L1=/==U"YGKD(*)E.KHI:GZP?U%QGC$PJ\Q"P-"RC M ;8%J?,5508J3559&*%Q#(.TP6DMN'M/NIC8O_@5 MH+QE!C&VA-S.Z>$4U3^#4^7P<799CZK9PPWT"JUD5"VBD- :/EC.S,T"A3YU M2\5H9O$T!+'#CT$)06I V#C#U=RFE3!2 YCSWX0I]0STK>%6+9IF3:R -A\\ M5";X<;19?C\LN1\J3JZA]\L\&@$@4:6.P:ST\?Y$X!CQX%$_E9ZO%T_?M-+J]1D]GAX&BYQY]F/*XKD HI_7]6(*<@0V8$_J=I73 M&)R2N& P9/I<&0?_$$6&5:O#6R-7PIW[(+M$8CVO<&6?]2/D3Y,S,IA9Q:A) MEMZ.GKB71*5?25G,U<"YXIE7_3Q1&&,!";5^HWZ:*1A+I=6G8!!M.G&LVGJY M"1Y4/A5:SG6(>(59@Q+Y4OQ*N+99,@R/+8JS_*Q#:%5\D,]<5W^1]AE2UD^- M#M ?[27WG.D12L4VJ@;@)J[)0CD2_*MS2W^/C%Y7=WY1NM+S,A M:NO?;L?EY?Z4ER=_)RP6RE%#X"TCA9OFB'@:M-G>8 >1!5_\* MCW$R^31^C@@<<"FF,]&/0TB'?$QB,/ELNG,4;!C[XY%N&-*7(@)=B2+"&FU4 M- E'Y HF.'XHY4&P)[_OGYPZ*)FL A99GI;7RKL_L&X?#ISL:7WDX!N1+P!F MLBAXFC2^V5N])R.UC(87.O_B!Y]AVT?&QUTN+V<;VK:MYRP__(G/"X.Y (G.)_( MO6%+6PEHL"^+B\LC*#KQB?1I<9P?3^4'9V[BE=0O"&;G.;T-9 1T(![Z@:#= M^,XOS_T;_.J/?L*KW_ZJJYK.HTW.KXM%6E^[=Z=Z!0YMQ>O&\,EX49W],E$K M.1BI-+%89E+\UFYHRER;FRZW.=T(3"NX(V-7IK/0SB*S-5/K0M.2+LK'H'B( M&U$)%RL\]+4WK,4<4 7EN7X=QHP^.;!\R$NK>#=Y1E]ZBA? MA,#P[.]/WJB3ATU&WIBNVK!;_G[ZXNPINVA2=2(BLAPOMK?;+T"C2 M.D0L.OB@*S8/?)HRJ]K$!5;4 :9AQ+\EF1H+[-GNH)25N4V-A)SZ70Z H3=I MD[M,;=.2B ?V^^2B*Q9,Q,T_1V^/29]:\33GTN4?6Q%OB3A&,/K*KC](SO13 MA3Q5 '!#_J]" I<@3QH$;8CFQ^&9@,UWV*C@>V7B!T1 /J"LZ#7WL>@8-;S# MK7GZ)B/"PY5F(#,;(Q6($CY\#XB5:D MM_#7DC?T(]-NN@7+"6&IR9=ZJ!A+ M]VP=V#MF7VYZE' U#:<7379=10>6/V<4O#%^U'Y"+&)4C6N/8.6#UNK5O@@] M1+I.0OS7;>(-Y,P9CK1+KE.W)?EX](M5W\%3ZE_U F.+A&3FZ>%;@:(A>\94 MXD X35EXH%4V;R(:T_QWL9IU31MU?T?%']&B*PW;?==H=V"GI,))-_?(JD^5 M641:YI^B*PHP'IET4'2YJ+%7EHAI<72FQK2Q=*H5(N+N5U[]5 MVRI]O*()A:C8\Z^IL4R3O893C,"!E'?,W+(;S*4ACD1;/*'8'%Q?DY[+FY[K M/41]/KX,J:,<]!M 4DE3KLE-$U"92[Q%A&@:IUJ^U,2)'>!,\RQQGH%-I00" M(,DA^&BZM90/>H)=PUD=YBF11AJO!=A)+B\A0L4 M%7-C?J*_4M^*(@3#K))M/^9TJS?^X;9($8G SWR"?&2(,@W@F-&Q@">QUBSD M"9:.K&,1K)5E1*:"KB/ >+$VCJCP(LS$,M_J@ #QR]PLU $8V\#X$IJ."/YP MAT2]/#^=Z79[8-:XX".GM4GX]/O[I=?*V&[I1W*X-75+]\26<\AR>NP0ZZ(C M,&:I@9\.(?P5@\2BHL8ZV]94.=9;[S:V$+L.7E%^K3AH_U;M-';\V6(,HW"5 M;\6C1(:-WI]2H=N8!?-TH1@M^:BV5,'MH. =I%=ZE2A;IZL9]+PP"7Y='T]> MY575;LNKK KN.U-\N-&WYE>3*LFB9A"U,&A3@UMGMI:S+;&K+8C,4^W_NSP6 M7+M7Q6;3!B?IXG*:/&(/Y4O7BA]-KM$FWO#,"PK06]"D'=DN 70<8& %@2.D M:;6_ K8=[= #ME4BI:FEEZZWG'%V\@HT)+^N)#\+,8;*(H$I0Q(4ZNC1"M.) MTCK+GTSTO*I1A,B;1(#!'1$WUN40%/S,RG[C3H ?4/+ =?QLE)0\B]U-P;(4 M5:K9X^<7K%+Z]61$DCXPV*5HLR4^H=MK*PT=0#>X5!)KJ_^N E'Y_;/?]PTX6?Z<:%WIA8U]YOX^"\VZ(_NW_^"1YUN\SZ/]_#DMN?[A5#/-V-ALI85L1'QL?-&]R#S M%KUI,G*#MP[_Q;0>9O?7G-U7P=S/FX)I2J &\XVIU$2EER^YYIMP P8W?E-' MSLCD_ H>=E=>*.=SDS/"2LDS5!5QT M*62Q]K1))V)NP>PVDM(^S/6=F^LW+IXX#<'6T=^*^5N*X&%G.ZH=B19%4U\6 M,T)3$?0)L&!.*85EP0282"-)2GZ+_[8$/2TX38^2'N6 V&:ONBK77/^B( @G M,Q02'R3_!)!<_J.T92"'V7##('C"\B+"MB #Q[)C$(-02DFK."Z[IF*.GN R MA(]6%Z#8JAM]+I+9$_)JO@9Q%I-"7]X QLEH\-;JZ+3,IQQFU67.#XYZQ13P MC5:WI_T7.- #!.>55HXNO+SP],?LL2\H#VEPY0@@J M+IGX0R\V56'I^' L'UJL"+E%K\4C/5DQ*)X;#3QWG5A\HMXT9 B5#3=;5VI$ M.6;G*TTG727";_FN:R^IE]$D]!(5/08_:U,IXT$QZN%7APUVIS?87WDAG%52 MD)V\(BIU01?0DJ6^DZZR7UD8^/@+:ZGYZ]FKTU/MJ=&-9W5!P2XU^:7D(]48 MQWIAO\5 :"^OLCD_@S!Q;J5ZOF%2%UG#OH@^8)O72J300>KFUEL3+GF2$]%. M4U=45R&=J,QWY+HH=Y4MT)Y)\BWTE'AMUR]D0QF?YTUD^J$G>18"WGH%"M/% MQ#JOY'O(H @"=-- $C+G-\I_7--_^'ZCX^+ 88,.!\: I3@M;IE&75L$13U< M/>FMXH:M;!,^7>7;5GN7!%FW6M<]9!>N/PLW#>]1U;'^?; #=]H./$&3^S=U MQ=2(KVRYO"#%OMY9.B4I9W+.Q.=CMEV0'8G3R7B5L)E0REPF'B:3^MBI:07R MH7,FM&CA+*)ROIR3P*S ZVU%M)D*%?0S]>$5W+A8BLS1LNP +8@<:[B8H29; M;'Z!)62.$U&;W!J"X9!%H _E[* BQUGPBYE3X%U1\@S\^V4[W] .7E1L]!05 MG:G#EKG36^9Y5@;;]X0!PNV=,636VEV)0)\0! MW%,/TE%%/9FX%>!L>!A"ES99M^A*TYX2Y51.$&A#Z*!B=5AJ=VZIO<2"&"+9 M,,'"ZD)N#67MIM[C;H%*]('2-/A<^5$;C,IFA(6D_U5QX%EO<6]YLT2*1E1WXJQ:>*<+4#5"4/L$BF8ZT_=G(R:);60:[T*#=> M%*Y(6$YL?+&<#HOE3BX69M6.RN&:_H8.01\8U[<8XUF:U*E-\D-&TF^NGF2, M&J2,NK6&J'-KQ8_Z%\:4(&0_2^J:1/>5^\L2XB'):5;GH<[M99DXD4 MY1C!>/+7_;L0JV6_U[>]S%A=%:[M7+6/>;U:$DG'.'D0?01J#5X<]LI=VROG MQJ\B#0NZO&4!,=P9Y%,\]:U7-909GPIDM!TN 4FI2/N#$F5M>>V&/95Q16%> M%YI1(A+6(W% B5,^1_]9V)F281'RZ!7Y$\'_N.85K,#6J6CML-LB77.0G\K0 M^V]?Y1VJNWQJA3)_$W6F8@< RX8(PGT>=L5%;H!'F[A)1*$ MV,0P['YLE4;H9?IW[1YQ?D*/S)()..A4N6CJZW"U'F,Y'-&D>S*VR(6/"M^@ MZ4NQ ^Y>;ZIM=_8V.X:.'X(9'&0-0AV>P+J4:31F0SED6J;B$;6G,3'6(K+1 MZ0O8>4)E_XGH9@:?!_,;:1HZE@4*#QP\**>][CD1'=^D9XJ.8K%%$R,'!IK7 MZUP2/K0"<\[AVFUT.;Q2YCW'Y1@^I_O54D1IG],VF+-.!9FD99>[WWPR4Z#P ML6]U.GF:DZNG/N'_T 8@.\7W4*D#/]2@C'>O/U7XTK+ D>L>FQYK!ZL^I=BF MQO'HKK^$EEQ,T=(QFPDQ)%/BB<38K&'] Y5NZ'PZUZ^3WC))602G7@8MLF5# M!B317BLVRJ!]LS88CT^B$";" ;$!S'3J>MH!R!KVFX.B=H"TB\?.$;=#. W2 MWR?PYY.VTRWXD2PNXNHC+0,:+] M%NY+2^I7-\K)$,*476NC,CS'1HZQ&S*GL<&$;X8)[],#L "8Z\DYM:%#=^I% MS4=YF-0?D$9M/TQOT*$GY4/VI'Q^Z$GYV'M2N!>/+/QE]J\08!-@6S=WRX2K MX7X5\M/$N\M9:*!WR5 J42W1&3?;U"Y2$ESD J.8GAC3CZM[9(P#H*P9DP<' MTG3#O)?#KJM)<) '2,E71"IAJ06_+*-_A#!F$5GJPB? 9@1MD8+JSTA,Z)22 M-$Z^HE_I,9&UI)X3]2WR$B>@Z&7 0:63=3Z'(BW;\;&Y!R6L2IVRC^CI(>W MQWN,/#RGENW9^0RWE:@24SC-E,WD]B5XF:,QU-8A.0B#M4@./ -NH"I2&WD, M?UI$&;V'!B= 9,IBJ4>.VQ])G:DGGBFW=K@9BY$94A2>0UT3.F'[=$6[(J#! MFF'?AA2LO)AJQN!EZV)! M\N,R(!-6B332=+?@2N.%8JKOM*M]5$3U_0B^4^V_<*]OLB9<__Z]DWN,@7@E M5:]74?D+0"H2/5M@WS^A=T+%6"%4IT\\@(H@?E0R0[Q@6G;I:D)#_RJX\":> M;K2\[G/1PBR5$OM'97-[<&^RHO1>G7"GG:YRHF&N)#D1'DPJ:W0X^2!^^#0^ M].\#L?"$),R[\ERVX7?ABDSHC94EXJLTFH^4DLI)]_)TB^ZX5^O.<"$,)]B+Q6)JR$,@8=$8F?R6FF? -*91=UNVZ M"(/RB,K1)K0V9E7(P2D. \[?CZV%6&[NNK@MR:]L>B=U ;> R]^X2 M2S&6PKF#(DF\3<)DJNS *G:J6LA*-\/9)O4;Z=9M#OKH*.,33(G:)Z$9A T/ M]PXFO%O))58*V>.7 ,KH'1=%F)/?GTQ/'MZ;AL@;WR.^H=YH>5I-&S"IGF,; M#$C@$QHL(-EYV/R"PWQEB<@()8E;\WX\&^D^LY/U!06%!4AD2I*3G'7GKW+' M4>NJ,Z)8LXRY09%:()X:1%:7]35S/?"U=ZK,>+[9[I"-^[#9N(>';-Q'G8W; MI4PH3F$GY3?NRV=C_#)Z-4L40Y_4JW J3,XW]?SMG@:-4<W MG.LOX8>G8:I(*\5L,_)47-2!E$#3K9+^,JDI:G4RWUQ3&;9K+*HJNDIE,=#T[!LF8$]SGA>Q?78DOBR+H86^J,Y7:BX:K\ M].0S^ ;PW9@27TK.['"+V+P5H*D6G4,<1&Z>O.FG]_EJBXR6/147)!EB,>2-84UA@OJI%;Z@#Z7QE"P7X5NSZ2K?7I@UN> M5LOA_3N$!8* - 16;9N*^_"*[OND1;UI*]+W9EJL& M-'>?_\3GY_1(W/H&5PG.7U:$[;^HYYNFJ'+).#,!2+KGE-Q;UI!BS?!P?XXR MDKY5$D6"E$ICP$T:X@NF^,W!QH9'D1AL]RNC-H"A;C4>2'[Q_WS9Q\DT9&=3:5,0P45*GO3ML$6!4CHA*E>4-DU%MWVLZ, M. MG*6?JXW\/AI%]BC[LY9U+H3K5%3I512''PIA=1SH?G/H[8,]+-6X0%=%G7;<2EOY^?Q/DR\Y9\Q 8+KD1Z\<@4/>$=N[-7FVC/9$6(67A>S1,"VR=/IF/*$@J]_+AU/X MF2OHADGL*K%C4N%%-GQN+,T"+0TW?)3)A^^]S- M0O;\T^F9GT6$(.,8%"7(*A)+H6=QKD4;.W4HHWFAE?3=-*)1ZW4&OP!\\W/U MYT"0:?!!JC6L]G'9NDB6PW88HXA>6.0D19@[*W-)HCL:!*:_W0U1O%SVH'H.R8NO]H!M(8_[-X3L&@U\2QH I! M>QW[41%X.SEY /6_^U./^"2Z?*C/QPE\(3/TOXGH0J_$)[/,10XT';DB:J>J M/B6?-K-B(1-F6E%^2F0%A9_EJE1AGN5E?3WY_CY\^/#>I]EG(=2Q5#BX\^G3312:^T:^\'7X MPBM\X75\;BW*B\H;3R02ZPN#[%]FB\G)HWLR4C@"B'7]V^!^@['GL:X*IA"F M?>?\S-G6E!74R^B/(WD\!++.@J&-\Q5?E>*BW9,GP=LBSPADE6/NR0H#QD.E M;FZY97]?9B(\*2WH1WCR!_MH=L.69<7.^[QI'V"-YR*\%0;W_CWR&8].J%\$ MX&;>2FBB1AC"92R,K*J@H(RIZ@W3&(3(/,:.C 1K8%!M7AP[M+YN7*9.03FL M'>&[&'GPX3,1G91(DP%B#A>'&F4!:CGA%?#Y5&K3O#+]]VDU_?[^\9?W>!9M MBZG 0[+25!IIE>>;VU^* 7/L[+R3*>'%FX+_]/C]8R8T;D%A\!)(61D?4(,F[Y"&/9@=_5Z*ORVC)B)A&$* M S)X/K(B:)04EQ_O(QC1V38R/P4'N=RJ&XW'IZXY(%FG?.F91[O23 9+T?#N M; O#N7@C[H<'$+#%R;SA-C,"B)(ZTA% M).9N64ILD:^JJ*4;W=5)Z7(XVY*(FNBK:5[#:@@(3&YK)1)9FL M%2TA'.E3)BHR*JNT21.OB% I_(NR2A&/2MJ&-'[5PM*XO;3MO[E.;QD&09;C M^,W%LS!Q;WJZ6")U>2XMKM#9[)])>R&Y6#JR:89J=N^ZSCQ( MP #$_>[L1OLNA>>1U;F/SC0;VW_4G=!0.?W4LI/":J+,)S Z"DPVD6W[W3 . MO\#S_UH 1DYHNX8+T:_SHN/L1^_()0HQ2:S_! ,"3A7.GV]JUK/E",,P*/TK MA="[W%S"_:[JJ"_:$L"2S.1%00EM3=F@&LAR6"OT_.NS2YJ<>M$*'UU1_JN> M"K%X\NN67);XAN__=C>,3J^1Q0TIMQ )*46Y3=+JMF Y9*DIQ[N_._8-JO1Y M,R\T'[T!NR\4UD N;S+P+:$T.)\FNY9@,HO6.NY@ETM.H:6][)@/ODR57\#Z MQR:1&]/E^^P5G;8,-YISHO/!B4NE(2LZ?73OB^G#1X]M)I+I@8-SS2KSBTDF MT:U-9LS>WC\Y?GA_XG)+TEVK[LX%75OWG!+!*?31U\^ MT@LW^8KSC+&#A4RJ[0^/9Q*[&.^%L99&F3N^[_9NO['%^Y[.(KC_Y*4P*&9- MO9!9>QE]9Z,^)R:/-I>34T\2)SY+66)\W[[ZE?1&06":^JH:&G0[E?Q&@7Q! M5FVGKK,ZW *$CDF#U4=E%ZFO@]%:PJE4"2^,=/9:#T:>P;-N&3&W#E[^1EJ\ M("YL6I)@@&]=+&]458CE>370\0]Y]EP47_HK0MV)P8)@#BTE"18.'7G$^'5% M-DNG"45AX8W\0]5A5_>"#21ZR=,B+FV$@2((N,P$J')3S]1T5W_N=-A)/N77 MK?)\$?XMS%[K8%=CGG42'H9[T>@%Y]1S0P%BD_LFU=B QGS@J)?+.Z,=:1BQ MN<)ZLI'4BO7S\OJ" K SO.X.G*BCJHR@87<7>EQDL&>(SIC*:4V<0<$H,\)V M#&*J7)!=LRZ[=JI=8=9P+$S_3 O%YP63J@KA7GAZ_NRF1G]MVU)'@E ?\.]< M?]LQE"1 WLEB0N,6)BNM0;'H#1RO)3;XJ0V*."FV9G!YXZS+,2=TKW]_AY.;K3;^T^@)X[ MO!@3H5DS/[6Y8SI?^8]4M:H4Z[H(BR0[]\/+W_^1>VP2A7$+U&(4.$;XKH(+Z6^\)-"XB/L9%3 MZ%+V\AJE+UN,@)\R0EJJBNG>))5,&:B,'8%E\6-\'N:L M#M<74A4-/< /Y'/_2RYYHEHB8FB@IJ,T,QGZ<*:_M?(\YQ^9\2'LC./)JDA-TX$Y(>YOX,>W?:SVZHDR!L\;0" M?+[#6P&AO9 H) [_;C]DW "E9F>GI?$M-4A<9Q2;=B"@G0XY;T@46^$;$1JKL"_Z@7)O[$U5HJOL+*@]P8'#P"1C1U MJ;3J[JC5%A"7P$>TJ7L.7F M>^DZ]#U3(9_N+4B@0[W[@]:[OSS4NS_V>O?+'D)-C,$5JH>E)"^V=:?-L&2% M<(2S@ /MZFW=]7SQCZUM(2\Z;8J:-+3S(M MR$J]V['5IX1R+C.K=6-]0YSBGLB8ED^XP#NL'0L*K8)SXXFP+ZLH27%86[@+ ME.5,AVL=BZ64J=H03%/#]#!W8>-VJ]YM8N?'Z?OD(M$X=0Q]O )Q M'4M M2:10$!_@47436QO0UN%.&93)AC+D?F*W'-]SV5LIT[%GX9(G/R=:'R( MXF5TZ>]AD&NABT0,ZZPE>$E-I$CR^D6]8(XI/B4H&) / S19EGXA],>=@^(H M_6>+2"G+X^:?)J5<1&+2L12Q(.U@91/FHR#U[D6_82HNUQ<12U)+.+[9KG,D MV$>^3Z'$N_569B /"3FOS:;,XS=T$9/+CW[C"F#N0>,8<-\N,_LV87LTW- ^KOO@#VF0 M[8_1/4UEL??WM>8,P@'0=&M_=%M78^Q3G%)7S(([_J6+88*\; B9NURLONAX ML&5M-WO/0N*T$F(;!(^F:.OXDXV(^IA)CLY?,JP,]UM2%34?_I+]*\.'OGO;4/5Y.LG7Q8)HJ%MVORK^ M(5XX<[(K9.2:B]S.^GSRY.7?SYX>G3RV;_IX/UBH3EC0PL >@:;V(13S2+KG-K=K0WW#3V@O)@;;?DUM&-=)UIBKJU5_>O M6X-Q_-_A=8B'A8HJR*G3?Z-#XOL#)[X?'1+?A\1W8ADI3UF1BV%IGK(6P-%> M2VSUI%[DEIM-E=14@3!6KXVT NB#@MN9?+L 0'!*!95BYWW';!3"V%M.:*&$ M:RL7Z(YAE3%I6_LV3LF!J@:(718] :(/N4'<5(>>G&4*#'113GS)(D MLY1GXBSA@2RGC&%.QK6'G06%D=!:CLR0BN-\^_)%M%C)-#%)P2Q/CQQ>1MJY M("MTM,-J?^/?)\C^%,P:NK#S5UD^- VCV]Y1_M,8D6I]6 1\ .QS\ KX4SH6 M@,'MT+BEY"BX2'KXHD3ZM@>A T7ILR>V*\;Y0ED-ANKIM3Y/7RXCGA/:>9WN M1CQ$V%JB,1,CPUC-X3$>;L+SK)EE(: \>OECF6^5;/?^O7OWDR(I/WI"Z>,E M*)0O]MF3J15N$F@: P5S:2GF7B.3H2?7T$\$JF+/.S1JIG1(2!#O&D:17AK* M$VB#>UX)TWRN!C#2&4&B _)NTY!E[2+J9W8+L6ACU\$B:9&5C[KSCH M59!4MC)4.MXPJ8YJHVW2OIIDF_?7@)XSGC$/GRNT0TZ.%$H=L<7LYX%B97F? MC>9SL$F%Z\*\A?].QYUVB0QM"%$%IFYIVF )\#KB1_N83-^+"-Z_D\\_!WW^ MJBLO !;9303MQ;U5=2$"JN&+B$V=CMZ'=A\Q=_#<9E$X2Y@94*1?%J*[FN"N M/ZW[_-. IS@@>W9Q0(%.^"X'SCFBOW^C^M392V:"1[LTTWVCTCV;@*K36WU8Q=U'A5UL/>N&] M+O/1]N)]MHQ/.P.J$;GJ@$K.=;>,CHV7O_O)L\*[;F0^K)=<.SF=@1QK&DD< M&T9?/BDVY$B?N[^X^)=+]5J"*&B]PA5S2,REV3&VC^NLTZCLZ;)>D1:C]2<*Y MV$_,[FUZ5JPF-1$UPI#Y%N*>I"(28I0X6K7UGO>4;G-HJX<;@K<* MOW072SMP<(2.F0J!,2"QP@()25;==)V4=Y)23-.QAT'PD&]R!>O%M](&+NPR MI@=SKQR%3'M$.$R&YMH$/:C2"QV4W2;E]5(4YLU\ GY(%CD)U7,HW:#3SS\B MUG]$>=?BJ:)C"E5J>E1XAW,J!G-"#8\?L2;^@C:?_&VT\KNH/$1T1S@CB1.# MR\@$#TE"OVNHNHH;Z_KP\2/+:BBD6C$X?FTH\6C&&W3LEG[OQB"."T(+!8]R M5*]XVD,%^(-6@!\?*L ?;P4XR<@EUDK8Z"AZ[/RQS,(AQ 295PIUP_GN8'G_ M_0%W,)]8O!#_],F]3R8TP6MZJ>K"?FZ#_Z<_O__ \B+#LO:F(.LV]5>))]SLYH\9="I)OJM$ZW=MM R M9U)"BDE^%%;T=9EMJ ;7#N8E_!<+[[#^?JWU1P]\[\%747R!V%%G(?@S_B06 M$[B ZY,Z6P[1.Y!G0M;<#/5AXN_JQ/?LS[(#^E]\88<5-X X8 :,55!"K86U ME$C:59B T*K(0@O9EL0$5-F0>'-['87;WKLYOTCDYTC6)H@F\!6N?!#C* M'(/HJ7Q%GSM,]!V=Z-XA(?C\8)LO*RQT9F:-]S&H5 4.F*92FH8@C0 M4C1,W!MSLI K(%"J)6:[1J#0C-P#9K,#TWS!/8Z MQMY0.59:2'8\ON1XW;:[**+JNHLZC#C C6X8 M^KYQ&LD1D0-M^AQ]C,3-'N:Y6[/Z*E.P*[PP\:DMTUQ21M/3@;$JHH 49V"Y M[)K10-(5.VXO!W>N^[2K2+BBFIC8&.*#Y*51 (D_.V:2/F+)8T*SZU;KXFB< MMPM, =:]*A8=@X%MP1A48/K.;Y(V)+GVJ"2JE@ \":EW9)7Z4XR%$G6EZ-3K M):YN:)4:[4VZL;KT==TT('M@D@V/Z1RO*0R6)'=5#4P2^+YB&8RZK@A&2LBH MEM4W8K"85A[CFXV7-=N\N4(,2;K,X1HJ00_@]?PR7W0EX@I-]X.;=G\+DN>J M6,;**[3< ?(E.KILDWDTI>^.E4R+=K 2UVY,>J? ML"D;TK"A=5+1(H!X3;0D/6HA?T]EX>M$92;#+D)RJ-'F96^3&#@=D[8FT+1K M#8TT$@JX<=TQ8&F?<1,O_6L;AE,/UWD=S)&T=%*]SL\?KYW8B!YF>,,2GMQA MS@D>@_@O!M-$AU-3Y. V2$;>X2SC5W D+4F$-G/H#K:0#.&],@2(/ H?;9&- M>+ \M;[9^SS096.KR[^N;B%>CU-6(\<;D7,3$<3"Q)_\5;_C ;YCIKYOV*Q. MC<"GHY&-6HS2^0Y#C'>4?0*5!=)WF+*F9%XQW@6C0AU>HBUEN+KQ?16N>87 M.:7_0GZNB@>_%N2CMNHBOZHWJ><9?4M.2V/P56T]F7.3EKG.P5H9R3WC-W?8 M%%B+X M&,EL>=N&XLNGA>G3\'CJ5Z[*^4$FW94-\%<2AU41.O*ZD')/XF2$& MS>9O(>AV&?X!5[ )P]5TXH=%,4>QP0NXG41:*^":21Z.V8:FJ%R&5^0ILDZ\ MB(D.V^"R*'.6Q1&WLBS" C 4CLH3*"]8Y/W!4TY,@@M=07']B! FY^"8J*-K M66.LL4-!RO_>=Z"?JWQS73=O77T[FOR%[3\_RM>Y&!04T6ONN.Q=@^=+"%S] M1((QBLXQAJUSZ$$32HG \)\-ABY+8<3V\EN-[1K)B?.GN,=CU*!-V0DT*N,%B4IC]T!8!'!*.V5CVSF(-;(5 M?Y%=.CVGII.$U>_=.N;[#0F8[S6%X6:HQ8?64(%#!T+3L*$_DM.;GTV3KW0\ M>,,*X31QPM)N2K!1@[++N#2F0NVQ*(@L8ZLVE*CL?@S/O*',KX5#.*S8R31U MMIE[$5F!> M&7) #7U6Y<-X6Z-8A#N26(2%J>:U# L0"' <6NCZCY\H]%>1) M'@5_E!8A3;AL_ 9N4)1)MY.5N_R2V[R'AW*,EJ\26A/.R5:)!XR#IUUD7TAZ M:P9D9;7)/,L'W=.987>/*>6XJ=1P+.+"3EC //M1UB"IY]T%ZVYQ)?4H*B=E M"G1E9&&:)"([08C.FMKU/(;)H)?T!3I2@0#]:?XO&D Y2)L#B.4 6V,SQ9] MT7@$L=?2X)A;^%Z3,61-2F#-Z318O-!@5D%5Q=E M)1H2EB925MOF6#WKX%J5?$CWS6H\^3UU%0K7'.L.W4/5S[-Z%#<.D3V=6K,P MRE_TVNH:RG&RTNS-0O:]5#^8R4T$L;=K3Q^;S8(=.R#//B3R[,&] _+LXT6> M<7;F;'E;!$)8VZX2!ZPU+ Q8CAAYZS134_(G[[SO\MV]V4O=S)^!R&AO\R8@ MF;-DO@W/0"6LSX#VWO.L#:N77.KHC$."DFFR% R;F+,P1@1/#..97HY+G=A% MKD?$&(7G MP>EW2<,)$G/U1RRL6(%"Z;P=@)Z5PMPFDJF'5N/00P7AY?>1.5 M)Q*<'N%^6XB(5:RG5@$ESM PNQ#<"2H1XM3EAWKY4W937UAFQP7\$TLV29)E M&7(#1<5-.MR0'1.CX3$7S'O=]','B.5R([#6S0IO41 FD*^#2(UP727ZDLGL/C-LO!'!+<0^O( OB0VZ_[_J%Y;=QLOSN?%%:D M*E.Q@'FXL,8JO[B]VSL[1X=4%KS+/WUR=O+U)Y--L:&;XM^73;[\TR?_)WSF M#]F?S]X\^V9R\O7QY+MO7S\[?_GB[\^>3L[?G#Y_/GGR\IMOGGW[YOQX3T^" M;UGO1ZJ,^[X&GK@U\&1T#3PYGCSYQ]?/7I\_>_+=Z[,W_]C7>:=SYFO5=7IJ M>E>>\0M_-@(=8ZIB8'1,$JP(_:Q<3GJ(6#=X0RJ- I9=4ICGY K"GX())6,^ M+PN.;6.^)IP\E;:M%D*PF$MT28 MJ>:Y@1*@D#+;RS -50A-8A^2E*PSUC1!M? MMP''PSWS(D8AW1SH+385E+=A%644)_T6NKY<*]=[S,2M+5URV4?)@[X'!%6^ M^7C]T7(_LRHV(',B!%R42/_C)8OU3*[EOMEN.*P(%!LZ?AV*!*G ME2=G2;R(:DGS#&SLJ%>OHG644TU=PJ[/\Z8:FM?^<1SCX\19&&,?M)IVQ.PB M%8^6ZY9N[1)6VJE?Y.7BKB%W#WML+_;8&],4.,^6^45G;EG_>'RE;N-QY-/X M7F 5GFXO&^P.\%I@?FV: (8NB$ M1\E=Y)38(^_3,3);8#!@>6N]G@SP[2AM5:R@F;N2MIULD:WQ#R*[-5^O99^- M^'#S@[4X6(M?P%H\6W3SB'TYT]WR6GN4QVR#4XE3T,_1-9B5=(= PQIQ.<0H M!# )UY+"8-PS@18 6S\6S\F&+1H^P,E'<"D#QZ%&L7'+_#=/XC;+D]?3O4B: M1W7#%0*R/R%RFXN@E_)F$2@_V(^+G ER2%^RN A!'V_7T=CL>/(LOE##XT1 M.D;Z1AA$'TIP3.!+,,\6#S$ M\>+!G!S,R2]B3IXD2]N9$UYUDU=A!Z4F1;>SV)(FOQ2OV4YN7;*HCX$1ZZ+B M/67B7$C &$MMMB,/(FX'+F,>!X'VZCGY&,O:[3F]Z11^/'Z5%(&TAL+;C'9F MO@P7V+3\7%6Q(OI__US]>K1DA;*WN?!/';;D84O^$O$ *K.O4)GMA0 [=R*= MO<*0Z//7'G:%)"YJ@OEX.-U.)%/N"L01RQP#;*L6#_MI//&Y;,*NE=9#5U(? ML+!8_769WM9WZ8VV544@ \?I#."[P:1(-30*E"<-0H)IN&/[^H!$>W!R0*+] M1I!H@]G;,=FZ^B>R_).;:>H\>1QP;.;5179A:3DF)"1VS=1IUKA!S,[[%>$, M,.,]E_'DB"_R6/%&17S4OQ#/A:PTP]:7KF'&&U:T3,$XZLN$'Q2.(^AR?K%4 M8D++I*X"()D=+8]9 (' M"5"$<-2/@ U+Q11-"E=K\JLBO[;7&;VB,G0YK5D>.J.P38:&R\\.:"--WSN> M1I^ %@N'B[Q8++%M76;9@I;T6 'G_>K#7NS6"L#]:J: A\0#M!/9+0)8FM7S61\]J1.8EW)@4 \''S#H -&'$N MM0]D&6HYH$H-C35K3\>E$/MS+:D^C3K';+:F%3):Z=^YVF(^IB1H$J^_, MQ#1F;I";WS0D8*M6:-S4M.0%FT V#R)*2Q2<.M6?_ORL\\B][(RL'V6A(Y"A MIM[%M1QU856!!]&WJU^$K[#/O]WE!S.K69YO4M1(Y#JD(6DITDW==95R[]8+ MM,>E-Y,66;D'T226DV(##0LH4,CL[R<8\0VD1BI2L53 %:WLLS>8J"33,N5> MH)I&+HO=0,P=&3Z#"FA- &[ IU!S(7 **:>KCE &P(Q?4 CYK!DILQ2N=V2T M*WEL'2;K6G'\.XT +[]:%F.$MJCVQBYL"P6L\WEX]4B#,OXP8^DD$&0OLSEM M=DTD];]YDWL(A!]_W10U]Z)N+"&H7ZTK+U!YP'7-J[_5$ M$5KR(_BL6M"!OPS.#F7QF* L)P4!S7(5 MC3H4M#, 31&.]#&30!LZASY7YITR;.7Y@?$*1E)2<9[/.HF$2BLK'.WAN38\>2Y M[M4A_QE@AB/O=R84_4(17 >:II^)IDD*O[2JSH*-G)R< M'G.._SD&?B]WFNO/N!_;,^Z/=6?OWRU;/7;\Z>[6U'#O!)QC/)CHT" M$":OBLVFG77-Q>5T\BJOJG9;AC.SR)")8Y9)ZGCDXB=_ERGQ.#(@W@&J\.4Q MBVD)+H/:/\]G34<9I/N/(?C\:!]7W?KQ_*#W^ M1DJ/OZSO\B#Z+@_&?)<'QY,7S_YR^H(\F"?/GCT]^_8O>^O"?!O6\S[:;3?= MG\?I_GQLNC\_GGQS]NVSR?GI\V=O_C%Y>G;^Y,7+\^]>[Z_?VNLDWP=J,#D4 M=JR!5S%<>=4/5UZ=OGXS.3O;TZEV^^!AW O MG_WE[/S-Z]-OWS!2#>FM<+5S\"R\_';R['^_.WOSCVGXX(O3-R!A>/GD;W]] M^>+IL]?A.F_"Z7D^.?WVZ>3L_/R[\*M7W[U^\M?3\V?GDY?/Y;L3Z=S?XP@Q M#-@W+ AT%I,2>_JNSRPX^)^NRBGYT]/_ MG3P1S1P9L]B'V&Y7L[K4)-:KEZ=GDG\YGKQJ*+&+,D-!=65[BA@_0(/ M^\;G?WOQK=YX#Y=2V#9_963VGNZ54^1+PR3/+R>T0$+X M_#GJF$W.VB*HAOU84/JYW$Y.'C[DQTPDGD$EJ36;_A+;TV7QE-0SB);I%<&M M]I5;X'OM^J?2/UZ4)UN;KT@LA90RIJQAMT4!@0L+N91;UUFE9.MIE>-[1]^] MSHK%E'";Q*AV'5,=J!"6X$MN2*Q:A#L6,OB,#/+V3)NK6>0.W0LBB;Z'LT-> M4%0A.8VAG/NA)"!)J\3:DH@G78@F#RMR1D 6R$'-P8#'=9K[ M1&1?7^_IPE1G_XOH['\QYNQ_<3SY_T*$^^SUWY\]_?_W="U2F/M:UM^>3_>7 M<;J_')ON+RFV^_;T+\^((:\?T%'&X[OS\[,0U%' %C[WXA_G9PC4GI]]>_KM MD[/3%R'J^_9I"-7D,V'I?/?B#3Y"1;Y3^L,^!W$N>@M+2DW7\[JY#O\\>E'7 M;^EGZ P L+JG(X%JT&E5=2%"X3YU\@2>4^_ R;VCOP&D#_(7"5.6,D"E#%!K M Z3EE1>!XV#8\#=!MNU^%"?R%X9:P)_(2C,!(L"*S;@._JRQ6A748 MU(!!@&N6T(@YW#Z"+91M?HV( -Y5H;ALI3PU CRYT<3DC5F*(4M' 3*%& *\ M:0@O_IG/56P%?2V_!5:I]UC@KAG6U[6"DU'K+[BLA=_4[-\O"$Q),8$6RE\ % MVP1'D@Q!\E\_=/7FJ]Y(\2\/X)H!N.;! M 5QS]\ U!R_[8*S?S5B#7$&(W"^+M;0&<1> =8_T6X[I_&?FQ(MZ4V@3WR*8 M[4HTZJC9!4'R5U%&<1FERJF=C,B:?,!M=M_49_QS?94>!]Q9@!;GSJBXW;OX M9X_>1I6'V2"?@P0TBX4(V%-M(WF2)@^G5G7P-7X#RY?[(HM-H;)ZFJUC@=9. M!'FU3&KMMQ <1N>Z])E358M8.&A=RM^-X4/%I!<=:0%GU(TG*O*S[!>@Y+;LY5/$GH$E)"C M-M>?6D26!\M%:5K$%5OUPGKC1BQV,U)U;'V\29D24+3$@XK2E_$>EZF%\:;1SS,L\:^E3K!54H(Q*EK&-KI/5J M'U; G5L!9Y7+.F<;:HG?L%XUBCD_D/C?DF2]6^XD]SP4JC[@_6/V#W@M$90/ M1,SZPGP%NW(?"U, 9$RWR2T M#G-_Y^;^E8:F\;B^ .'8BEEK8.[U:&CG31=V\\&&W[UY_*YB &.N&8*4() 2 M$W,CS"NA2 I*%/M6--HB3FL(R\-LW[G9/F7HAF?:(#^MS"\X+IKG.9W$!X-[ M]Z:.0J.KFHRJZO@Y@G8P!O*4(G,RPI=RF-&[-J/?).R3%TU]O;D\;+P[-TW1 MRQWPV_PD)6KR<3U)$)!G^&WPG:MZ183.X8L7>4UM#$S/DT#Z/"%EOBX6^8JX M0]%U4/$/R/@?5M)=6TDO41HB[C(21S<)6,EJ$R%&2; -9.=[^,4[1LK_P?R5 ML,HC:G0JQ34XH Y,&JQG&*I-W6"O$+33RFZ,1G4CZ;HH +N!U9U$#C(I.L2= M/76GZ;INA7R,F,A74O&"UTO[CRC!U[7)*4GJ&+*M:O^I/XN++K^KV9Y683WZ?\Z M5OCZ?T'*;]'_K8[.X/<(&OJ_E>$:_#H,D_T.4:0P\X6K$*>H$ TSN6>EVT8T M/VX8O##R)0$?+RXY]1"6V U 98%G"[>O4Q3!\,I$G-Y\C3#WV=M)7=$AH#5: M<->)Y$E:JXA\5OD!!S#"QW;6>"FJL"*!CVXO<:ZA\:W,N*^HH_B!J"TIT5M)X>W6Q7JJ@WY-."4L MLWBJRI; 3,JN$Q:ZL##DA&WR955@-;8N:X\A0*)F1$GZ]& >C"]W? MS7!TYV0 F9[<6QH+91MY@CW=3:T0.KX#9)[5',+C "',@N;Y.W96D-AM42N6NAVY5_EE5B[WM//HY17E/?/K/>UT^9Z+L5E4(Y3D M'ZA6CQ8-Z4RH!*-0]%')!WG@#;E$O.&H5%M]-[]^[] MW\FF6Y$ARX@JEX 4Y(-(,R?9-/QULUWG4RF.,]P&>Y=SZQ6TGE61UPH=.S\HC17^-PR62"$H]W8"OCLFPPX/.+,N07%1A(7C5&J8H"[\K^"AK MZ[)C$P1"MVK.),M\8S:Y(":&TL#]I:LK'C,"K0==S"BP8U\<3[XF M6NFF$E)8+ )D>N&3AA.L ATB*Y';EMY($!-6['1PJ/.)FJR_WKIR *,0(S.\ M?;(.CQ'NF'<<]M*]PKY1%0I>BN&7!:LO"!4WH>")>!ZIPD(!K!K-<3:8003VP>=75[4F>=R1NVX%&]%C-$? M^)O!),U$/N)V(Z:+;<'DG6[3P))!7X2^O&0!^X.G /].YN',("]Q M52\(R;8*8S=_:SOGNEERA,[59$)T]=^CF_,'=G;8([=V2OO CW(PMQ MM,IPV;&GE@EM*6>T2*<[F=I8:F4YW1S\*3P[Z0$5!GIY%$,#G&#=IN8HEUGM MU4.MN)2+M2++8-UMIGP):"WP(16,6T,7(,V),"Y4!\SS,%UR>_2=7>5*WQXB MS$)B+J+)*+=)# ]L&+6(AC&2VF(KGC%+:N'X^7_L?6M3VUB:\.>97Z'*]NQ" ME2#8W#L]7>40DF8F 1;(],ZGMV3K&&LB2QY=(.Y?_SZWZ=Q[IG*.XK-6W"/B>)=\ ML'3:>9X.(CINXRU'LFUO =M/D(DC+J,0"R(5E1Y&M'$62C:*% 0N5%RK[P ? MF:1Y@ F_= I_"Q(JN\3E:+=9%2*.Q/G!K O0 >;J>JS;4Q U,LT%\AEZTT@! MOREKI-8$KTTAJ::0[+0I),N70O*(C)_*$C'+;T!5K>?04]2""A@6X&D@5I,X M==K-5U"X.:_]NV-PV[3YX5K+TC5MCGZU=?LUZ/WL8<,'$4)R*X5([0I.3UTD M.6(VRX/4YTVG>X KT%6'01&N*KUI^WE=2UTVETN+*BN!*K;C@D851)2?/8,J M5)$%(^J:)7>GS2W)NZSBB)XM1!\E7OX^+\HPLIU468(6X9*[LK0PWL+X]X9Q M:HEA. %W_L'#J^A3H!S-*D5/I@XM&2(\HE-"5\^5JF^K7(KK,I(^<&K"7OQ; MY8C&96*CULDJ! ]B/Q*LMU*(;Q_%CY\ZV_[A ?S_WCZ!V$_=77]_>]_?V]XQ M5M8IP'7NL5?ZG1HHZK&V;91L,AS4ON[Z3E^[>*H5]/N_39M!HP1&TY=DZR!; M$@7P\L+W]OW]O8Y_<+#-*^_L;OO[^_O^86>O-OL*WKXIXDJ)"M9&5,A[#9G>KLV_!$E18E>6<0E.)/>M/Q2\MEB_L[E;O,2^V0^Q]B\9+]#/' M:6!LI?BV\8V3+V8#Q(9KY?0]]-CWZR3SQC9SV"DJ@GO[#<1F"D,[DI*BY.!( MO!Y(WK'4-,M!US9*JYHP97(+:J$Y>*JA1EJ-\5UH8.;((JEYC+Z2KDSNHY" M<-+:-)VPM(&\EX3OVD/G "I95%BA=-51;-MK!/\W]3E,P3;T;:.%"W^__#)% M4XWW2026.0E4NH,R0K'F7Z(3)!28X1(.);4@Z#3X!(R+1([/E)IB&A@/H]H8 M'/SRB%BPTD"KJUIR_.*TVOH4PPS1]T1NC(A!L^8-UK[D]FWQ%"V$4>MEU?PU$9_S?NGFL2"=SGUED'OJ/ M%EW!)D_0R6LZIZK/"*@#(KW!YCF6KN^VSN]YE#\>'K]Y'2W,_G"8[;8PV\+L MW26V M_*-Y\Y/RXZ,T)R $!^?S]P[VE0< EN(75OW3DNYVM_?;2 M7]*EKW6ZA_[>P5-*6^M+R&8?205^4C;[@<(%8BG]9+/";KA1=)*ON$:\I!AY MZ.]T#_R=EON^K&OO=/Q.9\O?W]YM[_U%W3MPWZ[?W5X>>\<2L>&7H.W:>)F6 M[3XA'N[XG>Z^W]T[6!H\7()[6/UKW_;W#T':ZK9<]T5=^]HVR-@'.T_I:&K5 MWJ?AMY<-G5M:QOND#C_0>P[V.BT%?EG7OKU[X!^V]N:7=>UKG=V.?[C[E+[= M.N-=^<3I2$ >; 9&J $6I.17!,N=71-Y+"N.U+-@QG4OYD(C/D]ZZ4 MW;TPV6;_44;Q+=;UG601K#W":IL*:["&-H6-,_5M,H[D[%/JY[P?N4(%%O15 MF$+L=[;1Q=61C&)_:V_;WX']?K]4:*IB).4NG:2Z.Q:V<]CU=P_W>%E(%O?W MGS#)N2U5AC;8ME39LRA5-G-[]U4*W,DTV:R'&$?54)1-*A15^0HK>7@_2;@$ MXZ^XT;\C4=GTJG/JZJ&A2RXY)5?ZHMER))1ZYE B7;)'V<1GDN:;ER M#EC<,Z8"FS#RWLY?-%]@FKRW]Q?#"&@$>1J_;!KLEK(C&]?K=/IN6)^N-Q3J M/MR+".N3YU?^8("\C],V^G736_"2-K3<@[[NW!+>11PQZ3K$: M@$*L%,'-0H;Q,C=<,H! MHCOW7]+-@3+]@N%"!.$ $@XR?C22%IQ;A1JU#[D_6SS4 OE^1MA%/] M*Y5WR(M@")14@-:L!E/U)W B7W6-=EC1X0'5?]OT>B'W-L/2T,Y84C.6FQ6Z M!Z.'=7%#"E!@QGX1)-?4TE(*46!G2_E):@IC$ULD/;HTAIV5!"TX7'@1STU* M4L]5TQVP*)0P=BIV$'-=7416Z<-%/?XJ-_EJN/MK)>' MA?'9[^?@G_G5 0BIL^"6 B2<+-)B.M$%T NNO;+9.)5E)8A!8A0E_#'^$(,_ M%67 V,VK6&0*6T>)6V/&F8_':D0R@<1!G):L%T?[-P23ZE;PVG'ESI.MQ4+#%^NF0Q-,4!X0178.MS>]-YQ M07VM2EA1(N[RDK MYYX9RM*F[4AQBJ[-EJ/ M+<5RILL?R:$09 ]I!)98Y_ME#AH.I" #6G::&\78]+ M2%(1(?C2.[&B6H]$->+ZPJX"H&G<>B^A#%$Z%MO"K](4K-8A,$@2;K=%W87@ M:MX#>(.WQ6>8]^?(3!2#.^N0?O24X-0:"%M8[[& MQM1Y2I.A*;;/I%O[; BL1NP/-T%<*HUPC9NU,P_3&%[4!^ULVE*1EE*\>$I1 M129SN'&:7 OX:ZS%DW:](O,0$JNSJTQJPJ'L:GI9_=39ZX((N*O[W]Q%<*@2 MV03NA*1(;.V64*$T$-KPEC5ND%R+]^^4XF9"AY;BB;3H_%N9*&][2Y,R[$^$ MV(25 &G.M]&=,VE>BPT6#4W!5G0J-(UM\3>& MV-TN>OGF:)0 SGL[>U:?=(>>-0\1+% K*Y47^BFX4E]C[6)1Y!H8_JS/P")8 MT(>QTH2O%J9,I,>9M+3+L9$5ZKD(1%9N8C#41D*?B2?T1Q*UBIG/+3=?,\*JVC!/F*]>!5]5/HNV?Z@LU:RW"+X:W-(7@*R< M5%[#B75I>[+.44C#2AY<_]<["H2O=DUCU&G>HT[S! 6)'ZV4>3+'_H<=27XZ M\/>[!_[>WA8)NW@>" ;T!TK$0$&8F!W-^ZD>E( 6NJY_L+=M?376.:_QBPQS MQJ@U# 9%NIH(=DH^A7QD6ME9*YG3NX/,>'!RG8-#?_MPJSD>-:D,)5QD>W_+ M/]C:LB+&T9V36;^?IGZS44HXB'U9J*$3T^#P&_0T4LR$4 [KNJS$D 2#05:Z M/CV")0E^\N*(NQU0D(UUS*'!P)%.8 PT&*$%/5(9#NUI5770[/E>4D+ 1#B M%N-PB^G@BSA;L@QCL581BE@0>5CWE1465G3K+B.YNSVRQ!L//SA!#GVZ;RAT$J.229-.IC7NNW^#=JDPU@X7UZB-ZQH-7=.?!<[5U&?H" " MJEK9KXVAU-P5 X<4$)YJGQ9I?H5-:QP$3?MPSC8>L7D%%!SYT[9_N-OQM_!K M,47@L!9A,=3S^CI3U^ACJ;-A#G*M\W<\@:Y_N+\-IW#(H6Q6H" &XJX/G][M M[/L[W?T%W?5 :*7NP715<%A(GV[?&%:"@NZ9S?6P)K058G4L&/]3Z$0)Q=#4&O=Z.P,,. MO>W-PT-1,!&LPI3:[. Q#HI*DRNG%Y[;H8?SF; [%>!3(-$L#CX(FTY0^L8Y M[^NSK\<(X-VCBN+S*B1(QX_BMR5Y)H;I$[91D3>. C-H/29LTB&(V!I..J$A7M&S MU898:6+;)+ICCX.I7K8/(%#00A#G=+^O(O5U&T@C*OFT$A;PTT0'$D/.NIE1M=)-$?V5"8:L;#G M(V"I/5\,$F#P<" B-C+4+7J5D2>BGIQAJ $F&PRPM2P/B4<%-SHD5A#'F][) M$# *.WB[4W!/PD*W(:Q3.PTVSFT@4:!.:7TT;\#>B- 17%7[]#G".PFXB.'X M'@@< 1X[Y4-H+AQ,V>]O68XOSG6>C$FKAR&U&1YK$&)K4H61KLA#I&^B15]# M3'3WW=R"]P7HTW>UP@82U8^20%OQ M%K3#=G-3K (&^)&1,5]8Q\+FVBFV,<)G;:ONA)**-OI!3%:@?(1*KMN0FM@' M<%S25^%IIQ>NV[;ZON&(*WC5 -Z?@&&3N>U,GS"#]LKM]2SQ<*^=/1W3A1=. M'4J!,;..P9E5(*F2LF^,%P".G<..?["W T &L@#'DA5YQ>KHDV#H34 \':&0 M,\FB@=@5NIM;6V@TX+=9UV0;$^)(5)0BC6J;B.)X0ITBRKX0$!*N(U1NT<8$ M\A1*:7)CWAIN13*6WT=97IC+U(G+F]YYF:&YU$1(YF@48W'2K#F '2O.]7,/ MA^PG]!LKX7A6,@QN5-[.4$YQ%JDML&1,UC.4$Q+.[SS=BCW7W=[O,JK; 3X@ ML0MM#K"]"44M*&QK/5"V^(E^3R1?E)55-HC,1:'8'G-@X4[ENGRMLY-$)F^1 M2I!'7U%)*T:.33J4'6G;-%,V&D%]G434D/N&K5\@%6R,@G@HAL:Y0ZPBW3FQ M6I@_](XVX0F7D\_9_"% U>=H&@'?\5V4CO93>\S:<.%12,[;HU2 M&")!"_1$;;&*Z0*B< 7UMWOSB,"8D&C^D?J)DK+/#:WR1ZC+1V2TV'BE%:( MDW28KJ(]FL:2:Y,D^E-W"^^#7*%;5:+M'NZQWDV=&(EIG/9.Q_"SMQ:M2XPN M&V,J1$=N8&:\9CJT%L%8XB6SN8LS+Y.[0I8@Q$N:L+O$JP3=-:Z0L$J^D$[< MU,2H 2R8M,&BHG4V,G$L?@IZ7X0(1/2.I4-WE-G-DHMR#E&<6=2\U:PHE21$ M'0 5_%L$D0FCL\P.L ^^J]+GX;*86W[F[M_,:D0YA%3AX;=JQR7R9[C"N%D MVF!(,4OL3FF+RE2=[SN1\0TW;=@$O2*L:(?P3WN[E"2.IB%0P#?$ 65\3VQ^ M3LC#_U-F=$77($:7]3(26C(DN_>O17NO$CYE7 M];<[Q"9V'ZRRH ,*UC$KL!^C1*VN9G4V*%*;O]\YK&)-58A)M$X_JW<( "8& M$WQ!?6+1:%]/9MPL& I(SBLGEU[C)SLX2-@K^_\2[V@QJCC'=#6@.4J0*=2# MX2@HD42%CI#1;PB6@6;!],JA>29CEV4MP M&C-*,8(5:O^O*S&*."1[-"O?];O;V[)V+D[%"R:IM"'V&ZCGSNZ6(9]5OQ73 M=#FB3>\]J2W1F!5"_-W#MAWA4%6.!X!PF>A)SK&>XX3/&D&1,=8VZ 76P;_ WNP(J,3-2^0[$5I,B_]'\]0N/. M .2#'DL^>%C'.3OF5C5"'VZ=YT4<*ZE0&V,HZ"/3/&*'Y4/]FN2T[5.(:SD1 MQVACRN][,^JE<4UJ0M#@3Y3@Y"PDD"6.C9XM=HP]5W+1YI5H=!DI\ >S1<,.GB8[0 MB?8&(!-AIS'CLJ[Y,&8:AU%@G(O-;EX3LRWA9:[%JWHUN7.(\X:N!/G8DH>6 M7/)+Y!(G:H+Z!Y%AQ6%]IN >3(U (]7)V/I )T["?>,.Y)A_5[:4 ,4]S#TL M@C+X[P;[B@&FHD>-3VW]N=L'K3_WY?IS?Q?NT-=!* M1%1\812A-$AM%ZI)% M"FDU&ZK(6YF6N4G2QV)Z4@),A_<@!2US72>'Q601=O-%9!59SC@(E24Q?153 M[-^]7\>$BS016Y\VWPZB;%".,0IP(*_AHNDGHD:FE@J0?211_RK#:V8/'"K( MP?I9-L4?26XT/'4.E6<&(6%/L*800X.#";+ 1")>^/PDL$MVS/_M#0H.T&&V M3.?.H3&Y#GZ*4-BT!?#-F:RB5'=69CQO)>#;R@83$$4&Q%HS3*K.!UG49T%# M5S?IU*N;7)9CF((\[I?.H*[ (8-2Q9,(2_45K$X=W27[F/"E'L=97314.?$: M0-NQ^KIR7!AF$OB(4:9:NG6V7\6'3 TQESP71T" ^*##%$G2\<9I5HV==Z = M!BC9UCP?RTP9X8J(]2#Q<"&4_@ (>N+>&@ "@Q3.&\_J+EO8JNP> +P>3"[. MWB.=R7BAZ^B>9==!HNM(:O'^Z.+,..],N?=:+K\;C([Y >^\H@3PWA"[Q !A M]28J,I#GTU#%0N=U&;VLN^D*_&9#$\P+R!)'":"B"0)A399V3"9!%$VSL749D8/-:Z?!DI1B6S-)%82U(&&T:DA-M4%3/ST3[8OPT#T%. M5QG$' ;R!\K9"<7+OG P(9OY2(#2!I!TT+Y',>_Q+O2HU%G;+N(3P),/:3:AN!AY57A?= M<-.[F _3>%:N&8]@[ ^VEQ'Y!UV.8MY)NJ,PA[+U8!<++S?2>#P M1>26B'N)5RP+H&A_2$1EP*4T8ZQ]1O10)D6,RC$\P$!*OOA^E_2#YPL[V M+TEZNS%*;R4_E\S>$UN74V@[7BQ2?^J/DI)%!)[7V@H1>TPD1H64J&J4S]^) MCE[/N2[V!MO!LG0:Q)QEXFZ4TW_*Y4IS<5YG$3*M4X6<63@F['@$\=-RY(\S>P"E+N3)\#]!QMO"4,10>/ M2G(1//3TWUVZ?VBOD@4=$;^I*VYC$Q.',3!39I&(3H?IU\ Y'<<2X]0_=5DH MI5 !(I89DU^B\KE)4BREXQY*>"R,)&DV5%%!MG32NQ5(,8-! MF;%H[-(YYR30"^LNJ)"E0C2=Q.M74F8-8 M,:I'2ON3,(N.:JQ50"[85";KJR$:)21<1G8V9O^'GAL80HH:5,QI$4)\''^N M.))O3,RA\!%4"%B.(,](E'_9&&(@@4ER1RE^)64W$,H%21,Y:H\".CB6%4B^ M#NO"(L88TD7^'TQ:KR#0T"ION?224"R(5 JS:\S(T$TOB8]]-?O# MC\?14#E ':MK#$/$T@-/33Q:A^GW=I@>M@[39^(P_0XMP!<*ND>V?A^11X>. M F$UI030O6?C05RB.E_0JS,HKB@$I)Q*G^CPCTJ#+RODLL7 IH52E UHNJ$U M'ISV+M_U_M<4*OW$ 7?J*Y7*":-8MV]U7I2#CV6.A<.(6:+ M@'LR0#M+KGLW".(!6;Y%7+VWV&MM"50:@+H#MCJ[5V5=E(G__)K4U67*\YI1PB;Z.J%U)O4ZHXZ@H4N#=VP:HJ:_7M MT33=L;[$@38I.]!CQQ-(XQ(M53O X8RIU"DR8G[:IY\X -OG1[PSO4#<@HY3 M?W1KP;R36W1 M3 >K0C<;ACTLPQTO)[05K.AP;*-4U+&Q1$YGGL"-$,7[+.$60+JY47%3J4%4 M=$%O1_W70P-RP>J6%4*J#EEL;#I@DU)0BU/B>%%R1DHBY+#4OCS4\;BK09/7 M]=K9IVX+ZV3X.%8!M"S3"9Y#Q.]* 7A1AE.7%'2(XSKQV72@N+H"[ICX2@2CK>?.1.# ML$']0D JHO0\Q#RK]EDLI_7B67)Z P5G,#9G9-6* M5A0?78F]HT"Y '4/Y18T(9=$2[KBYE MXZ:E"Y>NKDAJOVV6MN:48IDSI50%=,M!ZE<(@;4XS_1:>W= 8;LM1KZI.BJ' M) '8B -(DFD( MWRA*'B^,#I%*&V992CX:);3(Q/LSFVSH+LKS>G*8R =(R>!OVC7Y=7 M(G[.#H.?&IL.ZT EW66.2!N6E0!MC<475_;1$TN2D-243-UZ;TDXO\LO:WKC MX%]I)J8Y8W"LXFPC3+&EDR S2?MH+S9YR<6HG(G/85/;1^*4VS*)[L-#$^KZ M=\T-B8WF27[)RL@\9D>/N0RRQ?)(.=0FT[2&I'ZC-<1N#)FM:^/*RNM9AK)8;Z2MXI,2:Z MJF$U6IHB]75"V1384S'"VA&WZ.< _ SU"-BA3TL0F>,="D6AQ.#[B MYCP%N M,;36:AEYO=<$%BHB:1Q&Y1)P3%5@+'+*8'R],W$EK7EV=G@DF#NU)CU4&;*B M^^05A>4AF=5LFHUH9@JC=1<\<]9W5+S@F+5+*?>P?="M;;YRZG#,3#@#1Z6R MA9E06C.-2=,)2()U3Y1_IQTKI_[.J)-R. R6D.<Z.CK'U#C>4(2 X%;2SLB(40M54TDP*&S(L*Z(47%A-J;E:R,X M6^IPHDFJ^V8EY&DM5,U<,C)VUAA$5>3\N,D2T(8T52[_WGBZNAD(9S7D.I%& MY^*A-(),0\)\G+7DU%]&2QXX]@:/O8%C;_#-92I']YSOLFT'3V3>>[ C/JP8 MI8#<'A#M>\25V.&FN4P(+'EW2T=[\WZC4GW%74(D.IQ*.^C"]1Z 1!$[ M%8GF'VB;O_^8X2@[6VTXRK>$HWQO?OXD0@25M;E0A,M."M0[FY%Q9UV;U3B( M.=(4*A&2,SI[2J!$)"E&A= Y24(I<:S**UAU)DSK16[1[[%,8//6 M-AZ0JD9:R'=/)'_JR,,?U'X@\*+PKZ].]GNOO"(J<%+Z&[CI\*^O_@N>>1W\ M>G)U_,G;[VUZ__NY=WIU M?;[R/O4N_GY\Y5V<7.+QK61!J-/4I/LO]N$_T_TY(')@(>2@"4 .0&X[.>V= M'IWT/GJ7 !3'GXY/KRX)3BX_GY]_I,^]BW]Z[WI7O54%B+,Y)::D1N1DPE(? MZ6B4Q9LI:P#I*Q@HD:S 28#B__N-CJ%.K*&M.)@=6C [; *SPTWOZ+?>Z0>@ M,B>G!%Q >'H?+HX%W'X_N?K-ZQT=G7T&8,,OSD[UQY/3#_2"!5-+LU85'D]! M%EUUB'%XUV$C[SH$WG5T=GIUY3Z]U$C"D46"*BK2WLQU4V]$E/S$D;>5B7"YKS'%95@GVQ6T11MVOM MI[/5O]SPH+[2906U66Q0+7.N2T3P* 4P)\J,RM J-Z90)7,\E3,A?H/N$<65 M= >4N>W#:RB'HL[XJ=SWB$\9<)U[6D0FL !H5N"&"_MVP[ MQ3PU:ND YP0;R=$$Y02+Y1& ;H"QU\E !WOGE1(@&%D7DQ,&S@)CSM5 LFRQ M;C-7@#'7:,%G%2GU)^=*C*T+2RE$>.QN5:NC4:2& (7Z>L[X&NB:3JA&]%B> ML4J$(Q:G6O+MU%WJ58"9DZ<-IJ)/Q;__:,2# M-"NTC+K/_GF+"J#E88)VSI3-_U;NP\% A$/,VG&[3S" M;"M1L>\6\W&*=F*L:49.,\N2Q T1.3$B30>A4S-JE0GGMLXUTE=DM/VK+4$NK+58.D"Y,I3%DE9D3XL$/21/R.IB(^WGJBB\*Q MH&,BHMQ3XK0JDCVD!AE)*T&448#_,-:)B$ZNBZ[*D%O_5:6&Z9MJIZ7&.V$W MF]M%4OM]42)#BIHHA$,T)'!M,NSG?)\+^0^.WK<"&@>]#U0T*9SBV*&NR('5 ME.+V@[@G+$PH) M7@!MV-R?SZ4Y,_<*:U5HZ0P&C9VN;8?K.3[7')B^&@12_C.B*Y&L2L1+@/L/USGM^O&&CK2OS>KL1.ZTI\)IGM/T# ^=PH#G"OSD4ZT'P% M]C_2CFXY:C&BXH#&O=K<[VNK;(2!<;VR..^B\1:;Y$V32E MB%>W<*Y)Y[G"6H841%9+:?<7YM903V0^H.+X/2["KX0Z;E0 MF"3 1]Q#<"9JL:*][4ZD#,I0CWZSO?E4IC)JQ< M&N&"8,O-M+0.CD*R5L$=< 9YGSLKZ.:.>8E<)^(J(5@N X,[B(LY=02MA90K MDTXH!AW5!$F'T?V13^L7!.6<&-WXA[X8%& MG/9G2JEQZPDZ/3X\RFT>2@45HX]R FX [U^/))\=8SYMOQ!ZUYP-A?W76A=4 M-4D\V6JEEFI]1U)IHC$J6G)4CDY-"KW-4=+3SIVLV@/)J?CJJND@LEZ/),61 MAAE+U$G9QQ=HOY^"*<#6;!GV^A":.MQ.!Z6VRQ M:&T;L.1&8P;UNT M.D6 MYL M8?7=T45RXYH@U3TZEXYM*)((^W2ZT,D&9810$UU/[9/,$S;'^^ZYYZ"+2U?= M]2A\G'LR4#ODID-=19I&O5FL. =[G9'W5E:TNP^8:V, ED3FQ%Q1)XS-7 J M:EY+^8"W2H,AET7F@%H'J!^F.CJUU)E'VPL#&D3A [;;4]!/=2^EF9)\B".8 M,>.V!YN:/)!T]@7_82NMN$N5IV6,(OB":3^.J$'VC!D+!V.U@].B>E>3LV;L M(/@J2Y^,SXW,E]T*-9JL?N7!'083-*9GI4+S^%.$0KYU0B'?-H9"OMWTSJY^ M.[[P3D[?GUU\ZEV=G)VN;!!D#NQ2S[4!BOE&]'5C%(6A2GX>;._>]<#>70_L MW_7 0?@_O(:G_JU\1\&69" 7/B< \,_Z&Y< #IR .BH$8".-IVP:>_B^$/O MXAU&5@,T'9]\./7^]OGBY/+=R1$"UJ5W]5OORCN_./['\>D5@-SE^3'_L*H@ M]]CQUJV?=:?;^EF?B9_UQR8J"@"Y].Q\VY S_+-"S##H1.=@.@VO('#= D1653XRNT1^X51SUW4[YW_Z4C-1Q MZ6J>N5,]W!/AGX8':8 TA)SC.FQD5";-O2/Y&@JD*IL2S4I MGB,%$UBWI1_T"-CC"9T>*D/C7U)$,78AQT6A,972&M372421T,X/*LCBB&I! M!%B%DRH2Y269S5+JOV<6PLZ/F(/^*3(2Y^#2([*$C!1Q&IOR#,;H:)BW,\IJ MF,1E%NB8Q!O*[!T$.17]#4QU"+2!4E6,<74YUT^LE6(9Q$)")5E_K M,(ICZ_['@;D41KWR8E/@91!CXQKRR>0Y5X/0$_.Y8QH&93)P,*;9$8 *SDLU M3' ]T\J=!-Q_58YJ2"=-UR)!9QB-%VIWFTE%T?6TD4_81GTT>^WFK45"UL/E MH73@@NW.-;MG'3315W%ZNQ)]Y^Y/!YQH@$(E(3LP"Z4+8R;4AE(7HHM,*#\! M:A)2]KDMI,E#FH@670\:W9RI+G J+U%@!P9^CB4SB?#!(2CD'>!L'FHZK-\; M2O<@6UZ=W*CI6$J7^U6J-,;6:C(,@8U]DO:%]@'N6XPJ^2520$IC!9@\['@[ MV["?RR(#3/2]RS*B5HI;OG<>%47>+[-KH!GG/:^SV]WJK*B9:R8TBST.EJ@) MBEY0< AUV%IAYFGK^A1<-)+]^I'2K;- .(U"X!- R$:I)7T(7#9&/G5/TO:Y M8_OI)^K"W#D@F]/.SX]XD+PE5A[^^@I$*A3*)^CX2J[-9U#O!_KSP\^=%0-2 M15SU+2B+]$U%>Z-O0$WXTY__]*=?BGX:3G_]I=(S-P,6/CR*[[:UVL,=_=1J*[N[NN M;_\!!_Q=H:6:]QU,QQAZ]7[3^X=*$M A?@S"+!-QV.\\\AZ?!.D7Q;X?C;!R M;Y#,U]06D(<[8'UWE\#\FV&])2;/EIC\+^>CS7>;JT_S]G9:FO=X-&\N>;,$K*5?+?UZ,/WZD*GK M-)MZEYO>9;'I'<5!E/G>9?8""-CN04O 'EEH8\.4VY"^%;]:\O4?D*]3BA(! M73.YWOA=Q8/1RQ&_MEOJ]<0J9ZM7MH3M1Q&V3T$!<'?K_0T5R]ML&I=?7@QI MV]EK2=OCD;:*.-:2M):D_2B2]@^EDL"["-(70\AV6T+V^#+:#W,$_!G^Y3#" MUQ3GN&K1J6=4"%V'DKIY$-S3U&0UU!(L$JGU&I;QU&8XK&(P\Q5EGW-G=X^G MX1H16&UA%$VP2T8J92F=H%RJ ER/W.4$EZ:(7IQB,DFC9&%]:ZD51-'!A0WP M,471L*1]IG!E;=KEHZ9=;K=IE\\D[?('5?58E"BTHHD-2,J.4"BA&GV4*H8- MV#/LNFWTBK=3:M:LRY3KE!_,=\B=E, Q,753:+>!\@%E3*7*R=<<##69=LQ>=!\HO;;?>4FUM%Y;5"]2UR#['Q0 M9G08827#D%)0J#0*MB;G(\;<$LY=R=N,DC_=.Z.$,@8X=P#5LRW?P_^MO_%J M,KR'0KPFO]O=)\BE./K8N[STG+3O1YQ^S:;7"IXBIJT_0'NJG%_W(8D=S^Z& MENB*]MHK:KZB);JCG9D[^E'&I"<^_GK$Z6/./1,&]H/P8KE.O,%)\>@G/^,! M?O05?(\0FN<+ W.2RQYS"<:P_$(-=U>-V5V@2!4>&0VH_@JI%,,HQ[K I 6L M<&'-M[JD]+&I!;^BBC=L=A8!-[F_(B[G4V:^I7H9UK H)04691#"(\U)A+8X M^FEZPS9XZ9FPZ;DS]E$, 4!,N5LO-7?)BBFKWK5:_:!I8E4=ZD2#"^6N:.,) M=CU4:.E,HM2QE_J@$U+U$5W#!1?4W*B<"]Y,LNB& M*XN !789@)888=J,3AO8O4@I;L(7R?<8RWGRL;8C4_7D9]D6,67RQ[KUL58 M7(E#3YQM4@&4#/.UI ^/;TNJA]@4(9V8OG':)*.\:^,6J5X9+$QL O'46V/; M?LY5<6!,6$YWJ[.[/C^Y].@&_2O)5Q\-0)L^G#E\2L?1P!8&'^1F0[(^;B/! MG8 W\G)"W6.*%$N$HY$C"TR9[&1 FY9*^7I!AW:14@&Y@1PZB_.N]/'A'9\D M,+QWSG?H>Q^+L'HDB#='QV=-NZ,J5W@BXBA!%,"B-8E'=>ZE$^;L^]SJB)L* MXN81\DU'/7E\?@XOGLEYIL*(CAOUFQ44[R3=SJ M3926.;PVERX.BQ 3J*_P03!0@X\"ZY40)?H;?V"<\1 MEO8.)ADHT"EKX\RACVCAQ#;;Z66$0,-CO8N"ZR3-$<1AH$LF6?] )&X:],2I ME&\:DEU1WZT3BRMZ[+=1ZF 0#/^^>>/G<&Y25LCYD2[R/H.@(P+R M3P%VEC+^KW?820#KZ7A&&L"]'0,+ @)$B/NN_'>I'L&'[HD9L6XL M@'6HR*L NCW6^A]Y/::6@)(?/QX)][&#$^T7L8E:72-AU]B(M#^-RS%P9N\H MR@8Q 'XPB0I8,(YENN,U/V,:YO&[8(G8GW7O6S$FL (APBRR.Q MS)7(SED1$;T%7]:"J@G+!*[*37S@@2OL'!9K*>H#2M2*N M!R8EH%]R<,RVQ M9&("R!='0+>2**AQD]\4%NB$FV6H=P4LPYII!038]!@Y=EWT^=85(G]]#V ; MA8&WN]59&ZQO8[##!BIF4>$Y+F.G&U+ %@Q:',FV /DA$>HR*U0^]8;! CV M5-\(J3NB1KVSW>D0^*-4]T;2VT<\U2OZ4,9(I[%^JCTRNKN)E4$M_5IX2"BD M \- #2N4(Q^@L&(E+[BJ6*N$K$Y\C(9JXU+]FQB,=-(3Q5>KDDQ8<&8 H4%A M(MD^!&-TE!ZEI'/)2TY'JQ0$13L&$Z\XZ*?TTU0T7S/VN^ F"N$6@8C MCSVA U1=$ 5F( Z& 8L].-=517P2*1%X^H_=>!#D2)H (-.V1"WS=XF26Y1 M.AE-N!#O)SAGM?$[ MH$=BI+\&3-9WQ8W)!(RT*EVXZBMUUI+BN:H0=*2&(7C2(X(\6F%$]7/5(.7& MOS?8J,>JEM3I\#2X01H MP_3NC)14@(_#ZC?X:2,_822O$5WL6Z@Q M8/^U)$>]RC'>$HU #8*8=<9=F8AN:N7!V'-PLA@6JN8;@]PI;>UWB1O+G?Y& M3@LX)%;1@"VV9.?]%TA36$@ZHAFMH8E*.*.*-O@["F")CUSF$](M'_2'(GVG M\B]$T"ZI(S9H<$4!8[Y-KZ\! L;$T'*SG9H%2T2\A49(K6%5U"DC78C\-3"& M+>9D[\],<_4I\!S@3H!C$^1:3H-.?03:NLIUT=%F+,L+54P?!-,L MC9EE2$/3C4D),EB.A;:I]'YZG05CML,. ,Z ;V'4W'OAZ-B_3\SY$]0)?>?J M:H)22BVJ8I8?WV&AE(^;YR2M"#A4M"3J#@IR7<%"(/"6/ HCE*E)!,D L/_^ M(>@YJBCM=N;X?,=VUV2)XX.]_,>1U>! Z9&3].$FE3[X893EA7/?(F .(Q1& M87Y$I6NRK0?>..U',34# UW!]#S ,[R.TS[L+D2I+.J7;*^O+2S5ZJ2B-=84 M-=CE%;R9X8O:Q@[<-F2;G^CM>0"R "M_1!T&U3ZVN;:!.F?P.W#N?A1N#D3: MN4VSV(:3XPS4!'!#_ W871D.)R@'TM.38(XAPW'XW&+/T &L+G=!XU8,#C#M MQQ1$FMQ[#S"0BBQ+0BPM 2CZQI) MU$OZEL,C (.E681C^G(>U5!E&F^#*JTO&_=P61 EU6ZGK2YY%8>9^G?)+"K' MEPIQY!$;(&M^[C8299\FYR-E*AH#)N?*..@R;&I2*B$FI)A4SX8\ MWA_"*4P/>O0 &UE@!P9JF^HZ=6 ?4VQ!G*%5QV&AV/I"<7M4Z3;.7D:@EYIP MY?KV&/\,3>"CT\A7M2/48"'-OAA50B,Q(B+Q=Z9Z2!V//IP 41MG'XA*,GDZ MRS@[RURCJ)UFG$I+D*,4E8U<*,G':1^$D;"F7+*>V$_1I&N[L^.PFNP.Q8,1 M!46 1K%872O6#.G9 FGON4J2?!J#:A8%*XKJ\ZIK&'.8\].#\+W^;L7K'""U M#]4$NWHDA6N.)WL3K90(JUB $(EF MW@)<'K&?C3J,=G=M",?8C$ 1&$V1!XZB($*3>P?VN.I0P7X]( 1L_>C'V%X& MINR[#KU"[^4U;"">LO (UP8T#1NQ ASJA),<^8GCH&:SE#G*TEB$RILP^RN%KO9H%1*1K&8.4_E2S-W)9,1 M51U,E,U?!S9'5K;>: P]L>8@V-UEB2\SP/:DA3?99,_1GB<;*KS?@NP&"81V MPHN54=O$/\&>@\&HS%4!%_*!%13OMS1GSQEA)3/;*.=#!>0<&.36V.ECD[*X M)/F5C 3]2*)("N+/'EJ/RPP8\DV0P]]HYS++]+75C>)\TD+)WV) ]3 I1*1J MI\>]G!2:W-!@#1()/)]OP$,67VSNIPZS 5*'$2&80OL'M@2.@S(9C/ O-SI) M:(W5.$GITYAE;+IX@W2JOC;+OF85"T9#@7PL0,J10(2HO#99.\"TBEA"RJQM M]!_ZA-R+1"4"S_6M?$'L\VV:%Q4;ZXHRR?F56ARO$7]_!X\TP71=9I1=WW1$ MHR9LTA.--7KI=X4IOIG2'@_K1<10O/M.S=:;>A);[?VJMWBQ4MWLU\4 #Q!I M.4U!!O#>!6-5\>VX]%\OM5"XKPB/ MO1;+ 2(N7E+7#R/[QC M)Y(5E;;W.-[B/H.M-^5[>U-V6V_*B_:FU,L7&>X.7]W!V#\%4Z^K0\_T*Y$- M^B9Q-70BN:N:C3;ODKP[HX#-:EWW)(V.T?ZDV99*;B)0CTB=N-*B:,@SGAQ&DQ+(W7C1UL688627>C2#>859$!+9?.GS .GQ6) MV96#,=*VO3AKJ; 1/?<5@,[3#,^7E24Z&.1.J/7%:F.((:!R9^2HF>JCQ(=, M?'@N!TFWPM*3&U_;K3)PO>IZV-V1!38G8NVM*@(4XQ,3^&!BF6#HCH2YFS@[ M%%'%'/<;P"B'.>J+*$O">(((%X M'7"FXSCR/D9Q/#5!(0B<;-)Q8'HN]FE@URKDC%2%;Q]K2\&)@6$3]L*3ZX[#[Y+KKN1Q*4 M5%N+,8\>H3"$VS].@ PJ16ZX.7+1)T! ,ZXB;@[#GU-, M?$$5./>A^]6#6T6X>HN-RG5$6#[(HDDA)7BX;H[>^_SF@4@&*9;"/,NU8VS M!GFF*)IM)8O!8?O9*C2^J8.G$Q5.F:C%"N-N?>LIY9 I'?Q!3->HO5::"ZH. M..N8!(479"7\'A@9UAT4KTR \[#EI7 =F3DZ9UG47-$3'H(@:\Q.Q>R14\ P M6W/9.(0'- "!H, P&)9?\"$N44AQ$05&+3R+>DY.D:8''/6=Q9IDV(/*0A]0 M<%7>G%_MX'L_N&;!U:2_9&%?!WS8LU72Q$W_7])XA6ZH::4!0J">B'" M<)T4+,!XUX=&P7X80";A!C/G\<2U'EJX?OYP/4CA^D1JQ."M40$P,-/:Z#=@4S\ 5=MM4UBV/RK2AO%%I;N$.Q^)M8)*!A#^]X KS(+G->4VG'\Y.8Q^2'$2&)9BG\178 MH,Y5Y B^12.^PJ%%#MZ MBQ9GC#IWKQ&.-\($5XR.D,1EJU=0V&>-[*+)/"4[+T#&6*E")RJX@%*3K[EB M=UW/L=9@U'=A%41AW>AB5H$&6.> B;-?CW2JA4LR)+VC"@?B<]CTCE$OKT_. MM7)9C\Q.D4K]RW>]__5BV D%WJ/E!5Y MK;>10GT?7=O:WZ>6=.: M;4P[0I%<=19A;8) !&3AE"PR6,N*)3@CM;^VOA^MKN M^EH4T9HOU'7)T5K>Y<;?/0Z4QKDO.=(=:45O0);ISN'V-N>2CO%P! IFKXMS M_Q-&ZJ6H&-8ZG;$34NMT?L%.YV;S]@J;$9LWO, ,WKRJF$ S1R:*TP$1.5W#L:DSA59Z^_L>V0]^.OL.[D6A%Q MQV49--W)\C[G2WMI C8FVW.U@B\X\YNR4V$GU=(B;RI!;:.:?4VF); M9?<[*;MHETIOC%F*Q>R!"W9P?U] [7(-P19#H0/8F# M1*+;\I)<$Q1 Q('OA#R4(,8R :(%A=358=?W+*)=9T'"4@;-YG/S,3)]$IK:M&A18$%R%4^RO6>;&(3P; MX>0 KGY6A&>=WLN>!NN5:!VB+>#^","E:D\9 ^ZT"IG6'<'1-QX6,Z'D0A"2 M^\92$9K4$E8P0%'&73DL80F3]%95O7[HN::Z+DE:>(G"P"K8&74N M1GK&H8+F?784KJ!][FQ!LY-Q,*73Z9OP92\L#<*(=)'-N]Z;5$?D8-I.7V72 M_H N!CWXHG-BV1[WVMF?O&!-OC>"V[S!Z,WFE;&:.6_^.< F'E5146>!JU\6 MYD!@:(4>7-):(ZSRX];?V+S[(I\IL,SUO'#9^1CT?5;T3Y*3Z6@(&&@QKAZ0J'/JS8E#IS3BP.I00Q6#+K M[KRC92 /,[$&3%-QC>LSJ#C/V1-VCV-XL$_7J;_?[,6UL3C:84N1 M4PV^VOLLSW'6YQ;P1 (:3:(V+2-0@A2%U4-H/M7 M&5ZS?7 6LYT .,Q Q;*<\)\DI8@G:O#V@%,56O82/,(G"8C4&1)7.@/)6!(7 MOW_?$VL=PJVR_Y 5*5 T2ZI3*B'%NFX 2A7702)- IW27QHZ'5)BHAQS &$L MC:;M K8TWCCXHJPAUW9\LR0=#;5:]5TVJT +Z<\?TAT@#55.1BMQZR:A8]C* MOT1PE6QX+;A4H@32FSA=A-1KS M)Z@Z#62 Q39"DB&0,C)1%0T*=1%1RI1ND%A1$JP'[![4E_X8)T$1U)H\#JABE"YW1D7/5USB@66Q2BEUD,%=D**%;J/\.^\[-O* M66+_7=M9GXG((,^/)T8_6]M],X$ !@"*("F\&M[>_5Z'#""\TK][F"EMXJA([D1"I7G_:+(.(B MC-+6*U?JB_3IL3UG3($!='7JDI((--@,QZ:TI]I_+T4=\SJ6Z#7D:5Q;2*9X M(53B,B/SLR*0D4XFW"2) E+*G*-0J,@E;-IFE5L-P'+WYA_L&'22.V<2.<4+:$LJ MV!S.>Z[&Y365XK%.: _'U;%NJ4+=.L7WW-XIOO]D0&GD%@_UITTC2. MM E=G/+%=+*2I!*[KNNRKBL,Y?^A_UM R7I:\L6N%C1FH)=;ZLI@.0GI.*U+ M2PV'7)2-"E)7G3VZ(RKQ"]BYMI^;@M/NXV\<>E]PEYCTVI8%.49YRSN;H.12 M)L@%UFY'$7?XPL\XX%376$\97BOY(V"G MB$"99GPB%/FF938&OI8H.@8#$G= #U_?],[++"^QS1&<.;KW<_;O#]=I8_#W MWEVIU;YWBZS[!G6G4)%8UFJ=STJ MBDG^\^O7DPPKF>.E;Z3)@"JL8W//UT[LDL0W8,_.$]TCS80UV.QR6]/; K)^ M#+2V5>73[U"+H:XK&.1%0-'96PO6O0N2S%>U$G-UKP*R#XAR\[6S.*^&N7'6 MA(Z>X>8K4JP.0P:QRZO3.!9TX@FVF>7RZH%;XHE\(SJ*3I(L<[,^W31)*U#\ MY*WT0V/B)MHFR,'V!ZV^VI&L\-KVWE R-,C 3)U:9]?D- MTDG$=1W>DY*V30/ML%L2SXT]ZTC]E*S?">V^/#YRHP#=Z)DYH90T,$^U^X!) MZH(-G8@S'84FWF;(P'"'$I.L61+&#B:IF9;BA'1" =&V/F"4NE'\9%$))HH2 MUH,0&!1!@2("68^6]!WO 2FCU TKFX6:/O Z> 4++/$E>\. -JS!@SJ%8XT* MN"\I3(5]%RO0#P]R9R/N?PHX;MAR19'Q<@=JXJ MA_Y=I,0@3"<%=4*K;EO*Z:%)E[V@2-@+O?>='VWE MNH8?72N5#=N7XLVQRJJ,WZE2J\O9FB(Z8A35$?_U,KN2/E/=.$:9Y\-(U/4* MV4:3)L?V[ZWUFXKH4;7IW*:\!=*@:13UHX(5*?B97=$B B(/06X'.+'Q]Q65 M@B] PRNYBP];A:6P1B6L_YSTNA>#;@\XDQE<'+!R[J!8)3U+0KRQ%"-+OHF+ M4B!OZ:1+;B:?(5)CR'9 P1: N5F&O3L1-T397H 3U5*3.B;]8"VT5<""/ S^ M+='KDQ@57M9M[X%/[UU4FG\PI$R0(GI;]'F1K^]=5_P3.O@U]/ MKHX_>9W.IG?\?\='GZ]._G'L'9U].C\^O>Q=G9R=YU3R?LQO,&%*W*[K# M*X3Q7#0&;J33%SRS"!E;!J1#LFTM+9/KZWLJT(T[L!(@)@,#%JU%Z]R2)TJP M8VJ(O*>:8'<'X];J"N?7*.X3;EI[ @$V]C)"E?A_-10G)CT-2*PA;2UY=&)!'[U8 MF!FK>[H- U2018VM7 Z<":;.5IMDS%[+["%M>K\C>1XJWXT M0$?Y3-XPAENP80XY0$(/-6>0MXDE;0C00U9T$4S'*1J5L"QYD@ $^?.2UQ\2 M[-."QO,'C;=IW_LT)>,<4F^EJQK8]F<:,!X8GM@"Q_,'CG/@07& 73I'-?"H M-\A]J2TM?L=JT"%)#:QGVJ3\ID*4E28$$:N'64C.93+?HQT_0QW-=V6_E2[6 M<5F.QR@L5O3O*R(>*+"]9S.]D42QJ?]M=:ME4K._#*"$(:_:R+'9<_/>_ MR[1X4]L'?UDWO-.%1Y2EC\;VK[-<:@Y=Q][L13K^]IGK6WA59R3?:V#C]^C\ M13MA-GCQ\-WDJT?A45X_#@9?%G*J_V@-%: QY2ZJE2VPO@? /9(.#_Y&T#TW MFO>YA,L8PC*'_7[W4_O+0F%DKE?M>RQAUI=HD&#IKK+I(&:N]Y] JY;E @TTKN\3$9?.I1]T&6B!L@?!1@?",NE^T4-A" MX6-#(9;W.T-KF0$^UPK4@F +@C\WC.>KKV\9SQ=>WG/>+JGO[PG4!H:LNU0Q>EN[?A>=_L M_K.[N_Y8JL43^J(;PS&/SY;!ELQ%@I,NBF[$'^AV5Z_DW\P.FF[V0 M5[_^M&AN#!!P#XZRCW_L>G:[NYAH\(0GLC2\Z(5"P$9[]^W=+]7=MY2_O?OV M[E_>W;PUN_ME#S5%"SO>-WNKO/"VJV6ZAI)>+V M[MN[;^^^O?M6$WZDN^]T._[>DXH*2ZL)/XGG>&GPX;M/]_11":LT77N:SWBZ M]O*>\73MY3WCZ=K+>\;3M9?WC*=[^LM;(M7B29QL3QB4:@I!8BO3-A1U2=U] M;2CJDYMCMCM[_O;>\@0FM :YUAC;WOW+OON6\K=WW][]#W7";'=\X/S/*UYC MMXW7>&*PV=G9]_?VGQ)LEE;!?MF^NU:M;:-8EXI2;>_O^(=+%&_?JC:/+N)T MMOR=[6<6R+S7BCBM5M3>?7OW[=T_\MUW]_S=[8/GQ2WV6V[QU&F=G8Y_L/>4 M8+.T"O'+3NO\[M,]?33#*DW7GN8SGJZ]O&<\77MYSWBZ]O*>\73MY3WCZ9[^ M\I9(M7AI%5:=QM7>VD$;SKJL?K\VG/7)#3([6UW_L+._- :9UN_7&O';NW_9 M=]]2_O;NV[M_>7??TOR7*/$MD9[\LEUPK6[:QJ0N%:5JN51[]^W=MW>_''?? MTOSV[MN[?WEWW]+\EW7WHH_^&?[MI^$4@X6#?JQ^_?.?FQ64_ZFMXW_>V#EI MRHH2(CJ(J!O5^2@882QY,@#*/DVGS.)\% ?VY84FU% M]07QL7:VX)K=TPC*(M5?T(WS-ZB,%@ " 4) ,%=*<8>>][EV^]WN61=Y5.HH&WWSG8],[++"]A M9J](O*IKX.X#!7]$HT!]@HO'7H*%C>F^89I-E11 M46:PUTSQ&F!,0,&;:* V^D$.7]S@\\FU-TB3,"JB-,DWO?=IY@5>&.6#,L_A M*QR6IL_S2J6&L\)1@O7@3\"7N0'V=J 0>@_.ZU\+I MFS#UDK2 8\O@>"?8.%86#=> R\'SP*L)"J!M4X %F'V07B< 9*'7G]*CI\$8 M/AQ_58.RB !@SH9#N)ALLP[T]Z%]KJ5DCL7E'G2Z3O;"Z,8;Q'#O?WUU_N'M MWU_-L"3D2;-&I JYPJ\ &:MCO;^Z,(,U&7Z<"6KOCH8;67H[^R428._\P^GG M3PL'7GPT=<+PZM>=PU]>PT0P7>6?/_\R,G;1\]Z'XXVW%\>]OV_TWE\=7_SL M!?%M,,W?"+] $U>B*GMZXTD.C->=?'WCB;7SO[;H_YH,H?+3J]?U@_SM7?-! MXFU\\S%>G1U]C)(O%A@:3L <1+-]<(;_WE,$$ BJ;Z5EQTO CKO/AQT?#X= MZ9&HGJ8W:MQ7F=?Q/30@^]ZGS+3X]FZ#W$N(#!^-(C5L(,:5QX&&*_@Q!!8 M_R.^DP=QD$V1Z?TDW?'FT>\_/1I8?,-[>+UATR44NRQ1* M(@AW_30IT6 M<)\)X"ZN!;M4@&L)\:6:%$R)M[<8WI@47YO-(([9.469)<,9'+E4+KW1:G@AW#>*AGN_5KR>L&H)^ MK&! (H238,IJ(_+G@T-_]V";U+> =/&L1 TX&)#BJI^E1[?W_/W#@PK99#AE MRKKM3;26WJ#5HU9Z/)[$*8_7N\X4*:\\,R)"D/&4U9\^E05KLJP7AZ2Q-Z%- M7Q6W:%RPR\+7';39;-%AN=%A[_E0\.\I>E1PJ*7=SP18]Y\AL"(QO,Z00",9 M]89!E(E-#L@["!M%%@V0O+)EKTPB>&?MXO)SOLZOP4\D'T^]SCZ1W<[F%0R) M3W@#(+)9A(9%[V.:7&]I=H$9+:%)D!7SO)4PV&P-KWS36;\'^C"?"SX^*7_ZUE9 MY 7<,)[H\;_+J)AZ/7&F%*##Y0#*WC_A+C940FXJ_1TG'_9_7;3B9WHJ",3# M- ::3$XS N!<%20_@.I\M^=9;@*)/?L%V?*_?*NI,6(]OA?6DV3'YZ%1?R0Y84-7CP\,/GJY6D< M@<03!X,O"_CE?(7H!U M]4KOSD6#*_U YJ5W0?%X%_L-Y]92ZA4!M].2M+=T^$L_>TWKNP1-+XN*2.7F MJ\^@PV3Q%+0H\Y66SO3GXZ\J&T0Y:E4MW+9P^VS@]G.B6LAM(?<1(9569+H[G+?/?7NK/5U[><]X MNO;RGO%T[>4]X^F>_O*>0#!;DO+H++X]F>/@U:\7P72,><3O38;.:M+FJ99"C'[E\<]XNO;RGO%T3W]Y2R2^O30SZ-NTSV4"GD&D] ]7:98C+$6V6;VGO=?= M[NON%K:L>?I[:A7K'ZO<=OS=;F=IE.LEN(/5O_+EL:4LP?D_9=GW)[C[[:W- M@ZVEO/^6\2\+X^\^->-?(AG]A9I86R29BR0[KW=0.#YLA>/5EY0.MI>35[87 MWHK&S^JZ6]&X%8U7@.MWGYKK+Y%D_"36ZZ?'D169[ND=,>UT[>6]Q.G:RWO& MT[67]XRG>_K+6R+Q[4D,FT\8?' >C%4<4*WG9;#>&MB?5;7_1Q,K-VMS;WE1/>6[R\#WT>VO_W4;/^7 M%]/,P_89PJ8G*LD#ZDZ!']*$NJ^\C X>OT2_OL6V?)?46F;3^^6U?"&]9B+L MPN=%8VQ#CX6!5:QT.T%L.&_[<@S<8YQ(LZ@@]Z("/]U$V,'0/)US2\' &T9? M5>AC4Y RQBXV29J JD8=['$6%60)_)G#860*QBM2+R\GN!;=6B>.;KC#3>BE MQ4AENN]]ONGUL+G;0%\HKKA("WC%7:GOW2H/IE)9$,=3P)@"E$:]^TA1:Y=8 MW:@X]_HJCM0-=[@*BB(+!H7T^Z$>)]1C9P(8IY(!/ 37$USS416T@ M?6#/%.K 5[T>& +4]^L1'Q%UYL,M2+<8.Y+ 6[ZY@AAZ-9JE4>.H*!3VBKJ) MU*VTEFWN]%WO'47P'.0:?^(I=Z*:,\$XF&(_*_B,/8V"$!?(G4?A[NXS:]\A M)?AWZ)63-#'-IF:G-&_RWA!KL?'HH,PRQ"5G/-^Y_T&0CZJ 8\%D@^>M8CT0 MIEL%\ [_XO"S.#+F;J8W> ;9%T4-]X*%9T5XJ6]$TZ(Z\%M49_KVYB].L^"G?D !(7X$46AWK_=7% MPH*RS@2U=T?##> DLU]B RKO_,/IYT]W5ZJ=D6.UK%DG:FBY^.4U3 335?[Y M\R\C8]P][WTXWGA[<=S[^T;O_=7QQ<^ (+?!--=U5E$Z3E1E3V^\D>+#Z4Z^ MOO'$9/M?6_1_3=9<^>G5Z_I!_O:N^2#Q-K[Y&*_.CCY&R1<+# TG8 ZB6;68 M <1[:C$-;3AP*T_$D4X2D3]0\G+Q$1'17T#<28P0,453)T,14=Y6P6#DR)3 MK (6OUC,0&%T KQ^ LL%^2@8 O!ZURP!#I"< %R)W) Z!,73#1,SD%YO4(J= MI'E4(55F3D/3*MU+[\G:"\_6!SI+8HILJKCE$%;:)LJ26I$&ZA?U<1P,@ M_K N.LQ\G7D8GH@CS9F%;GIO*T0ZQW:P@R+-\H4WL) US$B3?57@$1,LN*NH ML%KB6@UDN(9]P7.7YS@SP4D.Y "=0_,][G")/^& 4@-) ?9BS-%:Y".=5/K.* B*J<"@:H\Y#ZAM_H*ON*^Y4';"885M= MDSJT0)A!X!!L0YU'FC&^35&YP+:+$0 1 IMW9VTR,6=F,&]5 X.D%^$6E?@MR-1 M5U&MZ!*G4Z7, M_<,;9*'![N-3@L R ]J Q+0?"EWJQI$D^]B*E*97J>V7*?H)^B18)63T-)6Q8E M3VI!0?!#")4\FZEQ$,'AR5F$")% .M.(.JZ'94;=<4<:].%Y %1LEJX%$QDG M'P49,U[@_P6*'5%NK6=HAS,PC6_"%_*BK(H$*US*G)4 %2^!GH#\INTM?@V5 M8A!P[95J;:UJDDDKN&W-.IH.P"R\9FD]73'XZ!-O,FY1NQQ"TAY*)]1"._0N M8% B9MVM3M=C:*TUCE_#,Y3N\O04?JN;TQOB0PHZ42!+>%R80#,D2&+1 "<3 M(*5^Q T_('##]R[OJKZ!*Y=O@(>J0<2'1\I?SN+I0Q%LDXYB=AFV93@+N3B% MR-C8B%Q#E5AL*UBPEE+G<"\'K$$CBA+ADS5[:'E%$$NQ-WE)-RA^,SFSA!@4S'RF;O%[5WC MWDK0&V+UE>6[J>FD/IWPAJ6?-!M?D0*4<2@4YH'LP+T&P)_N5G>+^DUW^!GX MJ^O3@"YN6/DI0("N6,XJ>S%8@;_0?2'(J0QW2$A1?0,P;'O?W]W:DKOUO?U= M["IO/N*2.MWJ=R@*LTD7C7Z]YN[9/E\Z'%:F:J3!I>0[^_[>WHX#616HXXQ_L'^@1A&H%-T$4$]U&\B8$O](:?!49, B"'R.0E %,SE4&NP7= M5.5O1!9\"X@UC+08^+LR')J@5P,E&4/C4OJJ-X.U=KF4,2MPUI.CAP'-"[&BFD=(\'D=#Y7X.^,!W MMCIK7]:]"0"'[[V_[!%.TT<:]1+!%J +()J^7$D@Z/_Z$0[/N\+#J[$W1(89 MXVN^H@[)L\3[!,RZLZ_)J^B56C$5=D :B:&N]*@W]P!=^>#CU+R\^YN^>FW<%WR89VLQR]/_,] M4[/*;Z+BJXB$5W+B6FZ0>U-D\F"&BT<)\ 1OJ6*=#(/ #NE+(]2S_[I$OP?1 M54UEJY8-[=G\6Y"4Z')A*-CQM::1*8 B8<3::H(B/'^MQ2ZTT>#MES%-\2G; MY"O34GFH)D%&;-0ZE 1VHH2AK76+#Y"WR,:1990=)4D7N-MN+*1^=;:3M1PR$HCLAK@,*<@\I#&V'&7/XRR M7(QVPH5DY59X,G-O>N=EEI>B@^/;9EK??16]?2B1%;'$7"4ZYLN-5(#I?MIE M37?3^TUQB!59>OK ;>$F(E0GUZ)UUR)BAZ+ $0XL O8-7\!3Y03_N[OU%QU\ MHN--T);V0#^*>[H5?PB)8LZ[[L7.>EE *H"57*,^""(E,I_@6EF[2CV$90V$ MVHS$!50=\)K8F;@6\3F@3! -H@G>%\5R-=G?)V*;Z%>%;E34T6ICG4)F7YN5 MZVN^B=G9R>2!Y@+<=%T3I57DCG7)F@@J-C1KA:Z>*8E3_L)KX[7[+GQ8^^!" M1X.V27@]+8K3.Y4?74V:?2-D:?;Y>/IHF0QGA3,#"@\TA,(");P0_J*C6T4Q MW:I'S92C@>@XL,K"+T9V;N =;'HGC.7.P_#)%;FKKR+[PK MP>I!4.8:H_'\ M(Q@-Y/,T+@%-,C@!%,]A*^(?D;>N4W(#!'FJ[=2 G E[^]$.B]0V! 1(B'Q7 M][I.-#>913;$,X=@:FB>D?PG@=%)<.,N.:6!<2%$]HV2@H_%@4/B[6'Y &<8 MECD89"4:>TMT/H?>33 0OV0PK7D<[EKW6K .4AT&I)(*'9"J@B1[3+Y^0Z*3 P?DQ8YF)$#.ROJ,+QR@9$I/*J\Y $;P LP3R8NH)S()@&^F)_Q MXN#I882VQ"@@ R&>.;J/XA@>H)#E+ 5V5E"(IP$$9&-Q$YZA* C'1N#.'I6U^'CD+J(7YCSLY2C<>7\K8[$V M=;K:LAPZ9$;<$W;T<1,*M;M$")D&*?8N=8Y\ U9=I1 MR1!6,8W97=!XG"FQBF@Q8Z!K4&GP"'[:WF'O'7"\*/8^!1F;(!D.A>489@HV%,[K5]L&6?W NA6HKA9LNZR\;OGU MFT.9EPSR0*DW<'6^AV0_(J\1P%(T%OC2,[HL")"DTF MO)AXC4GQ()N@ CE(6!&'GNI?\^BK_*!A,4D+"JIY.$"E205$M_V'@-@.$$%2 MW]V\,]RH70<[[D?!#2J&*I&X51W10AE*_ CF(-G'@'25 \H_& #H$H-/DT2\ MB>(.I6<-%@*+]"*J1V%C1!VN:( PV)< M%7C6$&'U;I8[333T((@QL2(CN-2*+,;NPOQ,!"BP>*M("9R%3\":3&,]'L^F M=XP/,_?:,MT%0^*MZ(DK$5V7C0-5O;M5Z=V VJK"7L4YP)? ML:W/33Z>34-)H^*&KR[1OIZB?(.NG>*^X0@>:0I6U\9KPIB8C MDA-DQUF<6A*DY R$[RGG\AF;JY.^I-UV*( - U SX<'@0C^(?E+J"=1NH<& MB,%(C;&J)$611\ KND3%0+AK,_%FQ^]\XUA'U&?+MRS=1HH,642CP.BE5)XQ6-5/F4YJ:B326?R "Q38R2 MQ!MC^!&H!Y*6*\0$/L<&WY\PC2%B-M>13^2V]19W: M! >X8\W)52';D-:%7HFJ00K!H69\\ND%[1O7O! 3L#PN;H-G@JQ"4U/^K&UU M.CU5<@J86''L!>DLK-FQ28O5"F>U:ZE\B3R2HR+0\U++IY+$+[:.X.U8!XWS M%!)68K5P.,G=TSN'4R="F.A\@(/C_[+UK<^+&&B[Z^>17 M='F2E9E5L@=)7#,35V&,9UCQ&&_#)#N?4D)JC':$1"1AF_SZTV^W)&[B)@0T M4J]*5FS =*O[>>\W*.-T9S+EI15_ENX1,_\1;&3#P02H8TX&;^JSB$MAFW-, M!-$P)E]&$5\.O$U3Z3;?L,5U@4XHB#/*=<-TGKEDH8RRU&FPZW]C&T?>MYDJ M\BBI",6>"WH,>H@Q]]94*1E2!2I*](DI20_U7J)ENX1PK2BR$!<>H!E@05^9 M:.V 3DR71M5,G;DSHKJP0!NF7K--7PU?-?LE^K05 WN0,(D\^"*J")MA=4YH M4HPL#3Q:A)'C%],9>U&'-;+N]#'G9$+@SH.F7>&^F8).+X0&6,(DN+F-TV+I ML*(5JO/8TMZ,OMC#EO.:12+M#E8TLB.*N$?C $Y42[RA.'V*+7:O[R-G5=2L MBO6EFXEBS71!"SAXZ.^W@J!%L'QXH^Q"%[[0G,EE5*H_A7_#FM^QRL[@)7;7 M($O5ZE4M^B0K0)SOG!=^^H-$_6]VH&* :4N_7'L+"[B9.0:?S2)"J#L[//Z0 MTT 1Q@*SH9&MJJ2J:G3!P?D$>523\%B#/Y06JH0@934 01"IBJ[NQS*-BD89 MG3\J=)V@3)?>YQ*2/F3Q,N["(%F/"@%]FLR)5US3'(W-WOIT+X=>#0Q"R(^<[E_SZZV#"9\M&VP07\/*&YV_:$!G9-8O6[S*<#7V$X M]!M"I2%H13H32XMI+LA*P\86Q(BS25K-A;S_,/"GE$*_590Y%)NCO%:G8Q;L M/=8,8DH9> 1_3^1,^#?23.[X?R>1A7H )Y154$P_K)B-6%&A9(>>2@-(P7-1/(7^]F/L480UCQG65$58\TS"FD?TY*!NU+HD^WWC MN]3@M2SGE:;:TR?WQD/R&?*UWK*-3)-.H&1KH9\E:S.49?C?3-6NF80)B MJL92WYI?CGC$[&$9&?]Z4;A 0!XC4!SLY^AW;Z3IT>^,D/JF31$2SS#7\Z = MQCW0FS.I1@5T\T:'7=#!:VRDP_'FKQULLMHQIIDD&6$R)T\.,\.$P>Z2717Y MV.B-EKP8=+(=T=[@GVBFW2GFFX1G,#_@A/#,.[#.'H$-..[GGON1;K')TLR( M&MC08#I=P"L//0%EVU,4,#L[F+&ZV'K@=)4_"$P)3.V+*=:A-V):#%P"6 )8 M^P*K"S$9SH'$T>#>0I%H^VKU6(-[2\J)!_P?QO^.AZCC7J'WRH=U M4,G?*,?:\2[U],\JA/77N+E_ MCE2S4HEJ98=6S4ZJCMUJMHDM]%6S#0M/T'M5Z&*G)DBE)A6+16X(4MS_L>\? M=#%9W']>[U_H8KF]^E*1L/X2-_?/D2YV)#?9276Q+RY^1AW_"C4LS729;ZPH M]+%3$Z6J$ .IP U1BOL__OV7*^+^%OFJO[L0:_XW>EX5"=FJJ+!:D4DGD#N7V_H5"EN_[ M%PI9;J\>_&.E"C?WSY%"E@?_V.\8VQIZTASTOB+4L%/38K$FJ2H_N0/B_H^M MAA6)&J:(^\_K_0LU++=77U$)ZQ=JV"G]8BT#^6#40_ZF;;VP:>P$;8BAC[#; Y2-,!Z=@;G7;US@^J= M!JK(50E]-H-.E/.SOLSKJ\7SFK%?L@B0]0W+. -('^8L>:@BE4OJBA$$8:]_ M(QAIHJ)HPA?,G["G\Q/R=M/KVZ'P>=,EJ5BN\G'3P3DDN.M3G."&8FNN]AK= M=EFJ*9S0]9G=]OI:+J[V*FA[[]M>GRC.U5[%;>]]V^OST;C:Z\QM5XLU<=L) M;GN]OYZKO4:W79-3H&STS0V#%N2+R*(P#]MUAC,#SW T%NV;-D$*&RVS"B2G M\G,<<O".?^:A=M[K-;TA6R-DV&]^? M6MT_4?N/A^93YVOK$;7O4*/YU*VW'M!-\Z%YUVJTZO?!^ZC^<(N^U1_J7YK? MF@]=^NM3\[[>;=ZB3K?=^.UK^_ZV^40^TNV2CU]E=) 2.>;F/V/3GRQ,2K0T M&[5LF"FL97A,>-P8JLT9 M^YZOV4!PT6N$D_BNJ8,3E\T/C=YYU5SP[GIT&*Q#Y[M,%WZOB;%! MQ[@_L/ M.LX3&Y<1L#3"7;5GO(3CZ(410>M&5 =P70;S%, ] 6 !X,-R9Q+N!:F+O'.1=R[RSA?V MVG!LS_1\&J.<<>>&40?F&*/!3J50J*) Y6G9X):#7 0:"H8P!?N(K""663[_ MB2L$L=2I4X[F2R#RO /'-?]EFM-6*[UJ'G(=RR)J%=&M7$AMA[\@VI5+/K9F M YSE21CF2QAD??QR\UM\@'796SM'3_ 20?/4K/]V M6;_K-I]^09KUJDV\T)<)>KF-YY[I$QI@=CC*Z.T3"BR2=P7ZOSAC)7CKXN/B M07Z]C3](N(W$Q]AM-^Y-^^\I&&).(#J(>*-F"8A;RJ@ 08N/\1!(/4I+.[$D[8W<^6ZTWX3HG)7>: M21H'7BM7:I_.1AG!&H'UB$#4L27DN A8-<6JUN^;EJE!1(V]3=C=Z\!!H$7\ M;1-8@Y-E["&:E!'"W9H X-'0(1_R!T1Y*/T$WP7ZPJRF$Y^[N71H0I$7Y,(C MN02<)CXB:!*GU=V1-HO]>_O8)"$*@7Z"? M<_03?272R@-O!H[@[P3P1^\UR#S7? 15_LB$>O\^+?:?>D_Z9T0:S019J/I.J%:FC+V M"L4Z3^2PD:P:E^K,#33?=*)N/F-4U_VK64MV^E7/Y$67JJA## %#LC[511WR M=5 C!#JI@5XRSFM0*C0BMPAJ[S3[[ J1YP'%F 8A M7^$GT*#MR?)#P1N+ZC$ ,,AJIMG',YKRG+488XE>9= >_VX3:B*/2N[5?86D M;I.P!:]WQR5%C+W1&4AJ1$!5G]*Q8T!?95*8%?\5$P("<(KWSX*;A MQ#=>-?SYBH(S#_N!H\ 9C1S/]#'[]'07_WE75>3*)X_NAD*%0K^G>>!2!>:C M67K -4*F04PN\/)ISQ1)\?X$&Q6E0EF1JG.]*99\#',N9GL!/FCIL.%<@1@M MYU6B6R$RTH6/0"'=C+4() (Z@3]!ENGYB\=,^*3^T4&/A*9,5D+7ML'_]TS] MRU<2JLFHJ+H&ZO@NQKZ$.F,X.EDNH$?3][W>V'T>2.@1V[8WL5XTV]207%(* M\C$1+XIX3EW$$WI]*W!P*]-I>Y:F_WW:Q!3(CB;D#2Y21'YV^N%/4UD4OD*= MJ]29NB%JE5["T*:#.Z\\^9-<]U8)\O6A,R9"!,R?,-_\0:-I[X0S+_G7"1<_ M?2KZ&@CPL >%*/F6YRD\<,MRC5:ID4W2* M-<0:0B4[>Y7L?XXW0#?$,!Y@5RACN2Y9X>#\LW_=A:N3CL41BECF!*980ZPA M%+&S5\0:@['^-WH8_SL>H@WS281P/I!T5*HP8T4H9'FZ\\)5118*F5#(Q!IB M#;[7X(A#Y$$A^^+B9\>=H(Y_!0DLIHLV#!,3(OI ,E*N24JY+-2R/-UYX:I8 M$6J94,O$&F(-OM?@B$/D02V[U6P36^BK9AL6GJ -(S^%?#Z43E:6U (_'7 Y MN(3LWSG1R43L4NAD8@VQ!N=K<,0A\J"3/6BV/D&-P=A^OOP#6_H ;9C-+43T MH=2RJE2KB&$DN;ISX2H3:IE80ZS!_QH<<8@\J&7?--\?D._]WQ7ZJKVZ$VO\ MMU#*3E-OJ9:$3I:G*Q?UED(G$VN(-?A?@R,.D0>=['>,;0T]:8[0Q$X@EDM2 MM5@3FEB>KIQH8J?TAPI-[.PEYMFV+B[_4['JDSGK$A$2BZ.H* #3I 7#A0U;=T:&]BC0T^" 1&O T<*9##,!73I M' _V&TR6(&+W>4 _KY,]NIKNDW5<%Z:XP"0.B4UW"4=72,C%P6"=@3FBHPJG M,RM@ID,+C0U ?33=()&W30A^_ )S']/O(SVQ]]/QP$ MTP^^E@ZU@O802]-"UG^]87HCQZ,C9F:^G;UJAB,_V!)7T2C68)S'4(,),LC M&,:8T$F+2\,685C'9&:DC&/C\ +>FWT)T;$=;]IP! -2 A4G& :]= ST%&(W MWY\9@?+A"K5L& M"MR^%FX5OW&*G6K@[,YIT K\--'9NE#W %VCZ/V,SV&2P MPONY9QF/R)\1I<[532^8MQ.,T/Y Y[>08RP7D*%-HDE,AD8>D0W183<&+\Y. M<#4]-'*=%]/ !GU&W1F.QA0&BS-99J>Z3B$?#$QA0P"B:YV;P$+G1X6'%""& M_I4]'O88605_%7]\WG@Z@>4]G19D6W.O?H!/N5CSHF$RY'3H809PHR=,L%8' MY983S6+"?OA5" MG_UY-!2'T/UX?JZ-.T>\L;-XE@YK<2H/^U8XN.ECK)JU]?]E6O*L[V?#F>1I MA2R4$3*=[S0:NSKA#A@I4D$NAA=.)[(!RPDX ,7>,MG'#,O*&P#65\Z?$P!D M2545 8!= ;"^3.^\ % NJ@( NP)@?4' .0'@8"+@5#:Y8;Z$0^,>O]S\%C\P M;MG--&=+PTODDN:_ZZ[[M'9@TLP""W\[Z%^ZSNORB^ =0(]?'KY_VSR):B6W M&[K;P ULX[EG^H0&F!V.,GK[A ('^+L"_5^<;SQXZ^+CXD%^O8T_2+B-Q,?8 M;3?N3?OO*1AB3B ZB'@?^A(0MW1-!0A:?)0%7!Z+VC_WKC]KR#1^O6C)Z@7R M31\6I3\/B-'PZ\4[\IF/VG6KV_R&9)58R,VG;KWU@)Z:]_5NJ_W0^=IZ[*#Z MPRU[I7F+ND_UATZ]0=^4Z#NWK:=FH]M^0JV'V^9CD_S?0Z-Y%;GYLS4]M4O, MH_J8V.:H00PBT_U+;$6"3]_5 M;(_84"$#9N:RQGPPQ! =:2[Y>_BK5QQZ*;3@U9%K,F<*6=%TD0G6.CA+-.8M M -/>\V"@Z.L @P>'&:]S*PXQ]F$_%I%+P-0M_$Q,1!=3CP!\%S%?'\>N-R;G M$IJ$#2(4?&83^LM'("%,Y-QD=ADF/X;D#*F/Q?1TRX&)K*.9+V[Y>(B*A>)[ M[0-\\5,TW1EU+G\#7\%P;#W3$XD?11Q]/3OG8,!O<-+4GH_9:Q9G^MZ.W="- M,L$:3(XUR//?8AU30UZ5J7A6J2."2/173(:+2_/W3K#UUTUVPRB=%I/OW>:C0[614%U(-IVYBQ.^I'H_Y)RFX" M/MDG("*\%8B/\B;R@T)>M#6;^OH]PK89QY6 U5,=CXYZ!C9ND]^?->:N1]JS MB]E/=*&;VS;ZWJE+Z/&J<87>P_=_H O<:'\3K'9-<,Y])P+Z_OZ1OJU\"/WH MTXG:=)PT=H<><,K(94L]D$ IP$[ILQ"-Y\74,9M1/>6Y;Q2/DK% MHHM'1*+#Y9#3?P:.X9,/8? =D^-E+N8Q/;N%VP#GJU+X1%ZE/\F?/C /,!%! M(\V>1+[9*K MKP,XP7E[W)Y0R5]C3/!-\_ MT?$H4(BAK;MF+YSXS@0O1_J)F,"^6[Y5-M+EZ!H<3WZ&1#JB9\$_'];ZQPZ0 MZ;;5 &C@CZ@%5338D.)U_ M:F-<8M^/G.4YJC5%*A1$M^X<(T"M2*42/[U!.6+.1ZN\.C5#OGP*G*; F+/- ME#G--Q=S1<5UYYW=YJ',K*N]!=JO&!J8<\KCX/RS?]U*3:I6^.GFQ1&WS85R M:UFH31-&&,_-^D2P%/RJW)3JKMS[T3CX=AO*&Z//!<;D@B(II:.-ST@+:1R) MEZ,I\YFFM5VZ!2Q F"\_X_;[/K)'>LM]Y8[+YQ!YQ7)-*E>/-E ^->2)'A'[ M]8B ZB6VPFXU6@M_QW%WB.E.HP,ZXEYG8KXT5VSDFK9NCFBM=7S.6Y@VQU(U M-=OX2%X(Z@YHG;D+6:I41:)AB[CD4\A8\YQIAP6:NQ:_G&FS'%8S/OFU;UI! M6P<7/YN>[[)TZ^E2-*N0MI8@%*R/V6O1GW>:#98_:'I0)*"SQ@,L41!J!N!) MHF_1G2'DL2(+^SYV/=YJSP2MGX+6=ZK'/RVM1_YM0#6A%<#Z;'HQ;?R :5L7 MG9(NS6$%LARY3A]['J$L(..01J=IVPM9NTMIL61AZ+UAF93$#%8\0C-A!0T) M&MJMI<%I:6C&8QE*IH":"!F$])0"R6AV4%9'T[R#XH[%)/>H75,@G4("@YJJ M%],W,7%\O='NM/7=3Z/:-5;+-%?Z69 MHK]2;-%?Z0HU_^_7UDVK2TO\[EH/]8=&JWZ/.MTZ^4#SH8LZC:_-V^_WV:W[ MFZ\5PV\#LV<&)DF<<47KBHA=!.5T'BVU)?*#=L2#-XC-Y;@CQZ4*'FTMUB=V M%BU!M7U'8JV_7$P^X?^2P;,DZ*/F>>\:D1_OHN/K1,>7"Q!MP$U@'Q,DU&T; MVKD]44! -=H=68XPV,O?F-)!])0>?/$8:O>(!6[;\/6:3W#WC-'=IST> 9E&DKH=9,D>@3=1]1E],CJQ>M3^M%[TPH M6GX_5W8KH6\$[5@;.9;I!;]XCJ^1=QOU]@W]&]2Z1>^4HOJ!_.UR5>OVWZ!^ M6#I?82@+VN*.MAJSCM\;S:+6:&> L>\%C5I7E'TOE4@+O N\GQG>IRHD /T! M^^C>\;PH7O(GUEP/-=[- \>"SN^!VY*=>/.?,3@N8XB# MO;],(>QUWQ%4(J@D8U32T+P!NB.F^9[2 EX6M"!H@7M:>'!\3!M1SA%%G#>. MMP#6,?V4RH>X(T$=?8"-L86SZJF$PA O?$;*$%FK.#K*PPOF>@PU X<)"S.= M16=Z?+E1<\]H8$BGV6!/--!>8)X)MI%#>V"![U+7QAY>&B$2-"D-9Z#,3,C M,YLTV8B,F8U ?T7UP'EXP>Z/"7SQ_A M+Z\W=2=:V]V>\P>^I@=:$#<>^/[H MEX\?7U]?KSRL7ST[+Q_KKCXP7[#W$1O/FON1\%+MHUPLEN52[6.A4)#EBEPM MJ@HAQZJBEC_BM\%?BGPU\(<1:5^2K[HD&X!Y9K\$H5LI MCFD'XJA'_69!"CY:&AUW]0V[SY"Y2X7@@_/"#!ZE2 T>FM M#/XB1SF9">L38 M9MH"L<_'K"Z(4"4QG :.2T[4",:BZMK(](GE/)?:A ECL+17>+^#=1?[FCMA M 0NZ!QNU==^AND:!LHWBU0Q/B=XKLO<.Q%($1^&"HRARL5RJR:5"H23+I8]: M62V07PSTCL%1IL-8" W";%WJEIOC%M*.[.)_8VL2\H/2 M+*_XW]C&2&5,I!0P"FT$66?F6\@I9@?%3/V\\$O@841RL;&M'H($V^"";3"C MF3PV(8E*D1K-ZI8:2#%'_"+Q,1U)]8@XQ"J]8E=.T<$C/[!(RI0KE&?9Q?*[ MA[)7!)_@CD^4:_).?**43SZQVS&=D8FR*RN)[) 81A*]5SDY&UD;JY^KTIMB M;,=!/J+.=*G.M"+J3/FK,Q41YI,+V@KYN5C;32$OYT_0[GY,YVJY:_887@N$ M:&7.> _?8T*T(G3Q7.CB51!9:F$G%E')'XO8_9A.KHLG9@Z4_JNQO(&])<** M>>$,-5G=B3-4\\D9=CNFXW(&6QL2?6&@V<]X5XYPAWLNI7MYF25$[Y4/RQ.$ MNL '4YC&NLKD1X)V]:_R=CRAEB.>D/24=F )E("@D&J>_&^Q1YZ($3_Y]3$B M(6+-/X$-S%+N[\VAZ4\K!3K$SB?G=P,9^/0:P&1G?^O2TBVB3G"NDJNJE7*O6RLJ'[5B"X B<<(2I\5PA ME[B3FB 7WE=W1A3T?H[T#J()\N!W$^%Y2NU-?$XG4MJ; MZZ@=-:DK$&K[:(JNK"Z+??9&34C]?'$!M5;9+0]/SF'"[N[GE(8BO^SCFU/D M)>;4A_P ZN+ON\X0"%]G?4.ZA "U$1Z3J_!8W2^A8O*V83)&T+8A:^EYPMY; MY .JX /YX@/E:GE'/I##A-S=S^DH?$"#CU(^0+N+P"=HEA#5#W1G.*1#PD / M .H<1;H!?4T*XH2TE7E<&D%LHFTU&7\0E,\7Y4.;BW*AN*/S/G\9@@G.*257 M'FWTL9;ZZ:S.I-2/C#&&95;0>Q#N8V;![NT_MHOG?1 \@2N>H)(?*VII-YZP M=TK@7#9Y2,8G>I[4;/C .+];,L@7W>VL $Z):=@!#""@I_J6]#1'3H*,3D=& M2K&X6V*MO'?^W$'):,?G.48T:]&-S3)3X@@I%5$E2(L'TE*(-J:J81"FL"5M MY2D/+?E![4"T'?(&H1I*K#" C?S\A&F+5P/=3"SM-6I&&[6JPY$C6@N\UV$) M.%,QE=CR<-92@KR93KJ94JZ4JS51SLEM.6=5E'.*,\?Z8ST^ MRUHX9U(/W_I60F.*0'I?[<)'3Z.R8Z@)KL]8JU./&\, MPPO"LJB@C#HFM5).%CL1='NF=*O(9=9'O+B5UZ28JQ:*B8\I2<44"X8P#VQ$ MOW]HKDL>-B3@(/VYMDR]@8-)4&].J7=+J9O/_*@=CRDMJ1N.D(M>#S[H"7(6 MY!R;OZ,4U)V$<4[3G'8[IETB/6N%<(M1+:&_MN:9'FJ$?8[N[QM!Y=+4+1RG M8B\ZC05IYX>TU1)KX57-1BH:(*7]?9TG(Q!.F68CJ'+9 7$.RDXNTGC/V(WJ6EV5S M]):0S/FA9JB8+51JM9VH.7]MQ!(<4VI*M[E9Z8[0;K;_1@_Z M 8Y=TS>QMQR_4N5UV5BK6P5$SKH)UES$Z59IA,8\]P)(DM)2.+$$=OM7;#E#*/W?BBDP^B[&= 4) M&W\7IR8[D?#X#7T%PI_6:0!5*_!20.W%16I7J@5U:VH/"4N0/##TW!M M-0TKLJ#A?-%PN5#:C8;SEY26X)P2T/"CI>G,T*T_P_^'U$MH[^M5XXK\;MJO MM&8)_4<;DB-M.%?,XG9(-4;[G+\,MP3FE+M\7XFHL)CY/ MP],WA9*>,R*6JSL:VOG+94MP3HR[J)8KNXFY_*5Y)CBG XDYUAFZ'..'FGU#Z*BY(]XM"R/W;VYWYL1[J,K( M54XH0;:";$,X%HM*H2@KA5)-+90^OJA*J595_\)O,+.E66U\-' ?;FH_247Y*JRE5@@Y*?L3W[G)T 3']@.1!W;P))2 M)=.'6S:@ 9I6$DEKQU8T5>=2HK71""8RO(5T3#9OVB;]AI'KO$V0-TO+'7V MC3$Q1^5B,FH68O7T5#W-\%<+:FU+BE9S2M&['U:2*F1*NT&?D*FPAB($)L4A MZ$K_,KZ#[4H&D%Y!A!B6=/[$7MPJBY\0>U$0^Y:'E3*QOV%]S$:>]?NF#NJY MH'I!]7L">2M'+*'ZDJ#Z+0\K7:J_-5U,E'-![(+8$Y7IR94@A9]8G%N2>@Y3 M,!(R_ M8FPOT?Z3-AG"7)J[*_0[MFW-Q?$- H.$K!4R70PQ/5-2WM:=7A6DG+8C/38Z MQNAX.O@I"GW)J=!S-))X[8PH0&AYIQT1*:$%<=ZPU_8%;'_O[EMH^^=NH0> MKQI"RT@30-4M :0< D!;+9X.@+2_B4K;-2UK0H $!>R/ D8I2L*M;E)-0Q)N M9R5MN:-I2_^@]^BC2U0JB83W1=#=5NY2+[[4/ DHI M0FFK="H"I?TYTK90VFI':Z!TQ[I?D)\$E(X)I>I6R3JJ G4!Z8NW+9?O!/U2 M9+540',@$E!($0I;F?6URK%XRG;[>72(7C,!7YU&U1K?(3_K#MG#A+H47->Q ML3/VB%)3?]5<2 \!QQRVO54 $A7T)ZB@+Q=$!;VHH,]:!3T$TEL/G?^>D5NK M98-7%OW?FZ=[8DMZ/M'*,+IU]#%$1X1O:G\\=!I?SQ4/7>W-L9WAA!A^/A&@ M9E#7--0$0%($2*-^GR& -#1+'UO,X@-AUX.(JH!+>G"Y;=YE""ZW016E0,MA MT')?O\D06NZU'K8$4 X!E,>G9H: \NAB") (,70@O!3/"2L-\ ZA1^T9R@?( MPV@LK>M6\S5$YYF\[\,7^9 PHGEH%EJ04**3)37R"J26$(BQ7!1",A^2=&2< M?=0E6WZ;AYU[LCGC_5C'^5^6K0.I-= DY>K8R_\W\NH-M M3_5,@?.Y!SY?T_CUHB67+Y!O^K H_9DY@M]=T)RL5K?Y#%-$ M[AWR$%U"_G$0?X4*RU56'^H8@8?EIA/ALFTY+8-/.]Y L7TQ[Q7%HI*$']:%X?= M&"P+.'1I&W$7'Z!*>TL7NQA7I9^VCTEON7!\&'*?,Y[# 0J $)LC,!>[O+B^ MFH$TJ[):Z*E%&7::%@J+:@SK* M0/?L85D)&'U5UT!3H%N 5QWV M*E1WPI@U U(*CZNKGGUZ#5 66Z%Z53ZZ'W=J,^[@?)YNN<"VO#4?F?ZE7+RJ M'?UINV H)WK0XI6Z3W!A^D4!1A*<&#=_N>:QYU5%IB6"OACZ?186&IJ&8>'Y MM8X*B.T4M^,<\G'C-ZN$;O(G/^K^8]P%B92KTSY%+J'W?EJQ@B/\.0Q_2_&_ M@W I_EDL#\SYM"@!SOP_QQN@&TO3!_MQIC,A#!I(-X>(\>:E:B[!FX_Z%#D# MWPQ7[D?(HWTCI^7.@DD+)KW(I-F#-09C_6_T,/YW/,P!K80]DP5'/K+-&)X'W\;3@;O(\3J D.*#C@+ ?\XN)G MR!CN^%>H86FFBSKNE>""_&TX&UR0([@)3B@XX2PG?-!L?8*(B6(_7_Z!+7T@ MN"!_&\X&%^0$:H(#"@XXRP&_:;X_(-_\57MU)];X;\$ ^=MP-A@@'T@3_$_P MOUG^]SO&MH:>-$