0001437749-22-007409.txt : 20220328 0001437749-22-007409.hdr.sgml : 20220328 20220328165925 ACCESSION NUMBER: 0001437749-22-007409 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 92 CONFORMED PERIOD OF REPORT: 20211231 FILED AS OF DATE: 20220328 DATE AS OF CHANGE: 20220328 FILER: COMPANY DATA: COMPANY CONFORMED NAME: ThermoGenesis Holdings, Inc. CENTRAL INDEX KEY: 0000811212 STANDARD INDUSTRIAL CLASSIFICATION: LABORATORY APPARATUS & FURNITURE [3821] IRS NUMBER: 943018487 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 333-82900 FILM NUMBER: 22776187 BUSINESS ADDRESS: STREET 1: 2711 CITRUS ROAD CITY: RANCHO CORDOVA STATE: CA ZIP: 95742 BUSINESS PHONE: 9168585100 MAIL ADDRESS: STREET 1: 2711 CITRUS ROAD CITY: RANCHO CORDOVA STATE: CA ZIP: 95742 FORMER COMPANY: FORMER CONFORMED NAME: CESCA THERAPEUTICS INC. DATE OF NAME CHANGE: 20140221 FORMER COMPANY: FORMER CONFORMED NAME: THERMOGENESIS CORP DATE OF NAME CHANGE: 19951117 FORMER COMPANY: FORMER CONFORMED NAME: INSTA COOL INC OF NORTH AMERICA DATE OF NAME CHANGE: 19920703 10-K 1 thmo20211231_10k.htm FORM 10-K thmo20211231_10k.htm
0000811212 ThermoGenesis Holdings, Inc. false --12-31 FY 2021 156,000 214,000 0.001 0.001 2,000,000 2,000,000 0 0 0 0 0.001 0.001 350,000,000 350,000,000 11,911,784 11,911,784 8,934,952 8,934,952 666,000 March 6, 2022 755,000 March 6, 2022 4,065,000 July 31, 2022 187,000 July 31, 2022 507,000 240,000 1 2 1 1 2 5 2 2 4 286,000 5 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 Represents the minimum purchase requirements under the distribution agreement the Company signed with its AXP distributor in China. The unvested Series A warrants were subject to vesting based upon the amount of funds actually received by the Company in the second close of the August 2015 financing which never occurred. The warrants will remain outstanding but unvested until they expire in February 2021. Accumulated other comprehensive loss. 00008112122021-01-012021-12-31 iso4217:USD 00008112122021-06-30 xbrli:shares 00008112122022-03-24 thunderdome:item 00008112122021-12-31 00008112122020-12-31 iso4217:USDxbrli:shares 00008112122020-01-012020-12-31 0000811212us-gaap:CommonStockMember2020-12-31 0000811212us-gaap:AdditionalPaidInCapitalMember2020-12-31 0000811212us-gaap:RetainedEarningsMember2020-12-31 0000811212us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-31 0000811212us-gaap:NoncontrollingInterestMember2020-12-31 0000811212us-gaap:AdditionalPaidInCapitalMember2021-01-012021-12-31 0000811212us-gaap:CommonStockMemberthmo:AtTheMarketOfferingAgreementMember2021-01-012021-12-31 0000811212us-gaap:AdditionalPaidInCapitalMemberthmo:AtTheMarketOfferingAgreementMember2021-01-012021-12-31 0000811212thmo:AtTheMarketOfferingAgreementMember2021-01-012021-12-31 0000811212us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-012021-12-31 0000811212us-gaap:RetainedEarningsMember2021-01-012021-12-31 0000811212us-gaap:NoncontrollingInterestMember2021-01-012021-12-31 0000811212us-gaap:CommonStockMember2021-12-31 0000811212us-gaap:AdditionalPaidInCapitalMember2021-12-31 0000811212us-gaap:RetainedEarningsMember2021-12-31 0000811212us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-31 0000811212us-gaap:NoncontrollingInterestMember2021-12-31 0000811212us-gaap:CommonStockMember2019-12-31 0000811212us-gaap:AdditionalPaidInCapitalMember2019-12-31 0000811212us-gaap:RetainedEarningsMember2019-12-31 0000811212us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-12-31 0000811212us-gaap:NoncontrollingInterestMember2019-12-31 00008112122019-12-31 0000811212us-gaap:AdditionalPaidInCapitalMember2020-01-012020-12-31 0000811212us-gaap:CommonStockMember2020-01-012020-12-31 0000811212thmo:BoyalifeAssetHoldingIIMemberus-gaap:CommonStockMember2020-01-012020-12-31 0000811212thmo:BoyalifeAssetHoldingIIMemberus-gaap:AdditionalPaidInCapitalMember2020-01-012020-12-31 0000811212thmo:BoyalifeAssetHoldingIIMember2020-01-012020-12-31 0000811212us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-01-012020-12-31 0000811212us-gaap:RetainedEarningsMember2020-01-012020-12-31 0000811212us-gaap:NoncontrollingInterestMember2020-01-012020-12-31 0000811212thmo:ConversionOfRelatedPartyConvertiblePromissoryNoteIntoCommonStockMember2020-01-012020-12-31 0000811212thmo:ConversionOfJanuary2019AmendedNotesToCommonStockMember2020-01-012020-12-31 xbrli:pure 0000811212thmo:CARTXpressMember2021-12-31 0000811212country:IN2021-12-31 0000811212country:IN2020-12-31 0000811212us-gaap:MachineryAndEquipmentMember2021-12-31 0000811212us-gaap:MachineryAndEquipmentMember2020-12-31 utr:Y 0000811212us-gaap:MachineryAndEquipmentMembersrt:MinimumMember2021-01-012021-12-31 0000811212us-gaap:MachineryAndEquipmentMembersrt:MaximumMember2021-01-012021-12-31 0000811212thmo:ComputerAndSoftwareMember2021-12-31 0000811212thmo:ComputerAndSoftwareMember2020-12-31 0000811212thmo:ComputerAndSoftwareMembersrt:MinimumMember2021-01-012021-12-31 0000811212thmo:ComputerAndSoftwareMembersrt:MaximumMember2021-01-012021-12-31 0000811212us-gaap:OfficeEquipmentMember2021-12-31 0000811212us-gaap:OfficeEquipmentMember2020-12-31 0000811212us-gaap:OfficeEquipmentMembersrt:MinimumMember2021-01-012021-12-31 0000811212us-gaap:OfficeEquipmentMembersrt:MaximumMember2021-01-012021-12-31 0000811212us-gaap:LeaseholdImprovementsMember2021-12-31 0000811212us-gaap:LeaseholdImprovementsMember2020-12-31 0000811212us-gaap:LeaseholdImprovementsMember2021-01-012021-12-31 0000811212us-gaap:TradeNamesMember2021-01-012021-12-31 0000811212us-gaap:TradeNamesMember2021-12-31 0000811212us-gaap:DevelopedTechnologyRightsMember2021-01-012021-12-31 0000811212us-gaap:DevelopedTechnologyRightsMember2021-12-31 0000811212us-gaap:LicensingAgreementsMember2021-01-012021-12-31 0000811212us-gaap:LicensingAgreementsMember2021-12-31 0000811212thmo:DeviceRegistrationMember2021-01-012021-12-31 0000811212thmo:DeviceRegistrationMember2021-12-31 0000811212us-gaap:CustomerRelationshipsMember2021-01-012021-12-31 0000811212us-gaap:CustomerRelationshipsMember2021-12-31 0000811212thmo:InProcessTechonologyMember2021-12-31 0000811212us-gaap:TradeNamesMember2020-01-012020-12-31 0000811212us-gaap:TradeNamesMember2020-12-31 0000811212us-gaap:DevelopedTechnologyRightsMember2020-01-012020-12-31 0000811212us-gaap:DevelopedTechnologyRightsMember2020-12-31 0000811212us-gaap:LicensingAgreementsMember2020-01-012020-12-31 0000811212us-gaap:LicensingAgreementsMember2020-12-31 0000811212thmo:DeviceRegistrationMember2020-01-012020-12-31 0000811212thmo:DeviceRegistrationMember2020-12-31 0000811212us-gaap:CustomerRelationshipsMember2020-01-012020-12-31 0000811212us-gaap:CustomerRelationshipsMember2020-12-31 0000811212thmo:InProcessTechonologyMember2020-12-31 0000811212thmo:HealthbanksBiotechMemberthmo:ImmunecyteMember2019-11-26 0000811212thmo:ImmunecyteMember2019-11-26 0000811212thmo:HealthbanksBiotechMemberthmo:ImmunecyteMember2020-09-30 0000811212thmo:ImmunecyteMember2020-09-30 0000811212thmo:PrivateInstitutionMemberthmo:ImmunecyteMember2020-09-30 0000811212thmo:BoyalifesCellularTherapyDivisionMemberthmo:ImmuneCyteAndShangaiKDwinfoTechnologyCoLtdMember2021-03-012021-03-31 0000811212thmo:BoyalifesCellularTherapyDivisionMemberthmo:ImmunecyteMember2021-03-012021-03-31 0000811212thmo:ImmunecyteMember2021-12-31 0000811212thmo:ImmunecyteMember2021-01-012021-12-31 0000811212us-gaap:RevolvingCreditFacilityMemberthmo:BoyalifeAssetHoldingIIMember2017-03-31 0000811212us-gaap:RevolvingCreditFacilityMemberthmo:BoyalifeAssetHoldingIIMember2020-12-31 0000811212us-gaap:RevolvingCreditFacilityMemberthmo:BoyalifeAssetHoldingIIMember2021-12-31 0000811212us-gaap:ConvertibleDebtMemberthmo:BoyalifeAssetHoldingIIMember2021-12-31 0000811212us-gaap:ConvertibleDebtMemberthmo:BoyalifeAssetHoldingIIMember2021-01-012021-12-31 0000811212us-gaap:ConvertibleDebtMemberthmo:BoyalifeAssetHoldingIIMember2020-01-012020-12-31 0000811212us-gaap:ConvertibleDebtMemberthmo:BoyalifeAssetHoldingIIMember2020-12-31 0000811212us-gaap:RevolvingCreditFacilityMemberthmo:BoyalifeAssetHoldingIIMember2021-01-012021-12-31 0000811212us-gaap:RevolvingCreditFacilityMemberthmo:BoyalifeAssetHoldingIIMember2020-01-012020-12-31 0000811212thmo:TheJuly2019NoteMemberus-gaap:ConvertibleDebtMember2019-07-23 0000811212thmo:TheJuly2019NoteMemberus-gaap:ConvertibleDebtMembersrt:MaximumMember2019-07-23 0000811212thmo:TheJuly2019NoteMemberus-gaap:ConvertibleDebtMember2019-07-232019-07-23 0000811212thmo:TheJuly2019NoteMemberus-gaap:ConvertibleDebtMembersrt:MinimumMember2019-07-23 0000811212thmo:TheJuly2019NoteMemberus-gaap:ConvertibleDebtMember2021-01-012021-12-31 0000811212thmo:TheJuly2019NoteMemberus-gaap:ConvertibleDebtMember2021-12-31 0000811212thmo:TheJuly2019NoteMemberus-gaap:ConvertibleDebtMember2020-01-012020-12-31 0000811212thmo:TheJuly2019NoteMemberus-gaap:ConvertibleDebtMember2020-12-31 0000811212thmo:PaycheckProtectionProgramCaresActMember2020-04-212020-04-21 0000811212thmo:PaycheckProtectionProgramCaresActMember2021-01-012021-12-31 utr:sqft 0000811212thmo:FacilityLocatedInRanchoCordovaCaliforniaMember2021-12-31 0000811212thmo:CurrentLiabilitiesMember2021-12-31 0000811212thmo:CurrentLiabilitiesMember2020-12-31 0000811212us-gaap:AccountingStandardsUpdate201602Member2019-01-01 0000811212srt:MinimumMember2021-01-012021-12-31 0000811212srt:MaximumMember2021-01-012021-12-31 00008112122020-07-13 0000811212thmo:RegisteredDirectOfferingMember2020-03-252020-03-25 0000811212thmo:RegisteredDirectOfferingMember2020-03-25 0000811212thmo:AtTheMarketOfferingAgreementMember2019-12-13 0000811212thmo:AtTheMarketOfferingAgreementMember2020-05-19 0000811212thmo:AtTheMarketOfferingAgreementMember2020-01-012020-12-31 00008112122019-01-012019-12-31 0000811212thmo:Amended2016PlanMember2017-05-31 0000811212thmo:Amended2016PlanMember2018-06-22 0000811212thmo:Amended2016PlanMember2019-05-30 0000811212thmo:Amended2016PlanMember2021-12-31 0000811212thmo:EquityIncentivePlan2017Member2017-12-292017-12-29 0000811212thmo:EquityIncentivePlan2017Member2017-12-29 0000811212thmo:EquityIncentivePlan2017Member2021-12-31 0000811212us-gaap:CostOfSalesMember2021-01-012021-12-31 0000811212us-gaap:CostOfSalesMember2020-01-012020-12-31 0000811212us-gaap:SellingGeneralAndAdministrativeExpensesMember2021-01-012021-12-31 0000811212us-gaap:SellingGeneralAndAdministrativeExpensesMember2020-01-012020-12-31 0000811212us-gaap:ResearchAndDevelopmentExpenseMember2021-01-012021-12-31 0000811212us-gaap:ResearchAndDevelopmentExpenseMember2020-01-012020-12-31 00008112122020-06-042020-06-04 0000811212srt:ExecutiveOfficerMember2021-05-012021-05-31 0000811212us-gaap:EmployeeStockOptionMembersrt:ExecutiveOfficerMember2021-04-012021-06-30 0000811212thmo:NonvestedStockOptionsMember2020-12-31 0000811212thmo:NonvestedStockOptionsMember2021-01-012021-12-31 0000811212thmo:NonvestedStockOptionsMember2021-12-31 0000811212us-gaap:EmployeeStockOptionMember2021-12-31 0000811212us-gaap:EmployeeStockOptionMember2021-01-012021-12-31 0000811212us-gaap:ConvertibleDebtSecuritiesMember2021-01-012021-12-31 0000811212us-gaap:ConvertibleDebtSecuritiesMember2020-01-012020-12-31 0000811212thmo:VestedSeriesAWarrantsMember2020-01-012020-12-31 0000811212thmo:UnvestedSeriesAWarrantsMember2020-01-012020-12-31 0000811212thmo:WarrantOtherMember2021-01-012021-12-31 0000811212thmo:WarrantOtherMember2020-01-012020-12-31 0000811212us-gaap:EmployeeStockOptionMember2021-01-012021-12-31 0000811212us-gaap:EmployeeStockOptionMember2020-01-012020-12-31 0000811212thmo:DeviceRevenueMemberthmo:DeviceMemberthmo:AxpMember2021-01-012021-12-31 0000811212us-gaap:ServiceMemberthmo:DeviceMemberthmo:AxpMember2021-01-012021-12-31 0000811212thmo:DeviceMemberthmo:AxpMember2021-01-012021-12-31 0000811212thmo:DeviceRevenueMemberthmo:DeviceMemberthmo:BioarchiveMember2021-01-012021-12-31 0000811212us-gaap:ServiceMemberthmo:DeviceMemberthmo:BioarchiveMember2021-01-012021-12-31 0000811212thmo:DeviceMemberthmo:BioarchiveMember2021-01-012021-12-31 0000811212thmo:DeviceRevenueMemberthmo:DeviceMemberthmo:CARTXpressMember2021-01-012021-12-31 0000811212us-gaap:ServiceMemberthmo:DeviceMemberthmo:CARTXpressMember2021-01-012021-12-31 0000811212thmo:OtherMemberthmo:DeviceMemberthmo:CARTXpressMember2021-01-012021-12-31 0000811212thmo:DeviceMemberthmo:CARTXpressMember2021-01-012021-12-31 0000811212thmo:DeviceRevenueMemberthmo:DeviceMemberthmo:ManualDisposablesMember2021-01-012021-12-31 0000811212thmo:DeviceMemberthmo:ManualDisposablesMember2021-01-012021-12-31 0000811212thmo:DeviceRevenueMemberthmo:DeviceMemberthmo:OtherSubsegmentsMember2021-01-012021-12-31 0000811212thmo:OtherMemberthmo:DeviceMemberthmo:OtherSubsegmentsMember2021-01-012021-12-31 0000811212thmo:DeviceMemberthmo:OtherSubsegmentsMember2021-01-012021-12-31 0000811212thmo:DeviceRevenueMember2021-01-012021-12-31 0000811212us-gaap:ServiceMember2021-01-012021-12-31 0000811212thmo:OtherMember2021-01-012021-12-31 0000811212thmo:DeviceRevenueMemberthmo:DeviceMemberthmo:AxpMember2020-01-012020-12-31 0000811212us-gaap:ServiceMemberthmo:DeviceMemberthmo:AxpMember2020-01-012020-12-31 0000811212thmo:DeviceMemberthmo:AxpMember2020-01-012020-12-31 0000811212thmo:DeviceRevenueMemberthmo:DeviceMemberthmo:BioarchiveMember2020-01-012020-12-31 0000811212us-gaap:ServiceMemberthmo:DeviceMemberthmo:BioarchiveMember2020-01-012020-12-31 0000811212thmo:DeviceMemberthmo:BioarchiveMember2020-01-012020-12-31 0000811212thmo:DeviceRevenueMemberthmo:DeviceMemberthmo:CARTXpressMember2020-01-012020-12-31 0000811212us-gaap:ServiceMemberthmo:DeviceMemberthmo:CARTXpressMember2020-01-012020-12-31 0000811212thmo:OtherMemberthmo:DeviceMemberthmo:CARTXpressMember2020-01-012020-12-31 0000811212thmo:DeviceMemberthmo:CARTXpressMember2020-01-012020-12-31 0000811212thmo:DeviceRevenueMemberthmo:DeviceMemberthmo:ManualDisposablesMember2020-01-012020-12-31 0000811212thmo:DeviceMemberthmo:ManualDisposablesMember2020-01-012020-12-31 0000811212thmo:DeviceRevenueMemberthmo:DeviceMemberthmo:OtherSubsegmentsMember2020-01-012020-12-31 0000811212thmo:OtherMemberthmo:DeviceMemberthmo:OtherSubsegmentsMember2020-01-012020-12-31 0000811212thmo:DeviceMemberthmo:OtherSubsegmentsMember2020-01-012020-12-31 0000811212thmo:DeviceRevenueMember2020-01-012020-12-31 0000811212us-gaap:ServiceMember2020-01-012020-12-31 0000811212thmo:OtherMember2020-01-012020-12-31 0000811212thmo:SupplyAgreementMember2019-08-302019-08-30 0000811212thmo:SupplyAgreementMember2019-08-30 0000811212srt:MaximumMemberthmo:SupplyAgreementMember2019-08-302019-08-30 0000811212thmo:ExclusivityFeeMember2019-08-30 0000811212thmo:ExclusivityFeeMember2021-12-31 0000811212thmo:ExclusivityFeeMember2020-12-31 0000811212thmo:DistributionAgreementWithAxpDistributorInChinaMember2021-12-31 0000811212thmo:DistributionAgreementWithAxpDistributorInChinaMember2021-01-012021-12-31 0000811212us-gaap:ServiceMember2022-01-012021-12-31 0000811212us-gaap:ServiceMember2023-01-012021-12-31 0000811212us-gaap:ServiceMember2024-01-012021-12-31 0000811212us-gaap:ServiceMember2025-01-012021-12-31 0000811212us-gaap:ServiceMember2026-01-012021-12-31 0000811212us-gaap:ServiceMember2021-12-31 0000811212thmo:DeviceRevenueMember2022-01-012021-12-31 0000811212thmo:DeviceRevenueMember2023-01-012021-12-31 0000811212thmo:DeviceRevenueMember2024-01-012021-12-31 0000811212thmo:DeviceRevenueMember2025-01-012021-12-31 0000811212thmo:DeviceRevenueMember2026-01-012021-12-31 0000811212thmo:DeviceRevenueMember2021-12-31 0000811212thmo:ExclusivityFeeMember2022-01-012021-12-31 0000811212thmo:ExclusivityFeeMember2023-01-012021-12-31 0000811212thmo:ExclusivityFeeMember2024-01-012021-12-31 0000811212thmo:ExclusivityFeeMember2025-01-012021-12-31 0000811212thmo:ExclusivityFeeMember2026-01-012021-12-31 0000811212thmo:ClinicalRevenueMember2022-01-012021-12-31 0000811212thmo:ClinicalRevenueMember2023-01-012021-12-31 0000811212thmo:ClinicalRevenueMember2024-01-012021-12-31 0000811212thmo:ClinicalRevenueMember2025-01-012021-12-31 0000811212thmo:ClinicalRevenueMember2026-01-012021-12-31 0000811212thmo:ClinicalRevenueMember2021-12-31 00008112122022-01-012021-12-31 00008112122023-01-012021-12-31 00008112122024-01-012021-12-31 00008112122025-01-012021-12-31 00008112122026-01-012021-12-31 0000811212thmo:Customer1Member2021-12-31 0000811212us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMemberthmo:Customer1Member2021-01-012021-12-31 0000811212thmo:Customer1Member2020-12-31 0000811212us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMemberthmo:Customer1Member2020-01-012020-12-31 0000811212thmo:Customer2Member2021-12-31 0000811212us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMemberthmo:Customer2Member2021-01-012021-12-31 0000811212thmo:Customer2Member2020-12-31 0000811212us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMemberthmo:Customer2Member2020-01-012020-12-31 0000811212thmo:Customer3Member2020-12-31 0000811212us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMemberthmo:Customer3Member2020-01-012020-12-31 0000811212thmo:Customer1Member2021-01-012021-12-31 0000811212us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberthmo:Customer1Member2021-01-012021-12-31 0000811212thmo:Customer1Member2020-01-012020-12-31 0000811212us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberthmo:Customer1Member2020-01-012020-12-31 0000811212thmo:Customer2Member2021-01-012021-12-31 0000811212us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberthmo:Customer2Member2021-01-012021-12-31 0000811212thmo:Customer2Member2020-01-012020-12-31 0000811212us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberthmo:Customer2Member2020-01-012020-12-31 0000811212thmo:Customer3Member2021-01-012021-12-31 0000811212us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberthmo:Customer3Member2021-01-012021-12-31 0000811212thmo:Customer3Member2020-01-012020-12-31 0000811212us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberthmo:Customer3Member2020-01-012020-12-31 0000811212us-gaap:CostOfGoodsTotalMemberus-gaap:SupplierConcentrationRiskMemberthmo:Supplier1Member2021-01-012021-12-31 0000811212us-gaap:CostOfGoodsTotalMemberus-gaap:SupplierConcentrationRiskMemberthmo:Supplier1Member2020-01-012020-12-31 0000811212us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:NonUsMember2021-01-012021-12-31 0000811212us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:NonUsMember2020-01-012020-12-31 0000811212us-gaap:GeographicConcentrationRiskMembercountry:US2021-12-31 0000811212us-gaap:GeographicConcentrationRiskMembercountry:US2020-12-31 0000811212us-gaap:GeographicConcentrationRiskMembercountry:CR2021-12-31 0000811212us-gaap:GeographicConcentrationRiskMembercountry:CR2020-12-31 0000811212us-gaap:GeographicConcentrationRiskMembercountry:IN2021-12-31 0000811212us-gaap:GeographicConcentrationRiskMembercountry:IN2020-12-31 0000811212us-gaap:GeographicConcentrationRiskMemberthmo:AllOtherCountriesMember2021-12-31 0000811212us-gaap:GeographicConcentrationRiskMemberthmo:AllOtherCountriesMember2020-12-31 00008112122021-01-012021-09-30 0000811212us-gaap:DomesticCountryMember2021-12-31 0000811212us-gaap:StateAndLocalJurisdictionMember2021-12-31 0000811212us-gaap:ForeignCountryMember2021-12-31 0000811212us-gaap:DomesticCountryMemberus-gaap:ResearchMember2021-12-31 0000811212us-gaap:StateAndLocalJurisdictionMemberus-gaap:ResearchMember2021-12-31 0000811212srt:MinimumMemberus-gaap:SubsequentEventMember2022-02-03 0000811212srt:MaximumMemberus-gaap:SubsequentEventMember2022-02-03 0000811212us-gaap:SubsequentEventMember2022-02-03 0000811212us-gaap:SubsequentEventMemberthmo:AtTheMarketOfferingAgreementMember2022-01-012022-03-24 0000811212us-gaap:SubsequentEventMemberthmo:AtTheMarketOfferingAgreementMember2022-03-24 0000811212thmo:ConvertiblePromissoryNoteMemberus-gaap:SubsequentEventMember2022-03-24 0000811212us-gaap:SubsequentEventMemberthmo:BoyalifeLicenseAgreementMember2022-03-242022-03-24 0000811212thmo:ImmunecyteMemberus-gaap:SubsequentEventMemberthmo:BoyalifeLicenseAgreementMember2022-03-242022-03-24 0000811212thmo:LeaseAgreementWithZ3InvestmentLLCMemberus-gaap:SubsequentEventMember2022-03-04
 

Table of Contents

 

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

 

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: 000-16375

image01.jpg

 

THERMOGENESIS HOLDINGS, INC.

(Exact name of registrant as specified in its charter)

   

Delaware

(State of incorporation)

 

94-3018487

(I.R.S. Employer Identification No.)

   

2711 Citrus Road

Rancho Cordova, California 95742

(Address of principal executive offices) (Zip Code)

 

(916) 858-5100

(Registrant’s telephone number, including area code)

 

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, $.001 par value

THMO

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

Yes ☒ No ☐

 

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

Yes ☒ No ☐

 

 

Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company or an emerging growth company. See definition 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.

 

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

Yes No ☒

 

As of June 30, 2021, the aggregate market value of the common equity held by non-affiliates of the registrant was approximately $26,985,000 based on the closing sales price as reported on the Nasdaq Stock Market.

 

Class

 

Outstanding at March 24, 2022

Common stock, $.001 par value

 

12,829,877

 

Documents Incorporated By Reference

 

Information required by Part III is incorporated by reference from registrant’s Proxy Statement for its 2022 annual meeting of stockholders or an amendment to this Annual Report on Form 10-K, which will be filed with the Securities and Exchange Commission within 120 days after the end of its fiscal year ended December 31, 2021.

 

 

 

TABLE OF CONTENTS

 

 

Part I

   
     
   

Page Number

ITEM 1.

Business

3

ITEM 1A.

Risk Factors

10

ITEM 1B.

Unresolved Staff Comments

21

ITEM 2.

Properties

21

ITEM 3.

Legal Proceedings

21

ITEM 4.

Mine Safety Disclosures

21

     

Part II

   
     

ITEM 5.

Market for the Registrant’s Common Equity, Related Stockholder Mattersand Issuer Purchases of Equity Securities

22

ITEM 6.

[Reserved]

22

ITEM 7.

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

22

ITEM 7A.

Quantitative and Qualitative Disclosures about Market Risk

27

ITEM 8.

Financial Statements and Supplementary Data

27

ITEM 9.

Changes in and Disagreements with Accountants on Accounting and Financial Disclosure

56

ITEM 9A.

Controls and Procedures

56

ITEM 9B.

Other Information

56

ITEM 9C. Disclosure Regarding Foreign Jurisdictions that Prevent Inspections 56
     

Part III

   
     

ITEM 10.

Directors, Executive Officers and Corporate Governance

57

ITEM 11.

Executive Compensation

57

ITEM 12.

Security Ownership of Certain Beneficial Owners and Management and RelatedStockholder Matters

57

ITEM 13.

Certain Relationships and Related Transactions, and Director Independence

57

ITEM 14.

Principal Accounting Fees and Services

57

     

Part IV

   
     

ITEM 15.

Exhibits and Financial Statement Schedules

58

ITEM 16.

Form 10-K Summary

58

 

 

 

 

CAUTIONARY STATEMENT REGARDING FORWARD LOOKING STATEMENTS

 

This Annual Report contains forward‑looking statements within the meaning of the “safe harbor” provisions of the Private Securities Litigation Reform Act of 1995. All statements, other than statements of historical fact included in this Annual Report, are forward‑looking statements. Reference is made in particular to the description of our plans and objectives for future operations, assumptions underlying such plans and objectives, and other forward‑looking statements included in this Annual Report. Such statements may be identified by the use of forward‑looking terminology such as “may,” “will,” “expect,” “believe,” “estimate,” “anticipate,” “intend,” “continue,” “plan,” “predict,” “seek,” “should,” “would,” “could,” “potential,” “ongoing,” or similar terms, variations of such terms, or the negative of such terms, and include, but are not limited to, statements regarding projected results of operations, capital expenditures, earnings, management’s future strategic plans, development of new technologies and services, litigation, regulatory matters, market acceptance and performance of our services, the success and effectiveness of our technologies and services, our ability to retain and hire key personnel, the competitive nature of and anticipated growth in our markets, market position of our services, marketing efforts and partnerships, liquidity and capital resources, our accounting estimates, and our assumptions and judgments. Such statements are based on management’s current expectations, estimates and projections about our industry, management’s beliefs, and certain assumptions made by us, all of which are subject to change.

 

These forward-looking statements are not guarantees of future results and are subject to a number of risks, uncertainties and assumptions that are difficult to predict and that could cause actual results to differ materially and adversely from those described in the forward‑looking statements, including:

 

 

the sufficiency and source of capital required to fund our operations and in furtherance of our business plan;

 

our ability to remain listed on Nasdaq Capital Market Stock Exchange and remain in compliance with its listing standards;

 

the global perception of the clinical utility of banked cord blood and the amount of investment in research and development supporting clinical data for additional applications;

 

delays in commencing or completing clinical testing of products;

 

the success of any collaborative arrangements to commercialize our products;

 

our reliance on significant distributors or end users;

 

the availability and sufficiency of commercial scale manufacturing facilities and reliance on third-party contract manufacturers;

 

our ability to protect our patents and trademarks in the U.S. and other countries; and

 

uncertainty regarding the impact of the COVID-19 pandemic on our business and operations.

 

These forward‑looking statements speak only as of the date of this Annual Report and we expressly disclaim any obligation or undertaking to release publicly any updates or revisions to any forward‑looking statements contained herein to reflect any change in the expectations with regard thereto or any change in events, conditions, or circumstances on which any such statement is based, except as otherwise required by law. Additional factors that could cause such results to differ materially from those described in the forward‑looking statements are set forth in connection with the forward‑looking statements.

 

 

TRADEMARKS

 

This Annual Report contains references to our trademarks and to trademarks belonging to other entities. Solely for convenience, trademarks and trade names referred to in this Annual Report, including logos, artwork and other visual displays, may appear without the ® or TM symbols, but such references are not intended to indicate, in any way, that their respective owners will not assert, to the fullest extent under applicable law, their rights thereto. We do not intend our use or display of other companies’ trade names or trademarks to imply a relationship with, or endorsement or sponsorship of us by, any other companies.

 

PART I

 

ITEM 1.         BUSINESS

 

Overview

 

ThermoGenesis Holdings, Inc. (“ThermoGenesis Holdings,” the “Company,” “we,” “our,” “us”) develops, commercializes, and markets a range of automated technologies for chimeric antigen receptor – T (“CAR-T”) and other cell-based therapies. The Company currently markets a full suite of solutions for automated clinical biobanking, point-of-care applications, and automation for immuno-oncology, including its semi-automated, functionally closed CAR-TXpress™ platform, which streamlines the manufacturing process for the emerging CAR-T immunotherapy market. The Company was founded in 1986 and is incorporated in the State of Delaware and headquartered in Rancho Cordova, CA.

 

Medical Device Products for Automated Cell Processing

 

The Company provides the AutoXpress® and BioArchive® platforms for automated clinical bio-banking, PXP® platform for point-of-care cell-based therapies and CAR-TXpress™ platform for large scale cell manufacturing services. All product lines are reporting as a single reporting segment in the financial statements. The Company and its subsidiaries currently manufacture and market the following products:

 

Clinical Bio-Banking Applications:

 

AXP® II Automated Cell Separation System – an automated, fully closed cell separation system for isolating stem and progenitor cells from umbilical cord blood, registered as a U.S. FDA 510(k) medical device.

 

BioArchive® Automated Cryopreservation System – an automated, robotic, liquid nitrogen controlled-rate-freezing and cryogenic storage system for cord blood samples and cell therapeutic products used in clinical applications, registered as a U.S. FDA 510(k) medical device.

 

Point-of-Care Applications:

 

PXP® Point-of-Care System – an automated, fully closed, sterile system allows for the rapid, automated processing of autologous peripheral blood or bone marrow aspirate derived stem cells at the point-of-care, such as surgical centers or clinics, registered as a U.S. FDA 510(k) medical device.

 

PXP-LAVARE System – an automated, fully closed system that is designed to wash, re-suspend and volume reduce cell suspensions. It allows for volume manipulation, supernatant or media exchange, and cell washing to occur without comprising cell viabilities and maximizing recoveries, registered as a U.S. FDA 510(k) medical device.

 

PXP-1000 System – an automated, fully closed system that provides fast, reproducible separation of multiple cellular components from blood with minimal red blood cell contamination, registered as a U.S. FDA 510(k) medical device.

Large Scale Cell Processing and Biomanufacturing:

 

X-Series® Products for general laboratory use: X-Lab® for cell isolation, X-Wash® System for cell washing and reformulation, X-Mini® for high efficiency small scale cell purification, and X-BACS® System under development for large scale cell purification using our proprietary Buoyancy-Activated Cell Sorting (“BACS”) technology.

 

 

 

CAR-TXpress™ Platform for Clinical Manufacturing – a modular designed, functionally closed manufacturing platform that addresses the critical unmet need for large scale cellular processing and chemistry, manufacturing and controls (“CMC”) needs for manufacturing cellular therapies, including CAR-T cell therapies.

 

Planned Expansion of Business-- Contract Development and Manufacturing Services for Cell and Cell-Based Gene Therapies

 

In March 2022, our board of directors approved the planned expansion of the Company’s business to include contract development and manufacturing services for cell and cell-based gene therapies. The Company plans to develop and build-out the capabilities to become a world-class Contract Development and Manufacturing Organization (“CDMO”) for cell and cell-based gene therapies by partnering with Boyalife Genomics Tianjin Ltd., a China-based CDMO organization (“Boyalife Genomics”), to in-license certain know-how and other intellectual property from Boyalife Genomics, and by leasing and building out a cell manufacturing facility in Sacramento, California. We intend to leverage our existing technology and combine it with the in-licensed technologies to develop a proprietary manufacturing platform for cell manufacturing activities.

 

The Company plans to develop and operate its planned CDMO business through a newly formed division named TG BiosynthesisTM. It is anticipated that TG Biosynthesis will provide high-quality development and manufacturing capabilities, cell and tissue processing development, quality systems, regulatory compliance, and other cell manufacturing solutions for clients with therapeutic candidates in various stages of development.

 

According to recent article published on Science Translational Medicine, cell therapies have become the “next pillar of medicine”. In 2017, US Food and Drug Administration (FDA) approved the first CAR-T cell therapy, Kymriah®, for the treatment of acute lymphoblastic leukemia (ALL). The cellular drug demonstrated close to 90% response rate in the relapsed and refractory cancer patient group. By the end of 2021, FDA has approved five (5) CAR-T therapies for various forms of blood cancers, and globally there were over 1,200 registered CAR-T cell related clinical trials registered on the National Institute of Health (NIH) clinicaltrial.gov website, targeting a variety of blood and solid tumors.

 

The Company believes that CDMO cell manufacturing services are becoming increasingly important for cell therapies to make their way through clinical trials. One of the major issues with moving cell therapy products from “bench to bedside” has been manufacturing bottlenecks. The heterogeneous nature of cell therapy products has introduced manufacturing complexity and regulatory concerns, as well as scale-up complexities that are not present within traditional pharmaceutical manufacturing. Additionally, establishing a manufacturing facility for cell therapies requires specific expertise and significant capital which can delay clinical trials. These factors often result in a significant number of cell therapy-based companies seeking CDMOs for their cell manufacturing needs.  The Company believes that it can leverage its current proprietary automated and semi-automated cell processing technologies to more effectively develop CDMO capabilities.

 

In furtherance of our planned CDMO business, on March 24, 2022, we entered into a License and Technology Access Agreement with Boyalife Genomics (the “Boyalife License Agreement”).  Boyalife Genomics is an affiliate of our Chairman and CEO, Dr. Chris Xu, and is a Tianjin, China-based cell manufacturing organization that has developed substantial manufacturing technology relating to cell manufacturing services.  Under the terms of the Boyalife License Agreement, Boyalife Genomics granted the Company and its subsidiaries and affiliates a perpetual exclusive license in the United States to use Boyalife Genomics’ existing and future know-how and U.S. patents rights (if any) relating to cell manufacturing and related processes, including the right to sublicense such know-how and patent rights to affiliates of the Company.  Notwithstanding the foregoing exclusivity, Boyalife Genomics retains the right to use (but not license) the licensed intellectual property in the U.S. for its internal use in connection with the provision of products and services to third parties.  In consideration of this license, the Company will, among other things, pay to Boyalife Genomics a running royalty of 7.5% of the Company’s annual net sales of products and services that are covered by one of more Boyalife Genomics’ granted U.S. patents and 5.0% of other products and services covered by the licensed intellectual property.  The royalty will be payable on each licensed product or service for a period of 10 years from the first commercial sale of the product or service (or if patented, until the expiration of the applicable licensed patents), and the license will be royalty-free thereafter on such licensed product or service.  The agreement also grants to the Company a right of first refusal to purchase any cell manufacturing business or operation of Boyalife Genomics upon the same terms as any third-party offer to buy such business or operation.

 

 

Also on March 24, 2022, we entered into a Lease Agreement (the “CDMO Facility Lease”), with Z3 Investment LLC (“Lessor”) for approximately 35,475 square feet of space in the Sacramento, California area in which we plan to partner with the Lessor to build out into a state-of-the-art current good manufacturing practice (cGMP) compliant facility with 12 cGMP clean room suites (with the Lessor paying to the related build-out costs).    The CDMO Facility Lease provides for a lease term beginning on April 1, 2022 and ending on September 30, 2027, with a right of the Company to extend the lease for 2 additional periods of 5 years each.  Lessor is an affiliate of our Chairman and CEO, Dr. Xu.

 

We are targeting the launch of our CDMO services to customers by the end of 2022. The successful development and launch of TG Biosynthesis will require us to raise additional capital, acquire various equipment for the planned operations, hire certain personnel needed to launch the operation, and timely complete the build-out of our leased Sacramento facility. There is no assurance that we will be able to successfully obtain such additional capital resources, as such capital may not be available on reasonable terms, or available at all. We will need to hire, train, and retain additional employees who have experiences in the cell manufacturing field in order for our CDMO business to be successful.

 

Sales and Distribution Channels

 

We market and sell our medical device products through independent distributors, except in North America and India, where we sell direct to end-user customers.

 

Research and Development

 

Research and development expenses related to our medical device products were $2,209,000 and $2,477,000 for the years ended December 31, 2021 and 2020, respectively. Research and development activities include expenses associated with the engineering, regulatory, and scientific affairs functions.

 

We have not to date incurred any material research and development expenses related to our planned CDMO business.

 

Manufacturing and Raw Materials

 

We source components for our medical device products from multiple suppliers that manufacture to our engineering specifications. Our high-volume AXP disposable products are manufactured using contract manufacturers. We utilize our manufacturing facility and in-house clean room in Rancho Cordova, California for production of our higher complexity devices and X-Series disposable cartridges. Various raw materials are used to manufacture our products. The raw materials are generally available from multiple sources. We have not had significant difficulty obtaining necessary raw materials.

 

Quality System

 

Our quality system for our medical device products business is compliant with domestic and international standards and is appropriate for the specific devices we manufacture. Our corporate quality policies govern the methods used in, and the facilities and controls used for, the design, manufacture, packaging, labeling, storage, installation, and servicing of all finished devices intended for human use. Such policies are intended to ensure that the products we market are safe, effective, and otherwise in compliance with the FDA Quality System Regulation (“QSR”) (21 C.F.R. Part 820) and the applicable rules of other governmental agencies.

 

 

The Company and its contract manufacturers are subject to inspections by the FDA and other regulatory agencies to ensure compliance with the FDA’s QSRs. Compliance requirements relate to manufacturing processes, product testing, documentation control and other quality assurance procedures. Our facilities have undergone International Organization of Standards (“ISO”) 13485:2016 and EU Medical Device Directive (“MDD”) (93/42/EEC) inspections and we have obtained approval to CE-Mark our products. We have received our updated certificate demonstrating compliance to this standard under the Medical Device Single Audit Program (“MDSAP”).

 

Regulatory Scheme and Strategy

 

The development, manufacture and marketing of our medical device products are subject to regulation by the FDA as well as the equivalent agencies of other countries including the countries of the European Union and India.

 

We have a quality and regulatory compliance management system that meets the requirements of the ISO 13485: 2003 standard, the FDA’s QSRs, the EU MDD, Canadian Medical Device Regulations (SOR 98-282), and all other applicable local, state, national and international regulations.

 

The FDA regulates medical devices to ensure their safety and efficacy under the Federal Food Drug and Cosmetic Act (“FD&C”). Medical devices are defined by language within the FD&C Act which essentially states that a product is considered a medical device if it is intended to provide a diagnosis or basis for treatment. Once a company determines that its product is a medical device, it is required to comply with a number of federal regulations. These include the following:

 

 

510(k) clearance or Premarket Approval Application (“PMA”) approval from the FDA, prior to commercialization (unless the device is classified as “exempt”);

 

Registration of the company and listing of the medical device with the FDA (within 30 days prior to commercialization);

 

Establishment and adherence to the FDA’s labeling requirements; and

 

Establishment and adherence to the FDA’s Quality Systems and Medical Device Reporting regulations.

 

The FDA classifies medical devices into three groups: Class I, II or III. These are stratified from lowest to highest safety risk, and regulatory controls increase based on Class.

 

Class I Devices

Some of our products are considered to pose little or no risk when used as directed and have been deemed by the FDA to be “exempt” from FDA approval or clearance processes prior to commercialization. While pre-marketing FDA review is not mandatory for Exempt Class I medical devices, the manufacturer’s compliance with QSR is required.

 

Class II Devices

Several of our products, including the BioArchive and the AXP II are categorized as U.S. Class II medical devices and require premarket notification, also known as a section 510(k) clearance, prior to commercialization. Data submitted as part of a 510(k) process must demonstrate a device is “substantially equivalent” with a predicate device that is already on the market. Once 510(k) clearance has been secured, the new medical device may be marketed for its intended use and distributed in the U.S.

 

 

Class III Devices

If a product is considered a Class III device, the FDA approval process is more stringent and time-consuming, and includes the following:

 

 

Extensive pre-clinical laboratory and animal testing;

 

Submission and approval of an Investigational Device Exemption (“IDE”) application prior to the conduct of a clinical study;

 

Human clinical studies (or trials) to establish the safety and efficacy of the medical device for the intended use; and

 

Submission and approval of a PMA application to the FDA.

 

Pre-clinical testing typically involves in vitro laboratory analysis and in vivo animal studies to obtain information related to such things as product safety, feasibility, biological activity and reproducibility. The results of pre-clinical studies are submitted to the FDA as part of an IDE application and are reviewed by the Agency before human clinical trials can begin.

 

Higher risk clinical trials conducted inside the U.S. are subject to FDA IDE regulation (21 C.F.R. Part 812), or an Investigational New Drug (“IND”) application (21 C.F.R. Part 312). Clinical trials conducted outside the U.S., and the data collected therefrom are allowed in accordance with applicable FDA requirements. The FDA or the sponsor may suspend a clinical trial at any time if either believes that study participants may be exposed to an unacceptable health risk.

 

For certain Class III devices, data generated during product development, pre-clinical studies, and human clinical studies must be submitted to the FDA as a PMA application in order to secure approval for commercialization in the U.S. The FDA may deny the approval of a PMA application if applicable regulatory criteria are not satisfied and, in some cases, may mandate additional clinical testing. Product approvals, once obtained, can be withdrawn if compliance with regulatory standards is not maintained or if safety concerns arise after the product reaches the market. The FDA might also require post-marketing testing and surveillance programs to monitor the safety and efficacy of a medical device and has the power to forbid or limit future marketing of the product based on the results of such programs.

 

Other U.S. Regulatory Information

Medical device manufacturers must register with the FDA and submit their manufacturing facilities to biennial inspections to ensure compliance with applicable regulations. Failure to comply with FDA requirements can result in withdrawal of marketing clearances, fines, injunctions, civil penalties, recall or seizure of products, total or partial suspension of production or loss of distribution rights. In addition, device manufacturing facilities in the state of California must be registered with the California State Food and Drug Branch of the California Department of Public Health and submit to an annual inspection by the State of California to ensure compliance with applicable state regulations. We are also subject to a variety of environmental laws as well as workplace safety, hazardous material, and controlled substances regulations.

 

Also, federal transparency requirements, sometimes referred to as the “Sunshine Act” under the Patient Protection and Affordable Care Act, require manufacturers of drugs, devices, biologics and medical supplies that are reimbursable under Medicare, Medicaid, or the Children’s Health Insurance Program to report to the Department of Health and Human Services information related to physician payments and other transfers of value and physician ownership and investment interests.

 

Changes in these laws at all levels of government are frequent and could increase our cost of doing business. If we fail to comply, even inadvertently, with any of these requirements, we could be required to alter our operations, refund payments to the government, lose our licensure or accreditation, enter into corporate integrity, deferred prosecution or similar agreements with state or federal government agencies, and become subject to significant civil and criminal penalties.

 

International Regulatory Requirements

International regulatory requirements differ somewhat from those of the U.S. In the EU, a single regulatory approval process has been created and approval is represented by CE-Marking. To be able to affix the CE-Mark to our medical devices and distribute them in the EU, we must meet minimum standards for safety and quality (known as the essential requirements) and comply with one or more conformity rules. A notified body assesses our quality management system and compliance with the Medical Device Directive. Marketing authorization can be revoked by the applicable governmental agency or notified body in the event of an unsuccessful quality system annual audit.

 

 

In India, the regulatory body having oversight of medical devices, therapies, and cell banking is the Central Drugs Standard Control Organization (“CDSCO”), and specifically the Drugs Controller General India office. Our marketing and facilities licenses are subject to revocation by the applicable state Drug Controller in Haryana or DCGI.

 

Patents and Proprietary Rights

 

We believe that patent protection is important for our products and current and proposed business. We currently have over 35 issued patents globally relating to our medical devices that will expire at various times between April 2022 and May 2040. The patent positions can be uncertain because they involve interpretation of complex factual information and an evolving legal environment. The coverage sought in a patent application can be denied or significantly reduced either before or after the patent is issued. There can be no assurance that any of our pending patent applications will actually result in an issued patent. Furthermore, there can be no assurance that any existing or future patent will provide significant protection or commercial advantage, or that any existing or future patent will not be circumvented by a more basic patent. Generally, patent applications can be maintained in secrecy for at least 18 months after their earliest priority date. In addition, publication of discoveries in the scientific or patent literature often lags behind actual discoveries. Therefore, we cannot be certain that we were the first to invent or the first to file a patent application for the subject matter covered by each of our pending U.S. and foreign patent applications.

 

If a third party files a patent application relating to an invention claimed in our patent application, we may be required to participate in an interference or derivation proceeding conducted by the U.S. Patent and Trademark Office to determine who owns the patent. Such proceeding could involve substantial uncertainties and cost, even if the eventual outcome is favorable to us. There can be no assurance that our patents, if issued, would be upheld as valid in court.

 

Intellectual property for our planned CDMO business, primarily in the form of know-how and proprietary trade information, will generally be licensed to us under the Boyalife License Agreement.

 

Material Agreements

 

The following are certain material agreements involving our business in effect as of December 31, 2021:

 

Corning Incorporated

On August 30, 2019, the Company entered into a Supply Agreement with Corning (the “Supply Agreement”). The Supply Agreement has an initial term of five years with automatic two-year renewal terms, unless terminated by either party in accordance with the terms of the Supply Agreement (collectively, the “Term”). Pursuant to the Supply Agreement, the Company has granted to Corning exclusive worldwide distribution rights for substantially all X-Series® products under the CAR-TXpress™ platform (the “Products”) manufactured by its subsidiary, ThermoGenesis Corp., for the duration of the Term, subject to certain geographical and other exceptions. In addition, the Company has granted Corning rights of first refusal for the exclusive worldwide distribution of certain future products developed or introduced by the Company relating to cell isolation or cell selection, including any such products substantially related or similar to the Products (the “ROFR Products”). As consideration for the exclusive worldwide distribution rights for the Products and ROFR Products, Corning paid a $2,000,000 upfront fee, in addition to any amounts payable throughout the Term for the Products and any ROFR Products.

 

 

CBR Systems, Inc. (CBR)

Manufacturing and Supply Agreement

Effective July 13, 2020, the Company entered a Manufacturing and Supply Amending Agreement #2 (the “Amendment”) with CBR Systems, Inc. (“CBR”), an amendment to the Manufacturing Supply Amending Agreement #1 effective March 16, 2020 and the Manufacturing and Supply Agreement effective May 15, 2017 (the “CBR Agreement”), in which we agreed to supply CBR with AXP cord blood processing system and disposables. The term of the CBR Agreement is for three years and will automatically renew in one-year increments unless either party provides written notice of its intention not to renew six months prior to the end of the term. The Amendment, among other things, revised the amount of certain products to be purchased, pricing of those products and removal of the safety stock requirement.

 

Technology License and Escrow Agreement

As part of the Amendment, the Company updated the compliance conditions in the Technology License and Escrow Agreement (the “Escrow Agreement”), which was originally signed by the Company and CBR in June 2010. Under the Escrow Agreement, we granted CBR a perpetual, royalty-free license to certain intellectual property necessary for the manufacture of AXP® devices and disposables. The license is for the sole and limited purpose of ensuring continued supply of AXP devices and disposables for use by CBR. The licensed intellectual property is held in escrow and available to CBR only in the event of a default under the Escrow Agreement. The Escrow Agreement requires that our cash balance and short-term investments, net of non-convertible debt and borrowed funds that are payable within one year, is greater than $1,000,000 at the end of each month or we will be in default of the agreement. Upon a default, CBR may take possession of the escrowed intellectual property and initiate manufacturing of AXP device and disposables for their internal use. The Company was in compliance with the License and Escrow Agreement at December 31, 2021.

 

Employees

 

As of December 31, 2021, we and our subsidiaries had 40 employees consisting of 36 full-time U.S. employees, 1 part-time U.S. employee and 3 full-time employees in India. We also utilize temporary employees throughout the year to address business needs and significant fluctuations in orders and product manufacturing. None of our employees are covered by a collective bargaining agreement, nor have we experienced any work stoppage.

 

We endeavor to maintain workplaces that are free from discrimination or harassment on the basis of color, race, sex, national origin, ethnicity, religion, age, disability, sexual orientation, gender identification or expression or any other status protected by applicable law. The basis for recruitment, hiring, development, training, compensation and advancement is a person’s qualifications, performance, skills and experience. We believe that our employees are fairly compensated, without regard to gender, race and ethnicity, and routinely recognized for outstanding performance.

 

Foreign Sales and Operations

 

See Note 13 of our Notes to Consolidated Financial Statements for information on our sales and operations outside of the U.S.

 

Where you can Find More Information

 

We are required to file annual reports on Form 10-K, quarterly reports on Form 10-Q, current reports on Form 8-K and other information, including our proxy statement, with the Securities and Exchange Commission (“SEC”). The public can obtain copies of these materials by accessing the SEC’s website at http://www.sec.gov. In addition, as soon as reasonably practicable after these materials are filed with or furnished to the SEC, we will make copies available to the public free of charge through our website, http://www.thermogenesis.com. The information on our website is not incorporated into, and is not part of, this Annual Report on Form 10-K or our other filings with the SEC.

 

 

ITEM 1A.         RISK FACTORS

 

An investment in our common stock is subject to risks inherent to our business. The material risks and uncertainties that management believes affect us are described below. Before making an investment decision, you should carefully consider the risks and uncertainties described below together with all of the other information included or incorporated by reference in this Annual Report. The risks and uncertainties described below are not the only ones we face. Additional risks and uncertainties that we are not aware of or focused on or that we currently deem immaterial may also impair our business operations. This Annual Report is qualified in its entirety by these risk factors.

 

If any of the following risks actually occur, our financial condition and results of operations could be materially and adversely affected. If this were to happen, the value of our common stock could decline significantly, and you could lose all or part of your investment.

 

Risks Related to Our Structure and Business

A third party owns 20% of our subsidiary, CARTXpress Bio, Inc. (CARTXpress Bio), and holds certain minority investor rights therein. These rights could limit or delay our ability to take certain major actions relating to CARTXpress Bio. In January 2019, ThermoGenesis Corp. contributed its X-Series business into a newly formed subsidiary of ThermoGenesis Corp., CARTXpress Bio. Pursuant to the terms of a reorganization and share exchange agreement, ThermoGenesis Holdings acquired a 20% equity ownership in ThermoGenesis Corp. from Bay City Capital Fund V, L.P. and certain of its affiliates (“Bay City”). In exchange, Bay City acquired a 20% ownership in CARTXpress Bio. As a result of these transactions, ThermoGenesis Corp. became a wholly-owned subsidiary of ThermoGenesis Holdings, and ThermoGenesis Corp. owns 80% of the outstanding equity of CARTXpress Bio, while Bay City owns the remaining 20% of the outstanding equity of CARTXpress Bio. While we continue to indirectly own 80% of the outstanding capital stock of CARTXpress Bio, Bay City was granted certain minority investor rights in CARTXpress Bio. These rights include board representation rights, a right of first refusal over sales of CARTXpress Bio. stock by us, co-sale rights with respect to any sale of CARTXpress Bio stock by us, certain piggyback and Form S-3 registration rights in the event that CARTXpress Bio becomes a publicly traded company at any time in the future and other rights as detailed in the Investors’ Rights Agreement. In addition, the board of directors of CARTXpress Bio is comprised of three persons, two of whom are designated by us and one of whom is designated by Bay City. The foregoing minority investor rights in CARTXpress Bio could limit or delay our ability or flexibility to take certain major actions or make major decisions relating to CARTXpress Bio that might be beneficial to our stockholders, unless such actions or decisions have the consent or support of Bay City. Accordingly, the minority investor rights in CARTXpress Bio could have a negative impact on the market price of our common stock.

 

Our largest stockholder has significant influence over us which could limit your ability to influence the outcome of key transactions, including a change of control, and could negatively impact the market price of our common stock by discouraging third party investors. As of December 31, 2021, approximately 15% of our outstanding common stock is owned by Boyalife Asset Holding II, Inc (“Boyalife”). In addition, pursuant to the terms of the Amended Nomination Agreement we entered into with Boyalife in April 2018, Boyalife has the right to designate a number of members of our board of directors that is in proportion to the “Boyalife Ownership Percentage”, which is Boyalife and its affiliates’ combined percentage ownership of outstanding common stock, treating as outstanding any shares of common stock underlying convertible securities that are immediately exercisable by Boyalife and its affiliates’ (including under the debt facility) without any further payment. The Amended Nomination Agreement will terminate according to its terms when and if the Boyalife Ownership Percentage falls below 20%.

 

 

Boyalife is 100% owned by Dr. Xiaochun Xu, our Chief Executive Officer and Chairman of our Board of Directors. As a result of their ownership and ability to designate members of our Board of Directors, Boyalife (including Dr. Xu) is able to exercise significant influence over all matters affecting us, including the election of directors, formation and execution of business strategy and approval of mergers, acquisitions and other significant corporate transactions, which may have an adverse effect on our stock price and ability to execute our strategic initiatives. Boyalife and/or Dr. Xu may have conflicts of interest and interests that are not aligned with those of other investors in all respects. As a result of the concentrated ownership of our common stock, Dr. Xu may be able to control matters requiring stockholder approval, including the election of directors, the adoption of amendments to our certificate of incorporation and bylaws, and approval of a sale of our Company, and other significant corporate transactions. This concentration of ownership may delay or prevent a change in control and may have a negative impact on the market price of our common stock by discouraging third party investors from investing or making tender offers for our shares.

 

In addition, Boyalife is a material creditor of our Company. We are a party to a revolving debt facility with Boyalife which has a maximum borrowing availability of $10,000,000 and an outstanding balance as of December 31, 2021 of $10,000,000 in principal and $2,231,000 in accrued interest. The debt facility matures on March 6, 2023, with accrued interest due annually on the last day of each calendar year. Because this debt facility is secured by all of our shares in our ThermoGenesis Corp. subsidiary, an event of default under the debt facility would have a material adverse impact on our interest in ThermoGenesis Corp. if the lender under the debt facility elected to foreclose on such security interest.

 

We utilize debt financing from outside the U.S. and an inability to obtain funds when requested could adversely impact operations. We use debt financing for working capital and other cash requirements.  Our ability to use this funding source may be impacted by reasons such as default or foreign government policies that restrict or prohibit transferring funds.  In the event that we were not able to obtain funds as needed, it could result in delays to project funding or non-compliance with cash-based covenants.

 

We may seek to enter into collaborative arrangements to develop and commercialize products which may not be successful. We may seek to enter into collaborative arrangements to develop and commercialize some of our potential products and product candidates both in North America and international markets. There can be no assurance that we will be able to negotiate collaborative arrangements on favorable terms or at all or that current or future collaborative arrangements will be successful.

 

A significant portion of revenue is derived from customers outside the United States. We may lose revenues, market share, and profits due to exchange rate fluctuations and political and economic changes related to its foreign business. For the year ended December 31, 2021, sales to customers outside the U.S. comprised approximately 45% of revenues. This compares to 39% for the year ended December 31, 2020. Our foreign business is subject to economic, political and regulatory uncertainties and risks that are unique to each area of the world. Fluctuations in exchange rates may also affect the prices that foreign customers are willing to pay and may put us at a price disadvantage compared to other competitors. Potentially volatile shifts in exchange rates may negatively affect our financial position and results.

 

The loss of a significant customer may adversely affect our financial condition and results of operations. Revenues from our largest customer comprised 23% and 27% of revenues for the years ended December 31, 2021 and 2020, respectively. The loss of a large customer may significantly decrease revenues.

 

We may be exposed to liabilities under the foreign corrupt practices act and any determination that we violated these laws could have a material adverse effect on our business. We are subject to the Foreign Corrupt Practices Act (“FCPA”), and other laws that prohibit improper payments or offers of payments to foreign governments and their officials and political parties by U.S. persons and issuers as defined by the statute, for the purpose of obtaining or retaining business. It is our policy to implement safeguards to discourage these practices by our employees. However, our existing safeguards and any future improvements may prove to be less than effective, and our employees, consultants, sales agents or distributors may engage in conduct for which we might be held responsible. Violations of the FCPA may result in severe criminal or civil sanctions and we may be subject to other liabilities, which could negatively affect our business, operating results and financial condition.

 

Adverse results of legal proceedings could have a material adverse effect on us. We are subject to, and may in the future be subject to, a variety of legal proceedings and claims that arise out of the ordinary conduct of our business. Results of legal proceedings cannot be predicted with certainty. Irrespective of their merits, legal proceedings may be both lengthy and disruptive to our operations and may cause significant expenditure and diversion of management attention. We may be faced with significant monetary damages or injunctive relief against us that could have a material adverse effect on a portion of our business operations or a material adverse effect on our financial condition and results of operations.

 

 

Risks Related to Our Operations

We do not have commercial-scale manufacturing capability and have minimal commercial manufacturing experience. We operate GMP manufacturing facilities for device production; however, they are not of sufficient size for large commercial production. We do not have experience in large scale manufacturing, and currently rely on third-party contract manufacturers for a significant portion of our device production. We expect to depend on these contract manufacturers for the foreseeable future. Any performance failure on the part of our contract manufacturers could delay production of our current or future products, depriving us of potential product revenues and resulting in additional losses.

 

We have limited sales, marketing and distribution capabilities which may limit our ability to significantly increase sales quickly. We have limited internal capabilities in the sales, marketing, and distribution areas. There can be no assurance that we will be able to establish sales, marketing, and distribution capabilities internally or make arrangements with current collaborators or others to perform such activities or that such effort will be successful. If we decide to market any of our new products directly, we must either partner, acquire or internally develop a marketing and sales force with technical expertise and with supporting distribution capabilities. The acquisition or development of a sales, marketing and distribution infrastructure would require substantial resources, which may not be available to us or, even if available, divert the attention of our management and key personnel, and have a negative impact on further product development efforts.

 

Our inability to protect our patents, trademarks, trade secrets and other proprietary rights could adversely impact our competitive position. We believe that our patents, trademarks, trade secrets and other proprietary rights are important to our success and our competitive position. Accordingly, we commit substantial resources to the establishment and protection of our patents, trademarks, trade secrets and proprietary rights. We use various methods, including confidentiality agreements with employees, vendors, and customers, to protect our trade secrets and proprietary know-how for our products. We currently hold patents for products, and have patents pending in certain countries for additional products that we market or intend to market. However, our actions to establish and protect our patents, trademarks, and other proprietary rights may be inadequate to prevent imitation of our products by others or to prevent others from claiming violations of their trademarks and proprietary rights by us. If our products are challenged as infringing upon patents of other parties, we may be required to modify the design of the product, obtain a license, or litigate the issues, all of which may have an adverse business effect on us.

 

We may be subject to claims that our products or processes infringe the intellectual property rights of others, which may cause us to pay unexpected litigation costs or damages, modify our products or processes or prevent us from selling our products. Although it is our intention to avoid infringing or otherwise violating the intellectual property rights of others, third parties may nevertheless claim that our processes and products infringe their intellectual property and other rights. Our strategies of capitalizing on growing international demand as well as developing new innovative products across multiple business lines present similar infringement claim risks both internationally and in the U.S. as we expand the scope of our product offerings and markets. We compete with other companies for contracts in some small or specialized industries, which increase the risk that the other companies will develop overlapping technologies leading to an increased possibility that infringement claims will arise. Whether or not these claims have merit, we may be subject to costly and time-consuming legal proceedings, and this could divert management’s attention from operating our business. In order to resolve such proceedings, we may need to obtain licenses from these third parties or substantially re-engineer or rename our products in order to avoid infringement. In addition, we might not be able to obtain the necessary licenses on acceptable terms, or at all, or be able to re-engineer or rename our products successfully.

 

 

We may not be able to protect our intellectual property in countries outside the United States. Intellectual property law outside the United States is uncertain and in many countries is currently undergoing review and revisions. The laws of some countries do not protect our patent and other intellectual property rights to the same extent as United States laws. This is particularly relevant to us as a significant amount of our current and projected future sales are outside of the United States. Third parties may attempt to oppose the issuance of patents to us in foreign countries by initiating opposition proceedings. Opposition proceedings against any of our patent filings in a foreign country could have an adverse effect on our corresponding patents that are issued or pending in the United States. It may be necessary or useful for us to participate in proceedings to determine the validity of our patents or our competitors’ patents that have been issued in countries other than the U.S. This could result in substantial costs, divert our efforts and attention from other aspects of our business, and could have a material adverse effect on our results of operations and financial condition.

 

Any failure to achieve and maintain the high design and manufacturing standards that our products require may seriously harm our business. Our products require precise, high-quality manufacturing. Achieving precision and quality control requires skill and diligence by our personnel as well as our vendors. Our failure to achieve and maintain these high manufacturing standards, including the incidence of manufacturing errors, design defects or component failures could result in patient injury or death, product recalls or withdrawals, delays or failures in product testing or delivery, cost overruns or other problems that could seriously hurt our business. Additionally, the large amount of AXP disposable inventory certain distributors and end-users maintain may delay the identification of a manufacturing error and expand the financial impact. A manufacturing error or defect, or previously undetected design defect, or uncorrected impurity or variation in a raw material component, either unknown or undetected, could affect the product. Despite our very high manufacturing standards, we cannot completely eliminate the risk of errors, defects or failures. If we or our vendors are unable to manufacture our products in accordance with necessary quality standards, our business and results of operations may be negatively affected.

 

Our revenues and operating results may be adversely affected as a result of our required compliance with the adopted EU directive on the restriction of the use of hazardous substances in electrical and electronic equipment, as well as other standards around the world. A number of domestic and foreign jurisdictions seek to restrict the use of various substances, a number of which have been or are currently used in our products or processes. For example, the EU Restriction of Hazardous Substances in Electrical and Electronic Equipment (“RoHS”) Directive now requires that certain substances, which may be found in certain products we have manufactured in the past, be removed from all electronics components. Other countries, such as China, have enacted or may enact laws or regulations similar to RoHS. Eliminating such substances from our manufacturing processes requires the expenditure of additional research and development funds to seek alternative substances for our products, as well as increased testing by third parties to ensure the quality of our products and compliance with the RoHS Directive. While we have implemented a compliance program to ensure our product offerings meet these regulations, there may be instances where alternative substances will not be available or commercially feasible, or may only be available from a single source, or may be significantly more expensive than their restricted counterparts. Therefore, we have focused our compliance efforts on those products and geographical areas in which we have the highest revenue potential. Our failure to comply with past, present and future similar laws could result in reduced sales of our products, substantial product inventory write-offs, reputation damage, penalties and other sanctions, any of which could harm our business and operating results.

 

Our products may be subject to product recalls which may harm our reputation and divert our managerial and financial resources. The FDA and similar governmental authorities in other countries have the authority to order the mandatory recall of our products or order their removal from the market if the governmental entity finds our products might cause adverse health consequences or death. The FDA may also seize product or prevent further distribution. A government-mandated or voluntary recall by us could occur as a result of component failures, manufacturing errors or design defects (including labeling defects). In the past, we have initiated voluntary recalls of some of our products and we could do so in the future. Any recall of our products may harm our reputation with customers, divert managerial and financial resources and negatively impact our profitability.

 

We are dependent on our suppliers and manufacturers to meet existing regulations. Certain of our suppliers and manufacturers are subject to heavy government regulations, including FDA QSR compliance, in the operation of their facilities, products and manufacturing processes. Any adverse action by the FDA against our suppliers or manufacturers could delay supply or manufacture of component products required to be integrated or sold with our products. Although we attempt to mitigate this risk through inventory held directly or through distributors, and audit our suppliers, there are no assurances we will be successful in identifying issues early enough to allow for corrective action or transition to an alternative supplier, or in locating an alternative supplier or manufacturer to meet product shipment or launch deadlines. As a result, our sales, contractual commitments and financial forecasts may be significantly affected by any such delays.

 

 

Dependence on suppliers for custom components may impact the production schedule. We obtain products and custom components from a limited number of suppliers. If the supplier raises the price or discontinues production, we may have to find another qualified supplier to provide the item or re-engineer the item. In the event that it becomes necessary for us to find another supplier, we would first be required to qualify the quality assurance systems and product quality of that alternative supplier. Any operational issues with re-engineering or the alternative qualified supplier may impact the production schedule, therefore delaying revenues, and this may cause the cost of disposables or key components to increase.

 

Dependence on contract manufacturers for disposable products. We obtain the majority of our disposable products from contract manufacturers. Production halts or delays by these manufacturers could have a significant impact on our business. Our safety stock levels are generally not sufficient to handle an unexpected shut-down or delay in production by these contract manufacturers. In the event of a significant unplanned delay in production, we may need to find a new contract manufacturer, which could be a lengthy process and require a significant financial commitment, impacting our ability to fulfill customer orders and maintain current sales levels for a period of time until the new contract manufacturer can start production of our disposable products.

 

Failure to meet the financial covenant in our Technology License and Escrow Agreement could decrease our AXP revenues. Under our Sixth Amended and Restated Technology License and Escrow Agreement with CBR if our cash balance and short-term investments net of non-convertible debt and borrowed funds that are payable within one year are not greater than $1,000,000 at any month end, CBR may take possession of the escrowed intellectual property and initiate manufacturing of the applicable device and disposables. If this were to occur, our revenues would be negatively impacted. In order to remain compliant, we may have to complete additional financings or provide consideration to the counter party to modify the obligations.

 

Failure to retain or hire key personnel may adversely affect our ability to sustain or grow our business. Our ability to operate successfully and manage our potential future growth depends significantly upon retaining key research, technical, clinical, regulatory, sales, marketing and managerial personnel. Our future success partially depends upon the continued services of key technical and senior management personnel. Our future success also depends on our continuing ability to attract, retain and motivate highly qualified managerial and technical personnel. The inability to retain or attract qualified personnel could have a significant negative effect upon our efforts and thereby materially harm our business and future financial condition.

 

Most of our operations are conducted at a single location. Any disruption at our facilities could delay revenues or increase our expenses. Our U.S. device operations are conducted at a single location although we contract the manufacturing of certain devices, disposables and components. We take precautions to safeguard our facilities, through insurance, health and safety protocols, and off-site storage of computer data. However, a natural disaster, such as a fire, flood or earthquake, could cause substantial delays in our operations, damage or destroy our manufacturing equipment or inventory, and cause us to incur additional expenses. The insurance we maintain against fires, floods, and other natural disasters may not be adequate to cover our losses in any particular case.

 

Failure to maintain and/or upgrade our information technology systems may have an adverse effect on our operations. We rely on various information technology systems to manage our operations, and we evaluate these systems against our current and expected requirements. Although we have no current plans to implement modifications or upgrades to our systems, we will eventually be required to make changes to legacy systems and acquire new systems with new functionality. Any information technology system disruptions, if not anticipated and appropriately mitigated, could have an adverse effect on our business and operations.

 

 

If we fail to maintain proper and effective internal controls, our ability to produce accurate and timely financial statements could be impaired, which could harm our operating results, our ability to operate our business and investors views of us. We are required to establish and maintain adequate internal control over financial reporting, which are processes designed 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. We are also required to comply with Section 404 of the Sarbanes-Oxley Act of 2002, which (among other things) requires public companies to conduct an annual review and evaluation of their internal control over financial reporting. However, as a “smaller reporting company,” we are not required to obtain an auditor attestation regarding our internal control over financial reporting. If, in the future, we require an attestation report from our independent registered public accounting firm and that firm is unable to provide an unqualified attestation report on the effectiveness of our internal controls over financial reporting, investor confidence and, in turn, our stock price could be materially adversely affected.

 

Security breaches and other disruptions could compromise our information and expose us to liability, which would cause our business and reputation to suffer. In the ordinary course of the Company’s business, the Company collects and stores sensitive data, including intellectual property, our proprietary business information and that of our customers, suppliers and business partners and personally identifiable information of the Company’s employees on its networks. The secure processing, maintenance and transmission of this information is critical to the Company’s operations and business strategy. Despite the Company’s security measures, its information, technology and infrastructure may be vulnerable to attacks by hackers or breached due to employee error, malfeasance or other disruptions. Any such breach could compromise the Company’s networks and the information stored there could be accessed, publicly disclosed, lost or stolen. Any such access, disclosure or other loss of information could result in legal claims or proceedings or regulatory penalties and could disrupt the Company’s operations and the services it provides to customers, damage the Company’s reputation, and cause a loss of confidence in the Company’s products and services, which could adversely affect the Company’s business.

 

Our business has been adversely affected by the Coronavirus (COVID-19) pandemic and may continue to be adversely affected by the pandemic. We believe that the COVID-19 pandemic has had a material negative impact on our business and results of operations. The pandemic had a significant impact on the cord blood industry, with fewer cord blood units being stored globally after the start of the pandemic. Internationally, customs delays have led some customers to temporarily switch to manual processing due to the long wait to clear products through customs departments with reduced staffing. As a result, the pandemic has resulted in disruption to our supply chain and in customer demand. The continued impact of the pandemic on our business and results of operations will depend on future developments relating to the pandemic in general and the cord blood industry in particular, and such future developments are highly uncertain and cannot be predicted. Such developments may include the continued geographic spread of the virus, the severity of the disease, the duration of the outbreak, the actions that may be taken by various governmental authorities in response to the outbreak, and the possible continued impact on the U.S. or global economy. As a result, at the time of this filing, it is impossible to predict the continued impact of the pandemic on our business, liquidity, capital resources and financial results.

 

Risks Related to Our Industry

Our business is heavily regulated, resulting in increased costs of operations and delays in product sales. Many of our products require FDA approval or clearance to sell in the U.S. and will require approvals from comparable agencies to sell in foreign countries. These authorizations may limit the U.S. or foreign markets in which our products may be sold. Further, our products must be manufactured under requirements of our quality system for continued CE-Marking so they can continue to be marketed and sold in Europe. These requirements are similar to the QSR of both the FDA and California Department of Public Health. Failure to comply with or incorrectly interpret these quality system requirements and regulations may subject us to delays in production while we correct deficiencies found by the FDA, the State of California, or our notifying body as a result of any audit of our quality system. If we are found to be out of compliance, we could receive a Warning Letter or an untitled letter from the FDA or even be temporarily shut down in manufacturing and product sales while the non-conformances are rectified. Also, we may have to recall products and temporarily cease their manufacture and distribution, which would increase our costs and reduce our revenues. The FDA may also invalidate our PMA or 510(k) if appropriate regulations relative to the PMA or 510(k) products are not met. The notified bodies may elect to not renew CE-Mark certification. Any of these events would negatively impact our revenues and costs of operations.

 

 

Changes in governmental regulations may reduce demand for our products or increase our expenses. We compete in many markets in which we and our customers must comply with federal, state, local and international regulations, such as environmental, health and safety and food and drug regulations. We develop, configure and market our products to meet customer needs created by those regulations. Any significant change in regulations could reduce demand for our products or increase our expenses. For example, many of our instruments are marketed to the industry for enabling new regenerative therapies. Changes in the FDA’s regulation of the devices and products directed at regenerative medicine, and development process for new therapeutic applications could have an adverse effect on the demand for these products.

 

To sell in international markets we are subject to regulation in foreign countries. In cooperation with our distribution partners, we market our current and future products both domestically and in many foreign markets. A number of risks are inherent in international transactions. In order for us to market our products in certain non-U.S. jurisdictions, we need to obtain and maintain required regulatory approvals or clearances and must comply with extensive regulations regarding safety, manufacturing processes and quality. These regulations, including the requirements for approvals or clearances to market, may differ from the FDA regulatory scheme. International sales also may be limited or disrupted by political instability, price controls, trade restrictions and changes in tariffs. Additionally, fluctuations in currency exchange rates may adversely affect demand for our products by increasing the price of our products in the currency of the countries in which the products are sold.

 

There can be no assurance that we will obtain regulatory approvals or clearances in all of the countries where we intend to market our products, or that we will not incur significant costs in obtaining or maintaining foreign regulatory approvals or clearances, or that we will be able to successfully commercialize current or future products in various foreign markets. Delays in receipt of approvals or clearances to market our products in foreign countries, failure to receive such approvals or clearances or the future loss of previously received approvals or clearances could have a substantial negative effect on our results of operations and financial condition.

 

Operating in foreign jurisdictions subjects us to regulation by non-U.S. authorities. We have operations in India, and as such are subject to Indian regulatory agencies. A number of risks are inherent in conducting business and clinical operations overseas. In order for us to operate as a majority owned foreign corporation in India, we are subject to financial regulations imposed by the Reserve Bank of India. This includes the rules specific to the capital funding, pledging of assets, repatriation of funds and payment of dividends from and to the foreign subsidiaries and from and to us in the U.S.

 

In order for us to manufacture and/or market our services and products in India, we need to obtain and maintain required regulatory approvals or clearances and must comply with extensive regulations regarding safety, manufacturing processes and quality. These regulations, including the requirements for approvals or clearances to market, and/or export may differ from the FDA regulatory scheme. Additionally, in order for us to complete clinical trials, clinical trial services and cell banking in India, and other foreign jurisdictions, we need to obtain and maintain approvals and licenses which comply with extensive regulations of the appropriate regulatory body.

 

International operations also may be limited or disrupted by political, economic or social instability, price controls, trade restrictions and changes in tariffs as ordered by various governmental agencies. Additionally, fluctuations in currency exchange rates may adversely affect the cost of production for our products by increasing the price of materials and other inputs for our products in the currency of the countries in which the products are sold.

 

 

If our competitors develop and market products that are more effective than our product candidates or obtain regulatory and market approval for similar products before we do, our commercial opportunity may be reduced or eliminated. The development and commercialization of new pharmaceutical products is competitive, and we will face competition from numerous sources, including major biotechnology and pharmaceutical companies worldwide. Many of our competitors have substantially greater financial and technical resources and development, production and marketing capabilities than we do. In addition, many of these companies have more experience than we do in pre-clinical testing, clinical trials and manufacturing of compounds, as well as in obtaining FDA and foreign regulatory approvals. As a result, there is a risk that one of the competitors will develop a more effective product for the same indications for which we are developing a product or, alternatively, bring a similar product to market before we can. With regards to the BioArchive and AXP Systems, numerous larger and better-financed medical device manufacturers may choose to enter this market.

 

Changes in healthcare policy could subject us to additional regulatory requirements that may delay the commercialization of our products and increase our costs. The U.S. government and other governments have shown significant interest in pursuing healthcare reform. Any government-adopted reform measures could adversely impact the pricing of our diagnostic products and tests in the U.S. or internationally and the amount of reimbursement available from governmental agencies or other third-party payors. The continuing efforts of the U.S. and foreign governments, insurance companies, managed care organizations and other payors of healthcare services to contain or reduce healthcare costs may adversely affect our ability to set prices for our products and services that we believe are fair, which may impact our ability to generate revenues and achieve and maintain profitability.

 

New laws, regulations and judicial decisions, or new interpretations of existing laws, regulations and judicial decisions, that relate to healthcare availability, methods of delivery or payment for products and services, or sales, marketing or pricing, may limit our potential revenue or force us to revise our research and development programs. The pricing and reimbursement environment may change in the future and become more challenging for several reasons, including policies advanced by the current executive administration in the U.S., new healthcare legislation or fiscal challenges faced by government health administration authorities. Specifically, in both the U.S. and certain foreign jurisdictions, there have been a number of legislative and regulatory proposals to change the healthcare system in ways that could affect our ability to sell our products profitably.

 

The Food and Drug Administration Amendments Act of 2007 gives the FDA enhanced post-marketing authority, including the authority to require post-marketing studies and clinical studies of products, labeling changes based on new safety information, and compliance with risk evaluations and mitigation strategies approved by the FDA. The FDA’s exercise of this authority could result in delays or increased costs during product development, clinical studies and regulatory review, increased costs to assure compliance with post-approval regulatory requirements, and potential restrictions on the sale and/or distribution of approved products, all of which could materially adversely affect our business, prospects and financial condition.

 

Product liability and uninsured risks may adversely affect the continuing operations. We operate in an industry susceptible to significant product liability claims. We may be liable if any of our products or services cause injury, illness, or death. These claims may be brought by individuals seeking relief or by groups seeking to represent a class. We also may be required to recall certain of our products should they become damaged or if they are defective. We are not aware of any material product liability claims against us. However, product liability claims may be asserted against us in the future based on events we are not aware of at the present time. We maintain a product liability policy and a general liability policy that includes product liability coverage. However, a product liability claim against us could have a material adverse effect on our business or future financial condition.

 

Risks Related to Operating Results and Financial Markets

We have incurred net losses and we anticipate that our losses will continue. We have not been profitable for a significant period. For the years ended December 31, 2021 and 2020, we had a net loss of $11,880,000 and $16,811,000 respectively and an accumulated deficit at December 31, 2021, of $264,662,000. The report of our independent auditors on our December 31, 2021 financial statements includes an explanatory paragraph indicating there is substantial doubt about our ability to continue as a going concern. We will continue to incur significant costs as we develop and market our current products and related applications. Although we are executing our business plan to develop, market and launch new products, continuing losses may impair our ability to fully meet our objectives for new product sales or threaten our ability to continue as a going concern in future years.

 

We will likely need to raise additional capital to fund our operations and in furtherance of our business plan. Due to our recurring losses from operations and the expectation that we will continue to incur losses in the future, we may need to raise additional capital. We have historically relied upon private and public sales of our equity, as well as debt financings to fund our operations. In order to raise additional capital, we may seek to sell additional equity and/or debt securities or obtain a credit facility or other loan, which we may not be able to do on favorable terms, or at all. Our ability to obtain additional financing will be subject to a number of factors, including market conditions, our operating performance and investor sentiment. If we are unable to raise additional capital when required or on acceptable terms, we may have to significantly delay, scale back or discontinue the development and/or commercialization of one or more of our product candidates, restrict our operations or obtain funds by entering into agreements on unfavorable terms.

 

 

We may incur significant non-operating, non-cash charges resulting from changes in the fair value of warrants. Our warrants are a derivative instrument; as such they have been recorded at their respective relative fair values at the issuance date and will be recorded at their respective fair values at each subsequent balance sheet date. Any change in value between reporting periods will be recorded as a non-operating, non-cash charge at each reporting date. The impact of these non-operating, non-cash charges could have an adverse effect on the Company’s financial results. The fair value of the warrants is tied in large part to our stock price. If the stock price increases between reporting periods, the warrants become more valuable. As such, there is no way to forecast what the non-operating, non-cash charges will be in the future or what the future impact will be on our financial statements.

 

Risks Related to Our Common Stock

If we are uable to comply with the continued listed standard of the Nasdaq Capital Market Stock Exchange (Nasdaq), our shares may be delisted; which could adversely affect the price of our common stock and its liquidity.  T Our common stock is currently listed on Nasdaq. We must comply with Nasdaq’s continued listing requirements related to, among other things, stockholders’ equity, market value, minimum bid price, and corporate governance in order to remain so listed. There can be no assurances that we will be able to comply with the applicable listing requirements.

 

Nasdaq’s listing standards provide that a company may be delisted if the bid price of its stock drops below $1.00 for a period of 30 consecutive business days.  On March 7, 2022, we received written notice from the Nasdaq Listing Qualifications Department notifying the Company that it was not in compliance with the minimum bid price requirements set forth in NASDAQ Listing Rule 5550(a)(2) for continued listing on the Nasdaq Capital Market, due to the bid price of the Company’s common stock closing below the minimum $1 per share for the thirty (30) consecutive business days prior to the date of the Notification Letter. In accordance with listing rules, the Company was afforded 180 days, or until September 6, 2022, to regain compliance.  If during this 180-day compliance period the closing bid price of the Company’s common stock is at least $1.00 per share for a minimum of ten consecutive business days, then Nasdaq will provide the Company with written confirmation of compliance and the matter will be closed.  If compliance cannot be demonstrated by September 6, 2022, the Company may be eligible for additional time.  To qualify, the Company will be required to meet the continued listing requirement for market value of publicly held shares and all other initial listing standards on Nasdaq (except the bid price requirement).  In addition, the Company would be required to provide written notice of its intention to cure the minimum bid price deficiency during this second 180-day compliance period by effecting a reverse stock split, if necessary. The Notice states that, if the Company meets these standards, then the Company may be eligible to have an additional 180-calendar day compliance period.  If the Company is not granted an additional 180-day compliance period, then Nasdaq will provide written notification that the Company’s securities will be subject to delisting.  At that time, the Company may appeal the determination to delist its securities to a Nasdaq hearings panel. There can be no assurance that the Company will regain compliance with the Minimum Bid Price Requirement or otherwise maintain compliance with the other listing requirements.

 

The Nasdaq listing standards also provide that a company may be delisted if it fails to maintain a minimum amount of stockholders’ equity of at least $2,500,000 if it does not meet the alternative compliance standards relating to the market value of listed securities or net income from continuing operations (the “Minimum Stockholders’ Equity Rule”). Our Annual Report on Form 10-K for the year ended December 30, 2021, reflected that our stockholders’ equity as of December 31, 2021, was approximately $3,828,000.  There is no assurance that we will be able to maintain stockholders’ equity of at least $2,500,000, may be an independent basis for delisting our common stock.

 

Delisting from Nasdaq could adversely affect our ability to raise additional financing through the public or private sale of equity securities, would significantly affect the ability of investors to trade our securities and would negatively affect the value and liquidity of our common stock.  Delisting could also have other negative results, including the potential loss of confidence by employees, the loss of institutional investor interest and fewer business development opportunities.

 

Liquidity of our common stock. Although there is a public market for our common stock, trading volume has been historically low, which could impact the stock price and the ability to sell shares of our common stock. We can give no assurance that an active and liquid public market for shares of common stock will continue in the future. In addition, future sales of large amounts of common stock could adversely affect the market price of our common stock and our ability to raise capital. The price of our common stock could also drop as a result of the exercise of options for common stock or the perception that such sales or exercise of options could occur. These factors could also have a negative impact on the liquidity of our common stock and our ability to raise funds through future stock offerings.

 

We do not pay cash dividends. We have never paid any cash dividends on our common stock and do not intend to pay cash dividends in the foreseeable future. Instead, we intend to apply earnings, if any, to the expansion and development of our business. Thus, the liquidity of your investment is dependent upon your ability to sell stock at an acceptable price. The price can go down as well as up and may limit your ability to realize any value from your investment, including the initial purchase price.

 

 

Our Amended and Restated Bylaws provide that the Court of Chancery of the State of Delaware will be the sole and exclusive venue for certain litigation that may be initiated by our stockholders, which may limit a stockholders ability to obtain a favorable judicial forum for such disputes with us or our directors, officers or employees.  

 

Our Amended and Restated Bylaws provide that, unless we consent in writing to the selection of an alternative venue, the Court of Chancery of the State of Delaware will be the sole and exclusive venue for (i) any derivative action or proceeding brought on our behalf, (ii) any action asserting a claim for breach of a fiduciary duty owed by any of our directors, officers, employees or agents to us or our stockholders, (iii) any action asserting a claim arising pursuant to any provision of the Delaware General Corporation Law, our certificate of incorporation or bylaws or (iv) any action asserting a claim governed by the internal affairs doctrine, in each case subject to the Court of Chancery of the State of Delaware having personal jurisdiction over the indispensable parties named as defendants therein. This choice of venue provision will not apply to actions or proceedings brought to enforce a duty or liability created by the Securities Act or the Exchange Act.

 

This choice of venue provision may limit a stockholder’s ability to bring certain claims in a judicial forum that it finds favorable for disputes with us or our directors, officers, employees or agents, which may discourage the filing of lawsuits with respect to such claims.  If a court were to find this choice of venue provision to be inapplicable or unenforceable in an action, we may incur additional costs associated with resolving such action in another jurisdiction, which could adversely affect our business and financial condition.

 

Risks Related to Our Planned Contract Development and Manufacturing Organization (CDMO) Service

Initiating new business activities or strategies or significantly expanding existing business activities or strategies may expose us to new risks and may increase our costs associated with doing business. Initiating new business activities or strategies or significantly expanding existing business activities or strategies may expose us to new or increased financial, regulatory, reputational and other risks. Such innovations are important and necessary ways to grow our business and respond to changing circumstances in our industry; however, we cannot be certain that we will be able to manage the associated risks and compliance requirements effectively. Such risks include a lack of experienced management-level personnel, increased administrative burden, increased logistical problems common to large, expansive operations, increased credit and liquidity risk and increased regulatory scrutiny.

 

Will need to raise additional capital in order to execute our planned CDMO business plan, the failure of which could adversely impact our business transformation. Without adequate funding, we may not be able to establish CDMO facilities in the United States.  We expect to continue to finance start-up costs related to our CDMO division, primarily by issuing equity or convertible debt securities, which could significantly dilute the ownership of existing stockholders. Furthermore, any newly issued securities could have rights, preferences and privileges senior to those of our existing common stock; and any issuances of equity securities may be at or below the prevailing market price of our common stock, which could cause the market price of our common stock to decline. We may have difficulty obtaining additional funds, and we may have to accept terms that would adversely affect our stockholders. In addition, any adverse conditions in the credit and equity markets may adversely affect our ability to raise funds when needed. The failure to achieve adequate funding may delay our planned CDMO business program and service launches.

 

Our success may depend on our ability to attract and retain key scientific or professional talents in the CDMO field.  The Company currently lacks certain unique personnel for CDMO services. We will need to actively search and recruit the talents that are necessary for our business growth. Our success in transforming into CDMO services depends substantially on the efforts and abilities to recruit and retain key personnel. The competition for qualified CMDO services key personnel, is intense. The inability to hire, train, and retain key personnel, could delay the launching of our CDMO services, disrupt our business, and interfere with our ability to execute our CDMO business plan.

 

We will need to grow the size and capabilities of our organization to support our CDMO services, and we may experience difficulties in managing this growth. As our development and commercialization plans develop, we will need to add a significant number of additional managerial, operational, sales, marketing, financial, and other personnel. Future growth may create significant added responsibilities on Company management. Our future financial performance and our ability to successful run our CDMO services division will depend, in part, on our ability to effectively manage future growth.

 

 

Our competitive advantages such as our CAR-TXpress technology being able to compete favorably and profitably in the CDMO cell manufacturing business, are critical to the success of our planned CDMO business.  While we believe our proprietary CAR-TXpress™ technology platform is superior to other existing cell processing technologies, our data is based on very limited sources. CAR-TXpress™ technology has not been used to manufacture any cell therapy product candidate previously. The ability to accurately calculate total cost for the manufacturing expenses, expected future revenue, and profitability can vary among different product candidates and is difficult to estimate.  There is no guarantee that our technology would reduce the manufacturing cost and deliver the competitive advantage that as we anticipated.

 

We are dependent on our ability to predict the CDMO cell manufacturing market and to identify customers.  While there is an increasing number of clinical trials for cell therapies, the number of cell and gene therapy products that have reached commercial production is still limited. Cell therapy is an emerging industry and a significant global market for manufacturing services may never emerge. The number of customers who may use cell-based therapies, and the demand for cell manufacturing services, is difficult to estimate. If cell therapies under development are not proven safe and effective, demonstrate unacceptable risks or side effects or, fail to receive regulatory approval if required; our manufacturing business may be significantly impaired. While the therapeutic application of cells to treat serious diseases is currently being explored by a number of companies, to date there are only a handful of approved cell therapy products in the U.S. Ultimately, our success in deriving revenue from manufacturing depends on the development and growth of a broad and profitable global market for cell therapies and services and our ability to capture a share of this market through identifying the proper customers.

 

We may fail to effectively utilize licensed technologies.  We have entered into a licensing agreement, and in the future we may seek additional collaborations or strategic alliances or enter into additional licensing arrangements with organizations that we believe will complement or augment our own technologies and services. Licensing and collaborations arrangements are subject to numerous risks, and we may not realize the benefits of such alliances or licensing arrangements as we anticipated.

 

External competition from other CDMO cell manufacturing service providers may be harmful to our planned CDMO business.  We face competition from other companies that are large, well-established manufacturers with financial, technical, research and development and sales and marketing resources that are significantly greater than ours. We also face competition from academic and research institutions that may choose to self-manufacture rather than utilize a contract manufacturer. To be successful, we will need to convince potential customers that our technology and capabilities are more innovative, of higher-efficiency and more cost-effective than could be achieved through internal manufacturing; and demonstrate that our technology and expertise in automated cell processing is unique to the industry. Our ability to achieve this and to successfully compete against other manufacturers will depend, in large part, on our success in developing innovative cell processing technologies that improve the efficiency and reduce the drug cost associated with cell therapy manufacturing. If we are unable to successfully demonstrate our competitive advantages, we may not be able to compete against other manufacturers.

 

While there is an increasing number of product candidates in clinical trials with a smaller number that have reached commercial production, cell therapy is a developing industry and a significant global market for manufacturing services may never emerge. Cell therapy is in its early stages and is still a developing area of research, with few cell therapy products approved for clinical use. Many of the existing cellular therapy candidates are based on novel cell technologies that are inherently risky and may not be understood or accepted by the marketplace, making it difficult for their own funding to enable them to continue their business. The number of people who may use cell or tissue-based therapies, and the demand for cell processing services, is difficult to forecast. If cell therapies under development by us or by others are not proven safe and effective, demonstrate unacceptable risks or side effects or, where required, fail to receive regulatory approval, our manufacturing business will be significantly impaired. While the therapeutic application of cells to treat serious diseases is currently being explored by a number of companies, to date there are only a handful of approved cell therapy products in the U.S. Ultimately, our success in deriving revenue from manufacturing depends on the development and growth of a broad and profitable global market for cell-, gene- and tissue-based therapies and services and our ability to capture a share of this market.

 

 

ITEM 1B.         UNRESOLVED STAFF COMMENTS

 

None.

 

ITEM 2.         PROPERTIES

 

We lease a facility with approximately 28,000 square feet of space located in Rancho Cordova, California. The facility is comprised of warehouse space, manufacturing operations, office space, a biologics lab, a clean room, and a research and development lab. The lease expires May 31, 2024.

 

In Gurugram India, we lease an office facility with approximately 1,500 square feet, which is used for general office space. The lease expires September 14, 2023; however, either party can terminate the lease with three months’ notice.

 

On March 24, 2022, we entered into a lease agreement for 35,475 square feet of space in Rancho Cordova, California for space that will house our planned CDMO cell manufacturing operations.  This lease expires in September 30, 2027, with the right of the Company to extend for 2 additional terms of 5 years’ each.

 

We believe our facilities are adequate for our present needs and expect them to remain adequate for the foreseeable future.

 

ITEM 3.         LEGAL PROCEEDINGS

 

In the normal course of operations, we may have disagreements or disputes with distributors, vendors or employees. Such potential disputes are seen by management as a normal part of business and while the outcome of such disagreements and disputes cannot be predicted with certainty, except as described in Note 9, “Commitments and Contingencies,” in “Item 8. Financial Statements – Notes to Consolidated Financial Statements”, we do not believe that any pending legal proceedings are material. Regardless of the outcome, litigation can have an adverse impact on us because of defense and settlement costs, diversion of management resources and other factors.

 

The material set forth in Note 11, “Commitments and Contingencies,” in “Item 8. Financial Statements – Notes to Consolidated Financial Statements” is incorporated herein by reference.

 

ITEM 4.         MINE SAFETY DISCLOSURES

 

Not applicable.

 

 

PART II

 

ITEM 5.

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

 

Our common stock, $0.001 par value, is listed on the NASDAQ Capital Market under the symbol THMO.

 

We have not paid cash dividends on our common stock and do not intend to pay a cash dividend in the foreseeable future. There were approximately 154 stockholders of record on March 1, 2022, not including beneficial owners who own their stock in street name through Cede & Co. and others.

 

The Company did not repurchase any of its shares during the quarter ended December 31, 2021.

 

ITEM 6.

[RESERVED]

 

ITEM 7.

MANAGEMENTS DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS

 

Certain statements contained in this section and other parts of this Annual Report on Form 10-K which are not historical facts are forward looking statements and are subject to certain risks and uncertainties. Our actual results may differ significantly from the projected results discussed in the forward-looking statements. Factors that might affect actual results include, but are not limited to, those discussed in ITEM 1A “RISK FACTORS” and other factors identified from time to time in our reports filed with the SEC. The following discussion should be read in conjunction with our consolidated financial statements contained in this Annual Report.

 

 

General Overview

 

The Company develops and commercializes a range of automated technologies for cell-banking, cell-processing, and cell-based therapeutics.  Since the 1990’s ThermoGenesis Holdings has been a pioneer in, and a leading provider of automated systems that isolate, purify and cryogenically store units of hematopoietic stem and progenitor cells for the cord blood banking industry.  The Company was founded in 1986 and is incorporated in the State of Delaware and headquartered in Rancho Cordova, CA. 

 

Medical Device Products for Automated Cell Processing

 

The Company provides the AutoXpress® and BioArchive® platforms for automated clinical bio-banking, PXP® platform for point-of-care cell-based therapies and CAR-TXpress™ platform for large scale cell manufacturing services.  All product lines are reporting as a single reporting segment in the financial statements.

 

See the “Business” section in Part I, Item 1 of this Form 10-K for additional information.

 

 

Results of Operations

 

Year Ended December 31, 2021 Compared to the Year Ended December 31, 2020

 

Net Revenues

Net revenues for the year ended December 31, 2021 were $9,294,000 compared to $9,744,000 for the year ended December 31, 2020, a decrease of $450,000 or 5%. The decrease was driven by CAR-TXpress revenues, which declined by $544,000 in 2021 as compared to 2020. The Company sells this product line primarily through its exclusive worldwide distributor for X-Series products, Corning Incorporated. They have indicated that the COVID-19 pandemic has hindered their ability to expand revenue for the product line, as during 2021 it was challenging to do on site demonstrations and other sales activities due to the pandemic. Additionally, Other revenues decrease by $245,000 due to COVID-19 testing kits which the Company sold in 2020 but did not sell in 2021. These decreases were offset by an increase of $313,000 in BioArchive revenues, driven by service revenue and $204,000 in AXP, driven by increased sales to the Company’s distributor in China.

 

Revenues were comprised of the following:

 

   

Year Ended December 31,

 
   

2021

   

2020

 
                 

AXP

  $ 5,138,000     $ 4,934,000  

BioArchive

    2,345,000       2,032,000  

CAR-TXpress

    1,284,000       1,828,000  

Manual Disposables

    421,000       599,000  

Other

    106,000       351,000  
    $ 9,294,000     $ 9,744,000  

 

Gross Profit

The Company’s gross profit was $3,493,000 or 38% of net revenues for the year ended December 31, 2021 compared to $1,259,000 or 13% for the year ended December 31, 2020, an increase of $2,234,000 or 177%. The increase was primarily due to an inventory disposition expense of approximately $2,800,000 for the remaining inventory of COVID-19 testing kits purchased from ImmuneCyte incurred in 2020. This change was offset by higher inventory reserves in 2021 of approximately $400,000 driven by BioArchive and X-Series® disposables reserves.

 

Selling, General and Administrative Expenses

Selling, general and administrative expenses were $8,515,000 for the year ended December 31, 2021, as compared to $7,677,000 for the year ended December 31, 2020, an increase of $838,000 or 11%. The increase was driven by stock compensation expense, which increased by approximately $1,500,000 primarily due to the accelerated expense for the stock options that were voluntarily surrendered by Company executives and increased consulting expenses of approximately $400,000 in the year ended December 31, 2021. The increase is offset by a decrease of approximately $350,000 in lower legal expenses primarily due to the absence of expenses related to the Mavericks lawsuit incurred in the prior year, approximately $150,000 less in patent expense, approximately $125,000 less in information technology expense, approximately $100,000 less in fixed asset impairment expense, approximately $75,000 less in severance expense and approximately $65,000 less in investor relations related expenses in the year ended December 31, 2021 as compared to the same period in 2020.

 

Research and Development Expenses

Research and development expenses were $2,209,000 for the year ended December 31, 2021, compared to $2,477,000 for the year ended December 31, 2020, a decrease of $268,000 or 11%.  The decrease was driven by lower salaries and benefits of approximately $415,000 offset by increased stock compensation expense of approximately $150,000 in the year ended December 31, 2021 as compared to the same period in 2020.

 

 

Interest Expense

Interest expense decreased to $6,103,000 for the year ended December 31, 2021 as compared to $7,908,000 for the year ended December 31, 2020, a difference of $1,805,000. The decrease is driven an accelerated expense of $2,486,000 for the unamortized debt discount of the beneficial conversion feature associated with the portions of the Revolving Credit Agreement with Boyalife Asset Holding II, Inc. which were converted in 2020, as compared to no conversions in 2021. This was offset by approximately $660,000 in additional interest expense and debt discount amortization related to the Revolving Credit Agreement with Boyalife Asset Holding II, Inc. and the $1,000,000 July 2019 convertible note that were incurred in 2021 as compared to 2020.

 

Gain on Extinguishment of Debt

The Company recorded a gain of extinguishment of debt of $652,000 for the year ended December 31, 2021 as compared to $0 for the year ended December 31, 2020, related to the principal and accrued interest for the Paycheck Protection Program loan the Company received in 2020, which was forgiven in the first quarter of 2021.

 

Liquidity and Capital Resources

 

At December 31, 2021, we had cash and cash equivalents of $7,280,000 and working capital of $8,616,000. We have primarily financed operations through private and public placement of equity securities and our line of credit facility.

 

For the year ended December 31, 2021, we used $6,620,000 of cash for operations primarily the result of the net loss incurred during 2021, offset by non-cash charges for depreciation and amortization. Cash used in investing activities for the year ended December 31, 2021 was $93,000 as the result of capital purchases. Cash generated in financing activities for the year ended December 31, 2021 was $6,832,000.

 

The Company has a Revolving Credit Agreement with Boyalife Asset Holding II, Inc. As of December 31, 2021, the Company had drawn down the full $10,000,000 that is available under the Revolving Credit Agreement, which matures in March of 2023. Boyalife Asset Holding II, Inc. is a wholly-owned subsidiary of Boyalife Group Inc. (USA), which is owned and controlled by the Company’s Chief Executive Officer and Chairman of our Board of Directors.

 

The Company has incurred historical losses from operations and expects to continue to incur operating losses in the near future. The Company may need to raise additional capital to grow its business, fund operating expenses and make interest payments. The Company’s ability to fund its liquidity needs is subject to various risks, many of which are beyond its control. The Company may seek additional funding through debt borrowings, sales of debt or equity securities or strategic partnerships. The Company cannot guarantee that such funding will be available on a timely basis, in needed quantities or on terms favorable to the Company, if at all. These factors and other indicators raise substantial doubt about the Company’s ability to continue as a going concern within one year from the filing date of this report.

 

We manage the concentration of credit risk with our customers and distributors through a variety of methods including, pre-shipment deposits, credit reference checks and credit limits. Although management believes that our customers and distributors are sound and creditworthy, a severe adverse impact on their business operations could have a corresponding material effect on their ability to pay timely and therefore on our net revenues, cash flows and financial condition.

 

Critical Accounting Policies and Estimates

 

The preparation of our consolidated financial statements requires us to make estimates and judgments that affect the reported amounts of assets, liabilities, revenues and expenses and related disclosure of contingent assets and liabilities. On an on-going basis, we evaluate our estimates, including those related to stock-based compensation, depreciation, fair values of intangibles and goodwill, bad debts, inventories, warranties, and contingencies. We base our estimates on historical experience and on various other assumptions that are believed to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying values of assets and liabilities that are not readily apparent from other sources. Actual results may differ from these estimates under different assumptions or conditions. See Note 2 “Summary of Significant Accounting Policies” to the Notes to the Consolidated Financial Statements contained in Item 8. We believe the following policies are critical and require significant judgement by the Company:

 

 

Revenue Recognition

 

The Company’s revenues consistent primarily of device sales and service revenue.

 

Device Sales

Device sales include devices and consumables for BioArchive, AXP, CAR-TXpress and manual disposables. Revenue is recognized when control of the devices passes to the customer, and the Company’s performance obligation has been satisfied.

 

Service Revenue

Service revenue principally consists of maintenance contracts for BioArchive, AXP and CAR-TXpress products. Devices sold have warranty periods of one to two years. After the warranty expires, the Company offers separately priced annual maintenance contracts. Under these contracts, customers pay in advance. These prepayments are recorded as deferred revenue and recognized over time as the contract performance obligations are satisfied.

 

Revenue is recognized based on the following five-step process as outlined in the Accounting Standards Codification (“ASC”) Topic 606, “Revenue from Contracts with Customers”: (i) Identify the Contract with the Customer; (ii) Identify Performance Obligations in the Contract; (iii) Determine the Transaction Price; (iv) Allocate the Transaction Price; and (v) Satisfaction of the Performance Obligations (and Recognize Revenue).

 

Revenues are recorded net of discounts. Shipping and handling fees billed to customers are included in net revenues, while the related costs are included in cost of revenues. Most sales are made with FOB origin shipping terms, with title and control of the goods passing to the customer at the time of shipment. Payments from domestic customers are normally due in two months or less after the title transfers, the service contract is executed, or the services have been rendered. For international customers, payment terms may extend up to 120 days. All sales have fixed pricing and there are currently no variable components included in the Company’s revenue.

 

Generally, all sales are contract sales (with either an underlying contract or purchase order). The Company does not have any material contract assets. When invoicing occurs prior to revenue recognition, a contract liability is recorded (as deferred revenue on the consolidated balance sheet).

 

Except for limited exceptions, there is no right of return provided for distributors or customers. For distributors, the Company has no control over the movement of goods to the end customer. The Company’s distributors control the timing, terms and conditions of the transfer of goods to the end customer. Additionally, for sales of products made to distributors, the Company considers a number of factors in determining when revenue is recognized. These factors include, but are not limited to, whether the payment terms offered to the distributor are considered to be non-standard, the distributor’s history of adhering to the terms of its contractual arrangements with the Company, whether the Company has a pattern of granting concessions for the benefit of the distributor, and whether there are other conditions that may indicate that the sale to the distributor is not substantive.

 

 

Inventories

 

We value inventory at the lower of cost or net realizable value. Cost is determined on a first in first out basis. This policy requires us to make estimates regarding the net realizable value of our inventory, including an assessment of excess or obsolete inventory. Our determination of excess and obsolete inventory requires judgement, which is based on several factors, including demand forecasts, prior sales history, and industry trends. For disposable items with an expiration date, we consider the remaining shelf life in our analysis. Based on our evaluation, an allowance is recorded for inventory which we believe may ultimately not be sold to customers. We update our evaluation every quarter, increasing or decreasing the allowance based on the most current information available at the time. If our actual demand is less than anticipated, we may be required to take additional obsolete inventory charges, decreasing our gross margin and adversely impacting net operating results.

 

In addition, we sometimes purchase inventory in large quantities to obtain purchase discounts from our suppliers. This leads to the Company to split inventory between short term and long term. The Company uses judgement and the forecasted demand information available to determine whether inventory should be recorded as long term.

 

Off Balance Sheet Arrangements

 

We have no off-balance sheet arrangements.

 

ITEM 7A.        QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK

 

We are a “smaller reporting company” as defined by Rule 12b-2 of the Exchange Act, and as such, we are not required to provide the disclosure required under this item.

 

ITEM 8.         FINANCIAL STATEMENTS AND SUPPLEMENTARY DATA

 

Report of Independent Registered Public Accounting Firm (PCAOB ID #688) 28
   
Consolidated Balance Sheets at December 31, 2021 and 2020 30
   
Consolidated Statements of Operations and Comprehensive Loss for the years ended December 31, 2021 and 2020 31
   
Consolidated Statements of Equity for the years ended December 31, 2021 and 2020 32
   
Consolidated Statements of Cash Flows for the years ended December 31, 2021 and 2020 33
   
Notes to Consolidated Financial Statements

34

 

 

REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

 

To the Shareholders and Board of Directors of

ThermoGenesis Holdings, Inc.

 

Opinion on the Financial Statements

 

We have audited the accompanying consolidated balance sheets of ThermoGenesis Holdings, Inc. (the “Company”) as of December 31, 2021 and 2020, the related consolidated statements of operations and comprehensive loss, equity and cash flows for each of the two years in the period ended December 31, 2021, and the related notes (collectively referred to as the “financial statements”). In our opinion, the financial statements present fairly, in all material respects, the financial position of the Company as of December 31, 2021 and 2020, and the results of its operations and its cash flows for each of the two years in the period ended December 31, 2021, in conformity with accounting principles generally accepted in the United States of America.

 

Explanatory Paragraph Going Concern

 

The accompanying consolidated financial statements have been prepared assuming that the Company will continue as a going concern. As more fully described in Note 2, the Company has incurred recurring operating losses. These recurring losses raise substantial doubt about the Company's ability to continue as a going concern. Management's plans in regard to these matters are also described in Note 2. The consolidated financial statements do not include any adjustments that might result from the outcome of this uncertainty.

 

Basis for Opinion

 

These financial statements are the responsibility of the Company's management. Our responsibility is to express an opinion on the Company's financial statements based on our audits. 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 audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audits to obtain reasonable assurance about whether the 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 audits 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 audits included performing procedures to assess the risks of material misstatement of the 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 financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the financial statements. We believe that our audits provide a reasonable basis for our opinion.

 

Critical Audit Matters

 

The critical audit matter communicated below is a matter arising from the current period audit of the 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 financial statements and (2) involved our especially challenging, subjective, or complex judgments. The communication of critical audit matters does not alter in any way our opinion on the financial statements, taken as a whole, and we are not, by communicating the critical audit matter below, providing a separate opinion on the critical audit matter or on the accounts or disclosures to which it relates.

 

Inventory Excess and Slow-Moving Inventory Reserve

 

 

Critical Audit Matter Description

 

As described in Note 3 to the consolidated financial statements, the Company provides valuation allowances for excess and slow-moving inventory on hand that are not expected to be sold to reduce the carrying amount of slow-moving inventory to its estimated net realizable value. The valuation allowances are based upon estimates about future demand from its customers and distributors and market conditions.

 

We identified the inventory reserve as a critical audit matter as auditing management’s estimate of the excess and slow moving inventory reserve was subjective and required significant judgment as the excess and slow-moving inventory reserve is sensitive to changes in the Company’s operations and assumptions used to estimate the reserve including management’s assumptions with regards to projections of future product demand and market conditions, which includes historical usage, expected future usage, and on-hand quantities of individual materials. This in turn led to a high degree of auditor judgment, subjectivity and effort in performing procedures and evaluating management’s analysis and significant assumptions related to projections of future demand.

 

How the Critical Audit Matter Was Addressed in the Audit

 

Our audit procedures related to the excess and slow-moving inventory reserve included the following, among others:

 

 

We obtained an understanding of the design of controls associated with management’s evaluation of excess and slow-moving inventory reserve.

 

We tested completeness and accuracy of the underlying data used in developing the estimate for excess and slow-moving inventory reserve.

 

We audited management’s calculation of the inventory reserve by testing the mathematical accuracy of the Company’s reserve calculation.

 

We evaluated the appropriateness and consistency of management’s methodology and assumptions used in developing their estimate of the excess and slow-moving inventory reserve including consideration of projections of future customer demand, which involved consideration of historical performance of the products.

 

We compared actual write-off activity in the current year to the excess and slow-moving reserve estimated by the Company in the prior year to evaluate management’s ability to accurately estimate the reserve.

 

We looked for indications that the reserve for excess and slow-moving inventory may be understated by evaluating write-off activity of inventory subsequent to December 31, 2021.

 

We considered the existence of contradictory evidence based on consideration of internal communication to management and the board of directors, Company press releases, and any changes within the business.

 

/s/ Marcum llp

Marcum llp

 

We have served as the Company’s auditor since 2015.

 

New York, NY

March 28, 2022

 

 

 

ThermoGenesis Holdings, Inc.

Consolidated Balance Sheets

 

  

December 31,

 
  

2021

  

2020

 

ASSETS

        

Current assets:

        

Cash and cash equivalents

 $7,280,000  $7,161,000 

Accounts receivable, net of allowance for doubtful accounts of $156,000 ($214,000 at December 31, 2020)

  733,000   1,382,000 

Inventories

  5,373,000   5,877,000 

Prepaid expenses and other current assets

  1,578,000   878,000 

Total current assets

  14,964,000   15,298,000 
         

Inventories, non-current

  1,709,000   1,221,000 

Equipment and leasehold improvements, net

  1,261,000   1,424,000 

Right-of-use operating lease assets, net

  571,000   730,000 

Goodwill

  781,000   781,000 

Intangible assets, net

  1,318,000   1,358,000 

Other assets

  48,000   48,000 

Total assets

 $20,652,000  $20,860,000 
         

LIABILITIES AND STOCKHOLDERS EQUITY

        

Current liabilities:

        

Accounts payable

 $1,280,000  $1,366,000 

Accrued payroll and related expenses

  348,000   349,000 

Deferred revenue – short-term

  719,000   608,000 

Interest payable – related party

  2,231,000   2,082,000 

Note payable – short-term

  --   447,000 

Convertible promissory note, net

  813,000   -- 

Other current liabilities

  957,000   1,291,000 

Total current liabilities

  6,348,000   6,143,000 
         

Convertible promissory note – related party, net

  9,245,000   5,935,000 

Convertible promissory notes, net

  --   493,000 

Note payable

  --   199,000 

Operating lease obligations – long-term

  398,000   604,000 

Deferred revenue – long-term

  1,244,000   1,596,000 

Other noncurrent liabilities

  20,000   20,000 

Total liabilities

  17,255,000   14,990,000 
         

Commitments and contingencies

          
         

Stockholders’ equity:

        

Preferred stock, $0.001 par value; 2,000,000 shares authorized, none outstanding

  --   -- 

Common stock, $0.001 par value; 350,000,000 shares authorized; 11,911,784 issued and outstanding (8,934,952 at December 31, 2020)

  12,000   9,000 

Additional paid in capital

  268,447,000   259,058,000 

Accumulated deficit

  (264,662,000)  (253,283,000)

Accumulated other comprehensive loss

  31,000   16,000 

Total ThermoGenesis Holdings, Inc. stockholders’ equity

  3,828,000   5,800,000 
         

Noncontrolling interests

  (431,000)  70,000 

Total equity

  3,397,000   5,870,000 

Total liabilities and equity

 $20,652,000  $20,860,000 

 

See accompanying notes to consolidated financial statements.

 

 

 

ThermoGenesis Holdings, Inc.

Consolidated Statements of Operations

and Comprehensive Loss

 

  

Year Ended December 31,

 
  

2021

  

2020

 
         

Net revenues

  9,294,000   9,744,000 

Cost of revenues

  5,801,000   8,485,000 

Gross profit

  3,493,000   1,259,000 
         

Expenses:

        

Selling, general and administrative

  8,515,000   7,677,000 

Research and development

  2,209,000   2,477,000 
         

Total operating expenses

  10,724,000   10,154,000 
         

Loss from operations

  (7,231,000)  (8,895,000)
         

Other income / (expense):

        

Interest expense

  (6,103,000)  (7,908,000)

Gain on extinguishment of debt

  652,000   -- 

Employee retention tax credit and other income / (expense)

  802,000   (8,000)
         

Total other income / (expense)

  (4,649,000)  (7,916,000)
         

Net loss

 $(11,880,000) $(16,811,000)
         

Loss attributable to non-controlling interests

  (501,000)  (460,000)

Net loss attributable to common stockholders

 $(11,379,000) $(16,351,000)
         

COMPREHENSIVE LOSS

        

Net loss

 $(11,880,000) $(16,811,000)

Other comprehensive loss:

        

Foreign currency translation adjustments

  15,000   14,000 

Comprehensive loss

  (11,865,000)  (16,797,000)

Comprehensive loss attributable to non-controlling interests

  (501,000)  (460,000)

Comprehensive loss attributable to common stockholders

 $(11,364,000) $(16,337,000)
         

Per share data:

        

Basic and diluted net loss per common share

 $(0.96) $(2.60)
         

Weighted average common shares outstanding Basic and diluted

  11,796,065   6,277,986 

 

See accompanying notes to consolidated financial statements.

 

 

 

ThermoGenesis Holdings, Inc.

Consolidated Statements of Equity

For the years ended December 31, 2021 and 2020

 

  

Shares

  

Common

Stock

  

Additional

Paid in Capital

  

Accumulated

Deficit

  

AOCL*

  

Non-

Controlling

Interests

  

Total Equity

 

Balance at December 31, 2020

  8,934,952  $9,000  $259,058,000  $(253,283,000) $16,000  $70,000  $5,870,000 
                             

Stock-based compensation expense

  --   --   2,560,000   --   --   --   2,560,000 

Issuance of common stock via at-the-market offering, net

  2,976,832   3,000   6,829,000   --   --   --   6,832,000 

Foreign currency translation gain

  --   --   --   --   15,000   --   15,000 

Net loss

  --   --   --   (11,379,000)  --   (501,000)  (11,880,000)

Balance at December 31, 2021

  11,911,784  $12,000  $268,447,000  $(264,662,000) $31,000  $(431,000) $3,397,000 

 

  

Shares

  

Common

Stock

  

Additional

Paid in Capital

  

Accumulated

Deficit

  

AOCL*

  

Non-

Controlling

Interests

  

Total Equity

 

Balance at December 31, 2019

  2,843,601  $3,000  $237,313,000  $(236,932,000) $2,000  $530,000  $916,000 
                             

Stock-based compensation expense

  --   --   880,000   --   --   --   880,000 

Exercise of pre-funded warrants

  324,445   --   32,000   --   --   --   32,000 

Exercise of warrants

  275,137   --   1,651,000   --   --   --   1,651,000 

Discount due to beneficial conversion features

  --   --   4,981,000   --   --   --   4,981,000 

Conversion of related party note payable to common stock

  1,666,670   2,000   2,998,000   --   --   --   3,000,000 

Conversion of note payable to common stock

  204,445   --   368,000   --   --   --   368,000 

Sale of common stock, net of fees

  3,620,654   4,000   10,835,000   --   --   --   10,839,000 

Foreign currency translation gain

  --   --   --   --   14,000   --   14,000 

Net loss

  --   --   --   (16,351,000)  --   (460,000)  (16,811,000)

Balance at December 31, 2020

  8,934,952  $9,000  $259,058,000  $(253,283,000) $16,000  $70,000  $5,870,000 

 

*Accumulated other comprehensive loss.

 

See accompanying notes to consolidated financial statements.

 

 

 

ThermoGenesis Holdings, Inc.

Consolidated Statements of Cash Flows

 

  

Year Ended December 31,

 
  

2021

  

2020

 

Cash flows from operating activities:

        

Net loss

 $(11,880,000) $(16,811,000)

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

        

Depreciation and amortization

  633,000   742,000 

Stock-based compensation expense

  2,560,000   880,000 

Amortization of debt discount/premium, net

  3,631,000   5,558,000 

Reserve for excess and slow-moving inventories

  864,000   3,308,000 

Reserve for bad debt expense

  (56,000)  (12,000)

Loss on disposal of equipment

  --   118,000 

Gain on extinguishment of debt

  (652,000)  -- 

Net change in operating assets and liabilities:

        

Accounts receivable

  703,000   (90,000)

Inventories

  (1,031,000)  (6,582,000)

Prepaid expenses and other assets

  (700,000)  (106,000)

Accounts payable

  (74,000)  (76,000)

Interest payable - related party

  149,000   213,000 

Accrued payroll and related expenses

  (1,000)  61,000 

Deferred revenue – short term

  111,000   (12,000)

Other current liabilities

  (323,000)  (1,128,000)

Long-term deferred revenue and other noncurrent liabilities

  (554,000)  (456,000)
         

Net cash used in operating activities

  (6,620,000)  (14,393,000)
         

Cash flows from investing activities:

        

Capital expenditures

  (93,000)  (23,000)
         

Net cash used in investing activities

  (93,000)  (23,000)
         

Cash flows from financing activities:

        

Proceeds from long-term debt

  --   4,287,000 

Payments on finance lease obligations

  --   (33,000)

Proceeds from sale of common stock, net of expenses

  6,832,000   10,839,000 

Proceeds from exercise of warrants and pre-funded warrants

  --   1,683,000 

Proceeds from note payable

  --   646,000 
         

Net cash provided by financing activities

  6,832,000   17,422,000 
         

Effects of foreign currency rate changes on cash and cash equivalents

  --   (2,000)

Net increase in cash, cash equivalents and restricted cash

  119,000   3,004,000 
         

Cash, cash equivalents and restricted cash at beginning of period

  7,161,000   4,157,000 

Cash, cash equivalents and restricted cash at end of period

 $7,280,000  $7,161,000 
         

Supplemental disclosures of cash flow information:

        

Cash paid for interest

 $2,322,000  $2,379,000 

Supplemental non-cash financing and investing information:

        

Recording of beneficial conversion feature on debt

 $--  $4,981,000 

Related party promissory note converted to common stock

 $--  $3,000,000 

Convertible promissory note converted to common stock

 $--  $368,000 

Transfer of inventories to equipment

 $181,000  $-- 

 

See accompanying notes to consolidated financial statements.

 

 

ThermoGenesis Holdings, Inc.

Notes to Consolidated Financial Statements

 

 

1.

DESCRIPTION OF BUSINESS

 

The Company develops, commercializes and markets a range of automated technologies for chimeric antigen receptor therapies (“CAR-T”) and other cell-based therapies. The Company currently markets a full suite of solutions for automated clinical biobanking, point-of-care applications, and automation for immuno-oncology, including its semi-automated, functionally closed CAR-TXpress™ platform, which streamlines the manufacturing process for the emerging CAR-T immunotherapy market. The Company was founded in 1986 and is incorporated in the State of Delaware and headquartered in Rancho Cordova, CA.

 

The Company was founded in 1986 and is a Delaware corporation, with headquarters in Rancho Cordova, CA.  Our business involves the manufacturing and related service of cell based medical devices, including the AutoXpress® and BioArchive® platforms for automated clinical bio-banking, PXP® platform for point-of-care cell-based therapies and CAR-TXpress™ platform for large scale cell manufacturing services.  All product lines are reporting as a single reporting segment in the financial statements.

 

Our common stock is traded on the Nasdaq Capital Market exchange under the ticker symbol “THMO”.

 

 

 

2.

GOING CONCERN

 

At December 31, 2021, the Company had cash and cash equivalents of $7,280,000 and working capital of $8,616,000. The Company has incurred historical losses from operations and expects to continue to incur operating losses in the near future. The Company may need to raise additional capital to grow its business, fund operating expenses and make interest payments. The Company’s ability to fund its liquidity needs is subject to various risks, many of which are beyond its control. The Company may seek additional funding through debt borrowings, sales of debt or equity securities or strategic partnerships. The Company cannot guarantee that such funding will be available on a timely basis, in needed quantities or on terms favorable to the Company, if at all. These factors and other indicators raise substantial doubt about the Company’s ability to continue as a going concern within one year from the filing date of this report.

 

The accompanying consolidated financial statements have been prepared assuming that the Company will continue as a going concern. The consolidated financial statements do not include any adjustments to reflect the possible future effects on the recoverability and classification of assets or the amounts and classifications of liabilities that may result should the Company be unable to continue as a going concern.

 

 

3.

SUMMARY OF SIGNIFCANT ACCOUNTING POLICIES

 

Basis of Presentation

 

The accompanying consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (U.S. GAAP).

 

Principles of Consolidation

 

The consolidated financial statements include the accounts of ThermoGenesis Holdings, Inc. and its wholly-owned subsidiaries, ThermoGenesis Corp. and TotipotentRX Cell Therapy, Pvt. Ltd and ThermoGenesis Corp’s majority-owned subsidiary, CARTXpress Bio. All significant intercompany accounts and transactions have been eliminated upon consolidation.

 

Non-controlling Interests

 

The 20% ownership interest of CARTXpress Bio that is not owned by ThermoGenesis Holdings is accounted for as a non-controlling interest as the Company has an 80% ownership interest in CARTXpress Bio. Earnings or losses attributable to other stockholders of a consolidated affiliated company are classified separately as "non-controlling interest" in the Company's consolidated statements of operations. Net loss attributable to non-controlling interests reflects only its share of the after-tax earnings or losses of an affiliated company. The Company's condensed consolidated balance sheets reflect non-controlling interests within the equity section.

 

Use of Estimates

 

Preparation of financial statements in conformity with accounting principles generally accepted in the United States of America (“GAAP”) and requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Estimates are used for, but not limited to, the allowance for doubtful accounts, carrying amounts of inventories, depreciation and amortization, warranty obligations, assumptions made in valuing financial instruments issued in various compensation and financing arrangements, deferred income taxes and related valuation allowance and the fair values of intangibles and goodwill. Actual results could materially differ from the estimates and assumptions used in the preparation of the Company’s consolidated financial statements.

 

35

 

Revenue Recognition

 

Revenue is recognized based on the following five-step process as outlined in the Accounting Standards Codification (“ASC”) Topic 606, “Revenue from Contracts with Customers”: (i) Identify the Contract with the Customer; (ii) Identify Performance Obligations in the Contract; (iii) Determine the Transaction Price; (iv) Allocate the Transaction Price; and (v) Satisfaction of the Performance Obligations (and Recognize Revenue). Revenues are recorded net of discounts. Shipping and handling fees billed to customers are included in net revenues, while the related costs are included in cost of revenues. For more information on revenues, see Note 13.

 

Cash and Cash Equivalents

 

The Company considers all highly liquid investments with a maturity of three months or less at the time of purchase to be cash equivalents. Financial instruments that potentially subject the Company to a concentration of credit risk consist of cash and cash equivalents. The Company’s cash and cash equivalents is maintained in checking accounts with reputable financial institutions that may at times exceed amounts covered by insurance provided by the U.S. Federal Deposit Insurance Corporation. The Company has cash and cash equivalents of $87,000 and $83,000 at December 31, 2021 and 2020 in India. The Company has not experienced any realized losses on the Company’s deposits of cash and cash equivalents.

 

Foreign Currency Translation

 

The Company’s reporting currency is the US dollar. The functional currency of the Company’s subsidiary in India is the Indian rupee (“INR”). Assets and liabilities are translated into US dollars at period end exchange rates. Revenue and expenses are translated at average rates of exchange prevailing during the periods presented. Cash flows are also translated at average exchange rates for the period, therefore, amounts reported on the consolidated statement of cash flows do not necessarily agree with changes in the corresponding balances on the consolidated balance sheet. Equity accounts other than retained earnings are translated at the historic exchange rate on the date of investment.

 

Goodwill, Intangible Assets and Impairment Assessments

 

Goodwill represents the excess of the purchase price in a business combination over the fair value of net tangible and intangible assets acquired. Intangible assets that are not considered to have an indefinite useful life are amortized over their useful lives, which generally range from three to ten years. Each period the Company evaluates the estimated remaining useful lives of purchased intangible assets and whether events or changes in circumstances warrant a revision to the remaining periods of amortization.

 

For goodwill and indefinite-lived intangible assets, the carrying amounts are periodically reviewed for impairment (at least annually) and whenever events or changes in circumstances indicate that the carrying value of these assets may not be recoverable. According to ASC 350, Intangibles-Goodwill and Other”, the Company can opt to perform a qualitative assessment or a quantitative assessment; however, if the qualitative assessment determines that it is more likely than not (i.e., a likelihood of more than 50 percent) the fair value is less than the carrying amount; the Company would recognize an impairment charge for the amount by which the carrying amount exceeds the reporting unit’s fair value.

 

36

 

Fair Value of Financial Instruments

 

In accordance with ASC 820, Fair Value Measurements and Disclosures, fair value is defined as the exit price, or the amount that would be received for the sale of an asset or paid to transfer a liability in an orderly transaction between market participants as of the measurement date.

 

The guidance also establishes a hierarchy for inputs used in measuring fair value that maximizes the use of observable inputs and minimizes the use of unobservable inputs by requiring that the most observable inputs be used when available. Observable inputs are inputs that market participants would use in valuing the asset or liability and are developed based on market data obtained from sources independent of the Company. Unobservable inputs are inputs that reflect the Company’s assumptions about the factors that market participants would use in valuing the asset or liability. The guidance establishes three levels of inputs that may be used to measure fair value:

 

 

Level 1:

Quoted market prices in active markets for identical assets or liabilities.

 

Level 2:

Other observable inputs other than Level 1 prices such as quoted prices for similar assets or liabilities; quoted prices in markets that are not active; or other inputs that are observable or can be corroborated by observable market data.

 

Level 3:

Unobservable inputs reflecting the reporting entity’s own assumptions.

 

The carrying values of cash and cash equivalents, accounts receivable and accounts payable approximate fair value due to their short duration.

 

Accounts Receivable and Allowance for Doubtful Accounts

 

The Company’s receivables are recorded when billed and represent claims against third parties that will be settled in cash. The carrying value of the Company’s receivables, net of the allowance for doubtful accounts, represents their estimated net realizable value. The Company estimates the allowance for doubtful accounts based on historical collection trends, age of outstanding receivables and existing economic conditions. If events or changes in circumstances indicate that a specific receivable balance may be impaired, further consideration is given to the collectability of those balances and the allowance is adjusted accordingly. A customer’s receivable balance is considered past-due based on its contractual terms. Past-due receivable balances are written-off when the Company’s internal collection efforts have been unsuccessful in collecting the amount due.

 

Inventories

 

Inventories are stated at the lower of cost or net realizable value and include the cost of material, labor and manufacturing overhead. Cost is determined on the first-in, first-out basis. The Company writes-down inventory to its estimated net realizable value when conditions indicate that the selling price could be less than cost due to physical deterioration, obsolescence, changes in price levels, or other causes, which it includes as a component of cost of revenues. Additionally, the Company provides valuation allowances for excess and slow-moving inventory on hand that are not expected to be sold to reduce the carrying amount of slow-moving inventory to its estimated net realizable value. The valuation allowances are based upon estimates about future demand from its customers and distributors and market conditions.

 

At times, the Company will purchase inventories in larger quantities to obtain volume purchase discounts. In some cases, purchases may exceed expected sales for certain products in the following year. If the Company purchases inventory which is likely to not be sold in the next year, that inventory is classified as non-current. As of December 31, 2021 and December 31, 2020, the Company had $1,709,000 and $1,221,000, respectively of non-current inventory.

 

37

 

Equipment and Leasehold Improvements

 

Equipment consisting of machinery and equipment, computers and software, office equipment and leasehold improvements is recorded at cost less accumulated depreciation. Repairs and maintenance costs are expensed as incurred. Depreciation for machinery and equipment, computers and software and office furniture is computed under the straight-line method over the estimated useful lives. Leasehold improvements are amortized under the straight-line method over their estimated useful lives or the remaining lease period, whichever is shorter. When equipment and leasehold improvements are sold or otherwise disposed of, the asset account and related accumulated depreciation account are relieved, and the impact of any resulting gain or loss is recognized within general and administrative expenses in the consolidated statement of operations for the period.

 

Warranty

 

We provide for the estimated cost of product warranties at the time revenue is recognized. While we engage in extensive product quality programs and processes, including actively monitoring and evaluating the quality of our component suppliers, our warranty obligation is affected by product failure rates, material usage and service delivery costs incurred in correcting a product failure. Should actual product failure rates, material usage or service delivery costs differ from our estimates, revisions to the estimated warranty liability could have a material impact on our financial position, cash flows or results of operations.

 

Debt Discount and Issue Costs

 

The Company amortizes debt discount and debt issue costs over the life of the associated debt instrument, using the straight-line method which approximates the interest rate method.

 

Stock-Based Compensation

 

We use the Black-Scholes-Merton option-pricing formula in determining the fair value of our options at the grant date and apply judgment in estimating the key assumptions that are critical to the model such as the expected term, volatility and forfeiture rate of an option. Our estimate of these key assumptions is based on historical information and judgment regarding market factors and trends. If any of the key assumptions change significantly, stock-based compensation expense for new awards may differ materially in the future from that recorded in the current period. The compensation expense is then amortized over the vesting period.

 

The Company has three stock-based compensation plans, which are described more fully in Note 12.

 

Valuation and Amortization Method – The Company estimates the fair value of stock options granted using the Black-Scholes-Merton option-pricing formula. This fair value is then amortized on a straight-line basis over the requisite service periods of the awards, which is generally the vesting period. The formula does not include a discount for post-vesting restrictions, as we have not issued awards with such restrictions.

 

Expected Term – For options which the Company has limited available data, the expected term of the option is based on the simplified method. This simplified method averages an award’s vesting term and its contractual term. For all other options, the Company's expected term represents the period that the Company's stock-based awards are expected to be outstanding and was determined based on historical experience of similar awards, giving consideration to the contractual terms of the stock-based awards, vesting schedules and expectations of future employee behavior.

 

Expected Volatility – Expected volatility is based on historical volatility. Historical volatility is computed using daily pricing observations for recent periods that correspond to the expected term of the options.

 

Expected Dividend – The Company has not declared dividends and does not anticipate declaring any dividends in the foreseeable future. Therefore, the Company uses a zero value for the expected dividend value factor to determine the fair value of options granted.

 

38

 

Risk-Free Interest Rate – The Company bases the risk-free interest rate used in the valuation method on the implied yield currently available on U.S. Treasury zero-coupon issues with the same expected term.

 

Estimated Forfeitures – When estimating forfeitures, the Company considers voluntary and involuntary termination behavior as well as analysis of actual option forfeitures.

 

Research and Development

 

Research and development costs, consisting of salaries and benefits, costs of disposables, facility costs, contracted services and stock-based compensation from the engineering, regulatory and scientific affairs departments, that are useful in developing and clinically testing new products, services, processes or techniques, as well as expenses for activities that may significantly improve existing products or processes are expensed as incurred. Costs to acquire technologies that are utilized in research and development and that have no future benefit are expensed when incurred.

 

Acquired In-Process Research and Development

 

Acquired in-process research and development that the Company acquires through business combinations represents the fair value assigned to incomplete research projects which, at the time of acquisition, have not reached technological feasibility. The amounts are capitalized and are accounted for as indefinite-lived intangible assets, subject to impairment testing until completion or abandonment of the projects. Upon successful completion of each project, the Company will make a determination as to the then useful life of the intangible asset, generally determined by the period in which the substantial majority of the cash flows are expected to be generated and begin amortization. The Company tests intangible assets for impairment at least annually, or more frequently if impairment indicators exist, by first assessing qualitative factors to determine whether it is more likely than not that the fair value of the intangible asset is less than it’s carrying amount. If the Company concludes it is more likely than not that the fair value is less than the carrying amount, a quantitative test that compares the fair value of the intangible asset with its’ carrying value is performed. If the fair value is less than the carrying amount, an impairment loss is recognized in operating results.

 

Patent Costs

 

The costs incurred in connection with patent applications, in defending and maintaining intellectual property rights and litigation proceedings are expensed as incurred.

 

Credit Risk

 

Currently, the Company primarily manufactures and sells cellular processing systems and thermodynamic devices principally to the blood and cellular component processing industry and performs ongoing evaluations of the credit worthiness of the Company’s customers. The Company believes that adequate provisions for uncollectible accounts have been made in the accompanying consolidated financial statements. To date, the Company has not experienced significant credit related losses.

 

39

 

Income Taxes

 

The tax years 2000-2020 remain open to examination by the major taxing jurisdictions to which the Company is subject; however, there is no current examination. The Company’s policy is to recognize interest and penalties related to the underpayment of income taxes as a component of income tax expense. To date, there have been no interest or penalties charged to the Company in relation to the underpayment of income taxes. There were no unrecognized tax benefits during the periods presented.

 

The Company’s estimates of income taxes and the significant items resulting in the recognition of deferred tax assets and liabilities reflect the Company’s assessment of future tax consequences of transactions that have been reflected in the financial statements or tax returns for each taxing jurisdiction in which the Company operates. The Company bases the provision for income taxes on the Company’s current period results of operations, changes in deferred income tax assets and liabilities, income tax rates, and changes in estimates of uncertain tax positions in the jurisdictions in which the Company operates. The Company recognizes deferred tax assets and liabilities when there are temporary differences between the financial reporting basis and tax basis of assets and liabilities and for the expected benefits of using net operating loss and tax credit loss carryforwards. The Company establishes valuation allowances when necessary to reduce the carrying amount of deferred income tax assets to the amounts that the Company believes are more likely than not to be realized. The Company evaluates the need to retain all or a portion of the valuation allowance on recorded deferred tax assets. When a change in the tax rate or tax law has an impact on deferred taxes, the differences are expected to reverse. As the Company operates in more than one state, changes in the state apportionment factors, based on operational results, may affect future effective tax rates and the value of recorded deferred tax assets and liabilities. The Company records a change in tax rates in the consolidated financial statements in the period of enactment.

 

Income tax consequences that arise in connection with a business combination include identifying the tax basis of assets and liabilities acquired and any contingencies associated with uncertain tax positions assumed or resulting from the business combination. Deferred tax assets and liabilities related to temporary differences of an acquired entity are recorded as of the date of the business combination and are based on the Company’s estimate of the appropriate tax basis that will be accepted by the various taxing authorities and its determination as to whether any of the acquired deferred tax liabilities could be a source of taxable income to realize the Company’s pre-existing deferred tax assets.

 

Reclassifications

 

Certain prior period amounts have been reclassified to conform to the current period presentation.  The reclassifications did not have an impact on net loss as previously reported.  For the year ended December 31, 2021, sales and marketing and general and administrative expenses were combined into one line item identified as sales, general and administrative expenses on the Statement of Operations; the loss on equity method investments was combined with other income on the Statement of Operations; and  incentive stock options and foreign rate differential were broken out as separate line items in the reconciliation of federal income tax attributable to operations in Note 14.

 

Recently Adopted Accounting Standards

 

In December 2019, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2019-12Income Taxes (Topic 740): Simplifying the Accounting of Income Taxes”, which is intended to simplify various aspects related to accounting for income taxes. ASU 2019-12 removes certain exceptions to the general principles in Topic 740 and also clarifies and amends existing guidance to improve consistent application. This guidance is effective for fiscal years and interim periods within those fiscal years, beginning after December 15, 2020. The adoption of this standard did not have a material impact on the Company’s financial statements.

 

In January 2020, the FASB issued ASU 2020-01,Investments Equity Securities (Topic 321), InvestmentsEquity Method and Joint Ventures (Topic 323), and Derivatives and Hedging (Topic 815): Clarifying the Interactions between Topic 321, Topic 323, and Topic 815”. The new guidance clarifies the interaction of accounting for the transition into and out of the equity method and the accounting for measuring certain purchased options and forward contracts to acquire investments. It is effective for fiscal years beginning after December 15, 2020, including interim periods within those fiscal years. The adoption of this standard did not have a material impact on the Company’s financial statements.

 

40

 

Recently Issued Accounting Standards

 

In August 2020, the FASB issued ASU 2020-06Debt-Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and HedgingContracts in Entitys Own Equity (Subtopic 815-40): Accounting for Convertible Instruments and Contracts in an Entitys Own Equity,” which, among other things, provides guidance on how to account for contracts on an entity’s own equity. This ASU simplifies the accounting for certain financial instruments with characteristics of liabilities and equity, including convertible instruments and contracts on an entity’s own equity. Specifically, the ASU eliminated the need for the Company to assess whether a contract on the entity’s own equity (1) permits settlement in unregistered shares, (2) whether counterparty rights rank higher than shareholder’s rights, and (3) whether collateral is required. In addition, the ASU requires incremental disclosure related to contracts on the entity’s own equity and clarifies the treatment of certain financial instruments accounted for under this ASU on earnings per share. This ASU may be applied on a full retrospective of modified retrospective basis. The ASU is effective for public business entities that meet the definition of a Securities and Exchange Commission (“SEC”) filer, excluding entities eligible to be smaller reporting companies as defined by the SEC, for fiscal years beginning after December 15, 2021, including interim periods within those fiscal years. For all other entities, the amendments are effective for fiscal years beginning after December 15, 2023, including interim periods within those fiscal years. Early adoption is permitted for fiscal years beginning after December 15, 2020. The Company does not anticipate the adoption of this standard to have a material impact on its financial statements.

 

In June 2016, the FASB issued ASU 2016-13, Financial Instruments - Credit Losses (Topic 326). The ASU introduced a new accounting model, the Current Expected Credit Losses model (“CECL”), which requires earlier recognition of credit losses and additional disclosures related to credit risk. The CECL model utilizes a lifetime expected credit loss measurement objective for the recognition of credit losses at the time the financial asset is originated or acquired. ASU 2016-13 is effective for annual reporting periods beginning after December 15, 2022, including interim reporting periods within those annual reporting periods. The Company is in the processing of assessing the impact of the adoption of the ASU on the Company’s financial statements.

 

 

4.

EQUIPMENT AND LEASEHOLD IMPROVEMENTS

 

Equipment and leasehold improvements consisted of the following:

 

  

Year Ended December 31,

  

2021

  

2020

 

Estimated Useful Life (in years)

Machinery and equipment

 $6,270,000  $6,004,000 

2.5

-10

Computer and software

  631,000   631,000 

2

-5

Office equipment

  256,000   256,000 

5

-10

Leasehold improvements

  932,000   932,000 

5 years or remaining lease term

Total equipment

  8,089,000   7,823,000    

Less accumulated depreciation

  (6,828,000)  (6,399,000)   

Total equipment and leasehold improvements, net

 $1,261,000  $1,424,000    

 

Depreciation expense for the years ended December 31, 2021 and 2020 was $429,000 and $516,000, respectively.

 

 

 

5.

INTANGIBLE ASSETS AND GOODWILL

 

In 2021, in accordance with ASC 350, the Company performed a qualitative analysis, which determined that it was not more likely than not that the fair value of the reporting units or significant inputs used to determine the fair value of the intangible assets was less than the carrying value of the goodwill and intangible assets recorded on the Company’s books as of December 31, 2021. As a result, no impairment was recorded and a quantitative analysis was not performed. In performing the assessment, the Company used current market capitalization, discounted future cash flows, internal forecasts and other factors as the best evidence of fair value. These assumptions represent Level 3 inputs.

 

  

Intangible Assets

  

Goodwill

 
         

Balance at January 1, 2020, net

 $1,467,000  $781,000 
         

Amortization and foreign exchange

  (109,000)  -- 
         

Balance at December 31, 2020, net

 $1,358,000  $781,000 
         

Amortization and foreign exchange

  (40,000)  -- 
         

Balance at December 31, 2021, net

 $1,318,000  $781,000 

 

Intangible assets consist of the following based on the Company’s determination of the fair value of identifiable assets acquired:

 

  

As of December 31, 2021

 
  

Weighted

Average

Amortization

Period

(in Years)

  

Gross

Carrying

Amount

  

Accumulated

Amortization

  

Impairment

  

Net

 

Trade names

  3  $52,000  $52,000  $--  $-- 

Developed technology

  10   318,000   143,000   --   175,000 

Licenses

  7   418,000   418,000   --   -- 

Device registration

  7   78,000   78,000   --   -- 

Customer relationships

  3   425,000   425,000   --   -- 

Amortizable intangible assets

     $1,291,000  $1,116,000   --  $175,000 

In process technology

      1,143,000   --   --   1,143,000 

Total

     $2,434,000  $1,116,000  $--  $1,318,000 

 

  

As of December 31, 2020

 
  

Weighted

Average

Amortization

Period

(in Years)

  

Gross

Carrying

Amount

  

Accumulated

Amortization

  

Impairment

  

Net

 

Trade names

  3  $52,000  $52,000  $--  $-- 

Developed technology

  10   318,000   111,000   --   207,000 

Licenses

  7   432,000   424,000   --   8,000 

Device registration

  7   66,000   66,000   --   -- 

Customer relationships

  3   442,000   442,000   --   -- 

Amortizable intangible assets

      1,310,000   1,095,000   --   215,000 

In process technology

      1,143,000   --   --   1,143,000 

Total

     $2,453,000  $1,095,000  $--  $1,358,000 

 

42

 

The change in the gross carrying amount is due to foreign currency exchange fluctuations. In process technology has not yet been introduced to the market place and is therefore not yet subject to amortization. The Company’s estimated future amortization expense for amortizable intangible assets in subsequent years, are as follows:

 

Year Ended December 31,

 

2022

  32,000 

2023

  32,000 

2024

  32,000 

2025

  32,000 

Thereafter

  47,000 

Total

 $175,000 

 

 

6.

RELATED PARTY TRANSACTIONS

 

HealthBanks Biotech (USA) Inc.

 

On November 26, 2019 the Company entered into an agreement with HealthBanks Biotech (USA) Inc. (“HealthBanks”) to form a new company called ImmuneCyte, Inc. (“ImmuneCyte”) to commercialize the Company’s proprietary cell processing platform, CAR-TXpress™, for use in immune cell banking as well as for cell-based contract development and manufacturing services (CMO/CDMO). Under the terms of the agreement, ImmuneCyte was initially owned 80% by HealthBanks and 20% by the Company. Healthbanks is a subsidiary of the Boyalife Group (USA), Inc. which is owned by Dr. Xiaochun (Chris) Xu, the Company’s Chief Executive Officer and Chairman of our Board of Directors. Due to the significant influence the Company has over ImmuneCyte’s operations, the investment was accounted for by the Company using the equity method.

 

Between November 26, 2019 and September 30, 2020, ImmuneCyte closed on a series of investments with a private institution and qualified investors. After the investments, ImmuneCyte was owned 75.16% by HealthBanks, 18.79% by the Company and 6.05% by the private investors.

 

In March 2021, ImmuneCyte completed an acquisition to acquire Boyalife’s Cellular Therapy Division, for 12,000,000 shares in ImmuneCyte and Shangai KDWinfo Technology Co. Ltd. for 500,000 shares in ImmuneCyte. Following the acquisitions, the Company’s ownership percentage in ImmuneCyte decreased from 18.79% to 8.64%. The Company performed an analysis of the transaction and noted that none of the factors supporting significant influence changed as a result of the acquisition. Therefore, it was concluded that significant influence remains and the Company will continue to account for the transaction using the equity method. The Company recognized a dilution gain of $262,000 representing its share of the net assets acquired by ImmuneCyte. However, at the time of the acquisition, the Company had accumulated losses of $428,000 in its investment in ImmuneCyte. As the accumulated losses were greater than the dilution gain, no entry was recorded by the Company for its investment in ImmuneCyte following the transaction.

 

As of December 31, 2021, the value of the Company’s investment in ImmuneCyte on its Balance Sheet is $0. For the year ended December 31, 2021, ImmuneCyte had a net loss of $666,000; its current assets were $3,177,000 and current liabilities were $1,946,000.

 

43

 

Convertible Promissory Note and Revolving Credit Agreement

 

In March 2017, ThermoGenesis Holdings entered into a Credit Agreement with Boyalife Asset Holding II, Inc. (the “Lender”). The Lender is a wholly owned subsidiary of the Boyalife Group (USA), Inc., which is owned and controlled by the Company’s Chief Executive Officer and Chairman of our Board of Directors. The Credit Agreement, as amended, grants to the Company the right to borrow up to $10,000,000 (the “Loan”) at any time prior to March 6, 2022 (the “Maturity Date”). As of December 31, 2020, the Company had an outstanding principal balance on the Loan of $10,000,000. On March 4, 2022, the Company amended the Loan extending the Maturity Date by one year to March 6, 2023.

 

The Credit Agreement and the Convertible Promissory Note issued thereunder (as amended, the “Note”) provide that the principal and all accrued and unpaid interest under the Loan will be due and payable on the Maturity Date, with payments of interest-only due on the last day of each calendar year. The Loan bears interest at 22% per annum, simple interest. The Company has five business days after the Lender demands payment to pay the interest due before the Loan is considered in default. The Loan can be prepaid in whole or in part by the Company at any time without penalty.

 

The Credit Agreement includes a down-round provision that lowers the conversion price of the Note if the Company issues shares of common stock at a lower price per share. At December 31, 2021, the conversion price of the Note was $1.80 per share.

 

The following summarizes the Note:

 

 

Maturity Date

 

Stated Interest Rate

  

Conversion Price

  

Face Value

  

Remaining Debt Discount

  

Carrying Value

 

At December 31, 2021

3/6/2022

  22% $1.80  $10,000,000  $(755,000) $9,245,000 

At December 31, 2020

3/6/2022

  22% $1.80  $10,000,000  $(4,065,000) $5,935,000 

 

The Company amortized $3,310,000 and $2,931,000 of debt discount to interest expense for the years ended December 31, 2021 and 2020, respectively. In addition to the amortization, the Company also recorded interest expense of $2,231,000 and $2,082,000 for the years ended December 31, 2021 and 2020, respectively. The interest payable balance as of December 31, 2021 and December 31, 2020 was $2,231,000 and $2,082,000, respectively.

 

 

7.

CONVERTIBLE PROMISSORY NOTE

 

July 2019 Note

 

On July 23, 2019, the Company entered into a private placement with the Accredited Investor, pursuant to which the Company issued and sold to such investor an unsecured convertible promissory note in the original principal amount of $1,000,000 (the “July 2019 Note”). The July 2019 Note is convertible into shares of the Company's common stock at a conversion price equal to the lower of (a) $1.80 per share or (b) 90% of the closing sale price of the Company’s common stock on the date of conversion (subject to a floor conversion price of $0.50). The July 2019 Note bears interest at the rate of twenty-four percent (24%) per annum and is payable quarterly in arrears. Unless sooner converted in the manner described below, all principal under the July 2019 Note, together with all accrued and unpaid interest thereupon, will be due and payable three years from the date of the issuance on July 31, 2022.

 

The following summarizes the July 2019 Note:

 

 

Maturity Date

 

Stated Interest Rate

  

Conversion Price

  

Face Value

  

Remaining Debt Discount

  

Carrying Value

 

At December 31, 2021

7/31/2022

  24% $1.80  $1,000,000  $(187,000) $813,000 

At December 31, 2020

7/31/2022

  24% $1.80  $1,000,000  $(507,000) $493,000 

 

44

 

The Company recorded amortization expense for the debt discount on the July 2019 Note of $321,000 and $187,000 for the years ended December 31, 2021 and 2020, respectively. Interest expense related to the July 2019 Note was $240,000 for the years ended December 31, 2021 and 2020.

 

 

8.

PAYCHECK PROTECTION PROGRAM

 

On April 21, 2020, the Company entered into a promissory note and received a Paycheck Protection Program loan “PPP Loan” from the Small Business Association “SBA”, which was established under the CARES Act. The Company received net proceeds of $646,000 from the PPP Loan. The term of the PPP Loan is two years with an interest rate of 1.00% per annum, which was deferred for the first six months of the term of the loan or after an application is filed for loan forgiveness, whichever is later. Each monthly payment shall be in the amount which would fully amortize the principal balance outstanding under the PPP Loan. Pursuant to the terms of the CARES Act, the proceeds of the PPP Loan may be used for payroll costs, mortgage interest, rent or utility costs. The promissory note of the PPP Loan contains customary events of default relating to, among other things, payment defaults, breach of representations and warranties, or provisions of the promissory note. The occurrence of an event of default may result in a claim for the immediate repayment of the amount outstanding under the PPP Loan. In late December 2020, the Company applied with the SBA for forgiveness of the PPP Loan and was notified on March 30, 2021 that the SBA had approved our application to forgive the entire amount of the loan and accrued interest. For the year ended December 31, 2021, the Company recorded a gain on extinguishment of debt of $652,000 representing the principal and accrued interest for the PPP Loan at the time of forgiveness.

 

 

9.

LEASES

 

The Company leases an approximately 28,000 square foot facility located in Rancho Cordova, California for its corporate offices and in-house manufacturing. The lease was renewed in the first quarter of 2019 and is accounted for as an operating lease. The lease expires in May 2024.

 

Operating Leases

 

Operating lease assets and liabilities are recognized at the lease commencement date. Operating lease liabilities represent the present value of lease payments not yet paid. Operating lease assets represent our right to use an underlying asset and are based upon the operating lease liabilities adjusted for prepayments or accrued lease payments, initial direct costs, lease incentives, and impairment of operating lease assets. To determine the present value of lease payments not yet paid, we use the Company’s cost of capital based on existing debt instruments. Our material leases typically contain rent escalations over the lease term. We recognize expense for these leases on a straight-line basis over the lease term.

 

The following summarizes the Company’s operating leases:

 

  

December 31,

2021

  

December 31,

2020

 

Right-of-use operating lease assets, net

 $571,000  $730,000 

Current lease liability (included in other current liabilities)

  206,000   157,000 

Non-current lease liability

  398,000   604,000 
         

Weighted average remaining lease term

  2.4   3.4 

Discount rate

  22%  22%

 

45

 

Maturities of lease liabilities by year for our operating leases are as follows:

 

2022

  319,000 

2023

  328,000 

2024

  139,000 

Total lease payments

 $786,000 

Less: imputed interest

  (182,000)

Present value of operating lease liabilities

 $604,000 

 

Operating Lease Costs

 

Lease costs recognized in consolidated statements of operations are summarized below:

 

  

December 31,

 
  

2021

  

2020

 

Operating lease cost

 $311,000  $311,000 

Variable lease cost

  105,000   139,000 

Total lease cost

 $416,000  $450,000 

 

Statement of Cash Flows

 

In January 2019, the Company signed an amendment to its Rancho Cordova, California lease. The amendment was accounted for as a modification and resulted in a right-of-use asset of $966,000 being recognized as a non-cash addition on the date of the amendment. Cash paid for amounts included in the measurement of operating lease liabilities in cash flows from operating activities were $310,000 and $301,000 for the years ended December 31, 2021 and 2020, respectively.

 

Finance Leases

 

Finance leases are included in equipment and other current and non-current liabilities on the condensed consolidated balance sheet. The amortization and interest expense are included in general and administrative expense and interest expense, respectively on the statement of operations. These leases were not material for the years ended December 31, 2021 and 2020.

 

 

10.

WARRANTY

 

The Company offers a warranty on all of its non-disposable products of one to two years. The Company warrants disposable products through their expiration date, which is three years for most products. The Company periodically assesses the adequacy of the warranty reserves and adjusts as necessary.

 

The warranty liability is included in other current liabilities in the consolidated balance sheets. Changes in the Company’s warranty reserve, which is included in other current liabilities in the accompanying consolidated balance sheet is as follows:

 

  

Year Ended December 31,

 
  

2021

  

2020

 

Beginning balance

 $154,000  $277,000 

Warranties originated during the year

  65,000   71,000 

Claims settled made during the year

  (149,000)  (212,000)

Changes in reserve estimate

  (3,000)  18,000 

Ending balance

 $67,000  $154,000 

 

 

 

11.

COMMITMENTS AND CONTENGIENCES

 

Financial Covenants

 

On July 13, 2020, the Company, entered into a Manufacturing and Supply Amending Agreement #2 with CBR Systems, Inc. (“CBR”) with an effective date of July 13, 2020 (the “Amendment”). The Amendment amends the Manufacturing and Supply Agreement entered into on May 15, 2017 and Amendment #1 dated March 16, 2020 by the Company and CBR. The Amendment, among other things, revised the amount of certain products to be purchased, pricing of those products and removal of the safety stock requirement. In addition, the Amendment updated the financial requirement to exclude convertible debt from the definition of short-term debt under events or conditions that constitute a default. The Amendment states that the Company’s cash balance and short-term investments net of non-convertible debt and borrowed funds that are payable within one year must be greater than $1,000,000 at any month end. The Company was in compliance with this agreement as of December 31, 2021.

 

Potential Severance Payments

 

We have entered into an employment agreement with the Company Chief Executive Officer under which payment and benefits would become payable in the event of termination by us for any reason other than cause, or upon a change in control of our Company, or by the employee for good reason.

 

Contingencies

 

In the normal course of operations, the Company may have disagreements or disputes with customers, employees or vendors. Such potential disputes are seen by management as a normal part of business. As of December 31, 2021, management believes any liability that may ultimately result from the resolution of these matters will not have a material adverse effect on the Company’s consolidated financial position, operating results or cash flows.

 

 

12.

STOCKHOLDERS EQUITY

 

Common Stock

 

On March 25, 2020, the Company entered into a Securities Purchase Agreement (the “Purchase Agreement”) with three institutional and accredited investors (the “Investors”), pursuant to which the Company agreed to issue and sell to the Investors, in a registered direct offering (the “RDO”), an aggregate of 1,000,002 shares of the Company’s common stock at an offering price of $3.50 per share, for gross proceeds of approximately $3,500,000 before the deduction of $393,000 in placement agent fees and offering expenses. The Purchase Agreement also contains representations, warranties, indemnification and other provisions customary for transactions of this nature.

 

On December 13, 2019, the Company entered into an At The Market Offering Agreement, by and between the Company and H.C. Wainwright & Co., LLC, as agent (“H.C. Wainwright”) (the “ATM Agreement”), pursuant to which the Company may offer and sell, from time to time through H.C. Wainwright, shares of the Company’s common stock, having an aggregate offering price of up to $4,400,000 and on May 19, 2020 the ATM Agreement was amended to increase the aggregate value of up to $15,280,313 (the “HCW Shares”). As of December 31, 2020, the Company sold a total of 2,620,652 shares of the Company’s common stock for aggregate gross proceeds of $8,224,000 at an average selling price of $3.14 per share, resulting in net proceeds of approximately $7,731,000 after deducting legal expenses, accounting fees, commissions and other transaction costs of approximately $493,000.

 

47

 

Warrants

 

A summary of warrant activity is as follows:

 

  

Number of

Shares

  

Weighted-

Average Exercise

Price Per Share

  

Weighted-Average

Remaining

Contract Term

 

Balance at January 1, 2020

  1,716,066  $25.23   1.57 

Warrants granted

    $     

Warrants exercised

  (599,582) $2.81     

Warrants expired/canceled

    $     

Outstanding at December 31, 2020

  1,116,484  $37.27   0.49 

Exercisable at December 31, 2020

  1,046,631  $34.42   0.54 
             

Balance at January 1, 2021

  1,116,484  $37.27   0.49 

Warrants granted

    $     

Warrants exercised

    $     

Warrants expired/canceled

  (463,236) $80     

Outstanding and Exercisable at December 31, 2021

  653,248  $6.97   1.4 

 

Equity Plans and Agreements

 

The Amended 2016 Equity Incentive Plan (the “Amended 2016 Plan”) was approved by the stockholders in May 2017, under which up to 60,000 shares may be issued pursuant to grants of shares, options, or other forms of incentive compensation. On June 22, 2018, the stockholders approved an amendment to the Amended 2016 Plan to increase the number of shares that may be issued to 132,500 shares. On May 30, 2019, the shareholders approved an amendment to the Amended 2016 Plan to increase the number of shares that may be issued from 132,500 shares to 392,500 shares. As of December 31, 2021, 41,386 awards were available for issuance under the Amended 2016 Plan.

 

On December 29, 2017, the Board of Directors of ThermoGenesis Corp. adopted the ThermoGenesis Corp. 2017 Equity Incentive Plan (the “ThermoGenesis Plan”) and on the same day granted options to purchase an aggregate of 280,000 shares of ThermoGenesis Corp. common stock to employees, directors, consultants, and advisors of ThermoGenesis Corp. The ThermoGenesis Plan was unanimously approved by the ThermoGenesis stockholders (including the Company) on December 29, 2017. The ThermoGenesis Plan authorizes the issuance of up to 1,000,000 shares of ThermoGenesis common stock. There are 30,000 shares available for issuance as of December 31, 2021.

 

Stock Based Compensation

 

The Company recorded stock-based compensation of $2,560,000 for the year ended December 31, 2021 and $880,000 for the year ended December 31, 2020, as comprised of the following:

 

  

Year Ended December 31,

 
  

2021

  

2020

 

Cost of revenues

 $17,000  $9,000 

Selling, general and administrative

  2,275,000   757,000 

Research and development

  268,000   114,000 
  $2,560,000  $880,000 

 

48

 

On June 4, 2020, the Chief Executive Officer, Chief Financial Officer and other employees were granted 565,500 options to purchase shares of the Company’s common stock at an exercise price of $5.94 per share. In May 2021, five Company executives voluntarily surrendered the options they were awarded. At the time they were surrendered, the exercise price of the options was underwater. No payment or other consideration was paid to the Company executives for surrendering the options. In total 490,000 options were cancelled. As a result of the cancellation, the remaining unamortized expense of $2,008,000 was accelerated and expensed in the year ended December 31, 2021.

 

Stock Options

 

The Company issues new shares of common stock upon exercise of stock options. The following is a summary of option activity for the Company’s stock option plans:

 

  

Number

of Shares

  

Weighted-

Average

Exercise

Price

  

Weighted-

Average

Remaining

Contractual

Life

  

Aggregate

Intrinsic

Value

 

Outstanding at January 1, 2021

  889,636  $8.57   8.7  $-- 
                 
                 

Granted

  --             

Expired

  (766) $272.21      $-- 

Forfeited/cancelled

  (535,450) $5.89      $-- 

Outstanding at December 31, 2021

  353,420  $12.04   6.8  $-- 

Vested and Expected to Vest at December 31, 2021

  326,596  $12.46   6.7  $-- 

Exercisable at December 31, 2021

  279,520  $13.29   6.6  $-- 

 

The aggregate intrinsic value is calculated as the difference between the exercise price of the underlying awards and the quoted price of the Company’s common stock.

 

Non-vested stock option activity for the year ended December 31, 2021, is as follows:

 

  

Non-vested Stock

Options

  

Weighted-Average

Grant Date Fair Value

 

Outstanding at January 1, 2021

  658,800  $5.25 

Granted

  --     

Vested

  (61,400) $6.18 

Cancelled/forfeited

  (523,500) $5.05 

Outstanding at December 31, 2021

  73,900  $5.94 

 

The fair value of the Company’s stock options granted for the year ended December 31, 2020 was estimated using the following weighted-average assumptions:

 

  

Year Ended December 31,

 
  

2020

 

Expected life (years)

  6 

Expected volatility

  116%

Risk-free interest rate

  0.54%

Dividend yield

  0%

 

49

 

The weighted average grant date fair value of options granted during the year ended December 31, 2020 was $5.05.

 

At December 31, 2021, the total compensation cost related to options granted under the Company’s stock option plans but not yet recognized was $262,000. This cost will be amortized on a straight-line basis over a weighted-average period of approximately one year and will be adjusted for subsequent forfeitures.

 

Net Loss Per Share

 

Net loss per share is computed by dividing the net loss by the weighted average number of common shares outstanding. The calculation of the basic and diluted earnings per share is the same for all periods presented, as the effect of the potential common stock equivalents noted below is anti-dilutive due to the Company’s net loss position for all periods presented.  Anti-dilutive securities consisted of the following at December 31:

 

  

2021

  

2020

 

Common stock equivalents of convertible promissory notes and accrued interest

  7,960,811   7,300,897 

Vested Series A warrants

  --   40,441 

Unvested Series A warrants(1)

  --   69,853 

Warrants – other

  653,248   1,006,190 

Stock options

  326,596   889,636 

Total

  8,940,655   9,307,017 

 

(1)

The unvested Series A warrants were subject to vesting based upon the amount of funds actually received by the Company in the second close of the August 2015 financing which never occurred. The warrants will remain outstanding but unvested until they expire in February 2021.

 

 

13.

REVENUES

 

The Company’s revenues consistent primarily of device sales and service revenue.

 

Device Sales

Device sales include devices and consumables for BioArchive, AXP, CAR-TXpress and manual disposables. Revenue is recognized when control of the devices passes to the customer, and the Company’s performance obligation has been satisfied.

 

Service Revenue

Service revenue principally consists of maintenance contracts for BioArchive, AXP and CAR-TXpress products. Devices sold have warranty periods of one to two years. After the warranty expires, the Company offers separately priced annual maintenance contracts. Under these contracts, customers pay in advance. These prepayments are recorded as deferred revenue and recognized over time as the contract performance obligations are satisfied.

 

Revenue is recognized based on the following five-step process as outlined in the Accounting Standards Codification (“ASC”) Topic 606, “Revenue from Contracts with Customers”: (i) Identify the Contract with the Customer; (ii) Identify Performance Obligations in the Contract; (iii) Determine the Transaction Price; (iv) Allocate the Transaction Price; and (v) Satisfaction of the Performance Obligations (and Recognize Revenue). 

 

Revenues are recorded net of discounts.  Shipping and handling fees billed to customers are included in net revenues, while the related costs are included in cost of revenues.  Most sales are made with FOB origin shipping terms, with title and control of the goods passing to the customer at the time of shipment.  Payments from domestic customers are normally due in two months or less after the title transfers, the service contract is executed, or the services have been rendered.  For international customers, payment terms may extend up to 120 days.  All sales have fixed pricing and there are currently no variable components included in the Company’s revenue.

 

Generally, all sales are contract sales (with either an underlying contract or purchase order).  The Company does not have any material contract assets.  When invoicing occurs prior to revenue recognition, a contract liability is recorded (as deferred revenue on the consolidated balance sheet).

 

Except for limited exceptions, there is no right of return provided for distributors or customers.  For distributors, the Company has no control over the movement of goods to the end customer.  The Company’s distributors control the timing, terms and conditions of the transfer of goods to the end customer.  Additionally, for sales of products made to distributors, the Company considers a number of factors in determining when revenue is recognized.  These factors include, but are not limited to, whether the payment terms offered to the distributor are considered to be non-standard, the distributor’s history of adhering to the terms of its contractual arrangements with the Company, whether the Company has a pattern of granting concessions for the benefit of the distributor, and whether there are other conditions that may indicate that the sale to the distributor is not substantive.

 

50

 

The following table summarizes the revenues by product line and type:

 

  

Year Ended December 31, 2021

 
  

Device

Revenue

  

Service

Revenue

  

Other

Revenue

  

Total

Revenue

 
                 

AXP

 $4,940,000  $198,000  $--  $5,138,000 

BioArchive

  827,000   1,518,000   --   2,345,000 

CAR-TXpress

  875,000   123,000   286,000   1,284,000 

Manual Disposables

  421,000   --   --   421,000 

Other

  65,000   --   41,000   106,000 

Total

 $7,128,000  $1,839,000  $327,000  $9,294,000 

 

  

Year Ended December 31, 2020

 
  

Device

Revenue

  

Service

Revenue

  

Other

Revenue

  

Total

Revenue

 
                 

AXP

 $4,774,000  $160,000  $--  $4,934,000 

BioArchive

  855,000   1,177,000   --   2,032,000 

CAR-TXpress

  1,471,000   71,000   286,000   1,828,000 

Manual Disposables

  599,000   --   --   599,000 

Other

  289,000   --   62,000   351,000 

Total

 $7,988,000  $1,408,000  $348,000  $9,744,000 

 

Contract Balances

Generally, all sales are contract sales (with either an underlying contract or purchase order). The Company does not have any material contract assets. When invoicing occurs prior to revenue recognition, a contract liability is recorded (as deferred revenue on the consolidated balance sheet). Revenues recognized during the year ended December 31, 2021 and 2020 that were included in the beginning balance of deferred revenue were $608,000 and $620,000, respectively. Short term deferred revenues were $719,000 and $608,000 at December 31, 2021 and 2020, respectively. Long-term deferred revenue was $1,244,000 and $1,596,000 at December 31, 2021 and 2020, respectively.

 

Exclusivity Fee

In 2019, the Company entered into a Supply Agreement with Corning Incorporated (the “Supply Agreement”). The Supply Agreement has an initial term of five years with Corning having two options to renew for an additional two-years (up to four years total), unless terminated by either party in accordance with the terms of the Supply Agreement (collectively, the “Term”). Pursuant to the Supply Agreement, the Company has granted Corning exclusive worldwide distribution rights for substantially all X-Series® products under the CAR-TXpress™ platform (the “Products”) for the duration of the Term, subject to certain geographical and other exceptions. In addition to any amounts payable throughout the Term for the Products, as consideration for the exclusive worldwide distribution rights Corning paid a $2,000,000 exclusivity fee. The Company recorded $286,000 in revenue for the years ended December 31, 2021 and 2020.

 

Distribution Agreement

The Company signed a new agreement with its AXP distributor in China through 2023. The new agreement contains annual purchase minimums. In return for the minimum purchase commitment, the Company provided the distributor with AXP processing devices to use during the term of the agreement. The Company maintains ownership of these devices and they must be returned to the Company at the end of the agreement. The Company analyzed the relevant accounting guidance and determined that the equipment and AXP bagsets represented distinct performance obligations. The equipment was concluded to be an embedded lease, accounted for as a sales-type operating lease. At December 31, 2021, the book value of those assets was approximately $170,000 and they will be amortized over their estimated useful life of five years. For the year ended December 31, 2021, the Company recorded $41,000 in revenue relating to the lease.

 

51

 

Backlog of Remaining Customer Performance Obligations

The following table represents revenue expected to be recognized in the future from the backlog of performance obligations that are unsatisfied (or partially unsatisfied) at the end of the reporting period:

 

  

2022

  

2023

  

2024

  

2025

  

2026 and

beyond

  

Total

 

Service revenue

 $927,000  $462,000  $189,000  $86,000  $--  $1,664,000 

Device revenue (1)

  732,000   732,000   41,000   --   --   1,505,000 

Exclusivity fee

  286,000   286,000   286,000   286,000   190,000   1,334,000 

Clinical revenue

  13,000   13,000   13,000   13,000   147,000   199,000 

Total

 $1,958,000  $1,493,000  $529,000  $385,000  $337,000  $4,702,000 

 

 

(1)

Represents the minimum purchase requirements under the distribution agreement the Company signed with its AXP distributor in China.

 

 

14.

CONCENTRATIONS

 

The Company had accounts receivable balances or revenues in excess of 10% for the years ended December 31, 2021 and 2020 as shown in the table below:

 

Accounts Receivable

 

2021

  

2020

 

Customer 1

 $206,000   13% $531,000   38%

Customer 2

 $200,000   13% $337,000   24%

Customer 3

  --   --  $139,000   10%

 

Revenues

 

2021

  

2020

 

Customer 1

 $2,180,000   23% $2,646,000   27%

Customer 2

  1,373,000   15% $938,000   10%

Customer 3

 $809,000   9% $1,293,000   13%

 

One supplier accounted for 71% and 40% of total inventory purchases during the years ended December 31, 2021 and 2020, respectively.

 

For the year ended December 31, 2021, sales to customers outside the U.S. comprised approximately 45% of revenues. This compares to 39% for the year ended December 31, 2020.

 

The Company has a contract manufacturer in Costa Rica that produces certain disposables. The Company’s equipment and leasehold improvements, net of accumulated depreciation, is summarized below by geographic area:

 

  

Year Ended December 31,

 
  

2021

  

2020

 

United States

 $647,000  $810,000 

Costa Rica

  292,000   390,000 

India

  139,000   169,000 

All other countries

  183,000   55,000 

Total equipment, net

 $1,261,000  $1,424,000 

 

 

 

15.

EMPLOYEE RETENTION TAX CREDIT

 

Employee Retention Tax Credits (“ERTC”), created in the  March 2020 CARES Act and then subsequently amended by the Consolidated Appropriation Act (“CAA”) of 2021 and the American Rescue Plan Act (“ARPA”) of 2021, is a refundable payroll credit for qualifying businesses keeping employees on their payroll during the COVID-19 pandemic.  Under CAA and ARPA amendments, employers can claim a refundable tax credit against the employer share of social security tax equal to 70% of the qualified wages (including certain health care expenses) paid to employees from January 1, 2021 to  September 30, 2021.  Qualified wages are limited to $10,000 per employee per quarter in 2021 so the maximum ERTC available is $7,000 per employee per quarter. 

 

The Company is eligible to receive the ERTC credits under the gross receipts decline test when comparing the first, second and third quarters of 2021 to the same quarters in 2019, which qualified the Company to claim ERTC the first three quarters of 2021 under the amended ERTC program. The Company qualified for a refundable payroll tax credit totaling $842,000 for the first three quarters of 2021, which is recorded in other income on the Company’s consolidated statement of operations for the year ended December 31, 2021, and prepaid and other current assets on the Company’s consolidated balance sheet as of  December 31, 2021.

 

 

16.

INCOME TAXES

 

Loss before income tax benefits was comprised of $11,850,000 from US and $30,000 from foreign jurisdictions for the year ended December 31, 2021 and $16,728,000 from US and $83,000 from foreign jurisdictions for the year ended December 31, 2020.

 

The reconciliation of federal income tax attributable to operations computed at the federal statutory tax rate to income tax benefit is as follows for the:

 

  

Year Ended December 31,

 
  

2021

  

2020

 

Statutory federal income tax benefit

 $(2,495,000) $(3,530,000)

Intangible assets

  --   69,000 

PPP loan forgiveness

  (137,000)  -- 

Incentive stock options

  257,000   56,000 

Change in valuation allowance

  (72,000)  197,000 

Expiration of net operating losses

  1,242,000   1,558,000 

Disallowed financing costs

  1,282,000   1,619,000 

State and local taxes

  (195,000)  (31,000)

Foreign rate differential

  26,000   13,000 

Other

  92,000   49,000 

Total income tax expense

 $--  $-- 

 

At December 31, 2021, we had federal net operating loss carryforwards of approximately $125,077,000 to offset future federal taxable income, with $101,805,000 available through 2037 and $23,272,000 available indefinitely. We also had state net operating loss carryforwards of approximately $60,984,000 that may offset future state taxable income through 2041. We also had foreign net operating loss carryforwards of approximately $629,000 that may offset future foreign taxable income through 2029.

 

At December 31, 2021, the Company has research and experimentation credit carryforwards of $1,521,000 for federal tax purposes that expire in various years between 2022 and 2041, and $1,616,000 for state income tax purposes that do not have an expiration date, and some of which expire in 2031 and 2032.

 

53

 

Significant components of the Company’s deferred tax assets and liabilities for federal and state income taxes are as follows:

 

  

Year Ended December 31,

 
  

2021

  

2020

 

Deferred tax assets:

        

Net operating loss carryforwards

 $27,088,000  $27,312,000 

Income tax credit carryforwards

  2,797,000   2,852,000 

Stock compensation

  437,000   369,000 

Lease obligation

  127,000   160,000 

Deferred revenue

  313,000   366,000 

Inventory reserve

  449,000   234,000 

Other

  213,000   268,000 

Total deferred tax assets

  31,424,000   31,561,000 
         

Deferred tax liabilities

        

Depreciation and amortization

  (320,000)  (352,000)

Lease asset

  (120,000)  (153,000)

Total deferred tax liabilities

  (440,000)  (505,000)

Valuation allowance

  (30,984,000)  (31,056,000)

Net deferred taxes

 $--  $-- 

 

ASC 740 requires that the tax benefit of net operating losses, temporary differences and credit carryforwards be recorded as an asset to the extent that management assesses that realization is "more likely than not." Realization of the future tax benefits is dependent on the Company's ability to generate sufficient taxable income within the carryforward period. Because of the Company's recent history of operating losses, management believes that recognition of the deferred tax assets arising from the above-mentioned future tax benefits is currently not likely to be realized and, accordingly, has provided a valuation allowance.

 

The valuation allowance decreased by $72,000 and increased by $197,000 during the years ended December 31, 2021 and 2020, respectively.

 

In August 2016, the conversion of the Boyalife debentures effected an “ownership change” as defined under the provisions of the Tax Reform Act of 1986. As a result, any net operating loss and credit carryovers existing at that date will be subject to an annual limitation regarding their utilization against taxable income in future periods. Additionally, before the conversion of the debentures, it is possible that “ownership changes” occurred, which could create additional limitations on the use of our net operating losses and credit carryovers. Additionally, ownership changes may have occurred in the periods after 2016 which could limit our utilization of losses and credits generated in the years 20162021.

 

On March 27, 2020, the Coronavirus, Aid, Relief and Economic Stimulus Act (CARES Act) was enacted. The CARES Act made various tax law changes including among other things (i) increasing the limitation under Section 163(j) of the Internal Revenue Code of 1986, as amended (the “IRC”) for 2019 and 2020 to permit additional expensing of interest (ii) enacting a technical correction so that qualified improvement property can be immediately expensed under IRC Section 168(k), (iii) making modifications to the federal net operating loss rules including permitting federal net operating losses incurred in 2018, 2019, and 2020 to be carried back to the five preceding taxable years in order to generate a refund of previously paid income taxes and (iv) enhancing the recoverability of alternative minimum tax credits. As of December 31, 2020, the Company has taken advantage of the PPP loan provided by the CARES Act. The PPP loan was forgiven in 2021 and forgiveness income was fully reversed as per federal guidance. The provisions of the CARES Act have not changed the amount of income tax paid, nor will they impact the GAAP tax expense benefit expected to be recorded in 2021.

 

54

 

On June 29, 2020, California’s Governor Newsom signed AB85 suspending California net operating loss (“NOL”) utilization and imposing a cap on the amount of business incentives tax credits (R&D credit) for tax years 2020-2022. Given an expected tax loss for 2021, the suspension will not have an impact on the company’s NOL or credits in California.

 

 

17.

EMPLOYEE RETIREMENT PLAN

 

401(k) Plan

 

The Company provides a retirement plan, in accordance with Section 401(k) of the Internal Revenue Code, to all eligible employees. Employees may elect to contribute up to the Internal Revenue Service maximum annual contribution limit. The Company matches employee contributions up to a maximum of 4% per year. The Company recognized an expense of $135,000 and $147,000 for the years ended December 31, 2021 and 2020, respectively, related to matching contributions.

 

 

18.

SUBSEQUENT EVENTS

 

On February 3, 2022, the Company and the Sales Agent entered into Amendment No. 2 to the Offering Agreement At the Market Offering Agreement (the “Offering Agreement”) with H.C. Wainwright & Co., LLC to further increase the maximum aggregate offering price of shares of Common Stock that may be offered and sold from time to time under the Amended Offering Agreement from $15,280,313 to $19,555,261, which enables the Company to sell an additional $4,275,000 of shares after taking into account prior sales under the Offering Agreement (the “Additional Shares”). Amendment No. 2 also amended the Offering Agreement to change the expiration date of the Amended Offering Agreement from August 9, 2022 to the date on which all of the Additional Shares are sold by the Company or until the Amended Offering Agreement is otherwise mutually terminated, subject to the early termination provisions set forth in the agreement. The terms and conditions of the Offering Agreement otherwise remain unchanged. Subsequent to December 31, 2021, the Company sold a total of 918,093 shares of common stock under the H.C. Wainwright ATM Agreement for aggregate gross proceeds of $681,000 at an average selling price of $0.74 per share, resulting in net proceeds of approximately $594,000 after deducting commissions and other transaction costs of approximately $87,000. These sales lowered the conversion price on the Second Amended and Restated Convertible Promissory Note with Boyalife Asset Holding II, Inc. to $0.65 per share as of February 28, 2022.

 

On March 4, 2022, the Company entered into an Amendment No. 1 (the “Amendment to Note”) to its Second Amended and Restated Convertible Promissory Note with Boyalife Asset Holding II, Inc. (the “Note”), and an Amendment No. 2 (the “Amendment to Credit Agreement”) to its First Amended and Restated Revolving Credit Agreement with Boyalife Asset Holding II, Inc. (the “Credit Agreement”). The Amendment to Note amends the maturity date of the Note to be March 6, 2023, and provides that interest accrued and unpaid as of March 6, 2022 is due and payable as of March 6, 2022. After March 6, 2022, accrued and unpaid interest shall become due and payable annually on December 31st of each year. The Amendment to Credit Agreement amends the Credit Agreement to change the defined term “Termination Date” to be March 6, 2023.

 

On March 24, 2022, the Company entered into a License and Technology Access Agreement with Boyalife Genomics (the “Boyalife License Agreement”), for the purpose of creating a contract manufacturing and development organization (“CDMO”) division of the Company.  The newly formed division will be called TG Biosynthesis.  Boyalife Genomics is an affiliate of our Chairman and CEO, Dr. Chris Xu, and is a Tianjin, China-based cell manufacturing organization that has developed substantial manufacturing technology relating to cell manufacturing services.  Under the terms of the Boyalife License Agreement, Boyalife Genomics granted the Company and its subsidiaries and affiliates an exclusive license in the United States to use Boyalife Genomics’ existing and future know-how and U.S. patents rights (if any) relating to cell manufacturing and related processes.  Notwithstanding the foregoing exclusivity, Boyalife Genomics retains the right to use the licensed intellectual property in the U.S. solely for its internal use in connection with the provision of products and services to third parties.  In consideration of this license, the Company will pay to Boyalife Genomics a running royalty of 7.5% of the Company’s annual net sales of products and services that are covered by one of more Boyalife Genomics’ patents and 5.0% of other products and services covered by the licensed intellectual property; and transfer to Boyalife Genomics’ all of the Company’s 8.63% minority equity interest in ImmuneCyte Inc.

 

Also on March 4, 2022, we entered into a Lease Agreement with Z3 Investment LLC (“Lessor”) for approximately 35,475 square feet of space in the Sacramento, California.  Under the terms of the agreement, the Lessor will build out the facility into a state-of-the-art current good manufacturing practice (cGMP) compliant facility with 12 cGMP clean room suites (the “CDMO Facility Lease”).    The Lessor anticipates the build out to be completed in late 2022 at which time the Company can then begin to offer CDMO services to customers.  The CDMO Facility Lease provides for a lease term beginning on April 1, 2022 and ending on September 30, 2027, with a right of the Company to extend the lease for 2 additional periods of 5 years each.

 

 

 

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

 

None.

 

ITEM 9A.         CONTROLS AND PROCEDURES.

 

Disclosure Controls and Procedures

We carried out an evaluation, under the supervision and with the participation of management, including our Chief Executive Officer and our Chief Financial Officer, of the effectiveness of the design and operation of our disclosure controls and procedures (as defined by Exchange Act Rule 13a-15(e) and 15d-15(e)) as of the end of our last fiscal quarter pursuant to Exchange Act Rule 13a-15. The term “disclosure controls and procedures” means controls and other procedures designed to ensure that information required to be disclosed in reports filed or submitted under the Exchange Act is recorded, processed, summarized and reported, within the time periods specified in the SEC’s rules and forms. Disclosure controls and procedures include, without limitation, controls and procedures designed to ensure that such information is accumulated and communicated to management, including the Chief Executive Officer and the Chief Financial Officer, as appropriate, to allow timely decisions regarding required disclosure. Based upon that evaluation, our Chief Executive Officer and Chief Financial Officer concluded that our disclosure controls and procedures were effective as of December 31, 2021.

 

Managements Report on Internal Control over Financial Reporting

Management is responsible for establishing and maintaining adequate internal control over financial reporting as defined in Rules 13a-15(f) and 15d-15(f) under the Exchange Act. Under the supervision and with the participation of our management, including our Chief Executive Officer and Chief Financial Officer, we conducted an evaluation of the effectiveness of its internal control over financial reporting as of December 31, 2021 based on criteria established in the framework in Internal Control Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission in 2013. Based on this evaluation, our management concluded that our internal control over financial reporting was effective as of December 31, 2021.

 

Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate. All internal control systems, no matter how well designed, have inherent limitations. Therefore, even those systems determined to be effective can provide only reasonable assurance with respect to financial statement preparation and presentation.

 

Attestation Report of Independent Registered Public Accounting Firm

We are a “non-accelerated filer” as defined by Rule 12b-2 of the Exchange Act, and as such, we are not required to provide an attestation report on the Company’s internal control over financial reporting.

 

Changes in Internal Control over Financial Reporting

There have been no changes in our internal controls over financial reporting that occurred during the quarter ended December 31, 2021, that have materially affected, or are reasonably likely to materially affect our internal controls over financial reporting. We believe that a control system, no matter how well designed and operated, cannot provide absolute assurance that the objectives of the control system are met, and no evaluation of controls can provide absolute assurance that all control issues and instances of fraud, if any, within any company have been detected.

 

ITEM 9B.         OTHER INFORMATION.

 

None.

 

ITEM 9C.          Disclosure Regarding Foreign Jurisdictions that Prevent inspections

 

Not applicable.

 

 

PART III

 

ITEM 10.         DIRECTORS, EXECUTIVE OFFICERS AND CORPORATE GOVERNANCE.

 

The information required by this Item will be included in and is hereby incorporated by reference from our definitive proxy statement relating to our 2022 annual meeting of stockholders (or an amendment to this Form 10-K), which we intend to file within 120 days after the end of our fiscal year ended December 31, 2021.

 

ITEM 11.         EXECUTIVE COMPENSATION.

 

The information required by this Item will be included in and is hereby incorporated by reference from our definitive proxy statement relating to our 2022 annual meeting of stockholders (or an amendment to this Form 10-K), which we intend to file within 120 days after the end of our fiscal year ended December 31, 2021.

 

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

 

The information required by this Item will be included in and is hereby incorporated by reference from our definitive proxy statement relating to our 2022 annual meeting of stockholders (or an amendment to this Form 10-K), which we intend to file within 120 days after the end of our fiscal year ended December 31, 2021.

 

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

 

The information required by this Item will be included in and is hereby incorporated by reference from our definitive proxy statement relating to our 2022 annual meeting of stockholders (or an amendment to this Form 10-K), which we intend to file within 120 days after the end of our fiscal year ended December 31, 2021.

 

ITEM 14.         PRINCIPAL ACCOUNTING FEES AND SERVICES.

 

The information required by this Item will be included in and is hereby incorporated by reference from our definitive proxy statement relating to our 2022 annual meeting of stockholders (or an amendment to this Form 10-K), which we intend to file within 120 days after the end of our fiscal year ended December 31, 2021.

 

 

PART IV

 

ITEM 15.         EXHIBITS AND FINANCIAL STATEMENT SCHEDULEs

 

The following documents are filed as a part of this Annual Report on Form 10-K.

 

  Page Number
   
(a) (1) Financial Statements  
   
Report of Independent Registered Public Accounting Firm (PCAOB ID #688) 28
   
Consolidated Balance Sheets at December 31, 2021 and 2020 30
   
Consolidated Statements of Operations and Comprehensive Loss for the Year Ended December 31, 2021 and 2020 31
   
Consolidated Statements of Equity for the Year Ended December 31, 2021 and 2020 32
   
Consolidated Statements of Cash Flows for the Year Ended December 31, 2021 and 2020 33
   
Notes to Consolidated Financial Statements 34
   
Management’s Report on Internal Control over Financial Reporting is contained as part of this Annual Report under Item 9A “Controls and Procedures.”
   
(a) (2) Financial Statement Schedules  
   
Financial statement schedules have been omitted because they are not required.  
   
(b) Exhibits  
   
Exhibits required by Item 601 of Regulation S-K are listed in the Exhibit Index on the next page, which are incorporated herein by this reference.  

 

ITEM 16.         FORM 10-K SUMMARY

 

None.

 

 

EXHIBIT INDEX

 

Exhibit No.

Description

1.1

At the Market Offering Agreement, dated December 13, 2019, by and between ThermoGenesis Holdings, Inc. and H.C. Wainright & Co., LLC, incorporated by reference to Exhibit 1.2 to the Registration Statement on Form S-3 (Registration No. 333-235509) filed on December 13, 2019.

1.2

Amendment No.1 to At the Market Offering Agreement dated May 19, 2020, by and between ThermoGenesis Holdings, Inc. and H.C. Wainwright & Co., LLC, incorporated by reference to Exhibit 1.1 to Form 8-K filed May 20, 2020.

1.3

Amendment No. 2 to At the Market Offering Agreement dated May 19, 2020, by and between ThermoGenesis Holdings, Inc. and H.C. Wainwright & Co., LLC, incorporated by reference to Exhibit 1.3 to Form 8-K filed February 3, 2022.

3.1

Amended and Restated Certificate of Incorporation of ThermoGenesis Holdings, Inc. dated as of July 5, 2020, incorporated by reference to Exhibit 3.1 to Form 8-K filed June 6, 2020.

3.2

Amended and Restated Bylaws of ThermoGenesis Holdings, Inc., incorporated by reference to Exhibit 3.2 to Form 8-K filed with the SEC on October 30, 2019.

3.3

First Amendment to the Amended and Restated Bylaws of ThermoGenesis Holdings, Inc., incorporated by reference to Exhibit 3.1 to Form 8-K filed December 17, 2021.

4.1

Form of Common Stock Purchase Warrant, incorporated by reference to Exhibit 4.1 to Form 8-K filed with the SEC on March 28, 2018.

4.2

Form of Common Warrant, incorporated by reference to Exhibit 10.37 of amended Registration Statement on Form S-1 filed with the SEC on May 14, 2018.

4.3

Investors’ Rights Agreement, dated January 1, 2019, among CARTXpress Bio, Inc., Bay City Capital Fund V, L.P., and Bay City Capital Fund V Co-Investment Fund, L.P., incorporated by referenced to Exhibit 10.3 to Form 8-K filed with the SEC on January 4, 2019.

4.4

Form of Convertible Promissory Note, dated as of July 23, 2019, between ThermoGenesis Holdings, Inc. and Orbrex USA Co., incorporated by reference to Exhibit 4.1 to Form 8-K filed with the SEC on July 29, 2019.

4.5

Description of Securities Registered Under Section 12 of the Securities Exchange Act of 1934, as amended, incorporated by reference to Exhibit 4.8 to Form 10-K filed with the SEC on March 24, 2020.

10.1

Form of Stock Option Award Agreement, incorporated by reference to Exhibit 10.1 to Form 8-K filed with the SEC on January 3, 2020.

10.2

Manufacturing and Supply Amending Agreement #1, effective as of March 16, 2020, between ThermoGenesis Corp. and CBR Systems, Inc., incorporated by reference to Exhibit 10.1 to Form 8-K filed with the SEC on March 20, 2020.

10.3

Payment Protection Program Loan and Promissory note between ThermoGenesis Holdings, Inc. and Comerica Bank dated April 21, 2020, incorporated by reference to Exhibit 10.5 to Form 10-Q filed with the SEC on August 14, 2020.

10.4†

Supply Agreement dated as of April 22, 2020, between ThermoGenesis Corp. and ImmuneCyte Life Sciences Inc., incorporated by reference to Exhibit 10.1 to Form 8-K filed April 28, 2020.

10.5

Fourth Amendment to the ThermoGenesis Holdings, Inc. 2016 Equity Incentive Plan, Effective June 4, 2020, incorporated by reference to Exhibit 10.1 to Form 8-K filed June 9, 2020.

10.6

Form of Stock Option Agreement dated as of June 4, 2020, incorporated by reference to Exhibit 10.2 to Form 8-K filed June 9, 2020.

 

 

10.7†

Manufacturing and Supply Amending Agreement #2, between ThermoGenesis Holdings, Inc. and CBR Systems dated as of July 13, 2020, incorporated by reference to Exhibit 10.1 to Form 8-K filed July 17, 2020.

10.8

Reorganization and Share Exchange Agreement, dated January 1, 2019, among ThermoGenesis Corp., ThermoGenesis Holdings, Inc., CARTXpress Bio, Inc., Bay City Capital Fund V. L.P. and Bay City Capital Fund V. Co-Investment Fund, L.P., incorporated by referenced to Exhibit 10.1 to Form 8-K filed with the SEC on January 4, 2019.

10.9

Voting Agreement, dated January 1, 2019, among CARTXpress Bio, Inc., ThermoGenesis Corp., Bay City Capital Fund V, L.P., and Bay City Capital Fund V Co-Investment Fund, L.P., incorporated by referenced to Exhibit 10.2 to Form 8-K filed with the SEC on January 4, 2019.

10.10

Right of First Refusal and Co-Sale Agreement, dated January 1, 2019, among CARTXpress Bio, Inc., ThermoGenesis Corp., Bay City Capital Fund V, L.P., and Bay City Capital Fund V Co-Investment Fund, L.P., incorporated by referenced to Exhibit 10.4 to Form 8-K filed with the SEC on January 4, 2019.

10.11

Investors’ Rights Agreement, dated January 1, 2019, between CARTXpress Bio, Inc., Bay City Capital Fund V, L.P. and Bay City Capital Fund V Co-Investment Fund, L.P., incorporated by reference to Exhibit 10.3 to Form 8-K filed with the SEC on January 4, 2019.

10.12

Amended and Restated Certificate of Incorporation of CARTXpress Bio, Inc., incorporated by reference to Exhibit 10.5 to Form 8-K filed with the SEC on January 4, 2019.

10.13

Supply Agreement, dated as of August 30, 2019, between Corning Incorporated and ThermoGenesis Holdings, Inc., incorporated by reference to Exhibit 10.1 to Form 8-K filed with the SEC on September 6, 2019.

10.14

Supply Agreement, dated November 22, 2019 between ThermoGenesis Holdings, Inc and ImmuneCyte Life Sciences Inc., incorporated by reference to Exhibit 10.1 to Form 8-K filed with the SEC on November 22, 2019.

10.15

Contribution Agreement, dated November 22, 2019 between ThermoGenesis Holdings, Inc and ImmuneCyte Life Sciences Inc., incorporated by reference to Exhibit 10.2 to Form 8-K filed with the SEC on November 22, 2019.

10.16

Stockholder’s Agreement, dated November 22, 2019 between ThermoGenesis Holdings, Inc and ImmuneCyte Life Sciences Inc., incorporated by reference to Exhibit 10.3 to Form 8-K filed with the SEC on November 22, 2019.

10.17

Joint Venture Agreement, dated October 21, 2019, between ThermoGenesis Holdings, Inc. and Healthbanks Biotech (USA) Inc., and ImmuneCyte Life Sciences, Inc., incorporated by reference to Exhibit 10.1 to Form 8-K filed with the SEC on October 22, 2019.

10.18

Amendment No.1, dated August 12, 2019 but effective as of July 23, 2019, to the Convertible Promissory Note, dated July 23, 2019 between ThermoGenesis Holdings, Inc. and Orbrex (USA) Co. Limited, incorporated by reference to Exhibit 10.4 to Form 10-Q filed with the SEC on August 13, 2019.

10.19#

ThermoGenesis Holdings, Inc. Amended 2016 Equity Incentive Plan, incorporated by reference to Exhibit 10.5 to Form 10-Q filed with the SEC on August 13, 2019.

 

 

10.20*

Sixth Amended and Restated Technology License and Escrow Agreement between the Company, ThermoGenesis Corp. and CBR Systems, effective May 15, 2017, incorporated by reference to Exhibit 10.1 to Form 8-K filed with the SEC on May 31, 2017.

10.21

Purchase Agreement between the Company and Boyalife Investment Inc. and Boyalife (Hong Kong) Limited, incorporated by reference to Exhibit 10.1 to Form 8-K filed with the SEC on February 3, 2016.

10.22

Form of Nomination and Voting Agreement, incorporated by reference to Exhibit 10.4 to Form 8-K filed with the SEC on February 3, 2016.

10.23#

Amended and Restated 2006 Equity Incentive Plan, incorporated by reference to Exhibit 10.6.1 to Form 8-K filed with the SEC on May 1, 2014.

10.24

Form of Security Agreement, incorporated by reference to Exhibit 10.5 to Form 8-K filed on February 3, 2016.

10.25

Form of Indemnification Agreement, incorporated by reference to Exhibit 10.1 to Form 8-K/A filed with the SEC on November 17, 2016.

10.26#

Form of Notice of Grant of Stock Options and Option Agreement, incorporated by reference to Exhibit 10.1 to Form 8-K filed with the SEC on May 11, 2017.

10.27#

Executive Employment Agreement, dated November 13, 2017, between the Company and Xiaochun Xu, incorporated by reference to Exhibit 10.2 to Form 8-K filed with the SEC on November 15, 2017.

10.28#

Form of Stock Option Agreement, incorporated by reference to Exhibit 10.4 to Form 8-K filed with the SEC on November 15, 2017.

10.29*

Exclusive License Agreement, dated March 12, 2018, between ThermoGenesis Corp. and IncoCell Tianjin Ltd., incorporated by reference to Exhibit 10.1 to Form 8-K filed with the SEC on March 16, 2018.

10.30

First Amended and Restated Revolving Credit Agreement, dated April 16, 2018, between Cesca Therapeutics Inc. and Boyalife Asset Holding II, Inc., incorporated by reference to Exhibit 10.1 to Form 8-K filed with the SEC on April 18, 2018.

10.31

Second Amended and Restated Convertible Promissory Note, dated April 16, 2018, issued by Cesca Therapeutics Inc. to Boyalife Asset Holding II, Inc., incorporated by reference to Exhibit 10.2 to Form 8-K filed with the SEC on April 18, 2018.

10.32

Amendment No. 1 to Second Amended and Restated Convertible Promissory Note, dated March 4, 2022, Second Amended and Restated Convertible Promissory Note, dated April 16, 2018, issued by ThermoGenesis Holdings, Inc. to Boyalife Asset Holding II, Inc., incorporated by reference to Exhibit 10.1 to Form 8-K filed with the SEC on March 8, 2022.

10.33

First Amended and Restated Nomination and Voting Agreement, dated April 16, 2018, between Cesca Therapeutics Inc. and Boyalife (Hong Kong) Limited, incorporated by reference to Exhibit 10.3 to Form 8-K filed with the SEC on April 18, 2018.

10.34

Amendment No. 1 to First Amended and Restated Revolving Credit Agreement, dated May 7, 2018, between Cesca Therapeutics Inc. and Boyalife Asset Holding II, Inc., incorporated by reference to Exhibit 10.1 to Form 8-K filed with the SEC on May 7, 2018.

10.35

Amendment No. 2 to First Amended and Restated Revolving Credit Agreement, dated March 4, 2022, ThermoGenesis Holdings, Inc. and Boyalife Asset Holding II, Inc., incorporated by reference to Exhibit 10.2 to Form 8-K filed with the SEC on March 8, 2022.

10.36#

Form of Stock Option Agreement, incorporated by reference to Exhibit 10.2 to Form 8-K filed with the SEC on December 19, 2018.

 

 

10.37

License and Technology Access Agreement, dated March 24, 2022, between ThermoGenesis Holdings, Inc. and Boyaife Genomics Tianjin Ltd., incorporated by reference to Exhibit 10.1 to Form 8-K filed on March 28, 2022.

10.38

Lease Agreement, dated March 24, 2022, between ThermoGenesis Holdings, Inc. and Z3 Investment LLC, incorporated by reference to Exhibit 10.2 to Form 8-K filed on March 28, 2022.

21.1

Subsidiaries of ThermoGenesis Holdings, Inc.

23.1

Consent of Marcum LLP, Independent Registered Public Accounting Firm

31.1

Certification by the Principal Executive Officer pursuant to Section 302 of the Sarbanes-Oxley Act of 2002

31.2

Certification by the Principal Financial Officer pursuant to Section 302 of the Sarbanes-Oxley Act of 2002

32

Certification of Principal Executive Officer and Principal Financial Officer pursuant to Section 906 of the Sarbanes Oxley Act of 2002

101.INS

Inline XBRL Instance Document - the instance document does not appear in the Interactive Data File because its XBRL tags are embedded within the Inline XBRL 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)

 

Footnotes to Exhibit Index

#         Represents a management contract or compensatory plan, contract or arrangement.

*         Confidential treatment has been requested for certain confidential portions of this exhibit pursuant to Rule 24b-2 under the Exchange Act. In accordance with Rule 24b-2, these confidential portions have been omitted from this exhibit and filed separately with the SEC.

†         Portions of this exhibit has been redacted because the Company has determined that such information (i) is not material and (ii) would likely cause competitive harm to the Company if it were to be publicly disclosed.

 

 

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 to be signed on its behalf by the undersigned thereunto duly authorized.

 

     

ThermoGenesis Holdings, Inc.

Dated: March 28, 2022

 

By:/s/

Xiaochun “Chris” Xu

     

Xiaochun “Chris” Xu, Chief Executive Officer
(Principal Executive Officer)

 

KNOW ALL THESE PERSONS BY THESE PRESENTS, that each person whose signature appears below constitutes and appoints Xiaochun “Chris” Xu and Jeffery Cauble and each of them, jointly and severally, his attorneys-in-fact, each with full power of substitution, for him in any and all capacities, to sign any and all amendments to this Annual Report on Form 10-K, and to file the same, with exhibits thereto and other documents in connection therewith, with the Securities and Exchange Commission, hereby ratifying and confirming all that each said attorneys-in-fact or his substitute or substitutes, may do or cause to be done by virtue hereof.

 

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

 

By:/s/

Chris Xu

 

Dated: March 28, 2022

 

Chris Xu, Chief Executive Officer and Chairman of the Board
(Principal Executive Officer)

   
       

By:/s/

Jeffery Cauble

 

Dated: March 28, 2022

 

Jeffery Cauble, Chief Financial Officer

(Principal Financial and Principal Accounting Officer)

   
       

By: /s/

Debra Donaghy

 

Dated: March 28, 2022

 

Debra Donaghy, Director

   
       

By: /s/

Russell Medford

 

Dated: March 28, 2022

 

Russell Medford, Director

   
       

By: /s/

Joseph Thomis

 

Dated: March 28, 2022

 

Joseph Thomis, Director

   
       
By: /s/ Haihong Zhu, Director   Dated: March 28, 2022
  Haihong Zhu    

 

63
EX-21.1 2 ex_351927.htm EXHIBIT 21.1 ex_351927.htm

Exhibit 21.1

 

ThermoGenesis Holdings, Inc. List of Subsidiaries

 

 

 

1.

ThermoGenesis Corp.
Wholly-owned by ThermoGenesis Holdings, Inc.
Incorporated in the state of Delaware

 

 

 

2.

TotipotentRX
Wholly-owned by ThermoGenesis Holdings, Inc.
Incorporated in India

 

 

 

3.

CARTXpress Bio Inc.
Subsidiary of ThermoGenesis Corp. 80% equity interest held by ThermoGenesis Holdings, Inc.
Incorporated in the state of Delaware

 
EX-23.1 3 ex_350228.htm EXHIBIT 23.1

Exhibit 23.1

 

INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRMS CONSENT

 

We consent to the incorporation by reference in the Registration Statement of ThermoGenesis Holdings, Inc. on Forms S-8 [Files No. 333-233731, 333-227425, 333-218082, 333-206996, 333-187197, 333-171564 and 333-140668] and on Forms S-3 [Files No. 333-227426, 333-231526, 333-235509, 333-215638 and 333-212314] of our report dated March 28, 2022, which includes an explanatory paragraph as to the Company’s ability to continue as a going concern, with respect to our audits of the consolidated financial statements of ThermoGenesis Holdings, Inc. as of December 31, 2021 and 2020 and for each of the two years ended in the period ended December 31, 2021, which report is included in this Annual Report on Form 10-K of ThermoGenesis Holdings, Inc. for the year ended December 31, 2021.

 

/s/ Marcum llp

 

Marcum llp

New York, NY

March 28, 2022

 

 

 
EX-31.1 4 ex_350227.htm EXHIBIT 31.1

Exhibit 31.1

 

PRINCIPAL EXECUTIVE OFFICERS CERTIFICATIONS
PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

 

I, Chris Xu, certify that:

 

1.         I have reviewed this Annual Report on Form 10-K of ThermoGenesis Holdings, Inc.;

 

2.         Based on my knowledge, this Annual 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 Annual Report;

 

3.         Based on my knowledge, the financial statements, and other financial information included in this Annual 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 Annual 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 Annual 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 Annual Report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this Annual Report based on such evaluation; and

 

(d)          Disclosed in this Annual 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 Annual 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.

 

Dated: March 28, 2022

   

/s/ Chris Xu

 
   

Chris Xu

Chief Executive Officer

 

 

 

 
EX-31.2 5 ex_350226.htm EXHIBIT 31.2

Exhibit 31.2

 

PRINCIPAL FINANCIAL OFFICERS CERTIFICATIONS
PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

 

I, Jeffery Cauble, certify that:

 

1.         I have reviewed this Annual Report on Form 10-K of ThermoGenesis Holdings, Inc.;

 

2.         Based on my knowledge, this Annual 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 Annual Report;

 

3.         Based on my knowledge, the financial statements, and other financial information included in this Annual 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 Annual 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 Annual 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 Annual Report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this Annual Report based on such evaluation; and

 

(d)          Disclosed in this Annual 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.

 

Dated: March 28, 2022

   

/s/ Jeffery Cauble

 
   

Jeffery Cauble

Chief Financial Officer

 

 

 
EX-32 6 ex_350225.htm EXHIBIT 32

Exhibit 32

 

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 of ThermoGenesis Holdings, Inc. (the “Company”) on Form 10-K for the period ended December 31, 2021, as filed with the Securities and Exchange Commission on the date hereof (the “Annual Report”), each of the undersigned officers of the Company certifies, pursuant to 18 U.S.C. § 1350, as adopted pursuant to § 906 of the Sarbanes-Oxley Act of 2002, that, to such officer’s knowledge:

 

 

(1)

 The Annual Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and

 

 

(2)

 The information contained in the Annual Report fairly presents, in all material respects, the financial condition and results of operations of the Company as of the dates and for the periods expressed in the Annual Report.

 

 

       
 

Dated: March 28, 2022

/s/Chris Xu

 
   

Chris Xu

Chief Executive Officer

 
       
       
 

Dated: March 28, 2022

/s/ Jeffery Cauble

 
   

Jeffery Cauble

Chief Financial Officer

 

 

 
EX-101.SCH 7 thmo-20211231.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 Operations and Comprehensive Loss link:calculationLink link:definitionLink link:presentationLink 004 - Statement - Consolidated Statements of Equity link:calculationLink link:definitionLink link:presentationLink 005 - Statement - Consolidated Statements of Cash Flows link:calculationLink link:definitionLink link:presentationLink 006 - Disclosure - Note 1 - Description of Business link:calculationLink link:definitionLink link:presentationLink 007 - Disclosure - Note 2 - Going Concern link:calculationLink link:definitionLink link:presentationLink 008 - Disclosure - Note 3 - Summary of Significant Accounting Policies link:calculationLink link:definitionLink link:presentationLink 009 - Disclosure - Note 4 - Equipment and Leasehold Improvements link:calculationLink link:definitionLink link:presentationLink 010 - Disclosure - Note 5 - Intangible Assets and Goodwill link:calculationLink link:definitionLink link:presentationLink 011 - Disclosure - Note 6 - Related Party Transactions link:calculationLink link:definitionLink link:presentationLink 012 - Disclosure - Note 7 - Convertible Promissory Note link:calculationLink link:definitionLink link:presentationLink 013 - Disclosure - Note 8 - Paycheck Protection Program link:calculationLink link:definitionLink link:presentationLink 014 - Disclosure - Note 9 - Leases link:calculationLink link:definitionLink link:presentationLink 015 - Disclosure - Note 10 - Warranty link:calculationLink link:definitionLink link:presentationLink 016 - Disclosure - Note 11 - Commitments and Contingencies link:calculationLink link:definitionLink link:presentationLink 017 - Disclosure - Note 12 - Stockholders' Equity link:calculationLink link:definitionLink link:presentationLink 018 - Disclosure - Note 13 - Revenues link:calculationLink link:definitionLink link:presentationLink 019 - Disclosure - Note 14 - Concentrations link:calculationLink link:definitionLink link:presentationLink 020 - Disclosure - Note 15 - Employee Retention Tax Credit link:calculationLink link:definitionLink link:presentationLink 021 - Disclosure - Note 16 - Income Taxes link:calculationLink link:definitionLink link:presentationLink 022 - Disclosure - Note 17 - Employee Retirement Plan link:calculationLink link:definitionLink link:presentationLink 023 - Disclosure - Note 18 - Subsequent Events link:calculationLink link:definitionLink link:presentationLink 024 - Disclosure - Significant Accounting Policies (Policies) link:calculationLink link:definitionLink link:presentationLink 025 - Disclosure - Note 4 - Equipment and Leasehold Improvements (Tables) link:calculationLink link:definitionLink link:presentationLink 026 - Disclosure - Note 5 - Intangible Assets and Goodwill (Tables) link:calculationLink link:definitionLink link:presentationLink 027 - Disclosure - Note 6 - Related Party Transactions (Tables) link:calculationLink link:definitionLink link:presentationLink 028 - Disclosure - Note 7 - Convertible Promissory Note (Tables) link:calculationLink link:definitionLink link:presentationLink 029 - Disclosure - Note 9 - Leases (Tables) link:calculationLink link:definitionLink link:presentationLink 030 - Disclosure - Note 10 - Warranty (Tables) link:calculationLink link:definitionLink link:presentationLink 031 - Disclosure - Note 12 - Stockholders' Equity (Tables) link:calculationLink link:definitionLink link:presentationLink 032 - Disclosure - Note 13 - Revenues (Tables) link:calculationLink link:definitionLink link:presentationLink 033 - Disclosure - Note 14 - Concentrations (Tables) link:calculationLink link:definitionLink link:presentationLink 034 - Disclosure - Note 16 - Income Taxes (Tables) link:calculationLink link:definitionLink link:presentationLink 035 - Disclosure - Note 2 - Going Concern (Details Textual) link:calculationLink link:definitionLink link:presentationLink 036 - Disclosure - Note 3 - Summary of Significant Accounting Policies (Details Textual) link:calculationLink link:definitionLink link:presentationLink 037 - Disclosure - Note 4 - Equipment and Leasehold Improvements (Details Textual) link:calculationLink link:definitionLink link:presentationLink 038 - Disclosure - Note 5 - Equipment and Leasehold Improvements, Net - Summary of Property, Plant, and Equipment (Details) link:calculationLink link:definitionLink link:presentationLink 039 - Disclosure - Note 5 - Intangible Assets and Goodwill - Goodwill and Intangible Assets (Details) link:calculationLink link:definitionLink link:presentationLink 040 - Disclosure - Note 5 - Intangible Assets and Goodwill - Summary of Intangible Assets (Details) link:calculationLink link:definitionLink link:presentationLink 041 - Disclosure - Note 5 - Intangible Assets and Goodwill - Future Amortization Expense (Details) link:calculationLink link:definitionLink link:presentationLink 042 - Disclosure - Note 6 - Related Party Transactions (Details Textual) link:calculationLink link:definitionLink link:presentationLink 043 - Disclosure - Note 6 - Related Party Transactions - Summarizes the Note (Details) link:calculationLink link:definitionLink link:presentationLink 044 - Disclosure - Note 7 - Convertible Promissory Note (Details Textual) link:calculationLink link:definitionLink link:presentationLink 045 - Disclosure - Note 7 - Convertible Promissory Note - Convertible Promissory Note (Details) link:calculationLink link:definitionLink link:presentationLink 046 - Disclosure - Note 8 - Paycheck Protection Program (Details Textual) link:calculationLink link:definitionLink link:presentationLink 047 - Disclosure - Note 9 - Leases (Details Textual) link:calculationLink link:definitionLink link:presentationLink 048 - Disclosure - Note 9 - Leases - Lease Information (Details) link:calculationLink link:definitionLink link:presentationLink 049 - Disclosure - Note 9 - Leases - Maturities of Lease Liabilities (Details) link:calculationLink link:definitionLink link:presentationLink 050 - Disclosure - Note 10 - Warranty (Details Textual) link:calculationLink link:definitionLink link:presentationLink 051 - Disclosure - Note 10 - Warranty - Changes in Product Liability Included in Accrued Liabilities (Details) link:calculationLink link:definitionLink link:presentationLink 052 - Disclosure - Note 11 - Commitments and Contingencies (Details Textual) link:calculationLink link:definitionLink link:presentationLink 053 - Disclosure - Note 12 - Stockholders' Equity (Details Textual) link:calculationLink link:definitionLink link:presentationLink 054 - Disclosure - Note 12 - Stockholders' Equity - Warrant Activity (Details) link:calculationLink link:definitionLink link:presentationLink 055 - Disclosure - Note 12 - Stockholders' Equity - Stock-based Compensation (Details) link:calculationLink link:definitionLink link:presentationLink 056 - Disclosure - Note 12 - Stockholders' Equity - Option Activity for Stock Option Plans (Details) link:calculationLink link:definitionLink link:presentationLink 057 - Disclosure - Note 12 - Stockholders' Equity - Non-vested Stock Options Activity (Details) link:calculationLink link:definitionLink link:presentationLink 058 - Disclosure - Note 12 - Stockholders' Equity - Schedule of Assumptions (Details) link:calculationLink link:definitionLink link:presentationLink 059 - Disclosure - Note 12 - Stockholders' Equity - Anti-dilutive Securities (Details) link:calculationLink link:definitionLink link:presentationLink 060 - Disclosure - Note 13 - Revenues (Details Textual) link:calculationLink link:definitionLink link:presentationLink 061 - Disclosure - Note 13 - Revenues - Revenues (Details) link:calculationLink link:definitionLink link:presentationLink 062 - Disclosure - Note 13 - Revenues - Remaining Performance Obligations (Details) link:calculationLink link:definitionLink link:presentationLink 063 - Disclosure - Note 13 - Revenues - Remaining Performance Obligations 2 (Details) link:calculationLink link:definitionLink link:presentationLink 064 - Disclosure - Note 14 - Concentrations (Details Textual) link:calculationLink link:definitionLink link:presentationLink 065 - Disclosure - Note 14 - Concentrations - Accounts Receivables and Revenues (Details) link:calculationLink link:definitionLink link:presentationLink 066 - Disclosure - Note 14 - Concentrations - Summary of Net Equipment by Geographic Area (Details) link:calculationLink link:definitionLink link:presentationLink 067 - Disclosure - Note 15 - Employee Retention Tax Credit (Details Textual) link:calculationLink link:definitionLink link:presentationLink 068 - Disclosure - Note 16 - Income Taxes (Details Textual) link:calculationLink link:definitionLink link:presentationLink 069 - Disclosure - Note 16 - Income Taxes - Reconciliation of Federal Income Tax Attributable to Operations to Income Tax Expense (Benefit) (Details) link:calculationLink link:definitionLink link:presentationLink 070 - Disclosure - Note 16 - Income Taxes - Components of Company's Deferred Tax Assets and Liabilities for Federal and State Income Taxes (Details) link:calculationLink link:definitionLink link:presentationLink 071 - Disclosure - Note 17 - Employee Retirement Plan (Details Textual) link:calculationLink link:definitionLink link:presentationLink 072 - Disclosure - Note 18 - Subsequent Events (Details Textual) link:calculationLink link:definitionLink link:presentationLink EX-101.CAL 8 thmo-20211231_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.DEF 9 thmo-20211231_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 10 thmo-20211231_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE Document And Entity Information thmo_PeriodOfWarrantyOnProducts Period Of Warranty On Products (Year) This line item represents the minimum period of warranty that an entity offers on all of its products. us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate Dividend yield Other income / (expense): thmo_ShortTermInvestmentMinimum Short Term Investment Minimum Description of minimum financial levels (for example, tangible net worth and working capital) and achievement of certain financial ratios, and adherence to certain clauses which must be met in order to avoid default. May also include a discussion of the adverse consequences that would result if the entity violates or fails to satisfy the covenants. Note To Financial Statement Details Textual Convertible promissory notes, net Significant Accounting Policies Note 4 - Equipment and Leasehold Improvements us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate Statutory federal income tax benefit Note 5 - Intangible Assets and Goodwill us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate Risk-free interest rate Note 6 - Related Party Transactions Note 7 - Convertible Promissory Note us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendPayments Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Payments Note 9 - Leases Note 10 - Warranty Note 12 - Stockholders' Equity Note 13 - Revenues Income Tax Disclosure [Text Block] Note 14 - Concentrations Note 16 - Income Taxes Note 5 - Equipment and Leasehold Improvements, Net - Summary of Property, Plant, and Equipment (Details) Note 5 - Intangible Assets and Goodwill - Goodwill and Intangible Assets (Details) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate Expected volatility us-gaap_LiabilitiesCurrent Liabilities, Current, Total Total current liabilities Note 5 - Intangible Assets and Goodwill - Summary of Intangible Assets (Details) Note 5 - Intangible Assets and Goodwill - Future Amortization Expense (Details) Note 6 - Related Party Transactions - Summarizes the Note (Details) Convertible Debt [Table Text Block] Note 7 - Convertible Promissory Note - Convertible Promissory Note (Details) Note 9 - Leases - Lease Information (Details) us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1 Expected life (years) (Year) Other current liabilities Note 9 - Leases - Maturities of Lease Liabilities (Details) Note 10 - Warranty - Changes in Product Liability Included in Accrued Liabilities (Details) Note 12 - Stockholders' Equity - Warrant Activity (Details) Note 12 - Stockholders' Equity - Stock-based Compensation (Details) Note 12 - Stockholders' Equity - Option Activity for Stock Option Plans (Details) Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block] Note 12 - Stockholders' Equity - Non-vested Stock Options Activity (Details) thmo_ClassOfWarrantOrRightWeightedAverageExercisePriceOfWarrantsOrRights Outstanding, weighted average exercise price (in dollars per share) Outstanding, weighted average exercise price (in dollars per share) The weighted average exercise price of each class of warrants or rights outstanding. Note 12 - Stockholders' Equity - Schedule of Assumptions (Details) Note 12 - Stockholders' Equity - Anti-dilutive Securities (Details) Note 13 - Revenues - Revenues (Details) Note 13 - Revenues - Remaining Performance Obligations (Details) Share-based Payment Arrangement, Option, Activity [Table Text Block] Note 13 - Revenues - Remaining Performance Obligations 2 (Details) Note 14 - Concentrations - Accounts Receivables and Revenues (Details) Note 14 - Concentrations - Summary of Net Equipment by Geographic Area (Details) Note 16 - Income Taxes - Reconciliation of Federal Income Tax Attributable to Operations to Income Tax Expense (Benefit) (Details) Note 16 - Income Taxes - Components of Company's Deferred Tax Assets and Liabilities for Federal and State Income Taxes (Details) Notes To Financial Statements Notes To Financial Statements [Abstract] Foreign currency translation gain (loss) Foreign currency translation adjustments Reserve for excess and slow-moving inventories The amount of change in the reserve for inventory. us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1 Vested and expected to vest, weighted average remaining contractual life, options (Year) Proceeds from sale of common stock, net of expenses Proceeds from Issuance of Common Stock, Net The net cash inflow from the additional capital contribution to the entity after payment for issuance costs. us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber Vested and expected to vest, options (in shares) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice Vested and expected to vest, weighted average exercise price, options (in dollars per share) Non Vested Stock Options Activity [Table Text Block] The tabular disclosure of the non-vested stock options. us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice Exercisable, weighted average exercise price, options (in dollars per share) Equity Incentive Plan 2017 [Member] Related to the 2017 equity incentive plan. us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1 Exercisable, weighted average remaining contractual life, options (Year) Note payable – short-term thmo_ClassOfWarrantOrRightExercisedDuringPeriod Warrants exercised (in shares) The number of warrants or rights exercised during period. Warrants expired/canceled (in shares) The number of warrants or rights expired or cancelled during period. us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest Total equity Balance Balance us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber Exercisable, options (in shares) Warrants expired/canceled (in dollars per share) Weighted Average exercise price per share of warrants or rights expired or cancelled during period. Exercisable, weighted average exercise price (in dollars per share) Weighted Average exercise price per share or per unit of warrants or rights exercisable. us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 Outstanding, weighted average remaining contractual life, options (Year) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value (in dollars per share) Warrants exercised, weighted average exercise price (in dollars per share) Weighted Average exercise price per share of warrants or rights exercised during period. us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue Vested, Weighted-Average Grant Date Fair Value (in dollars per share) us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue Outstanding, Weighted-Average Grant Date Fair Value (in dollars per share) Outstanding, Weighted-Average Grant Date Fair Value (in dollars per share) us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares Vested (in shares) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice Outstanding, weighted average exercise price, options (in dollars per share) Outstanding, weighted average exercise price, options (in dollars per share) Convertible promissory note, net Forfeited/cancelled, weighted average exercise price, options (in dollars per share) Cancelled/forfeited, Weighted-Average Grant Date Fair Value (in dollars per share) Deferred revenue – short-term Contract with Customer, Liability, Current Expired, weighted average exercise price, options (in dollars per share) Goodwill and Intangible Assets Disclosure [Text Block] us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price (in dollars per share) thmo_IncreaseDecreaseInContractWithCustomerLiabilityCurrent Deferred revenue – short term Amount of increase (decrease) in current obligation to transfer good or service to customer for which consideration has been received or is receivable. Accrued payroll and related expenses thmo_IndefinitelivedIntangibleAssetsExcludingGoodwillNet Net Represents the carrying value of indefinite-lived intangible assets (excluding goodwill), after accounting for impairment. Long-term deferred revenue and other noncurrent liabilities The amount of increase (decrease) in long-term deferred revenue and other noncurrent liabilities. Lessee, Operating Leases [Text Block] Accounts payable thmo_SupplyAgreementRenewalTerm Supply Agreement, Renewal Term (Year) The renewal term of a supply agreement. Revolving Credit Facility [Member] us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber Outstanding, options (in shares) Outstanding, options (in shares) thmo_SupplyAgreementTerm Supply Agreement, Term (Year) The term of a supply agreement. us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod Expired, options (in shares) Supply Agreement [Member] Related to the supply agreement. Credit Facility [Axis] Credit Facility [Domain] us-gaap_PolicyTextBlockAbstract Accounting Policies Boyalife’s Cellular Therapy Division [Member] Represents Boyalife's Cellular Therapy Division. Trade Names [Member] BioArchive [Member] The type or description of the product or service. AXP [Member] The type or description of the product or service. ImmuneCyte [Member] Related to ImmuneCyte. us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant (in shares) Licensing Agreements [Member] Manual Disposables [Member] The type or description of the product or service. us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedCompensationCost Share-based Payment Arrangement, Accelerated Cost CAR-TXpress [Member] Related to the CAR-TXpress subsegment. Other [Member] The type or description of the product or service. Indefinite-lived Intangible Assets [Axis] Indefinite-lived Intangible Assets, Major Class Name [Domain] All Other Countries [Member] The description of the geographical location. us-gaap_PaymentsToAcquirePropertyPlantAndEquipment Capital expenditures us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized (in shares) Current liabilities: Developed Technology Rights [Member] thmo_DilutionGainFromEquityMethodInvestments Dilution Gain from Equity Method Investments Represents dilution gain from equity method investments. thmo_EquityMethodInvestmentAccumulatedGainLoss Equity Method Investment Accumulated Gain Loss Represents equity method investment accumulated gain loss. Supplemental disclosures of cash flow information: us-gaap_Assets Total assets Plan Name [Axis] Plan Name [Domain] us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year) us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic Net loss attributable to common stockholders Customer Relationships [Member] Exclusivity Fee [Member] Information pertaining to the exclusivity fee. Share-based Payment Arrangement [Text Block] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets, Major Class Name [Domain] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Business Description and Basis of Presentation [Text Block] Award Type [Domain] thmo_DeferredTaxAssetsLeaseObligation Lease obligation Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from lease obligation. thmo_OperatingLossCarryforwardsNotSubjectToExpiration Operating Loss Carryforwards, Not Subject to Expiration Amount of operating loss carryforward not subject to expiration, before tax effects, available to reduce future taxable income under enacted tax laws. thmo_OperatingLossCarryforwardsSubjectToExpiration Operating Loss Carryforwards, Subject to Expiration Amount of operating loss carryforward subject to expiration, before tax effects, available to reduce future taxable income under enacted tax laws. Award Type [Axis] thmo_DeferredTaxLiabilitiesLeaseAsset Lease asset Amount of deferred tax consequences attributable to taxable temporary differences derived from lease asset. At The Market Offering Agreement [Member] Information pertaining to At The Market Offering Agreement. us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization Accumulated Amortization us-gaap_FiniteLivedIntangibleAssetsNet Total Net Private Institution [Member] Information pertaining to private institution. Intangible assets, net Net Intangible assets, net Intangible assets, net HealthBanks Biotech [Member] Information pertaining to HealthBanks Biotech. thmo_MaximumOfferingPriceForIssuanceOfCommonStock Maximum Offering Price for Issuance of Common Stock Represents the maximum offering price for issuance of common stock. thmo_SharesIssuedAveragePricePerShare Shares Issued, Average Price Per Share (in dollars per share) Average per share or per unit amount of equity securities issued. us-gaap_FiniteLivedIntangibleAssetsGross Gross Carrying Amount Loss attributable to non-controlling interests Convertible Debt Securities [Member] Share-based Payment Arrangement, Option [Member] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Antidilutive Securities [Axis] Antidilutive Securities, Name [Domain] us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill Gross Carrying Amount Comprehensive loss attributable to non-controlling interests Commitments and Contingencies Disclosure [Text Block] us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment Less accumulated depreciation Equipment and leasehold improvements, net Total equipment and leasehold improvements, net Property, Plant, and Equipment Concentration Goodwill Goodwill Goodwill Paycheck Protection Program CARES Act [Member] Represents loan designed to provide funds for small businesses to keep their employees on the payroll. us-gaap_PropertyPlantAndEquipmentGross Property, Plant, and Equipment, Gross Device [Member] Information pertaining to the Device business segment. Long-term Debt, Type [Axis] thmo_SupplyAgreementRenewalTermPerOption Supply Agreement, Renewal Term, Per Option (Year) Represents renewal term for supply agreement per option. Long-term Debt, Type [Domain] us-gaap_EquityMethodInvestmentOwnershipPercentage Equity Method Investment, Ownership Percentage ImmuneCyte and Shangai KDWinfo Technology Co. Ltd. [Member] Information related to ImmuneCyte and Shangai KDWinfo Technology Co. Ltd. Net loss Net Income (Loss), Including Portion Attributable to Noncontrolling Interest, Total Net loss us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest Comprehensive loss us-gaap_NetIncomeLossIncludingPortionAttributableToNonredeemableNoncontrollingInterest Net loss Cash flows from investing activities: Convertible Debt [Member] thmo_SupplyAgreementRenewalTermNumberOfOptions Supply Agreement, Renewal Term, Number of Options Represents number of options to renew term. us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities Accrued payroll and related expenses Recording of beneficial conversion feature on debt Represents the amount recorded as beneficial conversion feature on debt. Related Party Transactions Disclosure [Text Block] Schedule of Related Party Transactions [Table Text Block] COSTA RICA thmo_WorkingCapital Working Capital A measure of both a company's efficiency and its short-term financial health. The working capital is calculated as: Working Capital= Current Asset - Current Liabilities. us-gaap_OperatingExpenses Total operating expenses us-gaap_DefinedContributionPlanCostRecognized Defined Contribution Plan, Cost us-gaap_IncreaseDecreaseInDueToRelatedPartiesCurrent Interest payable - related party us-gaap_IncreaseDecreaseInAccountsPayableTrade Accounts payable us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent Defined Contribution Plan, Maximum Annual Contributions Per Employee, Percent Convertible Promissory Note [Member] Information pertaining to the Convertible Promissory Note. Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value, Ending Balance us-gaap_IncreaseDecreaseInOtherCurrentLiabilities Other current liabilities Conversion Price (in dollars per share) Conversion price (in dollars per share) Debt Instrument, Convertible, Conversion Price (in dollars per share) Stock-based compensation us-gaap_AllocatedShareBasedCompensationExpense Share-based Payment Arrangement, Expense us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger Amendment Flag Auditor Name Auditor Location Auditor Firm ID Other comprehensive loss: us-gaap_ComprehensiveIncomeNetOfTax Comprehensive loss attributable to common stockholders City Area Code Maturity Date Debt Instrument, Maturity Date Use of Estimates, Policy [Policy Text Block] New Accounting Pronouncements, Policy [Policy Text Block] Reclassification, Comparability Adjustment [Policy Text Block] INDIA us-gaap_SharesOutstanding Balance (in shares) Balance (in shares) Common stock, shares outstanding (in shares) Preferred stock, shares outstanding (in shares) Current Fiscal Year End Date Consolidation, Subsidiaries or Other Investments, Consolidated Entities, Policy [Policy Text Block] Stated Interest Rate State interest rate Debt Instrument, Interest Rate, Stated Percentage Variable lease cost us-gaap_LeaseCost Total lease cost us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets Prepaid expenses and other assets Discount rate Document Fiscal Period Focus Operating lease cost Document Fiscal Year Focus Consolidation, Policy [Policy Text Block] Lease, Cost [Table Text Block] Document Period End Date Weighted average remaining lease term (Year) Entity File Number thmo_IntangibleAssetsNetExcludingGoodwillAmortizationAndForeignCurrencyTranslationGainLoss Intangible assets, amortization and foreign exchange Represents the amount of amortization and foreign currency translation (gain) loss for all intangible assets, excluding goodwill. Entity Emerging Growth Company Face Value Face value Debt Instrument, Face Amount Document Type us-gaap_GainsLossesOnExtinguishmentOfDebt Gain (Loss) on Extinguishment of Debt, Total Gain on extinguishment of debt Entity Small Business Entity Shell Company Document Information [Line Items] Document Information [Table] Service [Member] us-gaap_AreaOfRealEstateProperty Area of Real Estate Property (Square Foot) Entity Public Float Entity Filer Category Debt Instrument [Axis] Entity Current Reporting Status Debt Instrument, Name [Domain] Entity Voluntary Filers Entity Well-known Seasoned Issuer Accounts receivable us-gaap_AccountsReceivableNet Accounts receivable, percent Concentration Risk, Percentage Stock-based compensation expense us-gaap_IncreaseDecreaseInAccountsReceivable Accounts receivable Entity Tax Identification Number Discount due to beneficial conversion features Entity Central Index Key thmo_RoyaltyPercentageOfAnnualNetSalesCoveredByPatents Royalty, Percentage of Annual Net Sales Covered by Patents The percentage of annual net sales on products or services covered by patents for royalty. Entity Registrant Name thmo_RoyaltyPercentageOfAnnualNetSalesOnCoveredIntellectualProperty Royalty, Percentage of Annual Net Sales on Covered Intellectual Property The percentage of annual net sales on products or services covered by intellectual property for royalty. thmo_OwnershipPercentageTransferredAsConsideration Ownership Percentage Transferred as Consideration The percentage of ownership interest in another company transferred as consideration. Entity [Domain] Lease Agreement with Z3 Investment LLC [Member] Represents Lease Agreement with Z3 Investment LLC. Legal Entity [Axis] Customer Concentration Risk [Member] Entity Address, Address Line One Supplier Concentration Risk [Member] Boyalife License Agreement [Member] Represents the Boyalife License Agreement. Entity Address, City or Town Geographic Concentration Risk [Member] Entity Address, Postal Zip Code thmo_LesseeLeaseNumberOfExtensions Lessee, Lease, Number of Extensions The number of extensions under the lease of the lessee. Facility Located in Rancho Cordova, California [Member] Represents the facility located in Rancho Cordova, California. Outstanding, Weighted Average Remaining Contract Term (Year) Weighted average remaining contractual term for outstanding warrants Entity Address, State or Province Concentration Risk Type [Axis] Exercisable, Weighted Average Remaining Contract Term (Year) Weighted average remaining contractual term for exercisable warrants. Concentration Risk Type [Domain] Entity Common Stock, Shares Outstanding In Process Techonology [Member] Represents the information of in process technology. Unvested Series A Warrants [Member] Information about the unvested series A warrants. Cost of Goods and Service Benchmark [Member] Vested Series A Warrants [Member] Information about the vested series A warrants. Revenue Benchmark [Member] Accounts Receivable [Member] Long-term Debt [Text Block] us-gaap_IncreaseDecreaseInInventories Inventories Trading Symbol Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Domain] Conversion of related party note payable to common stock Conversion of note payable to common stock (in shares) Warrant, Other [Member] 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. Local Phone Number us-gaap_LessorSalesTypeLeaseAssumptionsAndJudgmentsValueOfUnderlyingAssetAmount Lessor, Sales-type Lease, Assumptions and Judgments, Value of Underlying Asset, Amount Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block] us-gaap_GainLossOnDispositionOfAssets Loss on disposal of equipment us-gaap_TableTextBlock Notes Tables us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity Line of Credit Facility, Maximum Borrowing Capacity Related Party [Axis] Related Party [Domain] Selling, general and administrative Reserve for bad debt expense us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross (in shares) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period (in shares) Forfeited/cancelled, options (in shares) Cancelled/forfeited (in shares) Collaborative Arrangement and Arrangement Other than Collaborative [Domain] Issuance of common stock (in shares) Stock Issued During Period, Shares, New Issues (in shares) us-gaap_LiabilitiesAndStockholdersEquity Total liabilities and equity Issuance of common stock Stock Issued During Period, Value, New Issues UNITED STATES Current Liabilities [Member] Represents current liabilities. Amended 2016 Plan [Member Information pertaining to the Amended 2016 equity incentive plan. Accumulated deficit Research and development Accumulated other comprehensive loss Debt Disclosure [Text Block] us-gaap_InterestExpense Interest expense us-gaap_InterestExpenseDebt Interest Expense, Debt, Total Net change in operating assets and liabilities: us-gaap_DisclosureTextBlockAbstract Notes to Financial Statements Substantial Doubt about Going Concern [Text Block] Subsequent Event [Member] Non-current lease liability Operating lease obligations – long-term Present value of operating lease liabilities Distribution Agreement with AXP Distributor in China [Member] Represents distribution agreement with AXP distributor in China. Subsequent Event Type [Axis] Current lease liability (included in other current liabilities) us-gaap_OperatingLeaseLiabilityCurrent Subsequent Event Type [Domain] Retirement Benefits [Text Block] us-gaap_IntangibleAssetsGrossExcludingGoodwill Gross Carrying Amount Subsequent Events [Text Block] Right-of-use operating lease assets, net Right-of-use operating lease assets, net Operating Lease, Right-of-Use Asset us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue Total lease payments us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount Less: imputed interest us-gaap_FinanceLeasePrincipalPayments Payments on finance lease obligations us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree 2024 us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo 2023 Supplemental non-cash financing and investing information: Fair Value of Financial Instruments, Policy [Policy Text Block] us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree 2024 us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths 2022 us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour 2025 us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo 2023 Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths 2022 Foreign Currency Transactions and Translations Policy [Policy Text Block] Lessee, Operating Lease, Liability, Maturity [Table Text Block] us-gaap_ShareBasedCompensation Stock-based compensation expense Related party promissory note converted to common stock Other assets Business Combinations Policy [Policy Text Block] Weighted Average Amortization Period (Year) Debt Conversion Description [Axis] Debt Conversion, Name [Domain] Expenses: Amortization of debt discount/premium, net Amortization of Debt Discount (Premium) Income Tax, Policy [Policy Text Block] Schedule of Finite-Lived Intangible Assets [Table Text Block] us-gaap_LesseeOperatingLeaseRenewalTerm Lessee, Operating Lease, Renewal Term (Year) Research and Development Expense, Policy [Policy Text Block] us-gaap_Depreciation Depreciation, Total us-gaap_DepreciationDepletionAndAmortization Depreciation and amortization Legal Costs, Policy [Policy Text Block] us-gaap_SharesIssuedPricePerShare Shares Issued, Price Per Share (in dollars per share) Inventories, non-current Inventory, Noncurrent, Total us-gaap_AssetsCurrent Assets, Current, Total Total current assets Share-based Payment Arrangement [Policy Text Block] Common stock, $0.001 par value; 350,000,000 shares authorized; 11,911,784 issued and outstanding (8,934,952 at December 31, 2020) Adjustments to reconcile net loss to net cash used in operating activities: Common stock, shares authorized (in shares) Common stock, shares issued (in shares) Common stock, par value (in dollars per share) us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount Revenue from Contract with Customer [Policy Text Block] Standard Product Warranty, Policy [Policy Text Block] Interest payable – related party Carrying value as of the balance sheet date of [accrued] interest payable to related parties, including trade payables, that has been incurred and is unpaid. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer). us-gaap_DeferredTaxAssetsValuationAllowance Valuation allowance Statistical Measurement [Domain] us-gaap_OperatingLeasePayments Operating Lease, Payments Maximum [Member] Minimum [Member] Ownership [Domain] Product and Service [Axis] Product and Service [Domain] Statistical Measurement [Axis] Investment, Name [Domain] Ownership [Axis] Debt, Policy [Policy Text Block] Preferred stock, $0.001 par value; 2,000,000 shares authorized, none outstanding Cash paid for interest Investment, Name [Axis] Other Geographical [Axis] Property, Plant and Equipment Disclosure [Text Block] Geographical [Domain] Property, Plant and Equipment [Table Text Block] us-gaap_DeferredTaxAssetsGross Total deferred tax assets Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block] Preferred stock, shares authorized (in shares) us-gaap_DeferredIncomeTaxLiabilities Total deferred tax liabilities Inventories Stock compensation Preferred stock, par value (in dollars per share) us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives Leasehold Improvements, Estimated Useful Life Revenues Net revenues us-gaap_DeferredTaxAssetsDeferredIncome Deferred revenue Customer [Axis] us-gaap_DeferredTaxAssetsInventory Inventory reserve Customer [Domain] us-gaap_ProductWarrantyAccrualPayments Claims settled made during the year Warranties originated during the year Changes in reserve estimate us-gaap_ProceedsFromCustomers Proceeds from Customers us-gaap_PropertyPlantAndEquipmentUsefulLife Property, Plant and Equipment, Useful Life (Year) Noncontrolling interests Cash flows from operating activities: Statement [Line Items] Accounts receivable, allowance for doubtful accounts Accounts receivable, net of allowance for doubtful accounts of $156,000 ($214,000 at December 31, 2020) Additional paid in capital Exercise of pre-funded warrants (in shares) Number of shares issued during the period as a result of the exercise of pre-funded warrants. thmo_EffectiveIncomeTaxRateReconciliationExpirationOfNetOperatingLossesAmount Expiration of net operating losses 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 expiration of net operating losses. Exercise of pre-funded warrants Amount of increase in additional paid in capital (APIC) resulting from the exercise of pre-funded warrants. thmo_EffectiveIncomeTaxRateReconciliationIntangibleAssetsAmount Intangible assets Amount of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rates to pretax income (loss) from continuing operations, attributable intangible assets. AOCI Attributable to Parent [Member] Schedule of Product Warranty Liability [Table Text Block] Stockholders’ equity: Leasehold Improvements [Member] Property, Plant and Equipment, Policy [Policy Text Block] Long-Lived Tangible Asset [Axis] Income tax credit carryforwards Product Warranty Disclosure [Text Block] Long-Lived Tangible Asset [Domain] Net operating loss carryforwards Current assets: us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations Cash, cash equivalents and restricted cash at beginning of period Cash, cash equivalents and restricted cash at end of period Inventory, Policy [Policy Text Block] us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect Net increase in cash, cash equivalents and restricted cash us-gaap_NetCashProvidedByUsedInFinancingActivities Net cash provided by financing activities us-gaap_Liabilities Total liabilities Commitments and contingencies Sale of Stock [Axis] Sale of Stock [Domain] Executive Officer [Member] us-gaap_OperatingIncomeLoss Loss from operations us-gaap_NetCashProvidedByUsedInOperatingActivities Net cash used in operating activities us-gaap_NetCashProvidedByUsedInInvestingActivities Net cash used in investing activities Prepaid expenses and other current assets Effects of foreign currency rate changes on cash and cash equivalents us-gaap_GrossProfit Gross profit Cost of revenues Counterparty Name [Axis] The July 2019 Note [Member] Represents the unsecured convertible promissory note issued in July 2019. Counterparty Name [Domain] Schedule of Stockholders' Equity Note, Warrants or Rights [Table Text Block] us-gaap_EquityMethodInvestmentAggregateCost Equity Method Investment, Aggregate Cost us-gaap_ContractWithCustomerLiability Contract with Customer, Liability, Total us-gaap_InterestPayableCurrentAndNoncurrent Interest Payable Accounting Standards Update 2016-02 [Member] Accounting Standards Update [Domain] us-gaap_PaymentsOfStockIssuanceCosts Payments of Stock Issuance Costs Concentration Risk, Credit Risk, Policy [Policy Text Block] us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment Depreciation and amortization Accounting Standards Update [Axis] us-gaap_ProductWarrantyAccrual Beginning balance Ending balance Noncontrolling Interest [Member] Customer 3 [Member] Represents the third major customer of the company. Proceeds from exercise of warrants and pre-funded warrants Retained Earnings [Member] us-gaap_ProceedsFromIssuanceOfCommonStock Proceeds from Issuance of Common Stock Title of Individual [Domain] Title of Individual [Axis] Additional Paid-in Capital [Member] Common Stock [Member] us-gaap_IncomeTaxExaminationPenaltiesAndInterestAccrued Income Tax Examination, Penalties and Interest Accrued, Total Equity Components [Axis] Equity Component [Domain] Carrying Value us-gaap_LongTermDebt Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction (Year) Revenue, Remaining Performance Obligation, Amount us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign Income (Loss) from Continuing Operations before Income Taxes, Foreign Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] us-gaap_ClassOfWarrantOrRightOutstanding Outstanding (in shares) Outstanding (in shares) us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic Income (Loss) from Continuing Operations before Income Taxes, Domestic ICFR Auditor Attestation Flag Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table Text Block] us-gaap_LineOfCredit Long-term Line of Credit, Total State and Local Jurisdiction [Member] Income Tax Authority [Axis] Income Tax Authority [Domain] Disaggregation of Revenue [Table Text Block] Domestic Tax Authority [Member] Foreign Tax Authority [Member] Office Equipment [Member] Revenue from Contract with Customer [Text Block] Document Annual Report Defined Contribution Plan [Text Block] Machinery and Equipment [Member] Cash and Cash Equivalents, Policy [Policy Text Block] Balance Sheet Location [Axis] Balance Sheet Location [Domain] us-gaap_DebtInstrumentUnamortizedDiscount Remaining debt discount Receivable [Policy Text Block] Entity Incorporation, State or Country Code us-gaap_UnrecognizedTaxBenefits Unrecognized Tax Benefits, Ending Balance Accounting Policies [Abstract] Transfer of inventories to equipment Value of inventory transferred to fixed assets in noncash transactions. thmo_NonoperatingIncomeExpenseIncludingInterestExpense Total other income / (expense) Represents the amount of nonoperating income (expense) including interest expense. Document Transition Report Basis of Accounting, Policy [Policy Text Block] thmo_EmployeeRetentionTaxCredit Employee Retention Tax Credit Amount of refundable payroll tax credit provided under the Coronavirus Aid, Relief, and Economic Security (CARES) Act. Concentration Risk Disclosure [Text Block] Schedules of Concentration of Risk, by Risk Factor [Table Text Block] Selling, General and Administrative Expenses [Member] Entity Interactive Data Current Security Exchange Name Title of 12(b) Security us-gaap_ProceedsFromIssuanceOfLongTermDebt Proceeds from Issuance of Long-term Debt, Total Cost of Sales [Member] Proceeds from long-term debt Research and Development Expense [Member] Device Revenue [Member] The amount of revenue derived from device sales. Income Statement Location [Axis] Income Statement Location [Domain] Collaborative Arrangement and Arrangement Other than Collaborative [Axis] Other Subsegments [Member] Related to other subsegments not separately categorized. us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners Noncontrolling Interest, Ownership Percentage by Noncontrolling Owners Subsegments [Axis] Subsegments [Domain] Segments [Axis] Segments [Domain] us-gaap_NotesPayableRelatedPartiesNoncurrent Convertible promissory note – related party, net us-gaap_TaxCreditCarryforwardAmount Tax Credit Carryforward, Amount Weighted average common shares outstanding Basic and diluted (in shares) Research Tax Credit Carryforward [Member] Anti-dilutive securities (in shares) Proceeds from note payable Carrying Value Tax Credit Carryforward [Axis] Non-US [Member] Tax Credit Carryforward, Name [Domain] Basic and diluted net loss per common share (in dollars per share) us-gaap_OperatingLossCarryforwards Operating Loss Carryforwards, Total Per share data: Statement [Table] us-gaap_MinorityInterestOwnershipPercentageByParent Noncontrolling Interest, Ownership Percentage by Parent Statement of Financial Position [Abstract] Boyalife Asset Holding II [Member] Represents the information pertaining to Boyalife Asset Holding II. Clinical Revenue [Member] Revenues derived from clinical services. Non-vested Stock Options [Member] The type or description of the award. Business Acquisition [Axis] Business Acquisition, Acquiree [Domain] Statement of Cash Flows [Abstract] Lease Contractual Term [Domain] Schedule of Disclosure on Geographic Areas, Long-Lived Assets in Individual Foreign Countries by Country [Table Text Block] Statement of Stockholders' Equity [Abstract] Lease Contractual Term [Axis] Income Statement [Abstract] Customer 1 [Member] Refers to information regarding customer 1. us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued Business Acquisition, Equity Interest Issued or Issuable, Number of Shares (in shares) Supplier 1 [Member] Refers to information regarding supplier 1. thmo_EffectiveIncomeTaxRateReconciliationDisallowedFinancingCostsAmount Disallowed financing costs 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 disallowed financing costs. Schedule of Deferred Tax Assets and Liabilities [Table Text Block] Exercisable (in shares) Number of warrants or rights exercisable. Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] Schedule of Intangible Assets and Goodwill [Table Text Block] us-gaap_IncomeTaxReconciliationOtherAdjustments Other Cash flows from financing activities: Other noncurrent liabilities us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance Change in valuation allowance Employee retention tax credit and other income / (expense) The amount of income (expense) from employee retention tax credit and other income. thmo_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFour Thereafter 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). PPP loan forgiveness 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 debt forgiveness. thmo_MarketOfferingAgreementMaximumAmount Market Offering Agreement, Maximum Amount The maximum amount under a market offering agreement. thmo_MarketOfferingAdditionalSharesMaximumAmount Market Offering, Additional Shares, Maximum Amount The maximum amount of additional shares value under market offering. Device Registration [Member] The type or description of the finite intangible assets. Computer and Software [Member] The type or description of the property, plant, or equipment. Exercise of warrants (in shares) Number of shares issued during the period as a result of the exercise of warrants. Exercise of warrants Value of shares issued during the period as a result of the exercise of warrants. Deferred revenue – long-term Contract with Customer, Liability, Noncurrent us-gaap_StockholdersEquity Total ThermoGenesis Holdings, Inc. stockholders’ equity Registered Direct Offering [Member] Represents the registered direct offering. Conversion of Related Party Convertible Promissory Note Into Common Stock [Member] Represents the conversion of related party convertible promissory note into common stock. Class of Stock [Axis] Customer 2 [Member] Represents customer 2. Incentive stock options Note payable Conversion of January 2019 Amended Notes to Common Stock [Member] Represents the conversion of the January 2019 amended notes to common stock. us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes State and local taxes Foreign rate differential EX-101.PRE 11 thmo-20211231_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE GRAPHIC 12 image01.jpg begin 644 image01.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_VP!# (! 0(! 0(" @(" @(" P4# P,# M P8$! ,%!P8'!P<&!P<("0L)" @*" <'"@T*"@L,# P,!PD.#PT,#@L,# S_ MVP!# 0(" @,# P8# P8," <(# P,# P,# P,# P,# P,# P,# P,# P,# P, M# P,# P,# P,# P,# P,# P,# P,# S_P 1" !% 30# 2( A$! Q$!_\0 M'P 04! 0$! 0$ $" P0%!@<("0H+_\0 M1 @$# P($ P4% M! 0 %] 0(# 01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D* M%A<8&1HE)B7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#]^7^]24K_ M 'J2H+"BBBD,**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHI&<*.>W- "UF>,O&&F_#[PEJ>NZQ=Q6 M&DZ-:RWMY%'^9V.G"8=UZ\*" M^TTCY5^+O_!9_P")OQ[^(5U)X.UA_ GA&&8C3[>W@B:\GC&0))Y'5OF8<[%P MJY Y(R?J+_@F;_P4UUGXZ_%)OAOXZN+2_P!8GM9+G2-5BB6%[PQC=)#*BX4M MLRRLH&0C9!/-?B%X:^),FBP[A:/UK[C-,JPM'"2?*DDM'UOTU\S[?-- M;RZO$TVVC:5Y+G[/"@C50-SLK/*HP.13_"!$%+,!N"Y4$;^?3K MXFGEG+CJZTA?\F?K/B/PVZ$L!5H4N?$RJ.$4M').+T?DG;5[*Y\R?L!_\&Z^ MK>-(;#Q3\%;&3%],O4"ZF'$(/=(\OSRR'BOUR^&_PVT#X0^" M=/\ #?A?2+#0="TF+R;2QLHA%# O7@#N3DDGDDDDDFOQ_C_:P^(GQB\0OJ^O M>-M?\^9]XBM;R2UMX,=!''&0J@=N,^IKZ7_8<_X*":QHWQ7TKP+XOU6;6M(U MV46>GWMT^^XLKAN(T9SRZ.?E^;)!(YQFO@)^(D,SQ2I5DTF[+:WW?KJ?#<4^ M&6>PPTL95JQJ."3Y6I6_VCR[G?"DAQM@9?E9RO#'E3]*\ZUG_@JAXE\.ZO!I M^H?">]L+^ZV^1;7-[-%--N.U=J-;AFR>!@,_$>J)UA6.-1ZL>*-P/T!HKXZ\:_MT_&?P);IXAU/X2QZ7X38@G[2) MO.13TWR _NRH M((X((/M4V95SN**^9?B#^WAK'B;XDWG@_P"$OA$^,]5T]BEU?S.5LH6!VDC! M&5#9&YF4$CC-9MI^WAXU^#7CBRTGXQ>!H?#]GJ4A2'5-.?LP^'O#FHZ;I-CKD&NW$D):6Z,:H BNK*5!R" M"?R%<,O[>OBKXF?%RSTSX>^"9]8\)PZI!8:AKH>-OA=;Z7XN)?L\$L0>-!*>5CDC H[L M>!D=R ?!--_;#^//C[3X]<\-?"2U;P],/-A\_P QYKA,]5.]"5S_Q*^*&A?"#PI/K?B+4K?3-.M^#)(&?%MJK%K&9]R7&S[_EL0#N7NC $#UP<>!_%YKG]MK]OF+P1<74 MT7A7PM/+ \2,5^6$ W#C_;=QY8/8 8]W85SN[W_@IOJOCG59[7X=?#/7/$D< M3;!B? ;X?WGB/Q!.\5E:X14C7=+[C^ZI'H32W'<^L M:*\2_93_ &S+/]HC4-0T'4M)F\,^,-'W&ZTV9B=ZJVUF0D!LJTKA-RL6)YQC@$X%%@N M?56:*^-O&/[=?QH^'44>O:_\)X--\+2,N?-$PE0' >7<0A)Z;XQUQ7TM\!/ MCCI'[0OPVL_$FC>9'#.3%/;R_P"LM)EQOC;MQG@C@@@]Z+,+G9T5\R>-/V[] M<\;?$*]\*_"#P@?&5YIS;+K4IW*643;MI(P5RN01N9US@XR.M'1OV[_%_P ) MO']CH7QD\%0^&;?4Y#'!JUBY:V7D#<06<,HR-Q5\@$';BBS"Y]4T5X[^UE^U M_IG[,7A_3MMB^NZYKA8:?8Q2;0ZC&9&8 G;EE P"6)P.YKS33/VHOV@]-OK> M[U;X/03:5VZ/J0UG2+6\5'C6[A28(XPR!E!P M?<9KPG]M[]JJ;]FB'PKM\-:7X@.M/.2+N4J+5HO*Y7Y3G/F'GCI72?M/_M9: M7^S-\.[#5+RTDU+5=8&RPL(WV>:VT,S,Q!VHN1DX)Y IV ];S7EW[87[+FC M?M?_ ,U7P;K&()+@"?3K[;N;3KI,^7,!QD#)##/*LP[UX[;?M5_M!V21ZK> M?!VWN-&E&]8+?S!=*A(QGYV;H?\ GG]0,5] ?%;XO1_"GPA!J-W8R2W,ZY," MR?)!M3?(SR!3A$ .2%))Q@&)P\N6<&FFNC6Q^!WBC M]FSQ'\//VC(/AGXELWT[6WU>#2W!4E)%EE5%F0_Q1LK;@1U'O7T5_P %N?BM M]L_:KT;P-8EX]%^&^B6UE!!D[5EF19&;Z^7Y*Y_V?K7Z-ZG\*O!/[:NO>%?% MM]IW]F^+OAWJUIJ5E=Q,)&:/*SK&6POF6\J]F *L"0!_%^.'_!0;Q/\ \)A^ MW!\4[[Y\'Q%?VTOA M_I>G!W^P:K%J]W(HR+>WMF$SLWIG:JCW<5Y3^S+^Q]\0/VN/%0TWP5H<]Y%& MX6[U*8&*PL!ZRRD8S_LC+'L#7[-_\$_?^">OAS]A3P1<);7']N>+-:5!JNKO M'LWA>1#$O.R)3DXSECR>P'Y_D&15<57C6:M!.]^]NB/=\4N.K]+L^A7;FBG45^MZ'\/BO]ZOAK]O[_ )/J^&'UT[_T MO-?KXF_;P\.:CJ?[;OPUN;;3K^YMH3IWF30VSR1QXOB3E@"!@<\U2W%T M/M@]:^'/!WAZS\0_\%0JXR%E2SBV-CU&U"+_@J_XDOFL+Y;%HIPMRUNXA;_1(AP^-O4>M" ^J?B[IT&K?"CQ-;7,2 M3P3:5=))&XRKCRFZU\+_ +!OCB_\&?LI_&Z\M)F633K".YM^<>7*\$REQ[X5 M?^^17WA\2(VF^'>OHBL[MIMRJJHR6)B; KX]_X);?#676?AW\3=%U[3;ZTM M-:AM;1UN;=HBZ/'<*VW!_AG'XHM-3O M2T^ID/N=D4*(LJ1PO)QZN:Z;]I'Q)\;?VF?A\OA_5_@])9QQ727<5S;I(TL3 M+D'&YL";^X-Q;W]FOR[N$$J/]P% ME"AHW(((&#Z^FO\ \%5/#6KSQ6V@>#?&6M7TJ@B!($&"2 1\I=N,]0I[>M,1 MY7^W'IFK:%^Q1\'[/78+BVUBQ/D7,5P/WD3);E0K?0 ?E7V/^SKX.L? 7P,\ M*:9IT0AMH=+@? '+NZ!W<^I9F)/UKY[_ ."LVDWOB?X4>$#I^GW]XW]HR2,D M-L\CQ@P'[RJ"1^-?37PMB:'X9>'$=61TTNU5E88*D0KD$>M+H-;GQW^S_H=K MK'_!5/QQ)=0I,U@]_=6Y89\J3,2!A[A7;\Z^@OV]=(@U?]D?QHMP@?[/9K<1 MDCE)$E1E(]/\":\3_9U\/:A:?\%._B!>RZ??164L=^$N'MW6)\R08PY&TYP> M_:O>OVUK*;4?V5/'$%O#+<3R:<0D<2%W<[UX ')IL%L>?_\ !*_2[>T_9;2Y MBACCGO-5NFGD5?FE*D*N3WP *\F_P""G\ T+]I/X=ZK:_N;YH(CYJ !LQ70 M*'/J-U>T?\$R=*NM%_97M(+RUN;.<:G=DQSQ-$X!<8.& ->3_P#!4/PWJ6M_ M&KX>R66G7]Y'% ?,>WMGE6/_ $A#R5! _&CJ'0ROVU7'Q*_X*&^"O"^J@2Z/ M!)IUKY)/#K--NDS[MP#Z@"ONZ*);>)4C58T0!551@*!P !VKY:_X*&?LN^(/ M'>KZ/\0O!4&_\ @JSH=CX6 M,7B;PMXCLO%-JHCFLH(5,<\O<@L59 >N&7(SCGJ1ZB1Y]^V?;Q_"K_@H9X-U MK1H_L][J+:?>W 3Y1+(UPT#Y _O1J WKS4W[,>L)\-/^"FOC/2]0*Q/K-UJ- MI \QP2SR"XCQ[NBC'U]:UOV?O@]XS_:J_:>B^+'C;29]"T/394GTZTG5HVF, M?^HC12 Q1#\[.0-S=.IQV_[='[%>K?%7Q':>._ THM_%NG*GGP"7R7O/+YCD MC?H)5QCG ( Y&.3R ^DO%6DS:_X7U*QMKN2PN+VUE@BN8\[K=F4J'&"#E2<] M1TKX9_:L^"WQ%_9?^&MOX@;XP^*M:\Z^CLO($TT&-RNV[=YK?W>F.]=3X3_X M*6>)OA9:)I7Q0\ ZU%J5J/*>]MXOL[7# =3'( N3U)1L=P,5Q7[6'[7P_;'^ M'EGX8\)>"O%4DT>HQW3RF#SN51U"!8MW)W9Y(Z=Z207,']KOQKK/C+X.? C3 M+N6YU=]0T@7TJR2LTM_<.T<8W,3R2"0#U^$_$>G^(;&/RKB:"V"BX*\;S%(596 M..<9&,LQ8D_-A M,^X%5O@;H5IKG_!5?Q0;N!)_L-YJ%W '&0DJA0K?4;CCWY[5]#?LW_MGVG[2 MWC"[L-,\*^(M,T^WM#<+J-[&/)E<.%\L%)_A-\3_#^OZ=?65I MKJ6UJXN+=HF*M%,I9=P&2,@^QQ20/-?^";NM:KX9\7>&=0UKP?=7+7%K?6:_*'.%\R-S\F M' 7=&Q4J?U]03_@J=X;UZ^@L_#W@[QCK=[,4!B2!!LRP!SM+L<9[+ST[TQ', M_'3]DGQU\5?@3\+O$&EB6/QQX-TF"&XT^X*12L5V,"I/R^8C(.&X;/7(YT/A MG_P4JOO"_B6W\.?%KPK>>&-1.V-[](7C0=M\D+#<%SU9"P]L"O3/VC?VT;;] MFOQMI=EJ?A?7M0T:_M!<2:G:Q?+;N7*B/Y@%)P,D;@1D<'-?./[6/QXC_;UE M\/\ A/X>>$]:U"[M+SSGU"YMA'Y09"FPD%MD?.YF8@?(.#0!TG_!7J=+F'X< M21L'1WO65E.0P/V;!!KT/]NG]E36OV@_ GAC5O#$D9\0>&8B8K:201_:HW5& M(1C\H<,BD9P#SR*\R_X*5_#O4]+\!?"/2;6TO-4DT6SFM)I+2V>492.U3<=H M. 2IQFO<_P!H']KN+]F.;PU#?^%];U;2M0L?,NKZSC.VR8;5126&PD_-D%@1 MQZBET \L^'?_ 4DUKX>:[:>'?B_X2O]"O?E1]2B@:+(Z>8\+#D9Y+1L1Z+V MKZ<\:>!=%^,OABT%Q(9[4E+RSNK9U.,KPRD@JRLK$$,"K \BOB_]K?\ :7L_ MVW=&T;P;X \*:]JNH)?)=?:[BT5&@^5UV#!;:IR"S,0N$'7M]G?!3P5//B6MWIW@Z?Q;J7!9V<(B MBC'L!W]3U/>MFBBNU))66Q\[.[>X4444R17^]29HHIBZ!1VHHI#" MC-%% ".@E0JP#*>H(R#3(K6.!LI'&AZ950#110(D'%%%% PS1110 9HS110 M5&]G%))N:*)F/4E 2:** )#S1BBB@!LL*3C#HKCL&&<410I;C"(J \G:,9HH MH$*1FF2VTF64&BB@8Y(UC3:H"J.@ P!3LT44""@G-%% #7C65"K , MIZ@C(-)%;1P-E(XT)X)50,T44#%DC65-K*&7T89%)% D&=B(F>NU0,T44"'C LBD=!(I# ,#U!&0:**!C8[>.#.Q$3/7:H&:?110 4444 %%%% !1110!__]D! end XML 13 R1.htm IDEA: XBRL DOCUMENT v3.22.1
Document And Entity Information - USD ($)
12 Months Ended
Dec. 31, 2021
Mar. 24, 2022
Jun. 30, 2021
Document Information [Line Items]      
Entity Central Index Key 0000811212    
Entity Registrant Name ThermoGenesis Holdings, Inc.    
Amendment Flag false    
Current Fiscal Year End Date --12-31    
Document Fiscal Period Focus FY    
Document Fiscal Year Focus 2021    
Document Type 10-K    
Document Annual Report true    
Document Period End Date Dec. 31, 2021    
Document Transition Report false    
Entity File Number 000-16375    
Entity Incorporation, State or Country Code DE    
Entity Tax Identification Number 94-3018487    
Entity Address, Address Line One 2711 Citrus Road    
Entity Address, City or Town Rancho Cordova    
Entity Address, State or Province CA    
Entity Address, Postal Zip Code 95742    
City Area Code 916    
Local Phone Number 858-5100    
Title of 12(b) Security Common Stock, $.001 par value    
Trading Symbol THMO    
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    
Entity Shell Company false    
Entity Public Float     $ 26,985,000
Entity Common Stock, Shares Outstanding   12,829,877  
Auditor Name Marcum llp    
Auditor Location New York, NY    
Auditor Firm ID 688    
XML 14 R2.htm IDEA: XBRL DOCUMENT v3.22.1
Consolidated Balance Sheets - USD ($)
Dec. 31, 2021
Dec. 31, 2020
Current assets:    
Cash and cash equivalents $ 7,280,000 $ 7,161,000
Accounts receivable, net of allowance for doubtful accounts of $156,000 ($214,000 at December 31, 2020) 733,000 1,382,000
Inventories 5,373,000 5,877,000
Prepaid expenses and other current assets 1,578,000 878,000
Total current assets 14,964,000 15,298,000
Inventories, non-current 1,709,000 1,221,000
Equipment and leasehold improvements, net 1,261,000 1,424,000
Right-of-use operating lease assets, net 571,000 730,000
Goodwill 781,000 781,000
Intangible assets, net 1,318,000 1,358,000
Other assets 48,000 48,000
Total assets 20,652,000 20,860,000
Current liabilities:    
Accounts payable 1,280,000 1,366,000
Accrued payroll and related expenses 348,000 349,000
Deferred revenue – short-term 719,000 608,000
Interest payable – related party 2,231,000 2,082,000
Note payable – short-term   447,000
Convertible promissory note, net 813,000  
Other current liabilities 957,000 1,291,000
Total current liabilities 6,348,000 6,143,000
Convertible promissory note – related party, net 9,245,000 5,935,000
Convertible promissory notes, net   493,000
Note payable   199,000
Operating lease obligations – long-term 398,000 604,000
Deferred revenue – long-term 1,244,000 1,596,000
Other noncurrent liabilities 20,000 20,000
Total liabilities 17,255,000 14,990,000
Commitments and contingencies
Stockholders’ equity:    
Preferred stock, $0.001 par value; 2,000,000 shares authorized, none outstanding 0 0
Common stock, $0.001 par value; 350,000,000 shares authorized; 11,911,784 issued and outstanding (8,934,952 at December 31, 2020) 12,000 9,000
Additional paid in capital 268,447,000 259,058,000
Accumulated deficit (264,662,000) (253,283,000)
Accumulated other comprehensive loss 31,000 16,000
Total ThermoGenesis Holdings, Inc. stockholders’ equity 3,828,000 5,800,000
Noncontrolling interests (431,000) 70,000
Total equity 3,397,000 5,870,000
Total liabilities and equity $ 20,652,000 $ 20,860,000
XML 15 R3.htm IDEA: XBRL DOCUMENT v3.22.1
Consolidated Balance Sheets (Parentheticals) - USD ($)
Dec. 31, 2021
Dec. 31, 2020
Accounts receivable, allowance for doubtful accounts $ 156,000 $ 214,000
Preferred stock, par value (in dollars per share) $ 0.001 $ 0.001
Preferred stock, shares authorized (in shares) 2,000,000 2,000,000
Preferred stock, shares outstanding (in shares) 0 0
Common stock, par value (in dollars per share) $ 0.001 $ 0.001
Common stock, shares authorized (in shares) 350,000,000 350,000,000
Common stock, shares issued (in shares) 11,911,784 8,934,952
Common stock, shares outstanding (in shares) 11,911,784 8,934,952
XML 16 R4.htm IDEA: XBRL DOCUMENT v3.22.1
Consolidated Statements of Operations and Comprehensive Loss - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Net revenues $ 9,294,000 $ 9,744,000
Cost of revenues 5,801,000 8,485,000
Gross profit 3,493,000 1,259,000
Expenses:    
Selling, general and administrative 8,515,000 7,677,000
Research and development 2,209,000 2,477,000
Total operating expenses 10,724,000 10,154,000
Loss from operations (7,231,000) (8,895,000)
Other income / (expense):    
Interest expense (6,103,000) (7,908,000)
Gain on extinguishment of debt (652,000)  
Employee retention tax credit and other income / (expense) 802,000 (8,000)
Total other income / (expense) (4,649,000) (7,916,000)
Net loss (11,880,000) (16,811,000)
Loss attributable to non-controlling interests (501,000) (460,000)
Net loss attributable to common stockholders (11,379,000) (16,351,000)
Net loss (11,880,000) (16,811,000)
Other comprehensive loss:    
Foreign currency translation adjustments 15,000 14,000
Comprehensive loss (11,865,000) (16,797,000)
Comprehensive loss attributable to non-controlling interests (501,000) (460,000)
Comprehensive loss attributable to common stockholders $ (11,364,000) $ (16,337,000)
Per share data:    
Basic and diluted net loss per common share (in dollars per share) $ (0.96) $ (2.60)
Weighted average common shares outstanding Basic and diluted (in shares) 11,796,065 6,277,986
XML 17 R5.htm IDEA: XBRL DOCUMENT v3.22.1
Consolidated Statements of Equity - USD ($)
At The Market Offering Agreement [Member]
Common Stock [Member]
At The Market Offering Agreement [Member]
Additional Paid-in Capital [Member]
At The Market Offering Agreement [Member]
Boyalife Asset Holding II [Member]
Common Stock [Member]
Boyalife Asset Holding II [Member]
Additional Paid-in Capital [Member]
Boyalife Asset Holding II [Member]
Common Stock [Member]
Additional Paid-in Capital [Member]
Retained Earnings [Member]
AOCI Attributable to Parent [Member]
[1]
Noncontrolling Interest [Member]
Total
Balance (in shares) at Dec. 31, 2019             2,843,601          
Balance at Dec. 31, 2019             $ 3,000 $ 237,313,000 $ (236,932,000) $ 2,000 $ 530,000 $ 916,000
Stock-based compensation expense               880,000       880,000
Issuance of common stock (in shares)     2,620,652       3,620,654          
Issuance of common stock             $ 4,000 10,835,000       10,839,000
Foreign currency translation gain (loss)                   14,000   14,000
Net loss                 (16,351,000)   (460,000) (16,811,000)
Exercise of pre-funded warrants (in shares)             324,445          
Exercise of pre-funded warrants               32,000       32,000
Exercise of warrants (in shares)             275,137          
Exercise of warrants               1,651,000       1,651,000
Discount due to beneficial conversion features               4,981,000       4,981,000
Conversion of note payable to common stock (in shares)       1,666,670     204,445          
Conversion of related party note payable to common stock       $ 2,000 $ 2,998,000 $ 3,000,000   368,000       368,000
Balance (in shares) at Dec. 31, 2020             8,934,952          
Balance at Dec. 31, 2020             $ 9,000 259,058,000 (253,283,000) 16,000 70,000 5,870,000
Stock-based compensation expense               2,560,000       2,560,000
Issuance of common stock (in shares) 2,976,832                      
Issuance of common stock $ 3,000 $ 6,829,000 $ 6,832,000                  
Foreign currency translation gain (loss)                   15,000   15,000
Net loss                 (11,379,000)   (501,000) (11,880,000)
Balance (in shares) at Dec. 31, 2021             11,911,784          
Balance at Dec. 31, 2021             $ 12,000 $ 268,447,000 $ (264,662,000) $ 31,000 $ (431,000) $ 3,397,000
[1] Accumulated other comprehensive loss.
XML 18 R6.htm IDEA: XBRL DOCUMENT v3.22.1
Consolidated Statements of Cash Flows - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Cash flows from operating activities:    
Net loss $ (11,880,000) $ (16,811,000)
Adjustments to reconcile net loss to net cash used in operating activities:    
Depreciation and amortization 633,000 742,000
Stock-based compensation expense 2,560,000 880,000
Amortization of debt discount/premium, net 3,631,000 5,558,000
Reserve for excess and slow-moving inventories 864,000 3,308,000
Reserve for bad debt expense (56,000) (12,000)
Loss on disposal of equipment   118,000
Gain on extinguishment of debt (652,000)  
Net change in operating assets and liabilities:    
Accounts receivable 703,000 (90,000)
Inventories (1,031,000) (6,582,000)
Prepaid expenses and other assets (700,000) (106,000)
Accounts payable (74,000) (76,000)
Interest payable - related party 149,000 213,000
Accrued payroll and related expenses (1,000) 61,000
Deferred revenue – short term 111,000 (12,000)
Other current liabilities (323,000) (1,128,000)
Long-term deferred revenue and other noncurrent liabilities (554,000) (456,000)
Net cash used in operating activities (6,620,000) (14,393,000)
Cash flows from investing activities:    
Capital expenditures (93,000) (23,000)
Net cash used in investing activities (93,000) (23,000)
Cash flows from financing activities:    
Proceeds from long-term debt   4,287,000
Payments on finance lease obligations   (33,000)
Proceeds from sale of common stock, net of expenses 6,832,000 10,839,000
Proceeds from exercise of warrants and pre-funded warrants   1,683,000
Proceeds from note payable   646,000
Net cash provided by financing activities 6,832,000 17,422,000
Effects of foreign currency rate changes on cash and cash equivalents   (2,000)
Net increase in cash, cash equivalents and restricted cash 119,000 3,004,000
Cash, cash equivalents and restricted cash at beginning of period 7,161,000 4,157,000
Cash, cash equivalents and restricted cash at end of period 7,280,000 7,161,000
Supplemental disclosures of cash flow information:    
Cash paid for interest 2,322,000 2,379,000
Supplemental non-cash financing and investing information:    
Recording of beneficial conversion feature on debt   4,981,000
Transfer of inventories to equipment $ 181,000  
Conversion of Related Party Convertible Promissory Note Into Common Stock [Member]    
Supplemental non-cash financing and investing information:    
Related party promissory note converted to common stock   3,000,000
Conversion of January 2019 Amended Notes to Common Stock [Member]    
Supplemental non-cash financing and investing information:    
Related party promissory note converted to common stock   $ 368,000
XML 19 R7.htm IDEA: XBRL DOCUMENT v3.22.1
Note 1 - Description of Business
12 Months Ended
Dec. 31, 2021
Notes to Financial Statements  
Business Description and Basis of Presentation [Text Block]

1.

DESCRIPTION OF BUSINESS

 

The Company develops, commercializes and markets a range of automated technologies for chimeric antigen receptor therapies (“CAR-T”) and other cell-based therapies. The Company currently markets a full suite of solutions for automated clinical biobanking, point-of-care applications, and automation for immuno-oncology, including its semi-automated, functionally closed CAR-TXpress™ platform, which streamlines the manufacturing process for the emerging CAR-T immunotherapy market. The Company was founded in 1986 and is incorporated in the State of Delaware and headquartered in Rancho Cordova, CA.

 

The Company was founded in 1986 and is a Delaware corporation, with headquarters in Rancho Cordova, CA.  Our business involves the manufacturing and related service of cell based medical devices, including the AutoXpress® and BioArchive® platforms for automated clinical bio-banking, PXP® platform for point-of-care cell-based therapies and CAR-TXpress™ platform for large scale cell manufacturing services.  All product lines are reporting as a single reporting segment in the financial statements.

 

Our common stock is traded on the Nasdaq Capital Market exchange under the ticker symbol “THMO”.

XML 20 R8.htm IDEA: XBRL DOCUMENT v3.22.1
Note 2 - Going Concern
12 Months Ended
Dec. 31, 2021
Notes to Financial Statements  
Substantial Doubt about Going Concern [Text Block]

2.

GOING CONCERN

 

At December 31, 2021, the Company had cash and cash equivalents of $7,280,000 and working capital of $8,616,000. The Company has incurred historical losses from operations and expects to continue to incur operating losses in the near future. The Company may need to raise additional capital to grow its business, fund operating expenses and make interest payments. The Company’s ability to fund its liquidity needs is subject to various risks, many of which are beyond its control. The Company may seek additional funding through debt borrowings, sales of debt or equity securities or strategic partnerships. The Company cannot guarantee that such funding will be available on a timely basis, in needed quantities or on terms favorable to the Company, if at all. These factors and other indicators raise substantial doubt about the Company’s ability to continue as a going concern within one year from the filing date of this report.

 

The accompanying consolidated financial statements have been prepared assuming that the Company will continue as a going concern. The consolidated financial statements do not include any adjustments to reflect the possible future effects on the recoverability and classification of assets or the amounts and classifications of liabilities that may result should the Company be unable to continue as a going concern.

XML 21 R9.htm IDEA: XBRL DOCUMENT v3.22.1
Note 3 - Summary of Significant Accounting Policies
12 Months Ended
Dec. 31, 2021
Notes to Financial Statements  
Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block]

3.

SUMMARY OF SIGNIFCANT ACCOUNTING POLICIES

 

Basis of Presentation

 

The accompanying consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (U.S. GAAP).

 

Principles of Consolidation

 

The consolidated financial statements include the accounts of ThermoGenesis Holdings, Inc. and its wholly-owned subsidiaries, ThermoGenesis Corp. and TotipotentRX Cell Therapy, Pvt. Ltd and ThermoGenesis Corp’s majority-owned subsidiary, CARTXpress Bio. All significant intercompany accounts and transactions have been eliminated upon consolidation.

 

Non-controlling Interests

 

The 20% ownership interest of CARTXpress Bio that is not owned by ThermoGenesis Holdings is accounted for as a non-controlling interest as the Company has an 80% ownership interest in CARTXpress Bio. Earnings or losses attributable to other stockholders of a consolidated affiliated company are classified separately as "non-controlling interest" in the Company's consolidated statements of operations. Net loss attributable to non-controlling interests reflects only its share of the after-tax earnings or losses of an affiliated company. The Company's condensed consolidated balance sheets reflect non-controlling interests within the equity section.

 

Use of Estimates

 

Preparation of financial statements in conformity with accounting principles generally accepted in the United States of America (“GAAP”) and requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Estimates are used for, but not limited to, the allowance for doubtful accounts, carrying amounts of inventories, depreciation and amortization, warranty obligations, assumptions made in valuing financial instruments issued in various compensation and financing arrangements, deferred income taxes and related valuation allowance and the fair values of intangibles and goodwill. Actual results could materially differ from the estimates and assumptions used in the preparation of the Company’s consolidated financial statements.

 

Revenue Recognition

 

Revenue is recognized based on the following five-step process as outlined in the Accounting Standards Codification (“ASC”) Topic 606, “Revenue from Contracts with Customers”: (i) Identify the Contract with the Customer; (ii) Identify Performance Obligations in the Contract; (iii) Determine the Transaction Price; (iv) Allocate the Transaction Price; and (v) Satisfaction of the Performance Obligations (and Recognize Revenue). Revenues are recorded net of discounts. Shipping and handling fees billed to customers are included in net revenues, while the related costs are included in cost of revenues. For more information on revenues, see Note 13.

 

Cash and Cash Equivalents

 

The Company considers all highly liquid investments with a maturity of three months or less at the time of purchase to be cash equivalents. Financial instruments that potentially subject the Company to a concentration of credit risk consist of cash and cash equivalents. The Company’s cash and cash equivalents is maintained in checking accounts with reputable financial institutions that may at times exceed amounts covered by insurance provided by the U.S. Federal Deposit Insurance Corporation. The Company has cash and cash equivalents of $87,000 and $83,000 at December 31, 2021 and 2020 in India. The Company has not experienced any realized losses on the Company’s deposits of cash and cash equivalents.

 

Foreign Currency Translation

 

The Company’s reporting currency is the US dollar. The functional currency of the Company’s subsidiary in India is the Indian rupee (“INR”). Assets and liabilities are translated into US dollars at period end exchange rates. Revenue and expenses are translated at average rates of exchange prevailing during the periods presented. Cash flows are also translated at average exchange rates for the period, therefore, amounts reported on the consolidated statement of cash flows do not necessarily agree with changes in the corresponding balances on the consolidated balance sheet. Equity accounts other than retained earnings are translated at the historic exchange rate on the date of investment.

 

Goodwill, Intangible Assets and Impairment Assessments

 

Goodwill represents the excess of the purchase price in a business combination over the fair value of net tangible and intangible assets acquired. Intangible assets that are not considered to have an indefinite useful life are amortized over their useful lives, which generally range from three to ten years. Each period the Company evaluates the estimated remaining useful lives of purchased intangible assets and whether events or changes in circumstances warrant a revision to the remaining periods of amortization.

 

For goodwill and indefinite-lived intangible assets, the carrying amounts are periodically reviewed for impairment (at least annually) and whenever events or changes in circumstances indicate that the carrying value of these assets may not be recoverable. According to ASC 350, Intangibles-Goodwill and Other”, the Company can opt to perform a qualitative assessment or a quantitative assessment; however, if the qualitative assessment determines that it is more likely than not (i.e., a likelihood of more than 50 percent) the fair value is less than the carrying amount; the Company would recognize an impairment charge for the amount by which the carrying amount exceeds the reporting unit’s fair value.

 

Fair Value of Financial Instruments

 

In accordance with ASC 820, Fair Value Measurements and Disclosures, fair value is defined as the exit price, or the amount that would be received for the sale of an asset or paid to transfer a liability in an orderly transaction between market participants as of the measurement date.

 

The guidance also establishes a hierarchy for inputs used in measuring fair value that maximizes the use of observable inputs and minimizes the use of unobservable inputs by requiring that the most observable inputs be used when available. Observable inputs are inputs that market participants would use in valuing the asset or liability and are developed based on market data obtained from sources independent of the Company. Unobservable inputs are inputs that reflect the Company’s assumptions about the factors that market participants would use in valuing the asset or liability. The guidance establishes three levels of inputs that may be used to measure fair value:

 

 

Level 1:

Quoted market prices in active markets for identical assets or liabilities.

 

Level 2:

Other observable inputs other than Level 1 prices such as quoted prices for similar assets or liabilities; quoted prices in markets that are not active; or other inputs that are observable or can be corroborated by observable market data.

 

Level 3:

Unobservable inputs reflecting the reporting entity’s own assumptions.

 

The carrying values of cash and cash equivalents, accounts receivable and accounts payable approximate fair value due to their short duration.

 

Accounts Receivable and Allowance for Doubtful Accounts

 

The Company’s receivables are recorded when billed and represent claims against third parties that will be settled in cash. The carrying value of the Company’s receivables, net of the allowance for doubtful accounts, represents their estimated net realizable value. The Company estimates the allowance for doubtful accounts based on historical collection trends, age of outstanding receivables and existing economic conditions. If events or changes in circumstances indicate that a specific receivable balance may be impaired, further consideration is given to the collectability of those balances and the allowance is adjusted accordingly. A customer’s receivable balance is considered past-due based on its contractual terms. Past-due receivable balances are written-off when the Company’s internal collection efforts have been unsuccessful in collecting the amount due.

 

Inventories

 

Inventories are stated at the lower of cost or net realizable value and include the cost of material, labor and manufacturing overhead. Cost is determined on the first-in, first-out basis. The Company writes-down inventory to its estimated net realizable value when conditions indicate that the selling price could be less than cost due to physical deterioration, obsolescence, changes in price levels, or other causes, which it includes as a component of cost of revenues. Additionally, the Company provides valuation allowances for excess and slow-moving inventory on hand that are not expected to be sold to reduce the carrying amount of slow-moving inventory to its estimated net realizable value. The valuation allowances are based upon estimates about future demand from its customers and distributors and market conditions.

 

At times, the Company will purchase inventories in larger quantities to obtain volume purchase discounts. In some cases, purchases may exceed expected sales for certain products in the following year. If the Company purchases inventory which is likely to not be sold in the next year, that inventory is classified as non-current. As of December 31, 2021 and December 31, 2020, the Company had $1,709,000 and $1,221,000, respectively of non-current inventory.

 

Equipment and Leasehold Improvements

 

Equipment consisting of machinery and equipment, computers and software, office equipment and leasehold improvements is recorded at cost less accumulated depreciation. Repairs and maintenance costs are expensed as incurred. Depreciation for machinery and equipment, computers and software and office furniture is computed under the straight-line method over the estimated useful lives. Leasehold improvements are amortized under the straight-line method over their estimated useful lives or the remaining lease period, whichever is shorter. When equipment and leasehold improvements are sold or otherwise disposed of, the asset account and related accumulated depreciation account are relieved, and the impact of any resulting gain or loss is recognized within general and administrative expenses in the consolidated statement of operations for the period.

 

Warranty

 

We provide for the estimated cost of product warranties at the time revenue is recognized. While we engage in extensive product quality programs and processes, including actively monitoring and evaluating the quality of our component suppliers, our warranty obligation is affected by product failure rates, material usage and service delivery costs incurred in correcting a product failure. Should actual product failure rates, material usage or service delivery costs differ from our estimates, revisions to the estimated warranty liability could have a material impact on our financial position, cash flows or results of operations.

 

Debt Discount and Issue Costs

 

The Company amortizes debt discount and debt issue costs over the life of the associated debt instrument, using the straight-line method which approximates the interest rate method.

 

Stock-Based Compensation

 

We use the Black-Scholes-Merton option-pricing formula in determining the fair value of our options at the grant date and apply judgment in estimating the key assumptions that are critical to the model such as the expected term, volatility and forfeiture rate of an option. Our estimate of these key assumptions is based on historical information and judgment regarding market factors and trends. If any of the key assumptions change significantly, stock-based compensation expense for new awards may differ materially in the future from that recorded in the current period. The compensation expense is then amortized over the vesting period.

 

The Company has three stock-based compensation plans, which are described more fully in Note 12.

 

Valuation and Amortization Method – The Company estimates the fair value of stock options granted using the Black-Scholes-Merton option-pricing formula. This fair value is then amortized on a straight-line basis over the requisite service periods of the awards, which is generally the vesting period. The formula does not include a discount for post-vesting restrictions, as we have not issued awards with such restrictions.

 

Expected Term – For options which the Company has limited available data, the expected term of the option is based on the simplified method. This simplified method averages an award’s vesting term and its contractual term. For all other options, the Company's expected term represents the period that the Company's stock-based awards are expected to be outstanding and was determined based on historical experience of similar awards, giving consideration to the contractual terms of the stock-based awards, vesting schedules and expectations of future employee behavior.

 

Expected Volatility – Expected volatility is based on historical volatility. Historical volatility is computed using daily pricing observations for recent periods that correspond to the expected term of the options.

 

Expected Dividend – The Company has not declared dividends and does not anticipate declaring any dividends in the foreseeable future. Therefore, the Company uses a zero value for the expected dividend value factor to determine the fair value of options granted.

 

Risk-Free Interest Rate – The Company bases the risk-free interest rate used in the valuation method on the implied yield currently available on U.S. Treasury zero-coupon issues with the same expected term.

 

Estimated Forfeitures – When estimating forfeitures, the Company considers voluntary and involuntary termination behavior as well as analysis of actual option forfeitures.

 

Research and Development

 

Research and development costs, consisting of salaries and benefits, costs of disposables, facility costs, contracted services and stock-based compensation from the engineering, regulatory and scientific affairs departments, that are useful in developing and clinically testing new products, services, processes or techniques, as well as expenses for activities that may significantly improve existing products or processes are expensed as incurred. Costs to acquire technologies that are utilized in research and development and that have no future benefit are expensed when incurred.

 

Acquired In-Process Research and Development

 

Acquired in-process research and development that the Company acquires through business combinations represents the fair value assigned to incomplete research projects which, at the time of acquisition, have not reached technological feasibility. The amounts are capitalized and are accounted for as indefinite-lived intangible assets, subject to impairment testing until completion or abandonment of the projects. Upon successful completion of each project, the Company will make a determination as to the then useful life of the intangible asset, generally determined by the period in which the substantial majority of the cash flows are expected to be generated and begin amortization. The Company tests intangible assets for impairment at least annually, or more frequently if impairment indicators exist, by first assessing qualitative factors to determine whether it is more likely than not that the fair value of the intangible asset is less than it’s carrying amount. If the Company concludes it is more likely than not that the fair value is less than the carrying amount, a quantitative test that compares the fair value of the intangible asset with its’ carrying value is performed. If the fair value is less than the carrying amount, an impairment loss is recognized in operating results.

 

Patent Costs

 

The costs incurred in connection with patent applications, in defending and maintaining intellectual property rights and litigation proceedings are expensed as incurred.

 

Credit Risk

 

Currently, the Company primarily manufactures and sells cellular processing systems and thermodynamic devices principally to the blood and cellular component processing industry and performs ongoing evaluations of the credit worthiness of the Company’s customers. The Company believes that adequate provisions for uncollectible accounts have been made in the accompanying consolidated financial statements. To date, the Company has not experienced significant credit related losses.

 

Income Taxes

 

The tax years 2000-2020 remain open to examination by the major taxing jurisdictions to which the Company is subject; however, there is no current examination. The Company’s policy is to recognize interest and penalties related to the underpayment of income taxes as a component of income tax expense. To date, there have been no interest or penalties charged to the Company in relation to the underpayment of income taxes. There were no unrecognized tax benefits during the periods presented.

 

The Company’s estimates of income taxes and the significant items resulting in the recognition of deferred tax assets and liabilities reflect the Company’s assessment of future tax consequences of transactions that have been reflected in the financial statements or tax returns for each taxing jurisdiction in which the Company operates. The Company bases the provision for income taxes on the Company’s current period results of operations, changes in deferred income tax assets and liabilities, income tax rates, and changes in estimates of uncertain tax positions in the jurisdictions in which the Company operates. The Company recognizes deferred tax assets and liabilities when there are temporary differences between the financial reporting basis and tax basis of assets and liabilities and for the expected benefits of using net operating loss and tax credit loss carryforwards. The Company establishes valuation allowances when necessary to reduce the carrying amount of deferred income tax assets to the amounts that the Company believes are more likely than not to be realized. The Company evaluates the need to retain all or a portion of the valuation allowance on recorded deferred tax assets. When a change in the tax rate or tax law has an impact on deferred taxes, the differences are expected to reverse. As the Company operates in more than one state, changes in the state apportionment factors, based on operational results, may affect future effective tax rates and the value of recorded deferred tax assets and liabilities. The Company records a change in tax rates in the consolidated financial statements in the period of enactment.

 

Income tax consequences that arise in connection with a business combination include identifying the tax basis of assets and liabilities acquired and any contingencies associated with uncertain tax positions assumed or resulting from the business combination. Deferred tax assets and liabilities related to temporary differences of an acquired entity are recorded as of the date of the business combination and are based on the Company’s estimate of the appropriate tax basis that will be accepted by the various taxing authorities and its determination as to whether any of the acquired deferred tax liabilities could be a source of taxable income to realize the Company’s pre-existing deferred tax assets.

 

Reclassifications

 

Certain prior period amounts have been reclassified to conform to the current period presentation.  The reclassifications did not have an impact on net loss as previously reported.  For the year ended December 31, 2021, sales and marketing and general and administrative expenses were combined into one line item identified as sales, general and administrative expenses on the Statement of Operations; the loss on equity method investments was combined with other income on the Statement of Operations; and  incentive stock options and foreign rate differential were broken out as separate line items in the reconciliation of federal income tax attributable to operations in Note 14.

 

Recently Adopted Accounting Standards

 

In December 2019, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2019-12Income Taxes (Topic 740): Simplifying the Accounting of Income Taxes”, which is intended to simplify various aspects related to accounting for income taxes. ASU 2019-12 removes certain exceptions to the general principles in Topic 740 and also clarifies and amends existing guidance to improve consistent application. This guidance is effective for fiscal years and interim periods within those fiscal years, beginning after December 15, 2020. The adoption of this standard did not have a material impact on the Company’s financial statements.

 

In January 2020, the FASB issued ASU 2020-01,Investments Equity Securities (Topic 321), InvestmentsEquity Method and Joint Ventures (Topic 323), and Derivatives and Hedging (Topic 815): Clarifying the Interactions between Topic 321, Topic 323, and Topic 815”. The new guidance clarifies the interaction of accounting for the transition into and out of the equity method and the accounting for measuring certain purchased options and forward contracts to acquire investments. It is effective for fiscal years beginning after December 15, 2020, including interim periods within those fiscal years. The adoption of this standard did not have a material impact on the Company’s financial statements.

 

Recently Issued Accounting Standards

 

In August 2020, the FASB issued ASU 2020-06Debt-Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and HedgingContracts in Entitys Own Equity (Subtopic 815-40): Accounting for Convertible Instruments and Contracts in an Entitys Own Equity,” which, among other things, provides guidance on how to account for contracts on an entity’s own equity. This ASU simplifies the accounting for certain financial instruments with characteristics of liabilities and equity, including convertible instruments and contracts on an entity’s own equity. Specifically, the ASU eliminated the need for the Company to assess whether a contract on the entity’s own equity (1) permits settlement in unregistered shares, (2) whether counterparty rights rank higher than shareholder’s rights, and (3) whether collateral is required. In addition, the ASU requires incremental disclosure related to contracts on the entity’s own equity and clarifies the treatment of certain financial instruments accounted for under this ASU on earnings per share. This ASU may be applied on a full retrospective of modified retrospective basis. The ASU is effective for public business entities that meet the definition of a Securities and Exchange Commission (“SEC”) filer, excluding entities eligible to be smaller reporting companies as defined by the SEC, for fiscal years beginning after December 15, 2021, including interim periods within those fiscal years. For all other entities, the amendments are effective for fiscal years beginning after December 15, 2023, including interim periods within those fiscal years. Early adoption is permitted for fiscal years beginning after December 15, 2020. The Company does not anticipate the adoption of this standard to have a material impact on its financial statements.

 

In June 2016, the FASB issued ASU 2016-13, Financial Instruments - Credit Losses (Topic 326). The ASU introduced a new accounting model, the Current Expected Credit Losses model (“CECL”), which requires earlier recognition of credit losses and additional disclosures related to credit risk. The CECL model utilizes a lifetime expected credit loss measurement objective for the recognition of credit losses at the time the financial asset is originated or acquired. ASU 2016-13 is effective for annual reporting periods beginning after December 15, 2022, including interim reporting periods within those annual reporting periods. The Company is in the processing of assessing the impact of the adoption of the ASU on the Company’s financial statements.

XML 22 R10.htm IDEA: XBRL DOCUMENT v3.22.1
Note 4 - Equipment and Leasehold Improvements
12 Months Ended
Dec. 31, 2021
Notes to Financial Statements  
Property, Plant and Equipment Disclosure [Text Block]

4.

EQUIPMENT AND LEASEHOLD IMPROVEMENTS

 

Equipment and leasehold improvements consisted of the following:

 

  

Year Ended December 31,

  

2021

  

2020

 

Estimated Useful Life (in years)

Machinery and equipment

 $6,270,000  $6,004,000 

2.5

-10

Computer and software

  631,000   631,000 

2

-5

Office equipment

  256,000   256,000 

5

-10

Leasehold improvements

  932,000   932,000 

5 years or remaining lease term

Total equipment

  8,089,000   7,823,000    

Less accumulated depreciation

  (6,828,000)  (6,399,000)   

Total equipment and leasehold improvements, net

 $1,261,000  $1,424,000    

 

Depreciation expense for the years ended December 31, 2021 and 2020 was $429,000 and $516,000, respectively.

XML 23 R11.htm IDEA: XBRL DOCUMENT v3.22.1
Note 5 - Intangible Assets and Goodwill
12 Months Ended
Dec. 31, 2021
Notes to Financial Statements  
Goodwill and Intangible Assets Disclosure [Text Block]

5.

INTANGIBLE ASSETS AND GOODWILL

 

In 2021, in accordance with ASC 350, the Company performed a qualitative analysis, which determined that it was not more likely than not that the fair value of the reporting units or significant inputs used to determine the fair value of the intangible assets was less than the carrying value of the goodwill and intangible assets recorded on the Company’s books as of December 31, 2021. As a result, no impairment was recorded and a quantitative analysis was not performed. In performing the assessment, the Company used current market capitalization, discounted future cash flows, internal forecasts and other factors as the best evidence of fair value. These assumptions represent Level 3 inputs.

 

  

Intangible Assets

  

Goodwill

 
         

Balance at January 1, 2020, net

 $1,467,000  $781,000 
         

Amortization and foreign exchange

  (109,000)  -- 
         

Balance at December 31, 2020, net

 $1,358,000  $781,000 
         

Amortization and foreign exchange

  (40,000)  -- 
         

Balance at December 31, 2021, net

 $1,318,000  $781,000 

 

Intangible assets consist of the following based on the Company’s determination of the fair value of identifiable assets acquired:

 

  

As of December 31, 2021

 
  

Weighted

Average

Amortization

Period

(in Years)

  

Gross

Carrying

Amount

  

Accumulated

Amortization

  

Impairment

  

Net

 

Trade names

  3  $52,000  $52,000  $--  $-- 

Developed technology

  10   318,000   143,000   --   175,000 

Licenses

  7   418,000   418,000   --   -- 

Device registration

  7   78,000   78,000   --   -- 

Customer relationships

  3   425,000   425,000   --   -- 

Amortizable intangible assets

     $1,291,000  $1,116,000   --  $175,000 

In process technology

      1,143,000   --   --   1,143,000 

Total

     $2,434,000  $1,116,000  $--  $1,318,000 

 

  

As of December 31, 2020

 
  

Weighted

Average

Amortization

Period

(in Years)

  

Gross

Carrying

Amount

  

Accumulated

Amortization

  

Impairment

  

Net

 

Trade names

  3  $52,000  $52,000  $--  $-- 

Developed technology

  10   318,000   111,000   --   207,000 

Licenses

  7   432,000   424,000   --   8,000 

Device registration

  7   66,000   66,000   --   -- 

Customer relationships

  3   442,000   442,000   --   -- 

Amortizable intangible assets

      1,310,000   1,095,000   --   215,000 

In process technology

      1,143,000   --   --   1,143,000 

Total

     $2,453,000  $1,095,000  $--  $1,358,000 

 

The change in the gross carrying amount is due to foreign currency exchange fluctuations. In process technology has not yet been introduced to the market place and is therefore not yet subject to amortization. The Company’s estimated future amortization expense for amortizable intangible assets in subsequent years, are as follows:

 

Year Ended December 31,

 

2022

  32,000 

2023

  32,000 

2024

  32,000 

2025

  32,000 

Thereafter

  47,000 

Total

 $175,000 

 

XML 24 R12.htm IDEA: XBRL DOCUMENT v3.22.1
Note 6 - Related Party Transactions
12 Months Ended
Dec. 31, 2021
Notes to Financial Statements  
Related Party Transactions Disclosure [Text Block]

6.

RELATED PARTY TRANSACTIONS

 

HealthBanks Biotech (USA) Inc.

 

On November 26, 2019 the Company entered into an agreement with HealthBanks Biotech (USA) Inc. (“HealthBanks”) to form a new company called ImmuneCyte, Inc. (“ImmuneCyte”) to commercialize the Company’s proprietary cell processing platform, CAR-TXpress™, for use in immune cell banking as well as for cell-based contract development and manufacturing services (CMO/CDMO). Under the terms of the agreement, ImmuneCyte was initially owned 80% by HealthBanks and 20% by the Company. Healthbanks is a subsidiary of the Boyalife Group (USA), Inc. which is owned by Dr. Xiaochun (Chris) Xu, the Company’s Chief Executive Officer and Chairman of our Board of Directors. Due to the significant influence the Company has over ImmuneCyte’s operations, the investment was accounted for by the Company using the equity method.

 

Between November 26, 2019 and September 30, 2020, ImmuneCyte closed on a series of investments with a private institution and qualified investors. After the investments, ImmuneCyte was owned 75.16% by HealthBanks, 18.79% by the Company and 6.05% by the private investors.

 

In March 2021, ImmuneCyte completed an acquisition to acquire Boyalife’s Cellular Therapy Division, for 12,000,000 shares in ImmuneCyte and Shangai KDWinfo Technology Co. Ltd. for 500,000 shares in ImmuneCyte. Following the acquisitions, the Company’s ownership percentage in ImmuneCyte decreased from 18.79% to 8.64%. The Company performed an analysis of the transaction and noted that none of the factors supporting significant influence changed as a result of the acquisition. Therefore, it was concluded that significant influence remains and the Company will continue to account for the transaction using the equity method. The Company recognized a dilution gain of $262,000 representing its share of the net assets acquired by ImmuneCyte. However, at the time of the acquisition, the Company had accumulated losses of $428,000 in its investment in ImmuneCyte. As the accumulated losses were greater than the dilution gain, no entry was recorded by the Company for its investment in ImmuneCyte following the transaction.

 

As of December 31, 2021, the value of the Company’s investment in ImmuneCyte on its Balance Sheet is $0. For the year ended December 31, 2021, ImmuneCyte had a net loss of $666,000; its current assets were $3,177,000 and current liabilities were $1,946,000.

 

Convertible Promissory Note and Revolving Credit Agreement

 

In March 2017, ThermoGenesis Holdings entered into a Credit Agreement with Boyalife Asset Holding II, Inc. (the “Lender”). The Lender is a wholly owned subsidiary of the Boyalife Group (USA), Inc., which is owned and controlled by the Company’s Chief Executive Officer and Chairman of our Board of Directors. The Credit Agreement, as amended, grants to the Company the right to borrow up to $10,000,000 (the “Loan”) at any time prior to March 6, 2022 (the “Maturity Date”). As of December 31, 2020, the Company had an outstanding principal balance on the Loan of $10,000,000. On March 4, 2022, the Company amended the Loan extending the Maturity Date by one year to March 6, 2023.

 

The Credit Agreement and the Convertible Promissory Note issued thereunder (as amended, the “Note”) provide that the principal and all accrued and unpaid interest under the Loan will be due and payable on the Maturity Date, with payments of interest-only due on the last day of each calendar year. The Loan bears interest at 22% per annum, simple interest. The Company has five business days after the Lender demands payment to pay the interest due before the Loan is considered in default. The Loan can be prepaid in whole or in part by the Company at any time without penalty.

 

The Credit Agreement includes a down-round provision that lowers the conversion price of the Note if the Company issues shares of common stock at a lower price per share. At December 31, 2021, the conversion price of the Note was $1.80 per share.

 

The following summarizes the Note:

 

 

Maturity Date

 

Stated Interest Rate

  

Conversion Price

  

Face Value

  

Remaining Debt Discount

  

Carrying Value

 

At December 31, 2021

3/6/2022

  22% $1.80  $10,000,000  $(755,000) $9,245,000 

At December 31, 2020

3/6/2022

  22% $1.80  $10,000,000  $(4,065,000) $5,935,000 

 

The Company amortized $3,310,000 and $2,931,000 of debt discount to interest expense for the years ended December 31, 2021 and 2020, respectively. In addition to the amortization, the Company also recorded interest expense of $2,231,000 and $2,082,000 for the years ended December 31, 2021 and 2020, respectively. The interest payable balance as of December 31, 2021 and December 31, 2020 was $2,231,000 and $2,082,000, respectively.

XML 25 R13.htm IDEA: XBRL DOCUMENT v3.22.1
Note 7 - Convertible Promissory Note
12 Months Ended
Dec. 31, 2021
Notes to Financial Statements  
Debt Disclosure [Text Block]

7.

CONVERTIBLE PROMISSORY NOTE

 

July 2019 Note

 

On July 23, 2019, the Company entered into a private placement with the Accredited Investor, pursuant to which the Company issued and sold to such investor an unsecured convertible promissory note in the original principal amount of $1,000,000 (the “July 2019 Note”). The July 2019 Note is convertible into shares of the Company's common stock at a conversion price equal to the lower of (a) $1.80 per share or (b) 90% of the closing sale price of the Company’s common stock on the date of conversion (subject to a floor conversion price of $0.50). The July 2019 Note bears interest at the rate of twenty-four percent (24%) per annum and is payable quarterly in arrears. Unless sooner converted in the manner described below, all principal under the July 2019 Note, together with all accrued and unpaid interest thereupon, will be due and payable three years from the date of the issuance on July 31, 2022.

 

The following summarizes the July 2019 Note:

 

 

Maturity Date

 

Stated Interest Rate

  

Conversion Price

  

Face Value

  

Remaining Debt Discount

  

Carrying Value

 

At December 31, 2021

7/31/2022

  24% $1.80  $1,000,000  $(187,000) $813,000 

At December 31, 2020

7/31/2022

  24% $1.80  $1,000,000  $(507,000) $493,000 

 

The Company recorded amortization expense for the debt discount on the July 2019 Note of $321,000 and $187,000 for the years ended December 31, 2021 and 2020, respectively. Interest expense related to the July 2019 Note was $240,000 for the years ended December 31, 2021 and 2020.

XML 26 R14.htm IDEA: XBRL DOCUMENT v3.22.1
Note 8 - Paycheck Protection Program
12 Months Ended
Dec. 31, 2021
Paycheck Protection Program CARES Act [Member]  
Notes to Financial Statements  
Long-term Debt [Text Block]

8.

PAYCHECK PROTECTION PROGRAM

 

On April 21, 2020, the Company entered into a promissory note and received a Paycheck Protection Program loan “PPP Loan” from the Small Business Association “SBA”, which was established under the CARES Act. The Company received net proceeds of $646,000 from the PPP Loan. The term of the PPP Loan is two years with an interest rate of 1.00% per annum, which was deferred for the first six months of the term of the loan or after an application is filed for loan forgiveness, whichever is later. Each monthly payment shall be in the amount which would fully amortize the principal balance outstanding under the PPP Loan. Pursuant to the terms of the CARES Act, the proceeds of the PPP Loan may be used for payroll costs, mortgage interest, rent or utility costs. The promissory note of the PPP Loan contains customary events of default relating to, among other things, payment defaults, breach of representations and warranties, or provisions of the promissory note. The occurrence of an event of default may result in a claim for the immediate repayment of the amount outstanding under the PPP Loan. In late December 2020, the Company applied with the SBA for forgiveness of the PPP Loan and was notified on March 30, 2021 that the SBA had approved our application to forgive the entire amount of the loan and accrued interest. For the year ended December 31, 2021, the Company recorded a gain on extinguishment of debt of $652,000 representing the principal and accrued interest for the PPP Loan at the time of forgiveness.

XML 27 R15.htm IDEA: XBRL DOCUMENT v3.22.1
Note 9 - Leases
12 Months Ended
Dec. 31, 2021
Notes to Financial Statements  
Lessee, Operating Leases [Text Block]

9.

LEASES

 

The Company leases an approximately 28,000 square foot facility located in Rancho Cordova, California for its corporate offices and in-house manufacturing. The lease was renewed in the first quarter of 2019 and is accounted for as an operating lease. The lease expires in May 2024.

 

Operating Leases

 

Operating lease assets and liabilities are recognized at the lease commencement date. Operating lease liabilities represent the present value of lease payments not yet paid. Operating lease assets represent our right to use an underlying asset and are based upon the operating lease liabilities adjusted for prepayments or accrued lease payments, initial direct costs, lease incentives, and impairment of operating lease assets. To determine the present value of lease payments not yet paid, we use the Company’s cost of capital based on existing debt instruments. Our material leases typically contain rent escalations over the lease term. We recognize expense for these leases on a straight-line basis over the lease term.

 

The following summarizes the Company’s operating leases:

 

  

December 31,

2021

  

December 31,

2020

 

Right-of-use operating lease assets, net

 $571,000  $730,000 

Current lease liability (included in other current liabilities)

  206,000   157,000 

Non-current lease liability

  398,000   604,000 
         

Weighted average remaining lease term

  2.4   3.4 

Discount rate

  22%  22%

 

Maturities of lease liabilities by year for our operating leases are as follows:

 

2022

  319,000 

2023

  328,000 

2024

  139,000 

Total lease payments

 $786,000 

Less: imputed interest

  (182,000)

Present value of operating lease liabilities

 $604,000 

 

Operating Lease Costs

 

Lease costs recognized in consolidated statements of operations are summarized below:

 

  

December 31,

 
  

2021

  

2020

 

Operating lease cost

 $311,000  $311,000 

Variable lease cost

  105,000   139,000 

Total lease cost

 $416,000  $450,000 

 

Statement of Cash Flows

 

In January 2019, the Company signed an amendment to its Rancho Cordova, California lease. The amendment was accounted for as a modification and resulted in a right-of-use asset of $966,000 being recognized as a non-cash addition on the date of the amendment. Cash paid for amounts included in the measurement of operating lease liabilities in cash flows from operating activities were $310,000 and $301,000 for the years ended December 31, 2021 and 2020, respectively.

 

Finance Leases

 

Finance leases are included in equipment and other current and non-current liabilities on the condensed consolidated balance sheet. The amortization and interest expense are included in general and administrative expense and interest expense, respectively on the statement of operations. These leases were not material for the years ended December 31, 2021 and 2020.

XML 28 R16.htm IDEA: XBRL DOCUMENT v3.22.1
Note 10 - Warranty
12 Months Ended
Dec. 31, 2021
Notes to Financial Statements  
Product Warranty Disclosure [Text Block]

10.

WARRANTY

 

The Company offers a warranty on all of its non-disposable products of one to two years. The Company warrants disposable products through their expiration date, which is three years for most products. The Company periodically assesses the adequacy of the warranty reserves and adjusts as necessary.

 

The warranty liability is included in other current liabilities in the consolidated balance sheets. Changes in the Company’s warranty reserve, which is included in other current liabilities in the accompanying consolidated balance sheet is as follows:

 

  

Year Ended December 31,

 
  

2021

  

2020

 

Beginning balance

 $154,000  $277,000 

Warranties originated during the year

  65,000   71,000 

Claims settled made during the year

  (149,000)  (212,000)

Changes in reserve estimate

  (3,000)  18,000 

Ending balance

 $67,000  $154,000 

 

XML 29 R17.htm IDEA: XBRL DOCUMENT v3.22.1
Note 11 - Commitments and Contingencies
12 Months Ended
Dec. 31, 2021
Notes to Financial Statements  
Commitments and Contingencies Disclosure [Text Block]

11.

COMMITMENTS AND CONTENGIENCES

 

Financial Covenants

 

On July 13, 2020, the Company, entered into a Manufacturing and Supply Amending Agreement #2 with CBR Systems, Inc. (“CBR”) with an effective date of July 13, 2020 (the “Amendment”). The Amendment amends the Manufacturing and Supply Agreement entered into on May 15, 2017 and Amendment #1 dated March 16, 2020 by the Company and CBR. The Amendment, among other things, revised the amount of certain products to be purchased, pricing of those products and removal of the safety stock requirement. In addition, the Amendment updated the financial requirement to exclude convertible debt from the definition of short-term debt under events or conditions that constitute a default. The Amendment states that the Company’s cash balance and short-term investments net of non-convertible debt and borrowed funds that are payable within one year must be greater than $1,000,000 at any month end. The Company was in compliance with this agreement as of December 31, 2021.

 

Potential Severance Payments

 

We have entered into an employment agreement with the Company Chief Executive Officer under which payment and benefits would become payable in the event of termination by us for any reason other than cause, or upon a change in control of our Company, or by the employee for good reason.

 

Contingencies

 

In the normal course of operations, the Company may have disagreements or disputes with customers, employees or vendors. Such potential disputes are seen by management as a normal part of business. As of December 31, 2021, management believes any liability that may ultimately result from the resolution of these matters will not have a material adverse effect on the Company’s consolidated financial position, operating results or cash flows.

XML 30 R18.htm IDEA: XBRL DOCUMENT v3.22.1
Note 12 - Stockholders' Equity
12 Months Ended
Dec. 31, 2021
Notes to Financial Statements  
Share-based Payment Arrangement [Text Block]

12.

STOCKHOLDERS EQUITY

 

Common Stock

 

On March 25, 2020, the Company entered into a Securities Purchase Agreement (the “Purchase Agreement”) with three institutional and accredited investors (the “Investors”), pursuant to which the Company agreed to issue and sell to the Investors, in a registered direct offering (the “RDO”), an aggregate of 1,000,002 shares of the Company’s common stock at an offering price of $3.50 per share, for gross proceeds of approximately $3,500,000 before the deduction of $393,000 in placement agent fees and offering expenses. The Purchase Agreement also contains representations, warranties, indemnification and other provisions customary for transactions of this nature.

 

On December 13, 2019, the Company entered into an At The Market Offering Agreement, by and between the Company and H.C. Wainwright & Co., LLC, as agent (“H.C. Wainwright”) (the “ATM Agreement”), pursuant to which the Company may offer and sell, from time to time through H.C. Wainwright, shares of the Company’s common stock, having an aggregate offering price of up to $4,400,000 and on May 19, 2020 the ATM Agreement was amended to increase the aggregate value of up to $15,280,313 (the “HCW Shares”). As of December 31, 2020, the Company sold a total of 2,620,652 shares of the Company’s common stock for aggregate gross proceeds of $8,224,000 at an average selling price of $3.14 per share, resulting in net proceeds of approximately $7,731,000 after deducting legal expenses, accounting fees, commissions and other transaction costs of approximately $493,000.

 

Warrants

 

A summary of warrant activity is as follows:

 

  

Number of

Shares

  

Weighted-

Average Exercise

Price Per Share

  

Weighted-Average

Remaining

Contract Term

 

Balance at January 1, 2020

  1,716,066  $25.23   1.57 

Warrants granted

    $     

Warrants exercised

  (599,582) $2.81     

Warrants expired/canceled

    $     

Outstanding at December 31, 2020

  1,116,484  $37.27   0.49 

Exercisable at December 31, 2020

  1,046,631  $34.42   0.54 
             

Balance at January 1, 2021

  1,116,484  $37.27   0.49 

Warrants granted

    $     

Warrants exercised

    $     

Warrants expired/canceled

  (463,236) $80     

Outstanding and Exercisable at December 31, 2021

  653,248  $6.97   1.4 

 

Equity Plans and Agreements

 

The Amended 2016 Equity Incentive Plan (the “Amended 2016 Plan”) was approved by the stockholders in May 2017, under which up to 60,000 shares may be issued pursuant to grants of shares, options, or other forms of incentive compensation. On June 22, 2018, the stockholders approved an amendment to the Amended 2016 Plan to increase the number of shares that may be issued to 132,500 shares. On May 30, 2019, the shareholders approved an amendment to the Amended 2016 Plan to increase the number of shares that may be issued from 132,500 shares to 392,500 shares. As of December 31, 2021, 41,386 awards were available for issuance under the Amended 2016 Plan.

 

On December 29, 2017, the Board of Directors of ThermoGenesis Corp. adopted the ThermoGenesis Corp. 2017 Equity Incentive Plan (the “ThermoGenesis Plan”) and on the same day granted options to purchase an aggregate of 280,000 shares of ThermoGenesis Corp. common stock to employees, directors, consultants, and advisors of ThermoGenesis Corp. The ThermoGenesis Plan was unanimously approved by the ThermoGenesis stockholders (including the Company) on December 29, 2017. The ThermoGenesis Plan authorizes the issuance of up to 1,000,000 shares of ThermoGenesis common stock. There are 30,000 shares available for issuance as of December 31, 2021.

 

Stock Based Compensation

 

The Company recorded stock-based compensation of $2,560,000 for the year ended December 31, 2021 and $880,000 for the year ended December 31, 2020, as comprised of the following:

 

  

Year Ended December 31,

 
  

2021

  

2020

 

Cost of revenues

 $17,000  $9,000 

Selling, general and administrative

  2,275,000   757,000 

Research and development

  268,000   114,000 
  $2,560,000  $880,000 

 

On June 4, 2020, the Chief Executive Officer, Chief Financial Officer and other employees were granted 565,500 options to purchase shares of the Company’s common stock at an exercise price of $5.94 per share. In May 2021, five Company executives voluntarily surrendered the options they were awarded. At the time they were surrendered, the exercise price of the options was underwater. No payment or other consideration was paid to the Company executives for surrendering the options. In total 490,000 options were cancelled. As a result of the cancellation, the remaining unamortized expense of $2,008,000 was accelerated and expensed in the year ended December 31, 2021.

 

Stock Options

 

The Company issues new shares of common stock upon exercise of stock options. The following is a summary of option activity for the Company’s stock option plans:

 

  

Number

of Shares

  

Weighted-

Average

Exercise

Price

  

Weighted-

Average

Remaining

Contractual

Life

  

Aggregate

Intrinsic

Value

 

Outstanding at January 1, 2021

  889,636  $8.57   8.7  $-- 
                 
                 

Granted

  --             

Expired

  (766) $272.21      $-- 

Forfeited/cancelled

  (535,450) $5.89      $-- 

Outstanding at December 31, 2021

  353,420  $12.04   6.8  $-- 

Vested and Expected to Vest at December 31, 2021

  326,596  $12.46   6.7  $-- 

Exercisable at December 31, 2021

  279,520  $13.29   6.6  $-- 

 

The aggregate intrinsic value is calculated as the difference between the exercise price of the underlying awards and the quoted price of the Company’s common stock.

 

Non-vested stock option activity for the year ended December 31, 2021, is as follows:

 

  

Non-vested Stock

Options

  

Weighted-Average

Grant Date Fair Value

 

Outstanding at January 1, 2021

  658,800  $5.25 

Granted

  --     

Vested

  (61,400) $6.18 

Cancelled/forfeited

  (523,500) $5.05 

Outstanding at December 31, 2021

  73,900  $5.94 

 

The fair value of the Company’s stock options granted for the year ended December 31, 2020 was estimated using the following weighted-average assumptions:

 

  

Year Ended December 31,

 
  

2020

 

Expected life (years)

  6 

Expected volatility

  116%

Risk-free interest rate

  0.54%

Dividend yield

  0%

 

The weighted average grant date fair value of options granted during the year ended December 31, 2020 was $5.05.

 

At December 31, 2021, the total compensation cost related to options granted under the Company’s stock option plans but not yet recognized was $262,000. This cost will be amortized on a straight-line basis over a weighted-average period of approximately one year and will be adjusted for subsequent forfeitures.

 

Net Loss Per Share

 

Net loss per share is computed by dividing the net loss by the weighted average number of common shares outstanding. The calculation of the basic and diluted earnings per share is the same for all periods presented, as the effect of the potential common stock equivalents noted below is anti-dilutive due to the Company’s net loss position for all periods presented.  Anti-dilutive securities consisted of the following at December 31:

 

  

2021

  

2020

 

Common stock equivalents of convertible promissory notes and accrued interest

  7,960,811   7,300,897 

Vested Series A warrants

  --   40,441 

Unvested Series A warrants(1)

  --   69,853 

Warrants – other

  653,248   1,006,190 

Stock options

  326,596   889,636 

Total

  8,940,655   9,307,017 

 

(1)

The unvested Series A warrants were subject to vesting based upon the amount of funds actually received by the Company in the second close of the August 2015 financing which never occurred. The warrants will remain outstanding but unvested until they expire in February 2021.

XML 31 R19.htm IDEA: XBRL DOCUMENT v3.22.1
Note 13 - Revenues
12 Months Ended
Dec. 31, 2021
Notes to Financial Statements  
Revenue from Contract with Customer [Text Block]

13.

REVENUES

 

The Company’s revenues consistent primarily of device sales and service revenue.

 

Device Sales

Device sales include devices and consumables for BioArchive, AXP, CAR-TXpress and manual disposables. Revenue is recognized when control of the devices passes to the customer, and the Company’s performance obligation has been satisfied.

 

Service Revenue

Service revenue principally consists of maintenance contracts for BioArchive, AXP and CAR-TXpress products. Devices sold have warranty periods of one to two years. After the warranty expires, the Company offers separately priced annual maintenance contracts. Under these contracts, customers pay in advance. These prepayments are recorded as deferred revenue and recognized over time as the contract performance obligations are satisfied.

 

Revenue is recognized based on the following five-step process as outlined in the Accounting Standards Codification (“ASC”) Topic 606, “Revenue from Contracts with Customers”: (i) Identify the Contract with the Customer; (ii) Identify Performance Obligations in the Contract; (iii) Determine the Transaction Price; (iv) Allocate the Transaction Price; and (v) Satisfaction of the Performance Obligations (and Recognize Revenue). 

 

Revenues are recorded net of discounts.  Shipping and handling fees billed to customers are included in net revenues, while the related costs are included in cost of revenues.  Most sales are made with FOB origin shipping terms, with title and control of the goods passing to the customer at the time of shipment.  Payments from domestic customers are normally due in two months or less after the title transfers, the service contract is executed, or the services have been rendered.  For international customers, payment terms may extend up to 120 days.  All sales have fixed pricing and there are currently no variable components included in the Company’s revenue.

 

Generally, all sales are contract sales (with either an underlying contract or purchase order).  The Company does not have any material contract assets.  When invoicing occurs prior to revenue recognition, a contract liability is recorded (as deferred revenue on the consolidated balance sheet).

 

Except for limited exceptions, there is no right of return provided for distributors or customers.  For distributors, the Company has no control over the movement of goods to the end customer.  The Company’s distributors control the timing, terms and conditions of the transfer of goods to the end customer.  Additionally, for sales of products made to distributors, the Company considers a number of factors in determining when revenue is recognized.  These factors include, but are not limited to, whether the payment terms offered to the distributor are considered to be non-standard, the distributor’s history of adhering to the terms of its contractual arrangements with the Company, whether the Company has a pattern of granting concessions for the benefit of the distributor, and whether there are other conditions that may indicate that the sale to the distributor is not substantive.

 

The following table summarizes the revenues by product line and type:

 

  

Year Ended December 31, 2021

 
  

Device

Revenue

  

Service

Revenue

  

Other

Revenue

  

Total

Revenue

 
                 

AXP

 $4,940,000  $198,000  $--  $5,138,000 

BioArchive

  827,000   1,518,000   --   2,345,000 

CAR-TXpress

  875,000   123,000   286,000   1,284,000 

Manual Disposables

  421,000   --   --   421,000 

Other

  65,000   --   41,000   106,000 

Total

 $7,128,000  $1,839,000  $327,000  $9,294,000 

 

  

Year Ended December 31, 2020

 
  

Device

Revenue

  

Service

Revenue

  

Other

Revenue

  

Total

Revenue

 
                 

AXP

 $4,774,000  $160,000  $--  $4,934,000 

BioArchive

  855,000   1,177,000   --   2,032,000 

CAR-TXpress

  1,471,000   71,000   286,000   1,828,000 

Manual Disposables

  599,000   --   --   599,000 

Other

  289,000   --   62,000   351,000 

Total

 $7,988,000  $1,408,000  $348,000  $9,744,000 

 

Contract Balances

Generally, all sales are contract sales (with either an underlying contract or purchase order). The Company does not have any material contract assets. When invoicing occurs prior to revenue recognition, a contract liability is recorded (as deferred revenue on the consolidated balance sheet). Revenues recognized during the year ended December 31, 2021 and 2020 that were included in the beginning balance of deferred revenue were $608,000 and $620,000, respectively. Short term deferred revenues were $719,000 and $608,000 at December 31, 2021 and 2020, respectively. Long-term deferred revenue was $1,244,000 and $1,596,000 at December 31, 2021 and 2020, respectively.

 

Exclusivity Fee

In 2019, the Company entered into a Supply Agreement with Corning Incorporated (the “Supply Agreement”). The Supply Agreement has an initial term of five years with Corning having two options to renew for an additional two-years (up to four years total), unless terminated by either party in accordance with the terms of the Supply Agreement (collectively, the “Term”). Pursuant to the Supply Agreement, the Company has granted Corning exclusive worldwide distribution rights for substantially all X-Series® products under the CAR-TXpress™ platform (the “Products”) for the duration of the Term, subject to certain geographical and other exceptions. In addition to any amounts payable throughout the Term for the Products, as consideration for the exclusive worldwide distribution rights Corning paid a $2,000,000 exclusivity fee. The Company recorded $286,000 in revenue for the years ended December 31, 2021 and 2020.

 

Distribution Agreement

The Company signed a new agreement with its AXP distributor in China through 2023. The new agreement contains annual purchase minimums. In return for the minimum purchase commitment, the Company provided the distributor with AXP processing devices to use during the term of the agreement. The Company maintains ownership of these devices and they must be returned to the Company at the end of the agreement. The Company analyzed the relevant accounting guidance and determined that the equipment and AXP bagsets represented distinct performance obligations. The equipment was concluded to be an embedded lease, accounted for as a sales-type operating lease. At December 31, 2021, the book value of those assets was approximately $170,000 and they will be amortized over their estimated useful life of five years. For the year ended December 31, 2021, the Company recorded $41,000 in revenue relating to the lease.

 

Backlog of Remaining Customer Performance Obligations

The following table represents revenue expected to be recognized in the future from the backlog of performance obligations that are unsatisfied (or partially unsatisfied) at the end of the reporting period:

 

  

2022

  

2023

  

2024

  

2025

  

2026 and

beyond

  

Total

 

Service revenue

 $927,000  $462,000  $189,000  $86,000  $--  $1,664,000 

Device revenue (1)

  732,000   732,000   41,000   --   --   1,505,000 

Exclusivity fee

  286,000   286,000   286,000   286,000   190,000   1,334,000 

Clinical revenue

  13,000   13,000   13,000   13,000   147,000   199,000 

Total

 $1,958,000  $1,493,000  $529,000  $385,000  $337,000  $4,702,000 

 

 

(1)

Represents the minimum purchase requirements under the distribution agreement the Company signed with its AXP distributor in China.

XML 32 R20.htm IDEA: XBRL DOCUMENT v3.22.1
Note 14 - Concentrations
12 Months Ended
Dec. 31, 2021
Notes to Financial Statements  
Concentration Risk Disclosure [Text Block]

14.

CONCENTRATIONS

 

The Company had accounts receivable balances or revenues in excess of 10% for the years ended December 31, 2021 and 2020 as shown in the table below:

 

Accounts Receivable

 

2021

  

2020

 

Customer 1

 $206,000   13% $531,000   38%

Customer 2

 $200,000   13% $337,000   24%

Customer 3

  --   --  $139,000   10%

 

Revenues

 

2021

  

2020

 

Customer 1

 $2,180,000   23% $2,646,000   27%

Customer 2

  1,373,000   15% $938,000   10%

Customer 3

 $809,000   9% $1,293,000   13%

 

One supplier accounted for 71% and 40% of total inventory purchases during the years ended December 31, 2021 and 2020, respectively.

 

For the year ended December 31, 2021, sales to customers outside the U.S. comprised approximately 45% of revenues. This compares to 39% for the year ended December 31, 2020.

 

The Company has a contract manufacturer in Costa Rica that produces certain disposables. The Company’s equipment and leasehold improvements, net of accumulated depreciation, is summarized below by geographic area:

 

  

Year Ended December 31,

 
  

2021

  

2020

 

United States

 $647,000  $810,000 

Costa Rica

  292,000   390,000 

India

  139,000   169,000 

All other countries

  183,000   55,000 

Total equipment, net

 $1,261,000  $1,424,000 

 

XML 33 R21.htm IDEA: XBRL DOCUMENT v3.22.1
Note 15 - Employee Retention Tax Credit
12 Months Ended
Dec. 31, 2021
Notes to Financial Statements  
Retirement Benefits [Text Block]

15.

EMPLOYEE RETENTION TAX CREDIT

 

Employee Retention Tax Credits (“ERTC”), created in the  March 2020 CARES Act and then subsequently amended by the Consolidated Appropriation Act (“CAA”) of 2021 and the American Rescue Plan Act (“ARPA”) of 2021, is a refundable payroll credit for qualifying businesses keeping employees on their payroll during the COVID-19 pandemic.  Under CAA and ARPA amendments, employers can claim a refundable tax credit against the employer share of social security tax equal to 70% of the qualified wages (including certain health care expenses) paid to employees from January 1, 2021 to  September 30, 2021.  Qualified wages are limited to $10,000 per employee per quarter in 2021 so the maximum ERTC available is $7,000 per employee per quarter. 

 

The Company is eligible to receive the ERTC credits under the gross receipts decline test when comparing the first, second and third quarters of 2021 to the same quarters in 2019, which qualified the Company to claim ERTC the first three quarters of 2021 under the amended ERTC program. The Company qualified for a refundable payroll tax credit totaling $842,000 for the first three quarters of 2021, which is recorded in other income on the Company’s consolidated statement of operations for the year ended December 31, 2021, and prepaid and other current assets on the Company’s consolidated balance sheet as of  December 31, 2021.

XML 34 R22.htm IDEA: XBRL DOCUMENT v3.22.1
Note 16 - Income Taxes
12 Months Ended
Dec. 31, 2021
Notes to Financial Statements  
Income Tax Disclosure [Text Block]

16.

INCOME TAXES

 

Loss before income tax benefits was comprised of $11,850,000 from US and $30,000 from foreign jurisdictions for the year ended December 31, 2021 and $16,728,000 from US and $83,000 from foreign jurisdictions for the year ended December 31, 2020.

 

The reconciliation of federal income tax attributable to operations computed at the federal statutory tax rate to income tax benefit is as follows for the:

 

  

Year Ended December 31,

 
  

2021

  

2020

 

Statutory federal income tax benefit

 $(2,495,000) $(3,530,000)

Intangible assets

  --   69,000 

PPP loan forgiveness

  (137,000)  -- 

Incentive stock options

  257,000   56,000 

Change in valuation allowance

  (72,000)  197,000 

Expiration of net operating losses

  1,242,000   1,558,000 

Disallowed financing costs

  1,282,000   1,619,000 

State and local taxes

  (195,000)  (31,000)

Foreign rate differential

  26,000   13,000 

Other

  92,000   49,000 

Total income tax expense

 $--  $-- 

 

At December 31, 2021, we had federal net operating loss carryforwards of approximately $125,077,000 to offset future federal taxable income, with $101,805,000 available through 2037 and $23,272,000 available indefinitely. We also had state net operating loss carryforwards of approximately $60,984,000 that may offset future state taxable income through 2041. We also had foreign net operating loss carryforwards of approximately $629,000 that may offset future foreign taxable income through 2029.

 

At December 31, 2021, the Company has research and experimentation credit carryforwards of $1,521,000 for federal tax purposes that expire in various years between 2022 and 2041, and $1,616,000 for state income tax purposes that do not have an expiration date, and some of which expire in 2031 and 2032.

 

Significant components of the Company’s deferred tax assets and liabilities for federal and state income taxes are as follows:

 

  

Year Ended December 31,

 
  

2021

  

2020

 

Deferred tax assets:

        

Net operating loss carryforwards

 $27,088,000  $27,312,000 

Income tax credit carryforwards

  2,797,000   2,852,000 

Stock compensation

  437,000   369,000 

Lease obligation

  127,000   160,000 

Deferred revenue

  313,000   366,000 

Inventory reserve

  449,000   234,000 

Other

  213,000   268,000 

Total deferred tax assets

  31,424,000   31,561,000 
         

Deferred tax liabilities

        

Depreciation and amortization

  (320,000)  (352,000)

Lease asset

  (120,000)  (153,000)

Total deferred tax liabilities

  (440,000)  (505,000)

Valuation allowance

  (30,984,000)  (31,056,000)

Net deferred taxes

 $--  $-- 

 

ASC 740 requires that the tax benefit of net operating losses, temporary differences and credit carryforwards be recorded as an asset to the extent that management assesses that realization is "more likely than not." Realization of the future tax benefits is dependent on the Company's ability to generate sufficient taxable income within the carryforward period. Because of the Company's recent history of operating losses, management believes that recognition of the deferred tax assets arising from the above-mentioned future tax benefits is currently not likely to be realized and, accordingly, has provided a valuation allowance.

 

The valuation allowance decreased by $72,000 and increased by $197,000 during the years ended December 31, 2021 and 2020, respectively.

 

In August 2016, the conversion of the Boyalife debentures effected an “ownership change” as defined under the provisions of the Tax Reform Act of 1986. As a result, any net operating loss and credit carryovers existing at that date will be subject to an annual limitation regarding their utilization against taxable income in future periods. Additionally, before the conversion of the debentures, it is possible that “ownership changes” occurred, which could create additional limitations on the use of our net operating losses and credit carryovers. Additionally, ownership changes may have occurred in the periods after 2016 which could limit our utilization of losses and credits generated in the years 20162021.

 

On March 27, 2020, the Coronavirus, Aid, Relief and Economic Stimulus Act (CARES Act) was enacted. The CARES Act made various tax law changes including among other things (i) increasing the limitation under Section 163(j) of the Internal Revenue Code of 1986, as amended (the “IRC”) for 2019 and 2020 to permit additional expensing of interest (ii) enacting a technical correction so that qualified improvement property can be immediately expensed under IRC Section 168(k), (iii) making modifications to the federal net operating loss rules including permitting federal net operating losses incurred in 2018, 2019, and 2020 to be carried back to the five preceding taxable years in order to generate a refund of previously paid income taxes and (iv) enhancing the recoverability of alternative minimum tax credits. As of December 31, 2020, the Company has taken advantage of the PPP loan provided by the CARES Act. The PPP loan was forgiven in 2021 and forgiveness income was fully reversed as per federal guidance. The provisions of the CARES Act have not changed the amount of income tax paid, nor will they impact the GAAP tax expense benefit expected to be recorded in 2021.

 

On June 29, 2020, California’s Governor Newsom signed AB85 suspending California net operating loss (“NOL”) utilization and imposing a cap on the amount of business incentives tax credits (R&D credit) for tax years 2020-2022. Given an expected tax loss for 2021, the suspension will not have an impact on the company’s NOL or credits in California.

XML 35 R23.htm IDEA: XBRL DOCUMENT v3.22.1
Note 17 - Employee Retirement Plan
12 Months Ended
Dec. 31, 2021
Notes to Financial Statements  
Defined Contribution Plan [Text Block]

17.

EMPLOYEE RETIREMENT PLAN

 

401(k) Plan

 

The Company provides a retirement plan, in accordance with Section 401(k) of the Internal Revenue Code, to all eligible employees. Employees may elect to contribute up to the Internal Revenue Service maximum annual contribution limit. The Company matches employee contributions up to a maximum of 4% per year. The Company recognized an expense of $135,000 and $147,000 for the years ended December 31, 2021 and 2020, respectively, related to matching contributions.

XML 36 R24.htm IDEA: XBRL DOCUMENT v3.22.1
Note 18 - Subsequent Events
12 Months Ended
Dec. 31, 2021
Notes to Financial Statements  
Subsequent Events [Text Block]

18.

SUBSEQUENT EVENTS

 

On February 3, 2022, the Company and the Sales Agent entered into Amendment No. 2 to the Offering Agreement At the Market Offering Agreement (the “Offering Agreement”) with H.C. Wainwright & Co., LLC to further increase the maximum aggregate offering price of shares of Common Stock that may be offered and sold from time to time under the Amended Offering Agreement from $15,280,313 to $19,555,261, which enables the Company to sell an additional $4,275,000 of shares after taking into account prior sales under the Offering Agreement (the “Additional Shares”). Amendment No. 2 also amended the Offering Agreement to change the expiration date of the Amended Offering Agreement from August 9, 2022 to the date on which all of the Additional Shares are sold by the Company or until the Amended Offering Agreement is otherwise mutually terminated, subject to the early termination provisions set forth in the agreement. The terms and conditions of the Offering Agreement otherwise remain unchanged. Subsequent to December 31, 2021, the Company sold a total of 918,093 shares of common stock under the H.C. Wainwright ATM Agreement for aggregate gross proceeds of $681,000 at an average selling price of $0.74 per share, resulting in net proceeds of approximately $594,000 after deducting commissions and other transaction costs of approximately $87,000. These sales lowered the conversion price on the Second Amended and Restated Convertible Promissory Note with Boyalife Asset Holding II, Inc. to $0.65 per share as of February 28, 2022.

 

On March 4, 2022, the Company entered into an Amendment No. 1 (the “Amendment to Note”) to its Second Amended and Restated Convertible Promissory Note with Boyalife Asset Holding II, Inc. (the “Note”), and an Amendment No. 2 (the “Amendment to Credit Agreement”) to its First Amended and Restated Revolving Credit Agreement with Boyalife Asset Holding II, Inc. (the “Credit Agreement”). The Amendment to Note amends the maturity date of the Note to be March 6, 2023, and provides that interest accrued and unpaid as of March 6, 2022 is due and payable as of March 6, 2022. After March 6, 2022, accrued and unpaid interest shall become due and payable annually on December 31st of each year. The Amendment to Credit Agreement amends the Credit Agreement to change the defined term “Termination Date” to be March 6, 2023.

 

On March 24, 2022, the Company entered into a License and Technology Access Agreement with Boyalife Genomics (the “Boyalife License Agreement”), for the purpose of creating a contract manufacturing and development organization (“CDMO”) division of the Company.  The newly formed division will be called TG Biosynthesis.  Boyalife Genomics is an affiliate of our Chairman and CEO, Dr. Chris Xu, and is a Tianjin, China-based cell manufacturing organization that has developed substantial manufacturing technology relating to cell manufacturing services.  Under the terms of the Boyalife License Agreement, Boyalife Genomics granted the Company and its subsidiaries and affiliates an exclusive license in the United States to use Boyalife Genomics’ existing and future know-how and U.S. patents rights (if any) relating to cell manufacturing and related processes.  Notwithstanding the foregoing exclusivity, Boyalife Genomics retains the right to use the licensed intellectual property in the U.S. solely for its internal use in connection with the provision of products and services to third parties.  In consideration of this license, the Company will pay to Boyalife Genomics a running royalty of 7.5% of the Company’s annual net sales of products and services that are covered by one of more Boyalife Genomics’ patents and 5.0% of other products and services covered by the licensed intellectual property; and transfer to Boyalife Genomics’ all of the Company’s 8.63% minority equity interest in ImmuneCyte Inc.

 

Also on March 4, 2022, we entered into a Lease Agreement with Z3 Investment LLC (“Lessor”) for approximately 35,475 square feet of space in the Sacramento, California.  Under the terms of the agreement, the Lessor will build out the facility into a state-of-the-art current good manufacturing practice (cGMP) compliant facility with 12 cGMP clean room suites (the “CDMO Facility Lease”).    The Lessor anticipates the build out to be completed in late 2022 at which time the Company can then begin to offer CDMO services to customers.  The CDMO Facility Lease provides for a lease term beginning on April 1, 2022 and ending on September 30, 2027, with a right of the Company to extend the lease for 2 additional periods of 5 years each.

XML 37 R25.htm IDEA: XBRL DOCUMENT v3.22.1
Significant Accounting Policies (Policies)
12 Months Ended
Dec. 31, 2021
Accounting Policies [Abstract]  
Basis of Accounting, Policy [Policy Text Block]

Basis of Presentation

 

The accompanying consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (U.S. GAAP).

 

Consolidation, Policy [Policy Text Block]

Principles of Consolidation

 

The consolidated financial statements include the accounts of ThermoGenesis Holdings, Inc. and its wholly-owned subsidiaries, ThermoGenesis Corp. and TotipotentRX Cell Therapy, Pvt. Ltd and ThermoGenesis Corp’s majority-owned subsidiary, CARTXpress Bio. All significant intercompany accounts and transactions have been eliminated upon consolidation.

 

Consolidation, Subsidiaries or Other Investments, Consolidated Entities, Policy [Policy Text Block]

Non-controlling Interests

 

The 20% ownership interest of CARTXpress Bio that is not owned by ThermoGenesis Holdings is accounted for as a non-controlling interest as the Company has an 80% ownership interest in CARTXpress Bio. Earnings or losses attributable to other stockholders of a consolidated affiliated company are classified separately as "non-controlling interest" in the Company's consolidated statements of operations. Net loss attributable to non-controlling interests reflects only its share of the after-tax earnings or losses of an affiliated company. The Company's condensed consolidated balance sheets reflect non-controlling interests within the equity section.

 

Use of Estimates, Policy [Policy Text Block]

Use of Estimates

 

Preparation of financial statements in conformity with accounting principles generally accepted in the United States of America (“GAAP”) and requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Estimates are used for, but not limited to, the allowance for doubtful accounts, carrying amounts of inventories, depreciation and amortization, warranty obligations, assumptions made in valuing financial instruments issued in various compensation and financing arrangements, deferred income taxes and related valuation allowance and the fair values of intangibles and goodwill. Actual results could materially differ from the estimates and assumptions used in the preparation of the Company’s consolidated financial statements.

 

Revenue from Contract with Customer [Policy Text Block]

Revenue Recognition

 

Revenue is recognized based on the following five-step process as outlined in the Accounting Standards Codification (“ASC”) Topic 606, “Revenue from Contracts with Customers”: (i) Identify the Contract with the Customer; (ii) Identify Performance Obligations in the Contract; (iii) Determine the Transaction Price; (iv) Allocate the Transaction Price; and (v) Satisfaction of the Performance Obligations (and Recognize Revenue). Revenues are recorded net of discounts. Shipping and handling fees billed to customers are included in net revenues, while the related costs are included in cost of revenues. For more information on revenues, see Note 13.

 

Cash and Cash Equivalents, Policy [Policy Text Block]

Cash and Cash Equivalents

 

The Company considers all highly liquid investments with a maturity of three months or less at the time of purchase to be cash equivalents. Financial instruments that potentially subject the Company to a concentration of credit risk consist of cash and cash equivalents. The Company’s cash and cash equivalents is maintained in checking accounts with reputable financial institutions that may at times exceed amounts covered by insurance provided by the U.S. Federal Deposit Insurance Corporation. The Company has cash and cash equivalents of $87,000 and $83,000 at December 31, 2021 and 2020 in India. The Company has not experienced any realized losses on the Company’s deposits of cash and cash equivalents.

 

Foreign Currency Transactions and Translations Policy [Policy Text Block]

Foreign Currency Translation

 

The Company’s reporting currency is the US dollar. The functional currency of the Company’s subsidiary in India is the Indian rupee (“INR”). Assets and liabilities are translated into US dollars at period end exchange rates. Revenue and expenses are translated at average rates of exchange prevailing during the periods presented. Cash flows are also translated at average exchange rates for the period, therefore, amounts reported on the consolidated statement of cash flows do not necessarily agree with changes in the corresponding balances on the consolidated balance sheet. Equity accounts other than retained earnings are translated at the historic exchange rate on the date of investment.

 

Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]

Goodwill, Intangible Assets and Impairment Assessments

 

Goodwill represents the excess of the purchase price in a business combination over the fair value of net tangible and intangible assets acquired. Intangible assets that are not considered to have an indefinite useful life are amortized over their useful lives, which generally range from three to ten years. Each period the Company evaluates the estimated remaining useful lives of purchased intangible assets and whether events or changes in circumstances warrant a revision to the remaining periods of amortization.

 

For goodwill and indefinite-lived intangible assets, the carrying amounts are periodically reviewed for impairment (at least annually) and whenever events or changes in circumstances indicate that the carrying value of these assets may not be recoverable. According to ASC 350, Intangibles-Goodwill and Other”, the Company can opt to perform a qualitative assessment or a quantitative assessment; however, if the qualitative assessment determines that it is more likely than not (i.e., a likelihood of more than 50 percent) the fair value is less than the carrying amount; the Company would recognize an impairment charge for the amount by which the carrying amount exceeds the reporting unit’s fair value.

 

Fair Value of Financial Instruments, Policy [Policy Text Block]

Fair Value of Financial Instruments

 

In accordance with ASC 820, Fair Value Measurements and Disclosures, fair value is defined as the exit price, or the amount that would be received for the sale of an asset or paid to transfer a liability in an orderly transaction between market participants as of the measurement date.

 

The guidance also establishes a hierarchy for inputs used in measuring fair value that maximizes the use of observable inputs and minimizes the use of unobservable inputs by requiring that the most observable inputs be used when available. Observable inputs are inputs that market participants would use in valuing the asset or liability and are developed based on market data obtained from sources independent of the Company. Unobservable inputs are inputs that reflect the Company’s assumptions about the factors that market participants would use in valuing the asset or liability. The guidance establishes three levels of inputs that may be used to measure fair value:

 

 

Level 1:

Quoted market prices in active markets for identical assets or liabilities.

 

Level 2:

Other observable inputs other than Level 1 prices such as quoted prices for similar assets or liabilities; quoted prices in markets that are not active; or other inputs that are observable or can be corroborated by observable market data.

 

Level 3:

Unobservable inputs reflecting the reporting entity’s own assumptions.

 

The carrying values of cash and cash equivalents, accounts receivable and accounts payable approximate fair value due to their short duration.

 

Receivable [Policy Text Block]

Accounts Receivable and Allowance for Doubtful Accounts

 

The Company’s receivables are recorded when billed and represent claims against third parties that will be settled in cash. The carrying value of the Company’s receivables, net of the allowance for doubtful accounts, represents their estimated net realizable value. The Company estimates the allowance for doubtful accounts based on historical collection trends, age of outstanding receivables and existing economic conditions. If events or changes in circumstances indicate that a specific receivable balance may be impaired, further consideration is given to the collectability of those balances and the allowance is adjusted accordingly. A customer’s receivable balance is considered past-due based on its contractual terms. Past-due receivable balances are written-off when the Company’s internal collection efforts have been unsuccessful in collecting the amount due.

 

Inventory, Policy [Policy Text Block]

Inventories

 

Inventories are stated at the lower of cost or net realizable value and include the cost of material, labor and manufacturing overhead. Cost is determined on the first-in, first-out basis. The Company writes-down inventory to its estimated net realizable value when conditions indicate that the selling price could be less than cost due to physical deterioration, obsolescence, changes in price levels, or other causes, which it includes as a component of cost of revenues. Additionally, the Company provides valuation allowances for excess and slow-moving inventory on hand that are not expected to be sold to reduce the carrying amount of slow-moving inventory to its estimated net realizable value. The valuation allowances are based upon estimates about future demand from its customers and distributors and market conditions.

 

At times, the Company will purchase inventories in larger quantities to obtain volume purchase discounts. In some cases, purchases may exceed expected sales for certain products in the following year. If the Company purchases inventory which is likely to not be sold in the next year, that inventory is classified as non-current. As of December 31, 2021 and December 31, 2020, the Company had $1,709,000 and $1,221,000, respectively of non-current inventory.

 

Property, Plant and Equipment, Policy [Policy Text Block]

Equipment and Leasehold Improvements

 

Equipment consisting of machinery and equipment, computers and software, office equipment and leasehold improvements is recorded at cost less accumulated depreciation. Repairs and maintenance costs are expensed as incurred. Depreciation for machinery and equipment, computers and software and office furniture is computed under the straight-line method over the estimated useful lives. Leasehold improvements are amortized under the straight-line method over their estimated useful lives or the remaining lease period, whichever is shorter. When equipment and leasehold improvements are sold or otherwise disposed of, the asset account and related accumulated depreciation account are relieved, and the impact of any resulting gain or loss is recognized within general and administrative expenses in the consolidated statement of operations for the period.

 

Standard Product Warranty, Policy [Policy Text Block]

Warranty

 

We provide for the estimated cost of product warranties at the time revenue is recognized. While we engage in extensive product quality programs and processes, including actively monitoring and evaluating the quality of our component suppliers, our warranty obligation is affected by product failure rates, material usage and service delivery costs incurred in correcting a product failure. Should actual product failure rates, material usage or service delivery costs differ from our estimates, revisions to the estimated warranty liability could have a material impact on our financial position, cash flows or results of operations.

 

Debt, Policy [Policy Text Block]

Debt Discount and Issue Costs

 

The Company amortizes debt discount and debt issue costs over the life of the associated debt instrument, using the straight-line method which approximates the interest rate method.

 

Share-based Payment Arrangement [Policy Text Block]

Stock-Based Compensation

 

We use the Black-Scholes-Merton option-pricing formula in determining the fair value of our options at the grant date and apply judgment in estimating the key assumptions that are critical to the model such as the expected term, volatility and forfeiture rate of an option. Our estimate of these key assumptions is based on historical information and judgment regarding market factors and trends. If any of the key assumptions change significantly, stock-based compensation expense for new awards may differ materially in the future from that recorded in the current period. The compensation expense is then amortized over the vesting period.

 

The Company has three stock-based compensation plans, which are described more fully in Note 12.

 

Valuation and Amortization Method – The Company estimates the fair value of stock options granted using the Black-Scholes-Merton option-pricing formula. This fair value is then amortized on a straight-line basis over the requisite service periods of the awards, which is generally the vesting period. The formula does not include a discount for post-vesting restrictions, as we have not issued awards with such restrictions.

 

Expected Term – For options which the Company has limited available data, the expected term of the option is based on the simplified method. This simplified method averages an award’s vesting term and its contractual term. For all other options, the Company's expected term represents the period that the Company's stock-based awards are expected to be outstanding and was determined based on historical experience of similar awards, giving consideration to the contractual terms of the stock-based awards, vesting schedules and expectations of future employee behavior.

 

Expected Volatility – Expected volatility is based on historical volatility. Historical volatility is computed using daily pricing observations for recent periods that correspond to the expected term of the options.

 

Expected Dividend – The Company has not declared dividends and does not anticipate declaring any dividends in the foreseeable future. Therefore, the Company uses a zero value for the expected dividend value factor to determine the fair value of options granted.

 

Risk-Free Interest Rate – The Company bases the risk-free interest rate used in the valuation method on the implied yield currently available on U.S. Treasury zero-coupon issues with the same expected term.

 

Estimated Forfeitures – When estimating forfeitures, the Company considers voluntary and involuntary termination behavior as well as analysis of actual option forfeitures.

 

Research and Development Expense, Policy [Policy Text Block]

Research and Development

 

Research and development costs, consisting of salaries and benefits, costs of disposables, facility costs, contracted services and stock-based compensation from the engineering, regulatory and scientific affairs departments, that are useful in developing and clinically testing new products, services, processes or techniques, as well as expenses for activities that may significantly improve existing products or processes are expensed as incurred. Costs to acquire technologies that are utilized in research and development and that have no future benefit are expensed when incurred.

 

Business Combinations Policy [Policy Text Block]

Acquired In-Process Research and Development

 

Acquired in-process research and development that the Company acquires through business combinations represents the fair value assigned to incomplete research projects which, at the time of acquisition, have not reached technological feasibility. The amounts are capitalized and are accounted for as indefinite-lived intangible assets, subject to impairment testing until completion or abandonment of the projects. Upon successful completion of each project, the Company will make a determination as to the then useful life of the intangible asset, generally determined by the period in which the substantial majority of the cash flows are expected to be generated and begin amortization. The Company tests intangible assets for impairment at least annually, or more frequently if impairment indicators exist, by first assessing qualitative factors to determine whether it is more likely than not that the fair value of the intangible asset is less than it’s carrying amount. If the Company concludes it is more likely than not that the fair value is less than the carrying amount, a quantitative test that compares the fair value of the intangible asset with its’ carrying value is performed. If the fair value is less than the carrying amount, an impairment loss is recognized in operating results.

 

Legal Costs, Policy [Policy Text Block]

Patent Costs

 

The costs incurred in connection with patent applications, in defending and maintaining intellectual property rights and litigation proceedings are expensed as incurred.

 

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

Credit Risk

 

Currently, the Company primarily manufactures and sells cellular processing systems and thermodynamic devices principally to the blood and cellular component processing industry and performs ongoing evaluations of the credit worthiness of the Company’s customers. The Company believes that adequate provisions for uncollectible accounts have been made in the accompanying consolidated financial statements. To date, the Company has not experienced significant credit related losses.

 

Income Tax, Policy [Policy Text Block]

Income Taxes

 

The tax years 2000-2020 remain open to examination by the major taxing jurisdictions to which the Company is subject; however, there is no current examination. The Company’s policy is to recognize interest and penalties related to the underpayment of income taxes as a component of income tax expense. To date, there have been no interest or penalties charged to the Company in relation to the underpayment of income taxes. There were no unrecognized tax benefits during the periods presented.

 

The Company’s estimates of income taxes and the significant items resulting in the recognition of deferred tax assets and liabilities reflect the Company’s assessment of future tax consequences of transactions that have been reflected in the financial statements or tax returns for each taxing jurisdiction in which the Company operates. The Company bases the provision for income taxes on the Company’s current period results of operations, changes in deferred income tax assets and liabilities, income tax rates, and changes in estimates of uncertain tax positions in the jurisdictions in which the Company operates. The Company recognizes deferred tax assets and liabilities when there are temporary differences between the financial reporting basis and tax basis of assets and liabilities and for the expected benefits of using net operating loss and tax credit loss carryforwards. The Company establishes valuation allowances when necessary to reduce the carrying amount of deferred income tax assets to the amounts that the Company believes are more likely than not to be realized. The Company evaluates the need to retain all or a portion of the valuation allowance on recorded deferred tax assets. When a change in the tax rate or tax law has an impact on deferred taxes, the differences are expected to reverse. As the Company operates in more than one state, changes in the state apportionment factors, based on operational results, may affect future effective tax rates and the value of recorded deferred tax assets and liabilities. The Company records a change in tax rates in the consolidated financial statements in the period of enactment.

 

Income tax consequences that arise in connection with a business combination include identifying the tax basis of assets and liabilities acquired and any contingencies associated with uncertain tax positions assumed or resulting from the business combination. Deferred tax assets and liabilities related to temporary differences of an acquired entity are recorded as of the date of the business combination and are based on the Company’s estimate of the appropriate tax basis that will be accepted by the various taxing authorities and its determination as to whether any of the acquired deferred tax liabilities could be a source of taxable income to realize the Company’s pre-existing deferred tax assets.

 

Reclassification, Comparability Adjustment [Policy Text Block]

Reclassifications

 

Certain prior period amounts have been reclassified to conform to the current period presentation.  The reclassifications did not have an impact on net loss as previously reported.  For the year ended December 31, 2021, sales and marketing and general and administrative expenses were combined into one line item identified as sales, general and administrative expenses on the Statement of Operations; the loss on equity method investments was combined with other income on the Statement of Operations; and  incentive stock options and foreign rate differential were broken out as separate line items in the reconciliation of federal income tax attributable to operations in Note 14.

 

New Accounting Pronouncements, Policy [Policy Text Block]

Recently Adopted Accounting Standards

 

In December 2019, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) 2019-12Income Taxes (Topic 740): Simplifying the Accounting of Income Taxes”, which is intended to simplify various aspects related to accounting for income taxes. ASU 2019-12 removes certain exceptions to the general principles in Topic 740 and also clarifies and amends existing guidance to improve consistent application. This guidance is effective for fiscal years and interim periods within those fiscal years, beginning after December 15, 2020. The adoption of this standard did not have a material impact on the Company’s financial statements.

 

In January 2020, the FASB issued ASU 2020-01,Investments Equity Securities (Topic 321), InvestmentsEquity Method and Joint Ventures (Topic 323), and Derivatives and Hedging (Topic 815): Clarifying the Interactions between Topic 321, Topic 323, and Topic 815”. The new guidance clarifies the interaction of accounting for the transition into and out of the equity method and the accounting for measuring certain purchased options and forward contracts to acquire investments. It is effective for fiscal years beginning after December 15, 2020, including interim periods within those fiscal years. The adoption of this standard did not have a material impact on the Company’s financial statements.

 

Recently Issued Accounting Standards

 

In August 2020, the FASB issued ASU 2020-06Debt-Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and HedgingContracts in Entitys Own Equity (Subtopic 815-40): Accounting for Convertible Instruments and Contracts in an Entitys Own Equity,” which, among other things, provides guidance on how to account for contracts on an entity’s own equity. This ASU simplifies the accounting for certain financial instruments with characteristics of liabilities and equity, including convertible instruments and contracts on an entity’s own equity. Specifically, the ASU eliminated the need for the Company to assess whether a contract on the entity’s own equity (1) permits settlement in unregistered shares, (2) whether counterparty rights rank higher than shareholder’s rights, and (3) whether collateral is required. In addition, the ASU requires incremental disclosure related to contracts on the entity’s own equity and clarifies the treatment of certain financial instruments accounted for under this ASU on earnings per share. This ASU may be applied on a full retrospective of modified retrospective basis. The ASU is effective for public business entities that meet the definition of a Securities and Exchange Commission (“SEC”) filer, excluding entities eligible to be smaller reporting companies as defined by the SEC, for fiscal years beginning after December 15, 2021, including interim periods within those fiscal years. For all other entities, the amendments are effective for fiscal years beginning after December 15, 2023, including interim periods within those fiscal years. Early adoption is permitted for fiscal years beginning after December 15, 2020. The Company does not anticipate the adoption of this standard to have a material impact on its financial statements.

 

In June 2016, the FASB issued ASU 2016-13, Financial Instruments - Credit Losses (Topic 326). The ASU introduced a new accounting model, the Current Expected Credit Losses model (“CECL”), which requires earlier recognition of credit losses and additional disclosures related to credit risk. The CECL model utilizes a lifetime expected credit loss measurement objective for the recognition of credit losses at the time the financial asset is originated or acquired. ASU 2016-13 is effective for annual reporting periods beginning after December 15, 2022, including interim reporting periods within those annual reporting periods. The Company is in the processing of assessing the impact of the adoption of the ASU on the Company’s financial statements.

XML 38 R26.htm IDEA: XBRL DOCUMENT v3.22.1
Note 4 - Equipment and Leasehold Improvements (Tables)
12 Months Ended
Dec. 31, 2021
Notes Tables  
Property, Plant and Equipment [Table Text Block]
  

Year Ended December 31,

  

2021

  

2020

 

Estimated Useful Life (in years)

Machinery and equipment

 $6,270,000  $6,004,000 

2.5

-10

Computer and software

  631,000   631,000 

2

-5

Office equipment

  256,000   256,000 

5

-10

Leasehold improvements

  932,000   932,000 

5 years or remaining lease term

Total equipment

  8,089,000   7,823,000    

Less accumulated depreciation

  (6,828,000)  (6,399,000)   

Total equipment and leasehold improvements, net

 $1,261,000  $1,424,000    
XML 39 R27.htm IDEA: XBRL DOCUMENT v3.22.1
Note 5 - Intangible Assets and Goodwill (Tables)
12 Months Ended
Dec. 31, 2021
Notes Tables  
Schedule of Intangible Assets and Goodwill [Table Text Block]
  

Intangible Assets

  

Goodwill

 
         

Balance at January 1, 2020, net

 $1,467,000  $781,000 
         

Amortization and foreign exchange

  (109,000)  -- 
         

Balance at December 31, 2020, net

 $1,358,000  $781,000 
         

Amortization and foreign exchange

  (40,000)  -- 
         

Balance at December 31, 2021, net

 $1,318,000  $781,000 
Schedule of Finite-Lived Intangible Assets [Table Text Block]
  

As of December 31, 2021

 
  

Weighted

Average

Amortization

Period

(in Years)

  

Gross

Carrying

Amount

  

Accumulated

Amortization

  

Impairment

  

Net

 

Trade names

  3  $52,000  $52,000  $--  $-- 

Developed technology

  10   318,000   143,000   --   175,000 

Licenses

  7   418,000   418,000   --   -- 

Device registration

  7   78,000   78,000   --   -- 

Customer relationships

  3   425,000   425,000   --   -- 

Amortizable intangible assets

     $1,291,000  $1,116,000   --  $175,000 

In process technology

      1,143,000   --   --   1,143,000 

Total

     $2,434,000  $1,116,000  $--  $1,318,000 
  

As of December 31, 2020

 
  

Weighted

Average

Amortization

Period

(in Years)

  

Gross

Carrying

Amount

  

Accumulated

Amortization

  

Impairment

  

Net

 

Trade names

  3  $52,000  $52,000  $--  $-- 

Developed technology

  10   318,000   111,000   --   207,000 

Licenses

  7   432,000   424,000   --   8,000 

Device registration

  7   66,000   66,000   --   -- 

Customer relationships

  3   442,000   442,000   --   -- 

Amortizable intangible assets

      1,310,000   1,095,000   --   215,000 

In process technology

      1,143,000   --   --   1,143,000 

Total

     $2,453,000  $1,095,000  $--  $1,358,000 
Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]

Year Ended December 31,

 

2022

  32,000 

2023

  32,000 

2024

  32,000 

2025

  32,000 

Thereafter

  47,000 

Total

 $175,000 
XML 40 R28.htm IDEA: XBRL DOCUMENT v3.22.1
Note 6 - Related Party Transactions (Tables)
12 Months Ended
Dec. 31, 2021
Notes Tables  
Schedule of Related Party Transactions [Table Text Block]
 

Maturity Date

 

Stated Interest Rate

  

Conversion Price

  

Face Value

  

Remaining Debt Discount

  

Carrying Value

 

At December 31, 2021

3/6/2022

  22% $1.80  $10,000,000  $(755,000) $9,245,000 

At December 31, 2020

3/6/2022

  22% $1.80  $10,000,000  $(4,065,000) $5,935,000 
XML 41 R29.htm IDEA: XBRL DOCUMENT v3.22.1
Note 7 - Convertible Promissory Note (Tables)
12 Months Ended
Dec. 31, 2021
Notes Tables  
Convertible Debt [Table Text Block]
 

Maturity Date

 

Stated Interest Rate

  

Conversion Price

  

Face Value

  

Remaining Debt Discount

  

Carrying Value

 

At December 31, 2021

7/31/2022

  24% $1.80  $1,000,000  $(187,000) $813,000 

At December 31, 2020

7/31/2022

  24% $1.80  $1,000,000  $(507,000) $493,000 
XML 42 R30.htm IDEA: XBRL DOCUMENT v3.22.1
Note 9 - Leases (Tables)
12 Months Ended
Dec. 31, 2021
Notes Tables  
Lease, Cost [Table Text Block]
  

December 31,

2021

  

December 31,

2020

 

Right-of-use operating lease assets, net

 $571,000  $730,000 

Current lease liability (included in other current liabilities)

  206,000   157,000 

Non-current lease liability

  398,000   604,000 
         

Weighted average remaining lease term

  2.4   3.4 

Discount rate

  22%  22%
  

December 31,

 
  

2021

  

2020

 

Operating lease cost

 $311,000  $311,000 

Variable lease cost

  105,000   139,000 

Total lease cost

 $416,000  $450,000 
Lessee, Operating Lease, Liability, Maturity [Table Text Block]

2022

  319,000 

2023

  328,000 

2024

  139,000 

Total lease payments

 $786,000 

Less: imputed interest

  (182,000)

Present value of operating lease liabilities

 $604,000 
XML 43 R31.htm IDEA: XBRL DOCUMENT v3.22.1
Note 10 - Warranty (Tables)
12 Months Ended
Dec. 31, 2021
Notes Tables  
Schedule of Product Warranty Liability [Table Text Block]
  

Year Ended December 31,

 
  

2021

  

2020

 

Beginning balance

 $154,000  $277,000 

Warranties originated during the year

  65,000   71,000 

Claims settled made during the year

  (149,000)  (212,000)

Changes in reserve estimate

  (3,000)  18,000 

Ending balance

 $67,000  $154,000 
XML 44 R32.htm IDEA: XBRL DOCUMENT v3.22.1
Note 12 - Stockholders' Equity (Tables)
12 Months Ended
Dec. 31, 2021
Notes Tables  
Schedule of Stockholders' Equity Note, Warrants or Rights [Table Text Block]
  

Number of

Shares

  

Weighted-

Average Exercise

Price Per Share

  

Weighted-Average

Remaining

Contract Term

 

Balance at January 1, 2020

  1,716,066  $25.23   1.57 

Warrants granted

    $     

Warrants exercised

  (599,582) $2.81     

Warrants expired/canceled

    $     

Outstanding at December 31, 2020

  1,116,484  $37.27   0.49 

Exercisable at December 31, 2020

  1,046,631  $34.42   0.54 
             

Balance at January 1, 2021

  1,116,484  $37.27   0.49 

Warrants granted

    $     

Warrants exercised

    $     

Warrants expired/canceled

  (463,236) $80     

Outstanding and Exercisable at December 31, 2021

  653,248  $6.97   1.4 
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]
  

Year Ended December 31,

 
  

2021

  

2020

 

Cost of revenues

 $17,000  $9,000 

Selling, general and administrative

  2,275,000   757,000 

Research and development

  268,000   114,000 
  $2,560,000  $880,000 
Share-based Payment Arrangement, Option, Activity [Table Text Block]
  

Number

of Shares

  

Weighted-

Average

Exercise

Price

  

Weighted-

Average

Remaining

Contractual

Life

  

Aggregate

Intrinsic

Value

 

Outstanding at January 1, 2021

  889,636  $8.57   8.7  $-- 
                 
                 

Granted

  --             

Expired

  (766) $272.21      $-- 

Forfeited/cancelled

  (535,450) $5.89      $-- 

Outstanding at December 31, 2021

  353,420  $12.04   6.8  $-- 

Vested and Expected to Vest at December 31, 2021

  326,596  $12.46   6.7  $-- 

Exercisable at December 31, 2021

  279,520  $13.29   6.6  $-- 
Non Vested Stock Options Activity [Table Text Block]
  

Non-vested Stock

Options

  

Weighted-Average

Grant Date Fair Value

 

Outstanding at January 1, 2021

  658,800  $5.25 

Granted

  --     

Vested

  (61,400) $6.18 

Cancelled/forfeited

  (523,500) $5.05 

Outstanding at December 31, 2021

  73,900  $5.94 
Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]
  

Year Ended December 31,

 
  

2020

 

Expected life (years)

  6 

Expected volatility

  116%

Risk-free interest rate

  0.54%

Dividend yield

  0%
Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]
  

2021

  

2020

 

Common stock equivalents of convertible promissory notes and accrued interest

  7,960,811   7,300,897 

Vested Series A warrants

  --   40,441 

Unvested Series A warrants(1)

  --   69,853 

Warrants – other

  653,248   1,006,190 

Stock options

  326,596   889,636 

Total

  8,940,655   9,307,017 
XML 45 R33.htm IDEA: XBRL DOCUMENT v3.22.1
Note 13 - Revenues (Tables)
12 Months Ended
Dec. 31, 2021
Notes Tables  
Disaggregation of Revenue [Table Text Block]
  

Year Ended December 31, 2021

 
  

Device

Revenue

  

Service

Revenue

  

Other

Revenue

  

Total

Revenue

 
                 

AXP

 $4,940,000  $198,000  $--  $5,138,000 

BioArchive

  827,000   1,518,000   --   2,345,000 

CAR-TXpress

  875,000   123,000   286,000   1,284,000 

Manual Disposables

  421,000   --   --   421,000 

Other

  65,000   --   41,000   106,000 

Total

 $7,128,000  $1,839,000  $327,000  $9,294,000 
  

Year Ended December 31, 2020

 
  

Device

Revenue

  

Service

Revenue

  

Other

Revenue

  

Total

Revenue

 
                 

AXP

 $4,774,000  $160,000  $--  $4,934,000 

BioArchive

  855,000   1,177,000   --   2,032,000 

CAR-TXpress

  1,471,000   71,000   286,000   1,828,000 

Manual Disposables

  599,000   --   --   599,000 

Other

  289,000   --   62,000   351,000 

Total

 $7,988,000  $1,408,000  $348,000  $9,744,000 
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table Text Block]
  

2022

  

2023

  

2024

  

2025

  

2026 and

beyond

  

Total

 

Service revenue

 $927,000  $462,000  $189,000  $86,000  $--  $1,664,000 

Device revenue (1)

  732,000   732,000   41,000   --   --   1,505,000 

Exclusivity fee

  286,000   286,000   286,000   286,000   190,000   1,334,000 

Clinical revenue

  13,000   13,000   13,000   13,000   147,000   199,000 

Total

 $1,958,000  $1,493,000  $529,000  $385,000  $337,000  $4,702,000 
XML 46 R34.htm IDEA: XBRL DOCUMENT v3.22.1
Note 14 - Concentrations (Tables)
12 Months Ended
Dec. 31, 2021
Notes Tables  
Schedules of Concentration of Risk, by Risk Factor [Table Text Block]

Accounts Receivable

 

2021

  

2020

 

Customer 1

 $206,000   13% $531,000   38%

Customer 2

 $200,000   13% $337,000   24%

Customer 3

  --   --  $139,000   10%

Revenues

 

2021

  

2020

 

Customer 1

 $2,180,000   23% $2,646,000   27%

Customer 2

  1,373,000   15% $938,000   10%

Customer 3

 $809,000   9% $1,293,000   13%
Schedule of Disclosure on Geographic Areas, Long-Lived Assets in Individual Foreign Countries by Country [Table Text Block]
  

Year Ended December 31,

 
  

2021

  

2020

 

United States

 $647,000  $810,000 

Costa Rica

  292,000   390,000 

India

  139,000   169,000 

All other countries

  183,000   55,000 

Total equipment, net

 $1,261,000  $1,424,000 
XML 47 R35.htm IDEA: XBRL DOCUMENT v3.22.1
Note 16 - Income Taxes (Tables)
12 Months Ended
Dec. 31, 2021
Notes Tables  
Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]
  

Year Ended December 31,

 
  

2021

  

2020

 

Statutory federal income tax benefit

 $(2,495,000) $(3,530,000)

Intangible assets

  --   69,000 

PPP loan forgiveness

  (137,000)  -- 

Incentive stock options

  257,000   56,000 

Change in valuation allowance

  (72,000)  197,000 

Expiration of net operating losses

  1,242,000   1,558,000 

Disallowed financing costs

  1,282,000   1,619,000 

State and local taxes

  (195,000)  (31,000)

Foreign rate differential

  26,000   13,000 

Other

  92,000   49,000 

Total income tax expense

 $--  $-- 
Schedule of Deferred Tax Assets and Liabilities [Table Text Block]
  

Year Ended December 31,

 
  

2021

  

2020

 

Deferred tax assets:

        

Net operating loss carryforwards

 $27,088,000  $27,312,000 

Income tax credit carryforwards

  2,797,000   2,852,000 

Stock compensation

  437,000   369,000 

Lease obligation

  127,000   160,000 

Deferred revenue

  313,000   366,000 

Inventory reserve

  449,000   234,000 

Other

  213,000   268,000 

Total deferred tax assets

  31,424,000   31,561,000 
         

Deferred tax liabilities

        

Depreciation and amortization

  (320,000)  (352,000)

Lease asset

  (120,000)  (153,000)

Total deferred tax liabilities

  (440,000)  (505,000)

Valuation allowance

  (30,984,000)  (31,056,000)

Net deferred taxes

 $--  $-- 
XML 48 R36.htm IDEA: XBRL DOCUMENT v3.22.1
Note 2 - Going Concern (Details Textual) - USD ($)
Dec. 31, 2021
Dec. 31, 2020
Cash and Cash Equivalents, at Carrying Value, Ending Balance $ 7,280,000 $ 7,161,000
Working Capital $ 8,616,000  
XML 49 R37.htm IDEA: XBRL DOCUMENT v3.22.1
Note 3 - Summary of Significant Accounting Policies (Details Textual) - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Cash and Cash Equivalents, at Carrying Value, Ending Balance $ 7,280,000 $ 7,161,000
Inventory, Noncurrent, Total 1,709,000 1,221,000
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Payments 0  
Income Tax Examination, Penalties and Interest Accrued, Total 0  
Unrecognized Tax Benefits, Ending Balance 0  
INDIA    
Cash and Cash Equivalents, at Carrying Value, Ending Balance $ 87,000 $ 83,000
CAR-TXpress [Member]    
Noncontrolling Interest, Ownership Percentage by Noncontrolling Owners 20.00%  
Noncontrolling Interest, Ownership Percentage by Parent 80.00%  
XML 50 R38.htm IDEA: XBRL DOCUMENT v3.22.1
Note 4 - Equipment and Leasehold Improvements (Details Textual) - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Depreciation, Total $ 429,000 $ 516,000
XML 51 R39.htm IDEA: XBRL DOCUMENT v3.22.1
Note 5 - Equipment and Leasehold Improvements, Net - Summary of Property, Plant, and Equipment (Details) - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Property, Plant, and Equipment, Gross $ 8,089,000 $ 7,823,000
Less accumulated depreciation (6,828,000) (6,399,000)
Total equipment and leasehold improvements, net 1,261,000 1,424,000
Machinery and Equipment [Member]    
Property, Plant, and Equipment, Gross $ 6,270,000 6,004,000
Machinery and Equipment [Member] | Minimum [Member]    
Property, Plant and Equipment, Useful Life (Year) 2 years 6 months  
Machinery and Equipment [Member] | Maximum [Member]    
Property, Plant and Equipment, Useful Life (Year) 10 years  
Computer and Software [Member]    
Property, Plant, and Equipment, Gross $ 631,000 631,000
Computer and Software [Member] | Minimum [Member]    
Property, Plant and Equipment, Useful Life (Year) 2 years  
Computer and Software [Member] | Maximum [Member]    
Property, Plant and Equipment, Useful Life (Year) 5 years  
Office Equipment [Member]    
Property, Plant, and Equipment, Gross $ 256,000 256,000
Office Equipment [Member] | Minimum [Member]    
Property, Plant and Equipment, Useful Life (Year) 5 years  
Office Equipment [Member] | Maximum [Member]    
Property, Plant and Equipment, Useful Life (Year) 10 years  
Leasehold Improvements [Member]    
Property, Plant, and Equipment, Gross $ 932,000 $ 932,000
Leasehold Improvements, Estimated Useful Life 5 years or remaining lease term  
XML 52 R40.htm IDEA: XBRL DOCUMENT v3.22.1
Note 5 - Intangible Assets and Goodwill - Goodwill and Intangible Assets (Details) - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Intangible assets, net $ 1,358,000 $ 1,467,000
Goodwill 781,000 781,000
Intangible assets, amortization and foreign exchange (40,000) (109,000)
Intangible assets, net 1,318,000 1,358,000
Goodwill $ 781,000 $ 781,000
XML 53 R41.htm IDEA: XBRL DOCUMENT v3.22.1
Note 5 - Intangible Assets and Goodwill - Summary of Intangible Assets (Details) - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Gross Carrying Amount $ 1,291,000 $ 1,310,000  
Accumulated Amortization 1,116,000 1,095,000  
Net 175,000 215,000  
Gross Carrying Amount 2,434,000 2,453,000  
Net 1,318,000 1,358,000 $ 1,467,000
In Process Techonology [Member]      
Gross Carrying Amount 1,143,000 1,143,000  
Net $ 1,143,000 $ 1,143,000  
Trade Names [Member]      
Weighted Average Amortization Period (Year) 3 years 3 years  
Gross Carrying Amount $ 52,000 $ 52,000  
Accumulated Amortization $ 52,000 $ 52,000  
Developed Technology Rights [Member]      
Weighted Average Amortization Period (Year) 10 years 10 years  
Gross Carrying Amount $ 318,000 $ 318,000  
Accumulated Amortization 143,000 111,000  
Net $ 175,000 $ 207,000  
Licensing Agreements [Member]      
Weighted Average Amortization Period (Year) 7 years 7 years  
Gross Carrying Amount $ 418,000 $ 432,000  
Accumulated Amortization $ 418,000 424,000  
Net   $ 8,000  
Device Registration [Member]      
Weighted Average Amortization Period (Year) 7 years 7 years  
Gross Carrying Amount $ 78,000 $ 66,000  
Accumulated Amortization $ 78,000 $ 66,000  
Customer Relationships [Member]      
Weighted Average Amortization Period (Year) 3 years 3 years  
Gross Carrying Amount $ 425,000 $ 442,000  
Accumulated Amortization $ 425,000 $ 442,000  
XML 54 R42.htm IDEA: XBRL DOCUMENT v3.22.1
Note 5 - Intangible Assets and Goodwill - Future Amortization Expense (Details) - USD ($)
Dec. 31, 2021
Dec. 31, 2020
2022 $ 32,000  
2023 32,000  
2024 32,000  
2025 32,000  
Thereafter 47,000  
Total $ 175,000 $ 215,000
XML 55 R43.htm IDEA: XBRL DOCUMENT v3.22.1
Note 6 - Related Party Transactions (Details Textual) - USD ($)
1 Months Ended 12 Months Ended
Mar. 31, 2021
Dec. 31, 2021
Dec. 31, 2020
Sep. 30, 2020
Nov. 26, 2019
Mar. 31, 2017
Net Income (Loss), Including Portion Attributable to Noncontrolling Interest, Total   $ (11,880,000) $ (16,811,000)      
Assets, Current, Total   14,964,000 15,298,000      
Liabilities, Current, Total   6,348,000 6,143,000      
Amortization of Debt Discount (Premium)   $ 3,631,000 $ 5,558,000      
Boyalife Asset Holding II [Member] | Convertible Debt [Member]            
Debt Instrument, Interest Rate, Stated Percentage   22.00% 22.00%      
Debt Instrument, Convertible, Conversion Price (in dollars per share)   $ 1.80 $ 1.80      
Boyalife Asset Holding II [Member] | Revolving Credit Facility [Member]            
Line of Credit Facility, Maximum Borrowing Capacity           $ 10,000,000
Long-term Line of Credit, Total     $ 10,000,000      
Debt Instrument, Interest Rate, Stated Percentage   22.00%        
Amortization of Debt Discount (Premium)   $ 3,310,000 2,931,000      
Interest Payable   $ 2,231,000 $ 2,082,000      
ImmuneCyte and Shangai KDWinfo Technology Co. Ltd. [Member] | Boyalife’s Cellular Therapy Division [Member]            
Business Acquisition, Equity Interest Issued or Issuable, Number of Shares (in shares) 12,000,000          
ImmuneCyte [Member] | Boyalife’s Cellular Therapy Division [Member]            
Business Acquisition, Equity Interest Issued or Issuable, Number of Shares (in shares) 500,000          
ImmuneCyte [Member]            
Equity Method Investment, Ownership Percentage   8.64%   18.79% 20.00%  
Dilution Gain from Equity Method Investments   $ 262,000        
Equity Method Investment Accumulated Gain Loss   (428,000)        
Equity Method Investment, Aggregate Cost   0        
Net Income (Loss), Including Portion Attributable to Noncontrolling Interest, Total   (666,000)        
Assets, Current, Total   3,177,000        
Liabilities, Current, Total   $ 1,946,000        
ImmuneCyte [Member] | HealthBanks Biotech [Member]            
Equity Method Investment, Ownership Percentage       75.16% 80.00%  
ImmuneCyte [Member] | Private Institution [Member]            
Equity Method Investment, Ownership Percentage       6.05%    
XML 56 R44.htm IDEA: XBRL DOCUMENT v3.22.1
Note 6 - Related Party Transactions - Summarizes the Note (Details) - Boyalife Asset Holding II [Member] - Convertible Debt [Member] - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Debt Instrument, Maturity Date Mar. 06, 2022 Mar. 06, 2022
State interest rate 22.00% 22.00%
Conversion price (in dollars per share) $ 1.80 $ 1.80
Face value $ 10,000,000 $ 10,000,000
Remaining debt discount (755,000) (4,065,000)
Carrying Value $ 9,245,000 $ 5,935,000
XML 57 R45.htm IDEA: XBRL DOCUMENT v3.22.1
Note 7 - Convertible Promissory Note (Details Textual) - USD ($)
12 Months Ended
Jul. 23, 2019
Dec. 31, 2021
Dec. 31, 2020
Amortization of Debt Discount (Premium)   $ 3,631,000 $ 5,558,000
Convertible Debt [Member] | The July 2019 Note [Member]      
Debt Instrument, Face Amount $ 1,000,000 $ 1,000,000 $ 1,000,000
Debt Instrument, Convertible, Conversion Price (in dollars per share)   $ 1.80 $ 1.80
Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger 90.00%    
Debt Instrument, Interest Rate, Stated Percentage 24.00% 24.00% 24.00%
Amortization of Debt Discount (Premium)   $ 321,000 $ 187,000
Interest Expense, Debt, Total   $ 240,000 $ 240,000
Convertible Debt [Member] | The July 2019 Note [Member] | Maximum [Member]      
Debt Instrument, Convertible, Conversion Price (in dollars per share) $ 1.80    
Convertible Debt [Member] | The July 2019 Note [Member] | Minimum [Member]      
Debt Instrument, Convertible, Conversion Price (in dollars per share) $ 0.50    
XML 58 R46.htm IDEA: XBRL DOCUMENT v3.22.1
Note 7 - Convertible Promissory Note - Convertible Promissory Note (Details) - Convertible Debt [Member] - The July 2019 Note [Member] - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Jul. 23, 2019
Maturity Date Jul. 31, 2022 Jul. 31, 2022  
Stated Interest Rate 24.00% 24.00% 24.00%
Conversion Price (in dollars per share) $ 1.80 $ 1.80  
Face Value $ 1,000,000 $ 1,000,000 $ 1,000,000
Remaining debt discount (187,000) (507,000)  
Carrying Value $ 813,000 $ 493,000  
XML 59 R47.htm IDEA: XBRL DOCUMENT v3.22.1
Note 8 - Paycheck Protection Program (Details Textual) - USD ($)
12 Months Ended
Apr. 21, 2020
Dec. 31, 2021
Gain (Loss) on Extinguishment of Debt, Total   $ 652,000
Paycheck Protection Program CARES Act [Member]    
Proceeds from Issuance of Long-term Debt, Total $ 646,000  
Gain (Loss) on Extinguishment of Debt, Total   $ 652,000
XML 60 R48.htm IDEA: XBRL DOCUMENT v3.22.1
Note 9 - Leases (Details Textual)
12 Months Ended
Dec. 31, 2021
USD ($)
ft²
Dec. 31, 2020
USD ($)
Jan. 01, 2019
USD ($)
Operating Lease, Right-of-Use Asset $ 571,000 $ 730,000  
Operating Lease, Payments $ 310,000 $ 301,000  
Accounting Standards Update 2016-02 [Member]      
Operating Lease, Right-of-Use Asset     $ 966,000
Facility Located in Rancho Cordova, California [Member]      
Area of Real Estate Property (Square Foot) | ft² 28,000    
XML 61 R49.htm IDEA: XBRL DOCUMENT v3.22.1
Note 9 - Leases - Lease Information (Details) - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Right-of-use operating lease assets, net $ 571,000 $ 730,000
Non-current lease liability $ 398,000 $ 604,000
Weighted average remaining lease term (Year) 2 years 4 months 24 days 3 years 4 months 24 days
Discount rate 22.00% 22.00%
Operating lease cost $ 311,000 $ 311,000
Variable lease cost 105,000 139,000
Total lease cost 416,000 450,000
Current Liabilities [Member]    
Current lease liability (included in other current liabilities) $ 206,000 $ 157,000
XML 62 R50.htm IDEA: XBRL DOCUMENT v3.22.1
Note 9 - Leases - Maturities of Lease Liabilities (Details)
Dec. 31, 2021
USD ($)
2022 $ 319,000
2023 328,000
2024 139,000
Total lease payments 786,000
Less: imputed interest (182,000)
Present value of operating lease liabilities $ 604,000
XML 63 R51.htm IDEA: XBRL DOCUMENT v3.22.1
Note 10 - Warranty (Details Textual)
12 Months Ended
Dec. 31, 2021
Minimum [Member]  
Period Of Warranty On Products (Year) 1 year
Maximum [Member]  
Period Of Warranty On Products (Year) 2 years
XML 64 R52.htm IDEA: XBRL DOCUMENT v3.22.1
Note 10 - Warranty - Changes in Product Liability Included in Accrued Liabilities (Details) - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Beginning balance $ 154,000 $ 277,000
Warranties originated during the year 65,000 71,000
Claims settled made during the year (149,000) (212,000)
Changes in reserve estimate (3,000) 18,000
Ending balance $ 67,000 $ 154,000
XML 65 R53.htm IDEA: XBRL DOCUMENT v3.22.1
Note 11 - Commitments and Contingencies (Details Textual)
Jul. 13, 2020
USD ($)
Short Term Investment Minimum $ 1,000,000
XML 66 R54.htm IDEA: XBRL DOCUMENT v3.22.1
Note 12 - Stockholders' Equity (Details Textual) - USD ($)
1 Months Ended 3 Months Ended 12 Months Ended
Jun. 04, 2020
Mar. 25, 2020
Dec. 29, 2017
May 31, 2021
Jun. 30, 2021
Dec. 31, 2021
Dec. 31, 2020
May 19, 2020
Dec. 13, 2019
May 30, 2019
Jun. 22, 2018
May 31, 2017
Proceeds from Issuance of Common Stock, Net           $ 6,832,000 $ 10,839,000          
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross (in shares) 565,500                      
Share-based Payment Arrangement, Expense           $ 2,560,000 $ 880,000          
Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price (in dollars per share) $ 5.94                      
Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period (in shares)           535,450            
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value (in dollars per share)             $ 5.05          
Share-based Payment Arrangement, Option [Member]                        
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total           $ 262,000            
Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year)           1 year            
Executive Officer [Member]                        
Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period (in shares)       490,000                
Executive Officer [Member] | Share-based Payment Arrangement, Option [Member]                        
Share-based Payment Arrangement, Accelerated Cost         $ 2,008,000              
Amended 2016 Plan [Member                        
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized (in shares)                   392,500 132,500 60,000
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant (in shares)           41,386            
Equity Incentive Plan 2017 [Member]                        
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized (in shares)     1,000,000                  
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant (in shares)           30,000            
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross (in shares)     280,000                  
Registered Direct Offering [Member]                        
Stock Issued During Period, Shares, New Issues (in shares)   1,000,002                    
Shares Issued, Price Per Share (in dollars per share)   $ 3.50                    
Proceeds from Issuance of Common Stock   $ 3,500,000                    
Payments of Stock Issuance Costs   $ 393,000                    
At The Market Offering Agreement [Member]                        
Stock Issued During Period, Shares, New Issues (in shares)             2,620,652          
Proceeds from Issuance of Common Stock             $ 8,224,000          
Payments of Stock Issuance Costs             $ 493,000          
Maximum Offering Price for Issuance of Common Stock               $ 15,280,313 $ 4,400,000      
Shares Issued, Average Price Per Share (in dollars per share)             $ 3.14          
Proceeds from Issuance of Common Stock, Net             $ 7,731,000          
XML 67 R55.htm IDEA: XBRL DOCUMENT v3.22.1
Note 12 - Stockholders' Equity - Warrant Activity (Details) - $ / shares
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Outstanding (in shares) 1,116,484 1,716,066  
Outstanding, weighted average exercise price (in dollars per share) $ 37.27 $ 25.23  
Outstanding, Weighted Average Remaining Contract Term (Year) 1 year 4 months 24 days 5 months 26 days 1 year 6 months 25 days
Warrants exercised (in shares)   (599,582)  
Warrants exercised, weighted average exercise price (in dollars per share)   $ 2.81  
Outstanding (in shares) 653,248 1,116,484 1,716,066
Outstanding, weighted average exercise price (in dollars per share) $ 6.97 $ 37.27 $ 25.23
Exercisable (in shares)   1,046,631  
Exercisable, weighted average exercise price (in dollars per share)   $ 34.42  
Exercisable, Weighted Average Remaining Contract Term (Year)   6 months 14 days  
Warrants expired/canceled (in shares) (463,236)    
Warrants expired/canceled (in dollars per share) $ 80    
XML 68 R56.htm IDEA: XBRL DOCUMENT v3.22.1
Note 12 - Stockholders' Equity - Stock-based Compensation (Details) - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Stock-based compensation $ 2,560,000 $ 880,000
Cost of Sales [Member]    
Stock-based compensation 17,000 9,000
Selling, General and Administrative Expenses [Member]    
Stock-based compensation 2,275,000 757,000
Research and Development Expense [Member]    
Stock-based compensation $ 268,000 $ 114,000
XML 69 R57.htm IDEA: XBRL DOCUMENT v3.22.1
Note 12 - Stockholders' Equity - Option Activity for Stock Option Plans (Details) - $ / shares
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Outstanding, options (in shares) 889,636  
Outstanding, weighted average exercise price, options (in dollars per share) $ 8.57  
Outstanding, weighted average remaining contractual life, options (Year) 6 years 9 months 18 days 8 years 8 months 12 days
Expired, options (in shares) (766)  
Expired, weighted average exercise price, options (in dollars per share) $ 272.21  
Forfeited/cancelled, options (in shares) (535,450)  
Forfeited/cancelled, weighted average exercise price, options (in dollars per share) $ 5.89  
Outstanding, options (in shares) 353,420 889,636
Outstanding, weighted average exercise price, options (in dollars per share) $ 12.04 $ 8.57
Vested and expected to vest, options (in shares) 326,596  
Vested and expected to vest, weighted average exercise price, options (in dollars per share) $ 12.46  
Vested and expected to vest, weighted average remaining contractual life, options (Year) 6 years 8 months 12 days  
Exercisable, options (in shares) 279,520  
Exercisable, weighted average exercise price, options (in dollars per share) $ 13.29  
Exercisable, weighted average remaining contractual life, options (Year) 6 years 7 months 6 days  
XML 70 R58.htm IDEA: XBRL DOCUMENT v3.22.1
Note 12 - Stockholders' Equity - Non-vested Stock Options Activity (Details)
12 Months Ended
Dec. 31, 2021
$ / shares
shares
Outstanding, options (in shares) 889,636
Cancelled/forfeited (in shares) (535,450)
Cancelled/forfeited, Weighted-Average Grant Date Fair Value (in dollars per share) | $ / shares $ 5.89
Outstanding, options (in shares) 353,420
Non-vested Stock Options [Member]  
Outstanding, options (in shares) 658,800
Outstanding, Weighted-Average Grant Date Fair Value (in dollars per share) | $ / shares $ 5.25
Vested (in shares) (61,400)
Vested, Weighted-Average Grant Date Fair Value (in dollars per share) | $ / shares $ 6.18
Cancelled/forfeited (in shares) (523,500)
Cancelled/forfeited, Weighted-Average Grant Date Fair Value (in dollars per share) | $ / shares $ 5.05
Outstanding, options (in shares) 73,900
Outstanding, Weighted-Average Grant Date Fair Value (in dollars per share) | $ / shares $ 5.94
XML 71 R59.htm IDEA: XBRL DOCUMENT v3.22.1
Note 12 - Stockholders' Equity - Schedule of Assumptions (Details)
12 Months Ended
Dec. 31, 2021
Expected life (years) (Year) 6 years
Expected volatility 116.00%
Risk-free interest rate 0.54%
Dividend yield 0.00%
XML 72 R60.htm IDEA: XBRL DOCUMENT v3.22.1
Note 12 - Stockholders' Equity - Anti-dilutive Securities (Details) - shares
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Anti-dilutive securities (in shares) 8,940,655 9,307,017
Convertible Debt Securities [Member]    
Anti-dilutive securities (in shares) 7,960,811 7,300,897
Vested Series A Warrants [Member]    
Anti-dilutive securities (in shares)   40,441
Unvested Series A Warrants [Member]    
Anti-dilutive securities (in shares) [1]   69,853
Warrant, Other [Member]    
Anti-dilutive securities (in shares) 653,248 1,006,190
Share-based Payment Arrangement, Option [Member]    
Anti-dilutive securities (in shares) 326,596 889,636
[1] The unvested Series A warrants were subject to vesting based upon the amount of funds actually received by the Company in the second close of the August 2015 financing which never occurred. The warrants will remain outstanding but unvested until they expire in February 2021.
XML 73 R61.htm IDEA: XBRL DOCUMENT v3.22.1
Note 13 - Revenues (Details Textual)
12 Months Ended
Aug. 30, 2019
USD ($)
Dec. 31, 2021
USD ($)
Dec. 31, 2020
USD ($)
Contract with Customer, Liability, Total   $ 608,000 $ 620,000
Contract with Customer, Liability, Current   719,000 608,000
Contract with Customer, Liability, Noncurrent   1,244,000 1,596,000
Exclusivity Fee [Member]      
Contract with Customer, Liability, Total $ 2,000,000    
Contract with Customer, Liability, Current   286,000 $ 286,000
Supply Agreement [Member]      
Supply Agreement, Term (Year) 5 years    
Supply Agreement, Renewal Term, Number of Options 2    
Supply Agreement, Renewal Term, Per Option (Year) 2 years    
Distribution Agreement with AXP Distributor in China [Member]      
Lessor, Sales-type Lease, Assumptions and Judgments, Value of Underlying Asset, Amount   $ 170,000  
Property, Plant and Equipment, Useful Life (Year)   5 years  
Proceeds from Customers   $ 41,000  
Minimum [Member]      
Period Of Warranty On Products (Year)   1 year  
Maximum [Member]      
Period Of Warranty On Products (Year)   2 years  
Maximum [Member] | Supply Agreement [Member]      
Supply Agreement, Renewal Term (Year) 4 years    
XML 74 R62.htm IDEA: XBRL DOCUMENT v3.22.1
Note 13 - Revenues - Revenues (Details) - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Revenues $ 9,294,000 $ 9,744,000
Device [Member] | AXP [Member]    
Revenues 5,138,000 4,934,000
Device [Member] | BioArchive [Member]    
Revenues 2,345,000 2,032,000
Device [Member] | CAR-TXpress [Member]    
Revenues 1,284,000 1,828,000
Device [Member] | Manual Disposables [Member]    
Revenues 421,000 599,000
Device [Member] | Other Subsegments [Member]    
Revenues 106,000 351,000
Device Revenue [Member]    
Revenues 7,128,000 7,988,000
Device Revenue [Member] | Device [Member] | AXP [Member]    
Revenues 4,940,000 4,774,000
Device Revenue [Member] | Device [Member] | BioArchive [Member]    
Revenues 827,000 855,000
Device Revenue [Member] | Device [Member] | CAR-TXpress [Member]    
Revenues 875,000 1,471,000
Device Revenue [Member] | Device [Member] | Manual Disposables [Member]    
Revenues 421,000 599,000
Device Revenue [Member] | Device [Member] | Other Subsegments [Member]    
Revenues 65,000 289,000
Service [Member]    
Revenues 1,839,000 1,408,000
Service [Member] | Device [Member] | AXP [Member]    
Revenues 198,000 160,000
Service [Member] | Device [Member] | BioArchive [Member]    
Revenues 1,518,000 1,177,000
Service [Member] | Device [Member] | CAR-TXpress [Member]    
Revenues 123,000 71,000
Other [Member]    
Revenues 327,000 348,000
Other [Member] | Device [Member] | CAR-TXpress [Member]    
Revenues 286,000 286,000
Other [Member] | Device [Member] | Other Subsegments [Member]    
Revenues $ 41,000 $ 62,000
XML 75 R63.htm IDEA: XBRL DOCUMENT v3.22.1
Note 13 - Revenues - Remaining Performance Obligations (Details)
Dec. 31, 2021
USD ($)
Revenue, Remaining Performance Obligation, Amount $ 4,702,000
Service [Member]  
Revenue, Remaining Performance Obligation, Amount 1,664,000
Device Revenue [Member]  
Revenue, Remaining Performance Obligation, Amount 1,505,000 [1]
Exclusivity Fee [Member]  
Revenue, Remaining Performance Obligation, Amount 1,334,000
Clinical Revenue [Member]  
Revenue, Remaining Performance Obligation, Amount $ 199,000
[1] Represents the minimum purchase requirements under the distribution agreement the Company signed with its AXP distributor in China.
XML 76 R64.htm IDEA: XBRL DOCUMENT v3.22.1
Note 13 - Revenues - Remaining Performance Obligations 2 (Details)
Dec. 31, 2021
USD ($)
Revenue, Remaining Performance Obligation, Amount $ 4,702,000
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-01-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction (Year) 1 year
Revenue, Remaining Performance Obligation, Amount $ 1,958,000
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-01-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction (Year) 1 year
Revenue, Remaining Performance Obligation, Amount $ 1,493,000
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-01-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction (Year) 1 year
Revenue, Remaining Performance Obligation, Amount $ 529,000
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-01-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction (Year) 1 year
Revenue, Remaining Performance Obligation, Amount $ 385,000
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-01-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction (Year) 1 year
Revenue, Remaining Performance Obligation, Amount $ 337,000
Service [Member]  
Revenue, Remaining Performance Obligation, Amount $ 1,664,000
Service [Member] | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-01-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction (Year) 1 year
Revenue, Remaining Performance Obligation, Amount $ 927,000
Service [Member] | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-01-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction (Year) 1 year
Revenue, Remaining Performance Obligation, Amount $ 462,000
Service [Member] | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-01-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction (Year) 1 year
Revenue, Remaining Performance Obligation, Amount $ 189,000
Service [Member] | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-01-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction (Year) 1 year
Revenue, Remaining Performance Obligation, Amount $ 86,000
Service [Member] | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-01-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction (Year) 1 year
Device Revenue [Member]  
Revenue, Remaining Performance Obligation, Amount $ 1,505,000 [1]
Device Revenue [Member] | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-01-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction (Year) 1 year [1]
Revenue, Remaining Performance Obligation, Amount $ 732,000 [1]
Device Revenue [Member] | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-01-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction (Year) 1 year [1]
Revenue, Remaining Performance Obligation, Amount $ 732,000 [1]
Device Revenue [Member] | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-01-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction (Year) 1 year [1]
Revenue, Remaining Performance Obligation, Amount $ 41,000 [1]
Device Revenue [Member] | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-01-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction (Year) 1 year [1]
Device Revenue [Member] | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-01-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction (Year) 1 year [1]
Exclusivity Fee [Member]  
Revenue, Remaining Performance Obligation, Amount $ 1,334,000
Exclusivity Fee [Member] | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-01-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction (Year) 1 year
Revenue, Remaining Performance Obligation, Amount $ 286,000
Exclusivity Fee [Member] | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-01-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction (Year) 1 year
Revenue, Remaining Performance Obligation, Amount $ 286,000
Exclusivity Fee [Member] | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-01-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction (Year) 1 year
Revenue, Remaining Performance Obligation, Amount $ 286,000
Exclusivity Fee [Member] | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-01-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction (Year) 1 year
Revenue, Remaining Performance Obligation, Amount $ 286,000
Exclusivity Fee [Member] | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-01-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction (Year) 1 year
Revenue, Remaining Performance Obligation, Amount $ 190,000
Clinical Revenue [Member]  
Revenue, Remaining Performance Obligation, Amount $ 199,000
Clinical Revenue [Member] | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-01-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction (Year) 1 year
Revenue, Remaining Performance Obligation, Amount $ 13,000
Clinical Revenue [Member] | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-01-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction (Year) 1 year
Revenue, Remaining Performance Obligation, Amount $ 13,000
Clinical Revenue [Member] | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-01-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction (Year) 1 year
Revenue, Remaining Performance Obligation, Amount $ 13,000
Clinical Revenue [Member] | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-01-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction (Year) 1 year
Revenue, Remaining Performance Obligation, Amount $ 13,000
Clinical Revenue [Member] | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-01-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction (Year) 1 year
Revenue, Remaining Performance Obligation, Amount $ 147,000
[1] Represents the minimum purchase requirements under the distribution agreement the Company signed with its AXP distributor in China.
XML 77 R65.htm IDEA: XBRL DOCUMENT v3.22.1
Note 14 - Concentrations (Details Textual)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Customer Concentration Risk [Member] | Revenue Benchmark [Member] | Non-US [Member]    
Concentration Risk, Percentage 45.00% 39.00%
Supplier 1 [Member] | Supplier Concentration Risk [Member] | Cost of Goods and Service Benchmark [Member]    
Concentration Risk, Percentage 71.00% 40.00%
XML 78 R66.htm IDEA: XBRL DOCUMENT v3.22.1
Note 14 - Concentrations - Accounts Receivables and Revenues (Details) - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Revenues $ 9,294,000 $ 9,744,000
Customer 1 [Member]    
Accounts receivable 206,000 531,000
Revenues $ 2,180,000 $ 2,646,000
Customer 1 [Member] | Accounts Receivable [Member] | Customer Concentration Risk [Member]    
Accounts receivable, percent 13.00% 38.00%
Customer 1 [Member] | Revenue Benchmark [Member] | Customer Concentration Risk [Member]    
Accounts receivable, percent 23.00% 27.00%
Customer 2 [Member]    
Accounts receivable $ 200,000 $ 337,000
Revenues $ 1,373,000 $ 938,000
Customer 2 [Member] | Accounts Receivable [Member] | Customer Concentration Risk [Member]    
Accounts receivable, percent 13.00% 24.00%
Customer 2 [Member] | Revenue Benchmark [Member] | Customer Concentration Risk [Member]    
Accounts receivable, percent 15.00% 10.00%
Customer 3 [Member]    
Accounts receivable   $ 139,000
Revenues $ 809,000 $ 1,293,000
Customer 3 [Member] | Accounts Receivable [Member] | Customer Concentration Risk [Member]    
Accounts receivable, percent   10.00%
Customer 3 [Member] | Revenue Benchmark [Member] | Customer Concentration Risk [Member]    
Accounts receivable, percent 9.00% 13.00%
XML 79 R67.htm IDEA: XBRL DOCUMENT v3.22.1
Note 14 - Concentrations - Summary of Net Equipment by Geographic Area (Details) - USD ($)
Dec. 31, 2021
Dec. 31, 2020
Property, Plant, and Equipment Concentration $ 1,261,000 $ 1,424,000
Geographic Concentration Risk [Member] | UNITED STATES    
Property, Plant, and Equipment Concentration 647,000 810,000
Geographic Concentration Risk [Member] | COSTA RICA    
Property, Plant, and Equipment Concentration 292,000 390,000
Geographic Concentration Risk [Member] | INDIA    
Property, Plant, and Equipment Concentration 139,000 169,000
Geographic Concentration Risk [Member] | All Other Countries [Member]    
Property, Plant, and Equipment Concentration $ 183,000 $ 55,000
XML 80 R68.htm IDEA: XBRL DOCUMENT v3.22.1
Note 15 - Employee Retention Tax Credit (Details Textual)
9 Months Ended
Sep. 30, 2021
USD ($)
Employee Retention Tax Credit $ 842,000
XML 81 R69.htm IDEA: XBRL DOCUMENT v3.22.1
Note 16 - Income Taxes (Details Textual) - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Income (Loss) from Continuing Operations before Income Taxes, Domestic $ (11,850,000) $ (16,728,000)
Income (Loss) from Continuing Operations before Income Taxes, Foreign (30,000) (83,000)
Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount (72,000) $ 197,000
Domestic Tax Authority [Member]    
Operating Loss Carryforwards, Total 125,077,000  
Operating Loss Carryforwards, Subject to Expiration 101,805,000  
Operating Loss Carryforwards, Not Subject to Expiration 23,272,000  
Domestic Tax Authority [Member] | Research Tax Credit Carryforward [Member]    
Tax Credit Carryforward, Amount 1,521,000  
State and Local Jurisdiction [Member]    
Operating Loss Carryforwards, Total 60,984,000  
State and Local Jurisdiction [Member] | Research Tax Credit Carryforward [Member]    
Tax Credit Carryforward, Amount 1,616,000  
Foreign Tax Authority [Member]    
Operating Loss Carryforwards, Total $ 629,000  
XML 82 R70.htm IDEA: XBRL DOCUMENT v3.22.1
Note 16 - Income Taxes - Reconciliation of Federal Income Tax Attributable to Operations to Income Tax Expense (Benefit) (Details) - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Statutory federal income tax benefit $ (2,495,000) $ (3,530,000)
Intangible assets   69,000
PPP loan forgiveness (137,000)  
Incentive stock options 257,000 56,000
Change in valuation allowance (72,000) 197,000
Expiration of net operating losses 1,242,000 1,558,000
Disallowed financing costs 1,282,000 1,619,000
State and local taxes (195,000) (31,000)
Foreign rate differential 26,000 13,000
Other $ 92,000 $ 49,000
XML 83 R71.htm IDEA: XBRL DOCUMENT v3.22.1
Note 16 - Income Taxes - Components of Company's Deferred Tax Assets and Liabilities for Federal and State Income Taxes (Details) - USD ($)
Dec. 31, 2021
Dec. 31, 2020
Net operating loss carryforwards $ 27,088,000 $ 27,312,000
Income tax credit carryforwards 2,797,000 2,852,000
Stock compensation 437,000 369,000
Lease obligation 127,000 160,000
Deferred revenue 313,000 366,000
Inventory reserve 449,000 234,000
Other 213,000 268,000
Total deferred tax assets 31,424,000 31,561,000
Depreciation and amortization (320,000) (352,000)
Lease asset (120,000) (153,000)
Total deferred tax liabilities (440,000) (505,000)
Valuation allowance $ (30,984,000) $ (31,056,000)
XML 84 R72.htm IDEA: XBRL DOCUMENT v3.22.1
Note 17 - Employee Retirement Plan (Details Textual) - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Defined Contribution Plan, Maximum Annual Contributions Per Employee, Percent 4.00%  
Defined Contribution Plan, Cost $ 135,000 $ 147,000
XML 85 R73.htm IDEA: XBRL DOCUMENT v3.22.1
Note 18 - Subsequent Events (Details Textual)
3 Months Ended 12 Months Ended
Mar. 24, 2022
$ / shares
Mar. 24, 2022
USD ($)
$ / shares
shares
Dec. 31, 2021
USD ($)
Dec. 31, 2020
USD ($)
shares
Mar. 04, 2022
ft²
Feb. 03, 2022
USD ($)
Stock Issued During Period, Value, New Issues       $ 10,839,000    
At The Market Offering Agreement [Member]            
Stock Issued During Period, Shares, New Issues (in shares) | shares       2,620,652    
Stock Issued During Period, Value, New Issues     $ 6,832,000      
Proceeds from Issuance of Common Stock       $ 8,224,000    
Payments of Stock Issuance Costs       $ 493,000    
Subsequent Event [Member]            
Market Offering, Additional Shares, Maximum Amount           $ 4,275,000
Subsequent Event [Member] | Lease Agreement with Z3 Investment LLC [Member]            
Area of Real Estate Property (Square Foot) | ft²         35,475  
Lessee, Lease, Number of Extensions         2  
Lessee, Operating Lease, Renewal Term (Year)         5 years  
Subsequent Event [Member] | Boyalife License Agreement [Member]            
Royalty, Percentage of Annual Net Sales Covered by Patents 7.50%          
Royalty, Percentage of Annual Net Sales on Covered Intellectual Property 5.00%          
Subsequent Event [Member] | Boyalife License Agreement [Member] | ImmuneCyte [Member]            
Ownership Percentage Transferred as Consideration 8.63%          
Subsequent Event [Member] | Convertible Promissory Note [Member]            
Debt Instrument, Convertible, Conversion Price (in dollars per share) | $ / shares $ 0.65 $ 0.65        
Subsequent Event [Member] | At The Market Offering Agreement [Member]            
Stock Issued During Period, Shares, New Issues (in shares) | shares   918,093        
Stock Issued During Period, Value, New Issues   $ 681,000        
Shares Issued, Price Per Share (in dollars per share) | $ / shares $ 0.74 $ 0.74        
Proceeds from Issuance of Common Stock   $ 594,000        
Payments of Stock Issuance Costs   $ 87,000        
Subsequent Event [Member] | Minimum [Member]            
Market Offering Agreement, Maximum Amount           15,280,313
Subsequent Event [Member] | Maximum [Member]            
Market Offering Agreement, Maximum Amount           $ 19,555,261
XML 86 thmo20211231_10k_htm.xml IDEA: XBRL DOCUMENT 0000811212 2021-01-01 2021-12-31 0000811212 2021-06-30 0000811212 2022-03-24 0000811212 2021-12-31 0000811212 2020-12-31 0000811212 2020-01-01 2020-12-31 0000811212 us-gaap:CommonStockMember 2020-12-31 0000811212 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0000811212 us-gaap:RetainedEarningsMember 2020-12-31 0000811212 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0000811212 us-gaap:NoncontrollingInterestMember 2020-12-31 0000811212 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-12-31 0000811212 us-gaap:CommonStockMember thmo:AtTheMarketOfferingAgreementMember 2021-01-01 2021-12-31 0000811212 us-gaap:AdditionalPaidInCapitalMember thmo:AtTheMarketOfferingAgreementMember 2021-01-01 2021-12-31 0000811212 thmo:AtTheMarketOfferingAgreementMember 2021-01-01 2021-12-31 0000811212 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-12-31 0000811212 us-gaap:RetainedEarningsMember 2021-01-01 2021-12-31 0000811212 us-gaap:NoncontrollingInterestMember 2021-01-01 2021-12-31 0000811212 us-gaap:CommonStockMember 2021-12-31 0000811212 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0000811212 us-gaap:RetainedEarningsMember 2021-12-31 0000811212 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0000811212 us-gaap:NoncontrollingInterestMember 2021-12-31 0000811212 us-gaap:CommonStockMember 2019-12-31 0000811212 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0000811212 us-gaap:RetainedEarningsMember 2019-12-31 0000811212 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0000811212 us-gaap:NoncontrollingInterestMember 2019-12-31 0000811212 2019-12-31 0000811212 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-12-31 0000811212 us-gaap:CommonStockMember 2020-01-01 2020-12-31 0000811212 thmo:BoyalifeAssetHoldingIIMember us-gaap:CommonStockMember 2020-01-01 2020-12-31 0000811212 thmo:BoyalifeAssetHoldingIIMember us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-12-31 0000811212 thmo:BoyalifeAssetHoldingIIMember 2020-01-01 2020-12-31 0000811212 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-12-31 0000811212 us-gaap:RetainedEarningsMember 2020-01-01 2020-12-31 0000811212 us-gaap:NoncontrollingInterestMember 2020-01-01 2020-12-31 0000811212 thmo:ConversionOfRelatedPartyConvertiblePromissoryNoteIntoCommonStockMember 2020-01-01 2020-12-31 0000811212 thmo:ConversionOfJanuary2019AmendedNotesToCommonStockMember 2020-01-01 2020-12-31 0000811212 thmo:CARTXpressMember 2021-12-31 0000811212 country:IN 2021-12-31 0000811212 country:IN 2020-12-31 0000811212 us-gaap:MachineryAndEquipmentMember 2021-12-31 0000811212 us-gaap:MachineryAndEquipmentMember 2020-12-31 0000811212 srt:MinimumMember us-gaap:MachineryAndEquipmentMember 2021-01-01 2021-12-31 0000811212 srt:MaximumMember us-gaap:MachineryAndEquipmentMember 2021-01-01 2021-12-31 0000811212 thmo:ComputerAndSoftwareMember 2021-12-31 0000811212 thmo:ComputerAndSoftwareMember 2020-12-31 0000811212 srt:MinimumMember thmo:ComputerAndSoftwareMember 2021-01-01 2021-12-31 0000811212 srt:MaximumMember thmo:ComputerAndSoftwareMember 2021-01-01 2021-12-31 0000811212 us-gaap:OfficeEquipmentMember 2021-12-31 0000811212 us-gaap:OfficeEquipmentMember 2020-12-31 0000811212 srt:MinimumMember us-gaap:OfficeEquipmentMember 2021-01-01 2021-12-31 0000811212 srt:MaximumMember us-gaap:OfficeEquipmentMember 2021-01-01 2021-12-31 0000811212 us-gaap:LeaseholdImprovementsMember 2021-12-31 0000811212 us-gaap:LeaseholdImprovementsMember 2020-12-31 0000811212 us-gaap:LeaseholdImprovementsMember 2021-01-01 2021-12-31 0000811212 us-gaap:TradeNamesMember 2021-01-01 2021-12-31 0000811212 us-gaap:TradeNamesMember 2021-12-31 0000811212 us-gaap:DevelopedTechnologyRightsMember 2021-01-01 2021-12-31 0000811212 us-gaap:DevelopedTechnologyRightsMember 2021-12-31 0000811212 us-gaap:LicensingAgreementsMember 2021-01-01 2021-12-31 0000811212 us-gaap:LicensingAgreementsMember 2021-12-31 0000811212 thmo:DeviceRegistrationMember 2021-01-01 2021-12-31 0000811212 thmo:DeviceRegistrationMember 2021-12-31 0000811212 us-gaap:CustomerRelationshipsMember 2021-01-01 2021-12-31 0000811212 us-gaap:CustomerRelationshipsMember 2021-12-31 0000811212 thmo:InProcessTechonologyMember 2021-12-31 0000811212 us-gaap:TradeNamesMember 2020-01-01 2020-12-31 0000811212 us-gaap:TradeNamesMember 2020-12-31 0000811212 us-gaap:DevelopedTechnologyRightsMember 2020-01-01 2020-12-31 0000811212 us-gaap:DevelopedTechnologyRightsMember 2020-12-31 0000811212 us-gaap:LicensingAgreementsMember 2020-01-01 2020-12-31 0000811212 us-gaap:LicensingAgreementsMember 2020-12-31 0000811212 thmo:DeviceRegistrationMember 2020-01-01 2020-12-31 0000811212 thmo:DeviceRegistrationMember 2020-12-31 0000811212 us-gaap:CustomerRelationshipsMember 2020-01-01 2020-12-31 0000811212 us-gaap:CustomerRelationshipsMember 2020-12-31 0000811212 thmo:InProcessTechonologyMember 2020-12-31 0000811212 thmo:ImmunecyteMember thmo:HealthbanksBiotechMember 2019-11-26 0000811212 thmo:ImmunecyteMember 2019-11-26 0000811212 thmo:ImmunecyteMember thmo:HealthbanksBiotechMember 2020-09-30 0000811212 thmo:ImmunecyteMember 2020-09-30 0000811212 thmo:ImmunecyteMember thmo:PrivateInstitutionMember 2020-09-30 0000811212 thmo:BoyalifesCellularTherapyDivisionMember thmo:ImmuneCyteAndShangaiKDwinfoTechnologyCoLtdMember 2021-03-01 2021-03-31 0000811212 thmo:BoyalifesCellularTherapyDivisionMember thmo:ImmunecyteMember 2021-03-01 2021-03-31 0000811212 thmo:ImmunecyteMember 2021-12-31 0000811212 thmo:ImmunecyteMember 2021-01-01 2021-12-31 0000811212 us-gaap:RevolvingCreditFacilityMember thmo:BoyalifeAssetHoldingIIMember 2017-03-31 0000811212 us-gaap:RevolvingCreditFacilityMember thmo:BoyalifeAssetHoldingIIMember 2020-12-31 0000811212 us-gaap:RevolvingCreditFacilityMember thmo:BoyalifeAssetHoldingIIMember 2021-12-31 0000811212 us-gaap:ConvertibleDebtMember thmo:BoyalifeAssetHoldingIIMember 2021-12-31 0000811212 us-gaap:ConvertibleDebtMember thmo:BoyalifeAssetHoldingIIMember 2021-01-01 2021-12-31 0000811212 us-gaap:ConvertibleDebtMember thmo:BoyalifeAssetHoldingIIMember 2020-01-01 2020-12-31 0000811212 us-gaap:ConvertibleDebtMember thmo:BoyalifeAssetHoldingIIMember 2020-12-31 0000811212 us-gaap:RevolvingCreditFacilityMember thmo:BoyalifeAssetHoldingIIMember 2021-01-01 2021-12-31 0000811212 us-gaap:RevolvingCreditFacilityMember thmo:BoyalifeAssetHoldingIIMember 2020-01-01 2020-12-31 0000811212 thmo:TheJuly2019NoteMember us-gaap:ConvertibleDebtMember 2019-07-23 0000811212 srt:MaximumMember thmo:TheJuly2019NoteMember us-gaap:ConvertibleDebtMember 2019-07-23 0000811212 thmo:TheJuly2019NoteMember us-gaap:ConvertibleDebtMember 2019-07-23 2019-07-23 0000811212 srt:MinimumMember thmo:TheJuly2019NoteMember us-gaap:ConvertibleDebtMember 2019-07-23 0000811212 thmo:TheJuly2019NoteMember us-gaap:ConvertibleDebtMember 2021-01-01 2021-12-31 0000811212 thmo:TheJuly2019NoteMember us-gaap:ConvertibleDebtMember 2021-12-31 0000811212 thmo:TheJuly2019NoteMember us-gaap:ConvertibleDebtMember 2020-01-01 2020-12-31 0000811212 thmo:TheJuly2019NoteMember us-gaap:ConvertibleDebtMember 2020-12-31 0000811212 thmo:PaycheckProtectionProgramCaresActMember 2020-04-21 2020-04-21 0000811212 thmo:PaycheckProtectionProgramCaresActMember 2021-01-01 2021-12-31 0000811212 thmo:FacilityLocatedInRanchoCordovaCaliforniaMember 2021-12-31 0000811212 thmo:CurrentLiabilitiesMember 2021-12-31 0000811212 thmo:CurrentLiabilitiesMember 2020-12-31 0000811212 us-gaap:AccountingStandardsUpdate201602Member 2019-01-01 0000811212 srt:MinimumMember 2021-01-01 2021-12-31 0000811212 srt:MaximumMember 2021-01-01 2021-12-31 0000811212 2020-07-13 0000811212 thmo:RegisteredDirectOfferingMember 2020-03-25 2020-03-25 0000811212 thmo:RegisteredDirectOfferingMember 2020-03-25 0000811212 thmo:AtTheMarketOfferingAgreementMember 2019-12-13 0000811212 thmo:AtTheMarketOfferingAgreementMember 2020-05-19 0000811212 thmo:AtTheMarketOfferingAgreementMember 2020-01-01 2020-12-31 0000811212 2019-01-01 2019-12-31 0000811212 thmo:Amended2016PlanMember 2017-05-31 0000811212 thmo:Amended2016PlanMember 2018-06-22 0000811212 thmo:Amended2016PlanMember 2019-05-30 0000811212 thmo:Amended2016PlanMember 2021-12-31 0000811212 thmo:EquityIncentivePlan2017Member 2017-12-29 2017-12-29 0000811212 thmo:EquityIncentivePlan2017Member 2017-12-29 0000811212 thmo:EquityIncentivePlan2017Member 2021-12-31 0000811212 us-gaap:CostOfSalesMember 2021-01-01 2021-12-31 0000811212 us-gaap:CostOfSalesMember 2020-01-01 2020-12-31 0000811212 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2021-01-01 2021-12-31 0000811212 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2020-01-01 2020-12-31 0000811212 us-gaap:ResearchAndDevelopmentExpenseMember 2021-01-01 2021-12-31 0000811212 us-gaap:ResearchAndDevelopmentExpenseMember 2020-01-01 2020-12-31 0000811212 2020-06-04 2020-06-04 0000811212 srt:ExecutiveOfficerMember 2021-05-01 2021-05-31 0000811212 srt:ExecutiveOfficerMember us-gaap:EmployeeStockOptionMember 2021-04-01 2021-06-30 0000811212 thmo:NonvestedStockOptionsMember 2020-12-31 0000811212 thmo:NonvestedStockOptionsMember 2021-01-01 2021-12-31 0000811212 thmo:NonvestedStockOptionsMember 2021-12-31 0000811212 us-gaap:EmployeeStockOptionMember 2021-12-31 0000811212 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-12-31 0000811212 us-gaap:ConvertibleDebtSecuritiesMember 2021-01-01 2021-12-31 0000811212 us-gaap:ConvertibleDebtSecuritiesMember 2020-01-01 2020-12-31 0000811212 thmo:VestedSeriesAWarrantsMember 2020-01-01 2020-12-31 0000811212 thmo:UnvestedSeriesAWarrantsMember 2020-01-01 2020-12-31 0000811212 thmo:WarrantOtherMember 2021-01-01 2021-12-31 0000811212 thmo:WarrantOtherMember 2020-01-01 2020-12-31 0000811212 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-12-31 0000811212 us-gaap:EmployeeStockOptionMember 2020-01-01 2020-12-31 0000811212 thmo:DeviceRevenueMember thmo:DeviceMember thmo:AxpMember 2021-01-01 2021-12-31 0000811212 us-gaap:ServiceMember thmo:DeviceMember thmo:AxpMember 2021-01-01 2021-12-31 0000811212 thmo:DeviceMember thmo:AxpMember 2021-01-01 2021-12-31 0000811212 thmo:DeviceRevenueMember thmo:DeviceMember thmo:BioarchiveMember 2021-01-01 2021-12-31 0000811212 us-gaap:ServiceMember thmo:DeviceMember thmo:BioarchiveMember 2021-01-01 2021-12-31 0000811212 thmo:DeviceMember thmo:BioarchiveMember 2021-01-01 2021-12-31 0000811212 thmo:DeviceRevenueMember thmo:DeviceMember thmo:CARTXpressMember 2021-01-01 2021-12-31 0000811212 us-gaap:ServiceMember thmo:DeviceMember thmo:CARTXpressMember 2021-01-01 2021-12-31 0000811212 thmo:OtherMember thmo:DeviceMember thmo:CARTXpressMember 2021-01-01 2021-12-31 0000811212 thmo:DeviceMember thmo:CARTXpressMember 2021-01-01 2021-12-31 0000811212 thmo:DeviceRevenueMember thmo:DeviceMember thmo:ManualDisposablesMember 2021-01-01 2021-12-31 0000811212 thmo:DeviceMember thmo:ManualDisposablesMember 2021-01-01 2021-12-31 0000811212 thmo:DeviceRevenueMember thmo:DeviceMember thmo:OtherSubsegmentsMember 2021-01-01 2021-12-31 0000811212 thmo:OtherMember thmo:DeviceMember thmo:OtherSubsegmentsMember 2021-01-01 2021-12-31 0000811212 thmo:DeviceMember thmo:OtherSubsegmentsMember 2021-01-01 2021-12-31 0000811212 thmo:DeviceRevenueMember 2021-01-01 2021-12-31 0000811212 us-gaap:ServiceMember 2021-01-01 2021-12-31 0000811212 thmo:OtherMember 2021-01-01 2021-12-31 0000811212 thmo:DeviceRevenueMember thmo:DeviceMember thmo:AxpMember 2020-01-01 2020-12-31 0000811212 us-gaap:ServiceMember thmo:DeviceMember thmo:AxpMember 2020-01-01 2020-12-31 0000811212 thmo:DeviceMember thmo:AxpMember 2020-01-01 2020-12-31 0000811212 thmo:DeviceRevenueMember thmo:DeviceMember thmo:BioarchiveMember 2020-01-01 2020-12-31 0000811212 us-gaap:ServiceMember thmo:DeviceMember thmo:BioarchiveMember 2020-01-01 2020-12-31 0000811212 thmo:DeviceMember thmo:BioarchiveMember 2020-01-01 2020-12-31 0000811212 thmo:DeviceRevenueMember thmo:DeviceMember thmo:CARTXpressMember 2020-01-01 2020-12-31 0000811212 us-gaap:ServiceMember thmo:DeviceMember thmo:CARTXpressMember 2020-01-01 2020-12-31 0000811212 thmo:OtherMember thmo:DeviceMember thmo:CARTXpressMember 2020-01-01 2020-12-31 0000811212 thmo:DeviceMember thmo:CARTXpressMember 2020-01-01 2020-12-31 0000811212 thmo:DeviceRevenueMember thmo:DeviceMember thmo:ManualDisposablesMember 2020-01-01 2020-12-31 0000811212 thmo:DeviceMember thmo:ManualDisposablesMember 2020-01-01 2020-12-31 0000811212 thmo:DeviceRevenueMember thmo:DeviceMember thmo:OtherSubsegmentsMember 2020-01-01 2020-12-31 0000811212 thmo:OtherMember thmo:DeviceMember thmo:OtherSubsegmentsMember 2020-01-01 2020-12-31 0000811212 thmo:DeviceMember thmo:OtherSubsegmentsMember 2020-01-01 2020-12-31 0000811212 thmo:DeviceRevenueMember 2020-01-01 2020-12-31 0000811212 us-gaap:ServiceMember 2020-01-01 2020-12-31 0000811212 thmo:OtherMember 2020-01-01 2020-12-31 0000811212 thmo:SupplyAgreementMember 2019-08-30 2019-08-30 0000811212 thmo:SupplyAgreementMember 2019-08-30 0000811212 srt:MaximumMember thmo:SupplyAgreementMember 2019-08-30 2019-08-30 0000811212 thmo:ExclusivityFeeMember 2019-08-30 0000811212 thmo:ExclusivityFeeMember 2021-12-31 0000811212 thmo:ExclusivityFeeMember 2020-12-31 0000811212 thmo:DistributionAgreementWithAxpDistributorInChinaMember 2021-12-31 0000811212 thmo:DistributionAgreementWithAxpDistributorInChinaMember 2021-01-01 2021-12-31 0000811212 us-gaap:ServiceMember 2022-01-01 2021-12-31 0000811212 us-gaap:ServiceMember 2023-01-01 2021-12-31 0000811212 us-gaap:ServiceMember 2024-01-01 2021-12-31 0000811212 us-gaap:ServiceMember 2025-01-01 2021-12-31 0000811212 us-gaap:ServiceMember 2026-01-01 2021-12-31 0000811212 us-gaap:ServiceMember 2021-12-31 0000811212 thmo:DeviceRevenueMember 2022-01-01 2021-12-31 0000811212 thmo:DeviceRevenueMember 2023-01-01 2021-12-31 0000811212 thmo:DeviceRevenueMember 2024-01-01 2021-12-31 0000811212 thmo:DeviceRevenueMember 2025-01-01 2021-12-31 0000811212 thmo:DeviceRevenueMember 2026-01-01 2021-12-31 0000811212 thmo:DeviceRevenueMember 2021-12-31 0000811212 thmo:ExclusivityFeeMember 2022-01-01 2021-12-31 0000811212 thmo:ExclusivityFeeMember 2023-01-01 2021-12-31 0000811212 thmo:ExclusivityFeeMember 2024-01-01 2021-12-31 0000811212 thmo:ExclusivityFeeMember 2025-01-01 2021-12-31 0000811212 thmo:ExclusivityFeeMember 2026-01-01 2021-12-31 0000811212 thmo:ClinicalRevenueMember 2022-01-01 2021-12-31 0000811212 thmo:ClinicalRevenueMember 2023-01-01 2021-12-31 0000811212 thmo:ClinicalRevenueMember 2024-01-01 2021-12-31 0000811212 thmo:ClinicalRevenueMember 2025-01-01 2021-12-31 0000811212 thmo:ClinicalRevenueMember 2026-01-01 2021-12-31 0000811212 thmo:ClinicalRevenueMember 2021-12-31 0000811212 2022-01-01 2021-12-31 0000811212 2023-01-01 2021-12-31 0000811212 2024-01-01 2021-12-31 0000811212 2025-01-01 2021-12-31 0000811212 2026-01-01 2021-12-31 0000811212 thmo:Customer1Member 2021-12-31 0000811212 thmo:Customer1Member us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0000811212 thmo:Customer1Member 2020-12-31 0000811212 thmo:Customer1Member us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-12-31 0000811212 thmo:Customer2Member 2021-12-31 0000811212 thmo:Customer2Member us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0000811212 thmo:Customer2Member 2020-12-31 0000811212 thmo:Customer2Member us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-12-31 0000811212 thmo:Customer3Member 2020-12-31 0000811212 thmo:Customer3Member us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-12-31 0000811212 thmo:Customer1Member 2021-01-01 2021-12-31 0000811212 thmo:Customer1Member us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0000811212 thmo:Customer1Member 2020-01-01 2020-12-31 0000811212 thmo:Customer1Member us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-12-31 0000811212 thmo:Customer2Member 2021-01-01 2021-12-31 0000811212 thmo:Customer2Member us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0000811212 thmo:Customer2Member 2020-01-01 2020-12-31 0000811212 thmo:Customer2Member us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-12-31 0000811212 thmo:Customer3Member 2021-01-01 2021-12-31 0000811212 thmo:Customer3Member us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0000811212 thmo:Customer3Member 2020-01-01 2020-12-31 0000811212 thmo:Customer3Member us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-12-31 0000811212 thmo:Supplier1Member us-gaap:CostOfGoodsTotalMember us-gaap:SupplierConcentrationRiskMember 2021-01-01 2021-12-31 0000811212 thmo:Supplier1Member us-gaap:CostOfGoodsTotalMember us-gaap:SupplierConcentrationRiskMember 2020-01-01 2020-12-31 0000811212 us-gaap:NonUsMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-12-31 0000811212 us-gaap:NonUsMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-12-31 0000811212 country:US us-gaap:GeographicConcentrationRiskMember 2021-12-31 0000811212 country:US us-gaap:GeographicConcentrationRiskMember 2020-12-31 0000811212 country:CR us-gaap:GeographicConcentrationRiskMember 2021-12-31 0000811212 country:CR us-gaap:GeographicConcentrationRiskMember 2020-12-31 0000811212 country:IN us-gaap:GeographicConcentrationRiskMember 2021-12-31 0000811212 country:IN us-gaap:GeographicConcentrationRiskMember 2020-12-31 0000811212 thmo:AllOtherCountriesMember us-gaap:GeographicConcentrationRiskMember 2021-12-31 0000811212 thmo:AllOtherCountriesMember us-gaap:GeographicConcentrationRiskMember 2020-12-31 0000811212 2021-01-01 2021-09-30 0000811212 us-gaap:DomesticCountryMember 2021-12-31 0000811212 us-gaap:StateAndLocalJurisdictionMember 2021-12-31 0000811212 us-gaap:ForeignCountryMember 2021-12-31 0000811212 us-gaap:DomesticCountryMember us-gaap:ResearchMember 2021-12-31 0000811212 us-gaap:StateAndLocalJurisdictionMember us-gaap:ResearchMember 2021-12-31 0000811212 srt:MinimumMember us-gaap:SubsequentEventMember 2022-02-03 0000811212 srt:MaximumMember us-gaap:SubsequentEventMember 2022-02-03 0000811212 us-gaap:SubsequentEventMember 2022-02-03 0000811212 us-gaap:SubsequentEventMember thmo:AtTheMarketOfferingAgreementMember 2022-01-01 2022-03-24 0000811212 us-gaap:SubsequentEventMember thmo:AtTheMarketOfferingAgreementMember 2022-03-24 0000811212 thmo:ConvertiblePromissoryNoteMember us-gaap:SubsequentEventMember 2022-03-24 0000811212 us-gaap:SubsequentEventMember thmo:BoyalifeLicenseAgreementMember 2022-03-24 2022-03-24 0000811212 thmo:ImmunecyteMember us-gaap:SubsequentEventMember thmo:BoyalifeLicenseAgreementMember 2022-03-24 2022-03-24 0000811212 thmo:LeaseAgreementWithZ3InvestmentLLCMember us-gaap:SubsequentEventMember 2022-03-04 iso4217:USD shares thunderdome:item iso4217:USD shares pure utr:Y utr:sqft 0000811212 ThermoGenesis Holdings, Inc. false --12-31 FY 2021 156000 214000 0.001 0.001 2000000 2000000 0 0 0 0 0.001 0.001 350000000 350000000 11911784 11911784 8934952 8934952 -666000 2022-03-06 755000 2022-03-06 4065000 2022-07-31 187000 2022-07-31 507000 240000 P1Y P2Y P1Y P1Y P2Y P5Y 2 P2Y P4Y 286000 P5Y P1Y P1Y P1Y P1Y P1Y P1Y P1Y P1Y P1Y P1Y P1Y P1Y P1Y P1Y P1Y P1Y P1Y P1Y P1Y P1Y P1Y P1Y P1Y P1Y P1Y 10-K true 2021-12-31 false 000-16375 DE 94-3018487 2711 Citrus Road Rancho Cordova CA 95742 916 858-5100 Common Stock, $.001 par value THMO NASDAQ No No Yes Yes Non-accelerated Filer true false false false 26985000 12829877 688 Marcum llp New York, NY 7280000 7161000 733000 1382000 5373000 5877000 1578000 878000 14964000 15298000 1709000 1221000 1261000 1424000 571000 730000 781000 781000 1318000 1358000 48000 48000 20652000 20860000 1280000 1366000 348000 349000 719000 608000 2231000 2082000 447000 813000 957000 1291000 6348000 6143000 9245000 5935000 493000 199000 398000 604000 1244000 1596000 20000 20000 17255000 14990000 12000 9000 268447000 259058000 -264662000 -253283000 31000 16000 3828000 5800000 -431000 70000 3397000 5870000 20652000 20860000 9294000 9744000 5801000 8485000 3493000 1259000 8515000 7677000 2209000 2477000 10724000 10154000 -7231000 -8895000 6103000 7908000 652000 802000 -8000 -4649000 -7916000 -11880000 -16811000 -501000 -460000 -11379000 -16351000 -11880000 -16811000 15000 14000 -11865000 -16797000 -501000 -460000 -11364000 -16337000 -0.96 -2.60 11796065 6277986 8934952 9000 259058000 -253283000 16000 70000 5870000 2560000 2560000 2976832 3000 6829000 6832000 15000 15000 -11379000 -501000 -11880000 11911784 12000 268447000 -264662000 31000 -431000 3397000 2843601 3000 237313000 -236932000 2000 530000 916000 880000 880000 324445 32000 32000 275137 1651000 1651000 4981000 4981000 1666670 2000 2998000 3000000 204445 368000 368000 3620654 4000 10835000 10839000 14000 14000 -16351000 -460000 -16811000 8934952 9000 259058000 -253283000 16000 70000 5870000 -11880000 -16811000 633000 742000 2560000 880000 3631000 5558000 864000 3308000 -56000 -12000 -118000 652000 -703000 90000 1031000 6582000 700000 106000 -74000 -76000 149000 213000 -1000 61000 111000 -12000 -323000 -1128000 -554000 -456000 -6620000 -14393000 93000 23000 -93000 -23000 4287000 33000 6832000 10839000 1683000 646000 6832000 17422000 -2000 119000 3004000 7161000 4157000 7280000 7161000 2322000 2379000 4981000 3000000 368000 181000 <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 18pt;"> <p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b><em style="font: inherit;">1.</em></b></p> </td><td style="width: auto;"> <p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b><span style="text-decoration: underline; ">D<span style="text-transform:lowercase;">ESCRIPTION OF</span> B<span style="text-transform:lowercase;">USINESS</span></span></b></p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;">The Company develops, commercializes and markets a range of automated technologies for chimeric antigen receptor therapies (“CAR-T”) and other cell-based therapies. The Company currently markets a full suite of solutions for automated clinical biobanking, point-of-care applications, and automation for immuno-oncology, including its semi-automated, functionally closed CAR-TXpress™ platform, which streamlines the manufacturing process for the emerging CAR-T immunotherapy market. The Company was founded in <em style="font: inherit;">1986</em> and is incorporated in the State of Delaware and headquartered in Rancho Cordova, CA.</p> <p style="font-family:'Times 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 was founded in <em style="font: inherit;">1986</em> and is a Delaware corporation, with headquarters in Rancho Cordova, CA.  Our business involves the manufacturing and related service of cell based medical devices, including the AutoXpress® and BioArchive® platforms for automated clinical bio-banking, PXP® platform for point-of-care cell-based therapies and CAR-TXpress™ platform for large scale cell manufacturing services.  All product lines are reporting as a single reporting segment in the financial statements.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;">Our common stock is traded on the Nasdaq Capital Market exchange under the ticker symbol “THMO”.</p> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 18pt;"> <p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b><em style="font: inherit;">2.</em> </b></p> </td><td style="width: auto;"> <p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b><span style="text-decoration: underline; ">G<span style="text-transform:lowercase;">OING</span> C<span style="text-transform:lowercase;">ONCERN</span></span></b></p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">At <em style="font: inherit;"> December 31, 2021, </em>the Company had cash and cash equivalents of $7,280,000 and working capital of $8,616,000. The Company has incurred historical losses from operations and expects to continue to incur operating losses in the near future. The Company <em style="font: inherit;"> may </em>need to raise additional capital to grow its business, fund operating expenses and make interest payments. The Company’s ability to fund its liquidity needs is subject to various risks, many of which are beyond its control. The Company <em style="font: inherit;"> may </em>seek additional funding through debt borrowings, sales of debt or equity securities or strategic partnerships. The Company cannot guarantee that such funding will be available on a timely basis, in needed quantities or on terms favorable to the Company, if at all. These factors and other indicators raise substantial doubt about the Company’s ability to continue as a going concern within <em style="font: inherit;">one</em> year from the filing date of this report.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The accompanying consolidated financial statements have been prepared assuming that the Company will continue as a going concern. The consolidated financial statements do <em style="font: inherit;">not</em> include any adjustments to reflect the possible future effects on the recoverability and classification of assets or the amounts and classifications of liabilities that <em style="font: inherit;"> may </em>result should the Company be unable to continue as a going concern.</p> 7280000 8616000 <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 18pt;"> <p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b><em style="font: inherit;">3.</em> </b></p> </td><td style="width: auto;"> <p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b><span style="text-decoration: underline; ">S<span style="text-transform:lowercase;">UMMARY OF</span> S<span style="text-transform:lowercase;">IGNIFCANT</span> A<span style="text-transform:lowercase;">CCOUNTING</span> P<span style="text-transform:lowercase;">OLICIES</span></span></b></p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b><i/></b></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b><i>Basis of Presentation</i></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The accompanying consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (U.S. GAAP).</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p><p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b><i/></b></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b><i>Principles of Consolidation</i></b></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 consolidated financial statements include the accounts of ThermoGenesis Holdings, Inc. and its wholly-owned subsidiaries, ThermoGenesis Corp. and TotipotentRX Cell Therapy, Pvt. Ltd and ThermoGenesis Corp’s majority-owned subsidiary, CARTXpress Bio. All significant intercompany accounts and transactions have been eliminated upon consolidation.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p><p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b><i/></b></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b><i>Non-controlling Interests</i></b></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 20% ownership interest of CARTXpress Bio that is <em style="font: inherit;">not</em> owned by ThermoGenesis Holdings is accounted for as a non-controlling interest as the Company has an 80% ownership interest in CARTXpress Bio. Earnings or losses attributable to other stockholders of a consolidated affiliated company are classified separately as "non-controlling interest" in the Company's consolidated statements of operations. Net loss attributable to non-controlling interests reflects only its share of the after-tax earnings or losses of an affiliated company. The Company's condensed consolidated balance sheets reflect non-controlling interests within the equity section.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p><p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b><i/></b></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b><i>Use of Estimates</i></b></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;">Preparation of financial statements in conformity with accounting principles generally accepted in the United States of America (“GAAP”) and requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Estimates are used for, but <em style="font: inherit;">not</em> limited to, the allowance for doubtful accounts, carrying amounts of inventories, depreciation and amortization, warranty obligations, assumptions made in valuing financial instruments issued in various compensation and financing arrangements, deferred income taxes and related valuation allowance and the fair values of intangibles and goodwill. Actual results could materially differ from the estimates and assumptions used in the preparation of 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;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b><i/></b></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b><i>Revenue Recognition</i></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">Revenue is recognized based on the following <em style="font: inherit;">five</em>-step process as outlined in the Accounting Standards Codification (“ASC”) Topic <em style="font: inherit;">606,</em> “Revenue from Contracts with Customers”: (i) Identify the Contract with the Customer; (ii) Identify Performance Obligations in the Contract; (iii) Determine the Transaction Price; (iv) Allocate the Transaction Price; and (v) Satisfaction of the Performance Obligations (and Recognize Revenue). Revenues are recorded net of discounts. Shipping and handling fees billed to customers are included in net revenues, while the related costs are included in cost of revenues. For more information on revenues, see Note <em style="font: inherit;">13.</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p><p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b><i/></b></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b><i>Cash and Cash Equivalents </i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The Company considers all highly liquid investments with a maturity of <em style="font: inherit;">three</em> months or less at the time of purchase to be cash equivalents. Financial instruments that potentially subject the Company to a concentration of credit risk consist of cash and cash equivalents. The Company’s cash and cash equivalents is maintained in checking accounts with reputable financial institutions that <em style="font: inherit;"> may </em>at times exceed amounts covered by insurance provided by the U.S. Federal Deposit Insurance Corporation. The Company has cash and cash equivalents of $87,000 and $83,000 at <em style="font: inherit;"> December 31, 2021 </em>and <em style="font: inherit;">2020</em> in India. The Company has <em style="font: inherit;">not</em> experienced any realized losses on the Company’s deposits of cash and cash equivalents.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p><p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b><i/></b></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b><i>Foreign Currency Translation</i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The Company’s reporting currency is the US dollar. The functional currency of the Company’s subsidiary in India is the Indian rupee (“INR”). Assets and liabilities are translated into US dollars at period end exchange rates. Revenue and expenses are translated at average rates of exchange prevailing during the periods presented. Cash flows are also translated at average exchange rates for the period, therefore, amounts reported on the consolidated statement of cash flows do <em style="font: inherit;">not</em> necessarily agree with changes in the corresponding balances on the consolidated balance sheet. Equity accounts other than retained earnings are translated at the historic exchange rate on the date of investment.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p><p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b><i/></b></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b><i>Goodwill, Intangible Assets and Impairment Assessments </i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">Goodwill represents the excess of the purchase price in a business combination over the fair value of net tangible and intangible assets acquired. Intangible assets that are <em style="font: inherit;">not</em> considered to have an indefinite useful life are amortized over their useful lives, which generally range from <em style="font: inherit;">three</em> to <em style="font: inherit;">ten</em> years. Each period the Company evaluates the estimated remaining useful lives of purchased intangible assets and whether events or changes in circumstances warrant a revision to the remaining periods of amortization.</p> <p style="font-family:'Times 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;">For goodwill and indefinite-lived intangible assets, the carrying amounts are periodically reviewed for impairment (at least annually) and whenever events or changes in circumstances indicate that the carrying value of these assets <em style="font: inherit;"> may </em><em style="font: inherit;">not</em> be recoverable. According to ASC<i> </i><em style="font: inherit;">350</em><i>, </i>“<i>Intangibles-Goodwill and Other</i>”, the Company can opt to perform a qualitative assessment or a quantitative assessment; however, if the qualitative assessment determines that it is more likely than <em style="font: inherit;">not</em> (i.e., a likelihood of more than <em style="font: inherit;">50</em> percent) the fair value is less than the carrying amount; the Company would recognize an impairment charge for the amount by which the carrying amount exceeds the reporting unit’s fair value.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p><p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b><i/></b></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b><i>Fair Value of Financial Instruments</i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">In accordance with ASC <em style="font: inherit;">820,</em> <i>Fair Value Measurements and Disclosures</i>, fair value is defined as the exit price, or the amount that would be received for the sale of an asset or paid to transfer a liability in an orderly transaction between market participants as of the measurement date.</p> <p style="font-family:'Times 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 guidance also establishes a hierarchy for inputs used in measuring fair value that maximizes the use of observable inputs and minimizes the use of unobservable inputs by requiring that the most observable inputs be used when available. Observable inputs are inputs that market participants would use in valuing the asset or liability and are developed based on market data obtained from sources independent of the Company. Unobservable inputs are inputs that reflect the Company’s assumptions about the factors that market participants would use in valuing the asset or liability. The guidance establishes <em style="font: inherit;">three</em> levels of inputs that <em style="font: inherit;"> may </em>be used to measure fair value:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 36pt;"> </td><td style="width: 36pt;"> <p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">Level <em style="font: inherit;">1:</em></p> </td><td style="width: auto;"> <p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">Quoted market prices in active markets for identical assets or liabilities.</p> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 36pt;"> </td><td style="width: 36pt;"> <p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">Level <em style="font: inherit;">2:</em></p> </td><td style="width: auto;"> <p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">Other observable inputs other than Level <em style="font: inherit;">1</em> prices such as quoted prices for similar assets or liabilities; quoted prices in markets that are <em style="font: inherit;">not</em> active; or other inputs that are observable or can be corroborated by observable market data.</p> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 36pt;"> </td><td style="width: 36pt;"> <p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">Level <em style="font: inherit;">3:</em></p> </td><td style="width: auto;"> <p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">Unobservable inputs reflecting the reporting entity’s own assumptions.</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;">The carrying values of cash and cash equivalents, accounts receivable and accounts payable approximate fair value due to their short duration.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p><p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b><i/></b></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b><i>Accounts Receivable and Allowance for Doubtful Accounts</i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The Company’s receivables are recorded when billed and represent claims against <em style="font: inherit;">third</em> parties that will be settled in cash. The carrying value of the Company’s receivables, net of the allowance for doubtful accounts, represents their estimated net realizable value. The Company estimates the allowance for doubtful accounts based on historical collection trends, age of outstanding receivables and existing economic conditions. If events or changes in circumstances indicate that a specific receivable balance <em style="font: inherit;"> may </em>be impaired, further consideration is given to the collectability of those balances and the allowance is adjusted accordingly. A customer’s receivable balance is considered past-due based on its contractual terms. Past-due receivable balances are written-off when the Company’s internal collection efforts have been unsuccessful in collecting the amount due.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p><p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b><i/></b></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b><i>Inventories</i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">Inventories are stated at the lower of cost or net realizable value and include the cost of material, labor and manufacturing overhead. Cost is determined on the <em style="font: inherit;">first</em>-in, <em style="font: inherit;">first</em>-out basis. The Company writes-down inventory to its estimated net realizable value when conditions indicate that the selling price could be less than cost due to physical deterioration, obsolescence, changes in price levels, or other causes, which it includes as a component of cost of revenues. Additionally, the Company provides valuation allowances for excess and slow-moving inventory on hand that are <em style="font: inherit;">not</em> expected to be sold to reduce the carrying amount of slow-moving inventory to its estimated net realizable value. The valuation allowances are based upon estimates about future demand from its customers and distributors and market conditions.</p> <p style="font-family:'Times 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 times, the Company will purchase inventories in larger quantities to obtain volume purchase discounts. In some cases, purchases <em style="font: inherit;"> may </em>exceed expected sales for certain products in the following year. If the Company purchases inventory which is likely to <em style="font: inherit;">not</em> be sold in the next year, that inventory is classified as non-current. As of <em style="font: inherit;"> December 31, 2021 </em>and <em style="font: inherit;"> December 31, 2020, </em>the Company had $1,709,000 and $1,221,000, respectively of non-current inventory.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p><p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b><i/></b></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b><i>Equipment and Leasehold Improvements</i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">Equipment consisting of machinery and equipment, computers and software, office equipment and leasehold improvements is recorded at cost less accumulated depreciation. Repairs and maintenance costs are expensed as incurred. Depreciation for machinery and equipment, computers and software and office furniture is computed under the straight-line method over the estimated useful lives. Leasehold improvements are amortized under the straight-line method over their estimated useful lives or the remaining lease period, whichever is shorter. When equipment and leasehold improvements are sold or otherwise disposed of, the asset account and related accumulated depreciation account are relieved, and the impact of any resulting gain or loss is recognized within general and administrative expenses in the consolidated statement of operations for the period.<b><i> </i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p><p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b><i/></b></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b><i>Warranty</i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">We provide for the estimated cost of product warranties at the time revenue is recognized. While we engage in extensive product quality programs and processes, including actively monitoring and evaluating the quality of our component suppliers, our warranty obligation is affected by product failure rates, material usage and service delivery costs incurred in correcting a product failure. Should actual product failure rates, material usage or service delivery costs differ from our estimates, revisions to the estimated warranty liability could have a material impact on our financial position, cash flows or results of operations.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p><p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b><i/></b></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b><i>Debt Discount and Issue Costs</i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The Company amortizes debt discount and debt issue costs over the life of the associated debt instrument, using the straight-line method which approximates the interest rate method.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p><p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b><i/></b></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b><i>Stock-Based Compensation</i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">We use the Black-Scholes-Merton option-pricing formula in determining the fair value of our options at the grant date and apply judgment in estimating the key assumptions that are critical to the model such as the expected term, volatility and forfeiture rate of an option. Our estimate of these key assumptions is based on historical information and judgment regarding market factors and trends. If any of the key assumptions change significantly, stock-based compensation expense for new awards <em style="font: inherit;"> may </em>differ materially in the future from that recorded in the current period. The compensation expense is then amortized over the vesting period.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">The Company has <em style="font: inherit;">three</em> stock-based compensation plans, which are described more fully in <i>Note <em style="font: inherit;">12</em></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;">Valuation and Amortization Method – The Company estimates the fair value of stock options granted using the Black-Scholes-Merton option-pricing formula. This fair value is then amortized on a straight-line basis over the requisite service periods of the awards, which is generally the vesting period. The formula does <em style="font: inherit;">not</em> include a discount for post-vesting restrictions, as we have <em style="font: inherit;">not</em> issued awards with such restrictions.</p> <p style="font-family:'Times 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;">Expected Term – For options which the Company has limited available data, the expected term of the option is based on the simplified method. This simplified method averages an award’s vesting term and its contractual term. For all other options, the Company's expected term represents the period that the Company's stock-based awards are expected to be outstanding and was determined based on historical experience of similar awards, giving consideration to the contractual terms of the stock-based awards, vesting schedules and expectations of future employee behavior.</p> <p style="font-family:'Times 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;">Expected Volatility – Expected volatility is based on historical volatility. Historical volatility is computed using daily pricing observations for recent periods that correspond to the expected term of the options.</p> <p style="font-family:'Times 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;">Expected Dividend – The Company has <em style="font: inherit;">not</em> declared dividends and does <em style="font: inherit;">not</em> anticipate declaring any dividends in the foreseeable future. Therefore, the Company uses a zero value for the expected dividend value factor to determine the fair value of options granted.</p> <p style="font-family:'Times 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;">Risk-Free Interest Rate – The Company bases the risk-free interest rate used in the valuation method on the implied yield currently available on U.S. Treasury <em style="font: inherit;">zero</em>-coupon issues with the same expected term.</p> <p style="font-family:'Times 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;">Estimated Forfeitures – When estimating forfeitures, the Company considers voluntary and involuntary termination behavior as well as analysis of actual option forfeitures.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p><p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b><i/></b></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b><i>Research and Development</i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">Research and development costs, consisting of salaries and benefits, costs of disposables, facility costs, contracted services and stock-based compensation from the engineering, regulatory and scientific affairs departments, that are useful in developing and clinically testing new products, services, processes or techniques, as well as expenses for activities that <em style="font: inherit;"> may </em>significantly improve existing products or processes are expensed as incurred. Costs to acquire technologies that are utilized in research and development and that have <em style="font: inherit;">no</em> future benefit are expensed when incurred.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p><p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b><i/></b></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b><i>Acquired In-Process Research and Development</i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">Acquired in-process research and development that the Company acquires through business combinations represents the fair value assigned to incomplete research projects which, at the time of acquisition, have <em style="font: inherit;">not</em> reached technological feasibility. The amounts are capitalized and are accounted for as indefinite-lived intangible assets, subject to impairment testing until completion or abandonment of the projects. Upon successful completion of each project, the Company will make a determination as to the then useful life of the intangible asset, generally determined by the period in which the substantial majority of the cash flows are expected to be generated and begin amortization. The Company tests intangible assets for impairment at least annually, or more frequently if impairment indicators exist, by <em style="font: inherit;">first</em> assessing qualitative factors to determine whether it is more likely than <em style="font: inherit;">not</em> that the fair value of the intangible asset is less than it’s carrying amount. If the Company concludes it is more likely than <em style="font: inherit;">not</em> that the fair value is less than the carrying amount, a quantitative test that compares the fair value of the intangible asset with its’ carrying value is performed. If the fair value is less than the carrying amount, an impairment loss is recognized in operating results.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p><p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b><i/></b></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b><i>Patent Costs</i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The costs incurred in connection with patent applications, in defending and maintaining intellectual property rights and litigation proceedings 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;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b><i/></b></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b><i>Credit Risk</i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">Currently, the Company primarily manufactures and sells cellular processing systems and thermodynamic devices principally to the blood and cellular component processing industry and performs ongoing evaluations of the credit worthiness of the Company’s customers. The Company believes that adequate provisions for uncollectible accounts have been made in the accompanying consolidated financial statements. To date, the Company has <em style="font: inherit;">not</em> experienced significant credit related losses.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p><p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b><i/></b></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b><i>Income Taxes</i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The tax years <em style="font: inherit;">2000</em>-<em style="font: inherit;">2020</em> remain open to examination by the major taxing jurisdictions to which the Company is subject; however, there is <em style="font: inherit;">no</em> current examination. The Company’s policy is to recognize interest and penalties related to the underpayment of income taxes as a component of income tax expense. To date, there have been no interest or penalties charged to the Company in relation to the underpayment of income taxes. There were no unrecognized tax benefits during the periods presented.</p> <p style="font-family:'Times 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 estimates of income taxes and the significant items resulting in the recognition of deferred tax assets and liabilities reflect the Company’s assessment of future tax consequences of transactions that have been reflected in the financial statements or tax returns for each taxing jurisdiction in which the Company operates. The Company bases the provision for income taxes on the Company’s current period results of operations, changes in deferred income tax assets and liabilities, income tax rates, and changes in estimates of uncertain tax positions in the jurisdictions in which the Company operates. The Company recognizes deferred tax assets and liabilities when there are temporary differences between the financial reporting basis and tax basis of assets and liabilities and for the expected benefits of using net operating loss and tax credit loss carryforwards. The Company establishes valuation allowances when necessary to reduce the carrying amount of deferred income tax assets to the amounts that the Company believes are more likely than <em style="font: inherit;">not</em> to be realized. The Company evaluates the need to retain all or a portion of the valuation allowance on recorded deferred tax assets. When a change in the tax rate or tax law has an impact on deferred taxes, the differences are expected to reverse. As the Company operates in more than <em style="font: inherit;">one</em> state, changes in the state apportionment factors, based on operational results, <em style="font: inherit;"> may </em>affect future effective tax rates and the value of recorded deferred tax assets and liabilities. The Company records a change in tax rates in the consolidated financial statements in the period of enactment.</p> <p style="font-family:'Times 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;">Income tax consequences that arise in connection with a business combination include identifying the tax basis of assets and liabilities acquired and any contingencies associated with uncertain tax positions assumed or resulting from the business combination. Deferred tax assets and liabilities related to temporary differences of an acquired entity are recorded as of the date of the business combination and are based on the Company’s estimate of the appropriate tax basis that will be accepted by the various taxing authorities and its determination as to whether any of the acquired deferred tax liabilities could be a source of taxable income to realize the Company’s pre-existing 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;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b><i/></b></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b><i>Reclassifications</i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;">Certain prior period amounts have been reclassified to conform to the current period presentation.  The reclassifications did <em style="font: inherit;">not</em> have an impact on net loss as previously reported.  For the year ended <em style="font: inherit;"> December 31, 2021, </em>sales and marketing and general and administrative expenses were combined into <em style="font: inherit;">one</em> line item identified as sales, general and administrative expenses on the Statement of Operations; the loss on equity method investments was combined with other income on the Statement of Operations; and  incentive stock options and foreign rate differential were broken out as separate line items in the reconciliation of federal income tax attributable to operations in Note <em style="font: inherit;">14.</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p><p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b><i/></b></p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b><i>Recently Adopted Accounting Standards </i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">In <em style="font: inherit;"> December 2019, </em>the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) <em style="font: inherit;">2019</em>-<em style="font: inherit;">12</em> “<i>Income Taxes (Topic <em style="font: inherit;">740</em>): Simplifying the Accounting of Income Taxes</i>”, which is intended to simplify various aspects related to accounting for income taxes. ASU <em style="font: inherit;">2019</em>-<em style="font: inherit;">12</em> removes certain exceptions to the general principles in Topic <em style="font: inherit;">740</em> and also clarifies and amends existing guidance to improve consistent application. This guidance is effective for fiscal years and interim periods within those fiscal years, beginning after <em style="font: inherit;"> December 15, 2020. </em>The adoption of this standard did <em style="font: inherit;">not</em> 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 <em style="font: inherit;"> January 2020, </em>the FASB issued ASU <em style="font: inherit;">2020</em>-<em style="font: inherit;">01,</em> “<i>Investments </i>–<i> Equity Securities (Topic <em style="font: inherit;">321</em>), Investments</i>—<i>Equity Method and Joint Ventures (Topic <em style="font: inherit;">323</em>), and Derivatives and Hedging (Topic <em style="font: inherit;">815</em>): Clarifying the Interactions between Topic <em style="font: inherit;">321,</em> Topic <em style="font: inherit;">323,</em> and Topic <em style="font: inherit;">815</em></i>”. The new guidance clarifies the interaction of accounting for the transition into and out of the equity method and the accounting for measuring certain purchased options and forward contracts to acquire investments. It is effective for fiscal years beginning after <em style="font: inherit;"> December 15, 2020, </em>including interim periods within those fiscal years. The adoption of this standard did <em style="font: inherit;">not</em> 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><i>Recently Issued Accounting Standards</i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">In <em style="font: inherit;"> August 2020, </em>the FASB issued ASU <em style="font: inherit;">2020</em>-<em style="font: inherit;">06</em> “<i>Debt-Debt with Conversion and Other Options (</i>“<i>Subtopic <em style="font: inherit;">470</em>-<em style="font: inherit;">20</em></i>”<i>) and Derivatives and Hedging</i>—<i>Contracts in Entity</i>’<i>s Own Equity (</i>“<i>Subtopic <em style="font: inherit;">815</em>-<em style="font: inherit;">40</em></i>”<i>): Accounting for Convertible Instruments and Contracts in an Entity</i>’<i>s Own Equity,</i>” which, among other things, provides guidance on how to account for contracts on an entity’s own equity. This ASU simplifies the accounting for certain financial instruments with characteristics of liabilities and equity, including convertible instruments and contracts on an entity’s own equity. Specifically, the ASU eliminated the need for the Company to assess whether a contract on the entity’s own equity (<em style="font: inherit;">1</em>) permits settlement in unregistered shares, (<em style="font: inherit;">2</em>) whether counterparty rights rank higher than shareholder’s rights, and (<em style="font: inherit;">3</em>) whether collateral is required. In addition, the ASU requires incremental disclosure related to contracts on the entity’s own equity and clarifies the treatment of certain financial instruments accounted for under this ASU on earnings per share. This ASU <em style="font: inherit;"> may </em>be applied on a full retrospective of modified retrospective basis. The ASU is effective for public business entities that meet the definition of a Securities and Exchange Commission (“SEC”) filer, excluding entities eligible to be smaller reporting companies as defined by the SEC, for fiscal years beginning after <em style="font: inherit;"> December 15, 2021, </em>including interim periods within those fiscal years. For all other entities, the amendments are effective for fiscal years beginning after <em style="font: inherit;"> December 15, 2023, </em>including interim periods within those fiscal years. Early adoption is permitted for fiscal years beginning after <em style="font: inherit;"> December 15, 2020. </em>The Company does <em style="font: inherit;">not</em> anticipate the adoption of this standard to have a material impact on its 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 <em style="font: inherit;"> June 2016, </em>the FASB issued<i> ASU <em style="font: inherit;">2016</em>-<em style="font: inherit;">13,</em> Financial Instruments - Credit Losses (</i>“<i>Topic <em style="font: inherit;">326</em></i>”<i>). </i>The ASU introduced a new accounting model, the Current Expected Credit Losses model (“CECL”), which requires<i> </i>earlier recognition of credit losses and additional disclosures related to credit risk. The CECL model utilizes a lifetime expected credit loss measurement objective for the recognition of credit losses at the time the financial asset is originated or acquired. ASU <em style="font: inherit;">2016</em>-<em style="font: inherit;">13</em> is effective for annual reporting periods beginning after <em style="font: inherit;"> December 15, 2022, </em>including interim reporting periods within those annual reporting periods. The Company is in the processing of assessing the impact of the adoption of the ASU on the Company’s financial statements.</p><p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b><i>Basis of Presentation</i></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The accompanying consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (U.S. GAAP).</p> <p style="font-family:'Times 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><i>Principles of Consolidation</i></b></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 consolidated financial statements include the accounts of ThermoGenesis Holdings, Inc. and its wholly-owned subsidiaries, ThermoGenesis Corp. and TotipotentRX Cell Therapy, Pvt. Ltd and ThermoGenesis Corp’s majority-owned subsidiary, CARTXpress Bio. All significant intercompany accounts and transactions have been eliminated upon consolidation.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b><i>Non-controlling Interests</i></b></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 20% ownership interest of CARTXpress Bio that is <em style="font: inherit;">not</em> owned by ThermoGenesis Holdings is accounted for as a non-controlling interest as the Company has an 80% ownership interest in CARTXpress Bio. Earnings or losses attributable to other stockholders of a consolidated affiliated company are classified separately as "non-controlling interest" in the Company's consolidated statements of operations. Net loss attributable to non-controlling interests reflects only its share of the after-tax earnings or losses of an affiliated company. The Company's condensed consolidated balance sheets reflect non-controlling interests within the equity section.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> 0.20 0.80 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b><i>Use of Estimates</i></b></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;">Preparation of financial statements in conformity with accounting principles generally accepted in the United States of America (“GAAP”) and requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Estimates are used for, but <em style="font: inherit;">not</em> limited to, the allowance for doubtful accounts, carrying amounts of inventories, depreciation and amortization, warranty obligations, assumptions made in valuing financial instruments issued in various compensation and financing arrangements, deferred income taxes and related valuation allowance and the fair values of intangibles and goodwill. Actual results could materially differ from the estimates and assumptions used in the preparation of 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;margin:0pt;"><b><i>Revenue Recognition</i></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">Revenue is recognized based on the following <em style="font: inherit;">five</em>-step process as outlined in the Accounting Standards Codification (“ASC”) Topic <em style="font: inherit;">606,</em> “Revenue from Contracts with Customers”: (i) Identify the Contract with the Customer; (ii) Identify Performance Obligations in the Contract; (iii) Determine the Transaction Price; (iv) Allocate the Transaction Price; and (v) Satisfaction of the Performance Obligations (and Recognize Revenue). Revenues are recorded net of discounts. Shipping and handling fees billed to customers are included in net revenues, while the related costs are included in cost of revenues. For more information on revenues, see Note <em style="font: inherit;">13.</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b><i>Cash and Cash Equivalents </i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The Company considers all highly liquid investments with a maturity of <em style="font: inherit;">three</em> months or less at the time of purchase to be cash equivalents. Financial instruments that potentially subject the Company to a concentration of credit risk consist of cash and cash equivalents. The Company’s cash and cash equivalents is maintained in checking accounts with reputable financial institutions that <em style="font: inherit;"> may </em>at times exceed amounts covered by insurance provided by the U.S. Federal Deposit Insurance Corporation. The Company has cash and cash equivalents of $87,000 and $83,000 at <em style="font: inherit;"> December 31, 2021 </em>and <em style="font: inherit;">2020</em> in India. The Company has <em style="font: inherit;">not</em> experienced any realized losses on the Company’s deposits of cash and cash equivalents.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> 87000 83000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b><i>Foreign Currency Translation</i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The Company’s reporting currency is the US dollar. The functional currency of the Company’s subsidiary in India is the Indian rupee (“INR”). Assets and liabilities are translated into US dollars at period end exchange rates. Revenue and expenses are translated at average rates of exchange prevailing during the periods presented. Cash flows are also translated at average exchange rates for the period, therefore, amounts reported on the consolidated statement of cash flows do <em style="font: inherit;">not</em> necessarily agree with changes in the corresponding balances on the consolidated balance sheet. Equity accounts other than retained earnings are translated at the historic exchange rate on the date of investment.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b><i>Goodwill, Intangible Assets and Impairment Assessments </i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">Goodwill represents the excess of the purchase price in a business combination over the fair value of net tangible and intangible assets acquired. Intangible assets that are <em style="font: inherit;">not</em> considered to have an indefinite useful life are amortized over their useful lives, which generally range from <em style="font: inherit;">three</em> to <em style="font: inherit;">ten</em> years. Each period the Company evaluates the estimated remaining useful lives of purchased intangible assets and whether events or changes in circumstances warrant a revision to the remaining periods of amortization.</p> <p style="font-family:'Times 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;">For goodwill and indefinite-lived intangible assets, the carrying amounts are periodically reviewed for impairment (at least annually) and whenever events or changes in circumstances indicate that the carrying value of these assets <em style="font: inherit;"> may </em><em style="font: inherit;">not</em> be recoverable. According to ASC<i> </i><em style="font: inherit;">350</em><i>, </i>“<i>Intangibles-Goodwill and Other</i>”, the Company can opt to perform a qualitative assessment or a quantitative assessment; however, if the qualitative assessment determines that it is more likely than <em style="font: inherit;">not</em> (i.e., a likelihood of more than <em style="font: inherit;">50</em> percent) the fair value is less than the carrying amount; the Company would recognize an impairment charge for the amount by which the carrying amount exceeds the reporting unit’s fair value.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b><i>Fair Value of Financial Instruments</i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">In accordance with ASC <em style="font: inherit;">820,</em> <i>Fair Value Measurements and Disclosures</i>, fair value is defined as the exit price, or the amount that would be received for the sale of an asset or paid to transfer a liability in an orderly transaction between market participants as of the measurement date.</p> <p style="font-family:'Times 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 guidance also establishes a hierarchy for inputs used in measuring fair value that maximizes the use of observable inputs and minimizes the use of unobservable inputs by requiring that the most observable inputs be used when available. Observable inputs are inputs that market participants would use in valuing the asset or liability and are developed based on market data obtained from sources independent of the Company. Unobservable inputs are inputs that reflect the Company’s assumptions about the factors that market participants would use in valuing the asset or liability. The guidance establishes <em style="font: inherit;">three</em> levels of inputs that <em style="font: inherit;"> may </em>be used to measure fair value:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 36pt;"> </td><td style="width: 36pt;"> <p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">Level <em style="font: inherit;">1:</em></p> </td><td style="width: auto;"> <p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">Quoted market prices in active markets for identical assets or liabilities.</p> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 36pt;"> </td><td style="width: 36pt;"> <p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">Level <em style="font: inherit;">2:</em></p> </td><td style="width: auto;"> <p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">Other observable inputs other than Level <em style="font: inherit;">1</em> prices such as quoted prices for similar assets or liabilities; quoted prices in markets that are <em style="font: inherit;">not</em> active; or other inputs that are observable or can be corroborated by observable market data.</p> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 36pt;"> </td><td style="width: 36pt;"> <p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">Level <em style="font: inherit;">3:</em></p> </td><td style="width: auto;"> <p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">Unobservable inputs reflecting the reporting entity’s own assumptions.</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;">The carrying values of cash and cash equivalents, accounts receivable and accounts payable approximate fair value due to their short duration.</p> <p style="font-family:'Times 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><i>Accounts Receivable and Allowance for Doubtful Accounts</i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The Company’s receivables are recorded when billed and represent claims against <em style="font: inherit;">third</em> parties that will be settled in cash. The carrying value of the Company’s receivables, net of the allowance for doubtful accounts, represents their estimated net realizable value. The Company estimates the allowance for doubtful accounts based on historical collection trends, age of outstanding receivables and existing economic conditions. If events or changes in circumstances indicate that a specific receivable balance <em style="font: inherit;"> may </em>be impaired, further consideration is given to the collectability of those balances and the allowance is adjusted accordingly. A customer’s receivable balance is considered past-due based on its contractual terms. Past-due receivable balances are written-off when the Company’s internal collection efforts have been unsuccessful in collecting the amount due.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b><i>Inventories</i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">Inventories are stated at the lower of cost or net realizable value and include the cost of material, labor and manufacturing overhead. Cost is determined on the <em style="font: inherit;">first</em>-in, <em style="font: inherit;">first</em>-out basis. The Company writes-down inventory to its estimated net realizable value when conditions indicate that the selling price could be less than cost due to physical deterioration, obsolescence, changes in price levels, or other causes, which it includes as a component of cost of revenues. Additionally, the Company provides valuation allowances for excess and slow-moving inventory on hand that are <em style="font: inherit;">not</em> expected to be sold to reduce the carrying amount of slow-moving inventory to its estimated net realizable value. The valuation allowances are based upon estimates about future demand from its customers and distributors and market conditions.</p> <p style="font-family:'Times 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 times, the Company will purchase inventories in larger quantities to obtain volume purchase discounts. In some cases, purchases <em style="font: inherit;"> may </em>exceed expected sales for certain products in the following year. If the Company purchases inventory which is likely to <em style="font: inherit;">not</em> be sold in the next year, that inventory is classified as non-current. As of <em style="font: inherit;"> December 31, 2021 </em>and <em style="font: inherit;"> December 31, 2020, </em>the Company had $1,709,000 and $1,221,000, respectively of non-current inventory.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> 1709000 1221000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b><i>Equipment and Leasehold Improvements</i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">Equipment consisting of machinery and equipment, computers and software, office equipment and leasehold improvements is recorded at cost less accumulated depreciation. Repairs and maintenance costs are expensed as incurred. Depreciation for machinery and equipment, computers and software and office furniture is computed under the straight-line method over the estimated useful lives. Leasehold improvements are amortized under the straight-line method over their estimated useful lives or the remaining lease period, whichever is shorter. When equipment and leasehold improvements are sold or otherwise disposed of, the asset account and related accumulated depreciation account are relieved, and the impact of any resulting gain or loss is recognized within general and administrative expenses in the consolidated statement of operations for the period.<b><i> </i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b><i>Warranty</i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">We provide for the estimated cost of product warranties at the time revenue is recognized. While we engage in extensive product quality programs and processes, including actively monitoring and evaluating the quality of our component suppliers, our warranty obligation is affected by product failure rates, material usage and service delivery costs incurred in correcting a product failure. Should actual product failure rates, material usage or service delivery costs differ from our estimates, revisions to the estimated warranty liability could have a material impact on our financial position, cash flows or results of operations.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b><i>Debt Discount and Issue Costs</i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The Company amortizes debt discount and debt issue costs over the life of the associated debt instrument, using the straight-line method which approximates the interest rate method.</p> <p style="font-family:'Times 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><i>Stock-Based Compensation</i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">We use the Black-Scholes-Merton option-pricing formula in determining the fair value of our options at the grant date and apply judgment in estimating the key assumptions that are critical to the model such as the expected term, volatility and forfeiture rate of an option. Our estimate of these key assumptions is based on historical information and judgment regarding market factors and trends. If any of the key assumptions change significantly, stock-based compensation expense for new awards <em style="font: inherit;"> may </em>differ materially in the future from that recorded in the current period. The compensation expense is then amortized over the vesting period.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">The Company has <em style="font: inherit;">three</em> stock-based compensation plans, which are described more fully in <i>Note <em style="font: inherit;">12</em></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;">Valuation and Amortization Method – The Company estimates the fair value of stock options granted using the Black-Scholes-Merton option-pricing formula. This fair value is then amortized on a straight-line basis over the requisite service periods of the awards, which is generally the vesting period. The formula does <em style="font: inherit;">not</em> include a discount for post-vesting restrictions, as we have <em style="font: inherit;">not</em> issued awards with such restrictions.</p> <p style="font-family:'Times 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;">Expected Term – For options which the Company has limited available data, the expected term of the option is based on the simplified method. This simplified method averages an award’s vesting term and its contractual term. For all other options, the Company's expected term represents the period that the Company's stock-based awards are expected to be outstanding and was determined based on historical experience of similar awards, giving consideration to the contractual terms of the stock-based awards, vesting schedules and expectations of future employee behavior.</p> <p style="font-family:'Times 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;">Expected Volatility – Expected volatility is based on historical volatility. Historical volatility is computed using daily pricing observations for recent periods that correspond to the expected term of the options.</p> <p style="font-family:'Times 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;">Expected Dividend – The Company has <em style="font: inherit;">not</em> declared dividends and does <em style="font: inherit;">not</em> anticipate declaring any dividends in the foreseeable future. Therefore, the Company uses a zero value for the expected dividend value factor to determine the fair value of options granted.</p> <p style="font-family:'Times 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;">Risk-Free Interest Rate – The Company bases the risk-free interest rate used in the valuation method on the implied yield currently available on U.S. Treasury <em style="font: inherit;">zero</em>-coupon issues with the same expected term.</p> <p style="font-family:'Times 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;">Estimated Forfeitures – When estimating forfeitures, the Company considers voluntary and involuntary termination behavior as well as analysis of actual option forfeitures.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> 0 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b><i>Research and Development</i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">Research and development costs, consisting of salaries and benefits, costs of disposables, facility costs, contracted services and stock-based compensation from the engineering, regulatory and scientific affairs departments, that are useful in developing and clinically testing new products, services, processes or techniques, as well as expenses for activities that <em style="font: inherit;"> may </em>significantly improve existing products or processes are expensed as incurred. Costs to acquire technologies that are utilized in research and development and that have <em style="font: inherit;">no</em> future benefit are expensed when 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><i>Acquired In-Process Research and Development</i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">Acquired in-process research and development that the Company acquires through business combinations represents the fair value assigned to incomplete research projects which, at the time of acquisition, have <em style="font: inherit;">not</em> reached technological feasibility. The amounts are capitalized and are accounted for as indefinite-lived intangible assets, subject to impairment testing until completion or abandonment of the projects. Upon successful completion of each project, the Company will make a determination as to the then useful life of the intangible asset, generally determined by the period in which the substantial majority of the cash flows are expected to be generated and begin amortization. The Company tests intangible assets for impairment at least annually, or more frequently if impairment indicators exist, by <em style="font: inherit;">first</em> assessing qualitative factors to determine whether it is more likely than <em style="font: inherit;">not</em> that the fair value of the intangible asset is less than it’s carrying amount. If the Company concludes it is more likely than <em style="font: inherit;">not</em> that the fair value is less than the carrying amount, a quantitative test that compares the fair value of the intangible asset with its’ carrying value is performed. If the fair value is less than the carrying amount, an impairment loss is recognized in operating results.</p> <p style="font-family:'Times 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><i>Patent Costs</i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The costs incurred in connection with patent applications, in defending and maintaining intellectual property rights and litigation proceedings 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;"><b><i>Credit Risk</i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">Currently, the Company primarily manufactures and sells cellular processing systems and thermodynamic devices principally to the blood and cellular component processing industry and performs ongoing evaluations of the credit worthiness of the Company’s customers. The Company believes that adequate provisions for uncollectible accounts have been made in the accompanying consolidated financial statements. To date, the Company has <em style="font: inherit;">not</em> experienced significant credit related losses.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b><i>Income Taxes</i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The tax years <em style="font: inherit;">2000</em>-<em style="font: inherit;">2020</em> remain open to examination by the major taxing jurisdictions to which the Company is subject; however, there is <em style="font: inherit;">no</em> current examination. The Company’s policy is to recognize interest and penalties related to the underpayment of income taxes as a component of income tax expense. To date, there have been no interest or penalties charged to the Company in relation to the underpayment of income taxes. There were no unrecognized tax benefits during the periods presented.</p> <p style="font-family:'Times 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 estimates of income taxes and the significant items resulting in the recognition of deferred tax assets and liabilities reflect the Company’s assessment of future tax consequences of transactions that have been reflected in the financial statements or tax returns for each taxing jurisdiction in which the Company operates. The Company bases the provision for income taxes on the Company’s current period results of operations, changes in deferred income tax assets and liabilities, income tax rates, and changes in estimates of uncertain tax positions in the jurisdictions in which the Company operates. The Company recognizes deferred tax assets and liabilities when there are temporary differences between the financial reporting basis and tax basis of assets and liabilities and for the expected benefits of using net operating loss and tax credit loss carryforwards. The Company establishes valuation allowances when necessary to reduce the carrying amount of deferred income tax assets to the amounts that the Company believes are more likely than <em style="font: inherit;">not</em> to be realized. The Company evaluates the need to retain all or a portion of the valuation allowance on recorded deferred tax assets. When a change in the tax rate or tax law has an impact on deferred taxes, the differences are expected to reverse. As the Company operates in more than <em style="font: inherit;">one</em> state, changes in the state apportionment factors, based on operational results, <em style="font: inherit;"> may </em>affect future effective tax rates and the value of recorded deferred tax assets and liabilities. The Company records a change in tax rates in the consolidated financial statements in the period of enactment.</p> <p style="font-family:'Times 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;">Income tax consequences that arise in connection with a business combination include identifying the tax basis of assets and liabilities acquired and any contingencies associated with uncertain tax positions assumed or resulting from the business combination. Deferred tax assets and liabilities related to temporary differences of an acquired entity are recorded as of the date of the business combination and are based on the Company’s estimate of the appropriate tax basis that will be accepted by the various taxing authorities and its determination as to whether any of the acquired deferred tax liabilities could be a source of taxable income to realize the Company’s pre-existing deferred tax assets.</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><i>Reclassifications</i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;">Certain prior period amounts have been reclassified to conform to the current period presentation.  The reclassifications did <em style="font: inherit;">not</em> have an impact on net loss as previously reported.  For the year ended <em style="font: inherit;"> December 31, 2021, </em>sales and marketing and general and administrative expenses were combined into <em style="font: inherit;">one</em> line item identified as sales, general and administrative expenses on the Statement of Operations; the loss on equity method investments was combined with other income on the Statement of Operations; and  incentive stock options and foreign rate differential were broken out as separate line items in the reconciliation of federal income tax attributable to operations in Note <em style="font: inherit;">14.</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b><i>Recently Adopted Accounting Standards </i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">In <em style="font: inherit;"> December 2019, </em>the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Update (“ASU”) <em style="font: inherit;">2019</em>-<em style="font: inherit;">12</em> “<i>Income Taxes (Topic <em style="font: inherit;">740</em>): Simplifying the Accounting of Income Taxes</i>”, which is intended to simplify various aspects related to accounting for income taxes. ASU <em style="font: inherit;">2019</em>-<em style="font: inherit;">12</em> removes certain exceptions to the general principles in Topic <em style="font: inherit;">740</em> and also clarifies and amends existing guidance to improve consistent application. This guidance is effective for fiscal years and interim periods within those fiscal years, beginning after <em style="font: inherit;"> December 15, 2020. </em>The adoption of this standard did <em style="font: inherit;">not</em> 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 <em style="font: inherit;"> January 2020, </em>the FASB issued ASU <em style="font: inherit;">2020</em>-<em style="font: inherit;">01,</em> “<i>Investments </i>–<i> Equity Securities (Topic <em style="font: inherit;">321</em>), Investments</i>—<i>Equity Method and Joint Ventures (Topic <em style="font: inherit;">323</em>), and Derivatives and Hedging (Topic <em style="font: inherit;">815</em>): Clarifying the Interactions between Topic <em style="font: inherit;">321,</em> Topic <em style="font: inherit;">323,</em> and Topic <em style="font: inherit;">815</em></i>”. The new guidance clarifies the interaction of accounting for the transition into and out of the equity method and the accounting for measuring certain purchased options and forward contracts to acquire investments. It is effective for fiscal years beginning after <em style="font: inherit;"> December 15, 2020, </em>including interim periods within those fiscal years. The adoption of this standard did <em style="font: inherit;">not</em> 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><i>Recently Issued Accounting Standards</i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">In <em style="font: inherit;"> August 2020, </em>the FASB issued ASU <em style="font: inherit;">2020</em>-<em style="font: inherit;">06</em> “<i>Debt-Debt with Conversion and Other Options (</i>“<i>Subtopic <em style="font: inherit;">470</em>-<em style="font: inherit;">20</em></i>”<i>) and Derivatives and Hedging</i>—<i>Contracts in Entity</i>’<i>s Own Equity (</i>“<i>Subtopic <em style="font: inherit;">815</em>-<em style="font: inherit;">40</em></i>”<i>): Accounting for Convertible Instruments and Contracts in an Entity</i>’<i>s Own Equity,</i>” which, among other things, provides guidance on how to account for contracts on an entity’s own equity. This ASU simplifies the accounting for certain financial instruments with characteristics of liabilities and equity, including convertible instruments and contracts on an entity’s own equity. Specifically, the ASU eliminated the need for the Company to assess whether a contract on the entity’s own equity (<em style="font: inherit;">1</em>) permits settlement in unregistered shares, (<em style="font: inherit;">2</em>) whether counterparty rights rank higher than shareholder’s rights, and (<em style="font: inherit;">3</em>) whether collateral is required. In addition, the ASU requires incremental disclosure related to contracts on the entity’s own equity and clarifies the treatment of certain financial instruments accounted for under this ASU on earnings per share. This ASU <em style="font: inherit;"> may </em>be applied on a full retrospective of modified retrospective basis. The ASU is effective for public business entities that meet the definition of a Securities and Exchange Commission (“SEC”) filer, excluding entities eligible to be smaller reporting companies as defined by the SEC, for fiscal years beginning after <em style="font: inherit;"> December 15, 2021, </em>including interim periods within those fiscal years. For all other entities, the amendments are effective for fiscal years beginning after <em style="font: inherit;"> December 15, 2023, </em>including interim periods within those fiscal years. Early adoption is permitted for fiscal years beginning after <em style="font: inherit;"> December 15, 2020. </em>The Company does <em style="font: inherit;">not</em> anticipate the adoption of this standard to have a material impact on its 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 <em style="font: inherit;"> June 2016, </em>the FASB issued<i> ASU <em style="font: inherit;">2016</em>-<em style="font: inherit;">13,</em> Financial Instruments - Credit Losses (</i>“<i>Topic <em style="font: inherit;">326</em></i>”<i>). </i>The ASU introduced a new accounting model, the Current Expected Credit Losses model (“CECL”), which requires<i> </i>earlier recognition of credit losses and additional disclosures related to credit risk. The CECL model utilizes a lifetime expected credit loss measurement objective for the recognition of credit losses at the time the financial asset is originated or acquired. ASU <em style="font: inherit;">2016</em>-<em style="font: inherit;">13</em> is effective for annual reporting periods beginning after <em style="font: inherit;"> December 15, 2022, </em>including interim reporting periods within those annual reporting periods. The Company is in the processing of assessing the impact of the adoption of the ASU on the Company’s financial statements.</p> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 18pt;"> <p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b><em style="font: inherit;">4.</em> </b></p> </td><td style="width: auto;"> <p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b><span style="text-decoration: underline; ">E<span style="text-transform:lowercase;">QUIPMENT AND</span> L<span style="text-transform:lowercase;">EASEHOLD</span> I<span style="text-transform:lowercase;">MPROVEMENTS</span></span></b></p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Equipment and leasehold improvements consisted 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;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 45%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td colspan="10" rowspan="1" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 33%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Year Ended December 31,</p> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 45%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2021</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2020</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td colspan="3" rowspan="1" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 4%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Estimated Useful Life (in years)</p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 45%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Machinery and equipment</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">6,270,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">6,004,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 2%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">2.5</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 2%; text-align: center;"><em style="font: inherit;">-</em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 21%;">10</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 45%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Computer and software</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">631,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">631,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 2%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">2</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 2%; text-align: center;"><em style="font: inherit;">-</em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 21%;">5</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 45%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Office equipment</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">256,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">256,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 2%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">5</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 2%; text-align: center;"><em style="font: inherit;">-</em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 21%;">10</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 45%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Leasehold improvements</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">932,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">932,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td colspan="3" rowspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 4%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><em style="font: inherit;">5 years or remaining lease term</em></p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 45%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Total equipment</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">8,089,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">7,823,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 2%;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 2%;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 21%;"><em style="font: inherit;"> </em></td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 45%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Less accumulated depreciation</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(6,828,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(6,399,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 2%;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 2%;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 21%;"><em style="font: inherit;"> </em></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 45%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Total equipment and leasehold improvements, net</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; 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;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,261,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; 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;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,424,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 2%;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 2%;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 21%;"><em style="font: inherit;"> </em></td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Depreciation expense for the years ended <em style="font: inherit;"> December 31, 2021 </em>and <em style="font: inherit;">2020</em> was $429,000 and $516,000, respectively.</p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 45%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td colspan="10" rowspan="1" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 33%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Year Ended December 31,</p> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 45%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2021</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2020</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td><td colspan="3" rowspan="1" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 4%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Estimated Useful Life (in years)</p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 45%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Machinery and equipment</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">6,270,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">6,004,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 2%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">2.5</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 2%; text-align: center;"><em style="font: inherit;">-</em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 21%;">10</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 45%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Computer and software</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">631,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">631,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 2%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">2</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 2%; text-align: center;"><em style="font: inherit;">-</em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 21%;">5</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 45%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Office equipment</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">256,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">256,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 2%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">5</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 2%; text-align: center;"><em style="font: inherit;">-</em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 21%;">10</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 45%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Leasehold improvements</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">932,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">932,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td colspan="3" rowspan="1" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 4%;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><em style="font: inherit;">5 years or remaining lease term</em></p> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 45%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Total equipment</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">8,089,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">7,823,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 2%;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 2%;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 21%;"><em style="font: inherit;"> </em></td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 45%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Less accumulated depreciation</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(6,828,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(6,399,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 2%;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 2%;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 21%;"><em style="font: inherit;"> </em></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 45%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Total equipment and leasehold improvements, net</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; 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;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,261,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; 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;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,424,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 2%;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 2%;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 21%;"><em style="font: inherit;"> </em></td></tr> </tbody></table> 6270000 6004000 P2Y6M P10Y 631000 631000 P2Y P5Y 256000 256000 P5Y P10Y 932000 932000 5 years or remaining lease term 8089000 7823000 6828000 6399000 1261000 1424000 429000 516000 <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 18pt;"> <p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b><em style="font: inherit;">5.</em> </b></p> </td><td style="width: auto;"> <p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b><span style="text-decoration: underline; ">I<span style="text-transform:lowercase;">NTANGIBLE</span> A<span style="text-transform:lowercase;">SSETS AND</span> G<span style="text-transform:lowercase;">OODWILL</span></span></b></p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">In <em style="font: inherit;">2021,</em> in accordance with ASC <em style="font: inherit;">350,</em> the Company performed a qualitative analysis, which determined that it was <em style="font: inherit;">not</em> more likely than <em style="font: inherit;">not</em> that the fair value of the reporting units or significant inputs used to determine the fair value of the intangible assets was less than the carrying value of the goodwill and intangible assets recorded on the Company’s books as of <em style="font: inherit;"> December 31, 2021. </em>As a result, <em style="font: inherit;">no</em> impairment was recorded and a quantitative analysis was <em style="font: inherit;">not</em> performed. In performing the assessment, the Company used current market capitalization, discounted future cash flows, internal forecasts and other factors as the best evidence of fair value. These assumptions represent Level <em style="font: inherit;">3</em> inputs.</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;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Intangible Assets</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Goodwill</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Balance at January 1, 2020, net</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,467,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">781,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Amortization and foreign exchange</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(109,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;">--</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Balance at December 31, 2020, net</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,358,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">781,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Amortization and foreign exchange</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(40,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;">--</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Balance at December 31, 2021, net</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; 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;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,318,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; 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;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">781,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Intangible assets consist of the following based on the Company’s determination of the fair value of identifiable assets acquired:</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;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="18" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">As of December 31, 2021</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Weighted</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Average</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Amortization</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Period</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">(in Years)</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Gross</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Carrying</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Amount</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Accumulated</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Amortization</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Impairment</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Net</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 40%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Trade names</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: center;">3</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">52,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">52,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">--</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">--</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Developed technology</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: center;">10</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">318,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">143,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">--</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">175,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Licenses</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: center;">7</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">418,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">418,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">--</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">--</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Device registration</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: center;">7</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">78,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">78,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">--</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">--</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Customer relationships</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: center;">3</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">425,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">425,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;">--</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;">--</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Amortizable intangible assets</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,291,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,116,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">--</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">175,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">In process technology</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,143,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;">--</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;">--</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,143,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,434,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,116,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><em style="font: inherit;">--</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,318,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="18" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">As of December 31, 2020</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Weighted</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Average</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Amortization</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Period</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">(in Years)</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Gross</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Carrying</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Amount</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Accumulated</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Amortization</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Impairment</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Net</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 40%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Trade names</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: center;">3</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">52,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">52,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">--</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">--</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Developed technology</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: center;">10</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">318,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">111,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">--</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">207,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Licenses</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: center;">7</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">432,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">424,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">--</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">8,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Device registration</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: center;">7</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">66,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">66,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">--</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">--</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Customer relationships</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: center;">3</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">442,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">442,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;">--</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;">--</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Amortizable intangible assets</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,310,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,095,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">--</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">215,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">In process technology</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; 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;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,143,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; 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;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;">--</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; 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;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;">--</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; 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;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,143,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,453,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,095,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><em style="font: inherit;">--</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,358,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The change in the gross carrying amount is due to foreign currency exchange fluctuations. In process technology has <em style="font: inherit;">not</em> yet been introduced to the market place and is therefore <em style="font: inherit;">not</em> yet subject to amortization. The Company’s estimated future amortization expense for amortizable intangible assets in subsequent years, are as follows:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; margin-left: 10%; width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td colspan="4" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Year Ended December 31,</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 81%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">2022</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">32,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">2023</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">32,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">2024</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">32,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">2025</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">32,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Thereafter</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">47,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">175,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; 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;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Intangible Assets</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Goodwill</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 70%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Balance at January 1, 2020, net</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,467,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">781,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Amortization and foreign exchange</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(109,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;">--</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Balance at December 31, 2020, net</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,358,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">781,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Amortization and foreign exchange</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(40,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;">--</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Balance at December 31, 2021, net</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; 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;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,318,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; 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;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">781,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 1467000 781000 109000 1358000 781000 40000 1318000 781000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="18" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">As of December 31, 2021</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Weighted</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Average</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Amortization</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Period</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">(in Years)</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Gross</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Carrying</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Amount</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Accumulated</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Amortization</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Impairment</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Net</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 40%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Trade names</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: center;">3</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">52,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">52,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">--</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">--</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Developed technology</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: center;">10</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">318,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">143,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">--</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">175,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Licenses</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: center;">7</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">418,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">418,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">--</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">--</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Device registration</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: center;">7</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">78,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">78,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">--</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">--</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Customer relationships</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: center;">3</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">425,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">425,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;">--</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;">--</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Amortizable intangible assets</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,291,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,116,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">--</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">175,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">In process technology</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,143,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;">--</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;">--</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,143,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,434,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,116,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><em style="font: inherit;">--</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,318,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="18" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">As of December 31, 2020</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Weighted</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Average</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Amortization</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Period</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">(in Years)</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Gross</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Carrying</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Amount</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Accumulated</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Amortization</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Impairment</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Net</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 40%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Trade names</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: center;">3</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">52,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">52,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">--</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">--</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Developed technology</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: center;">10</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">318,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">111,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">--</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">207,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Licenses</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: center;">7</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">432,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">424,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">--</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">8,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Device registration</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: center;">7</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">66,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">66,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">--</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">--</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Customer relationships</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; text-align: center;">3</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">442,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">442,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;">--</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;">--</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Amortizable intangible assets</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,310,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,095,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">--</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">215,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">In process technology</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; 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;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,143,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; 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;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;">--</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; 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;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;">--</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; 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;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,143,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,453,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,095,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><em style="font: inherit;">--</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,358,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> P3Y 52000 52000 P10Y 318000 143000 175000 P7Y 418000 418000 P7Y 78000 78000 P3Y 425000 425000 1291000 1116000 175000 1143000 1143000 2434000 1116000 1318000 P3Y 52000 52000 P10Y 318000 111000 207000 P7Y 432000 424000 8000 P7Y 66000 66000 P3Y 442000 442000 1310000 1095000 215000 1143000 1143000 2453000 1095000 1358000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; margin-left: 10%; width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td colspan="4" style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Year Ended December 31,</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 81%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">2022</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">32,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">2023</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">32,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">2024</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">32,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">2025</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">32,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Thereafter</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">47,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">175,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> </tbody></table> 32000 32000 32000 32000 47000 175000 <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 18pt;"> <p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b><em style="font: inherit;">6.</em> </b></p> </td><td style="width: auto;"> <p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b><span style="text-decoration: underline; ">R<span style="text-transform:lowercase;">ELATED</span> P<span style="text-transform:lowercase;">ARTY</span> T<span style="text-transform:lowercase;">RANSACTIONS</span></span></b></p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b><i>HealthBanks Biotech (USA) Inc.</i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">On <em style="font: inherit;"> November 26, 2019 </em>the Company entered into an agreement with HealthBanks Biotech (USA) Inc. (“HealthBanks”) to form a new company called ImmuneCyte, Inc. (“ImmuneCyte”) to commercialize the Company’s proprietary cell processing platform, CAR-TXpress™, for use in immune cell banking as well as for cell-based contract development and manufacturing services (CMO/CDMO). Under the terms of the agreement, ImmuneCyte was initially owned 80% by HealthBanks and 20% by the Company. Healthbanks is a subsidiary of the Boyalife Group (USA), Inc. which is owned by Dr. Xiaochun (Chris) Xu, the Company’s Chief Executive Officer and Chairman of our Board of Directors. Due to the significant influence the Company has over ImmuneCyte’s operations, the investment was accounted for by the Company using the equity method.</p> <p style="font-family:'Times 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;">Between <em style="font: inherit;"> November 26, 2019 </em>and <em style="font: inherit;"> September 30, 2020, </em>ImmuneCyte closed on a series of investments with a private institution and qualified investors. After the investments, ImmuneCyte was owned 75.16% by HealthBanks, 18.79% by the Company and 6.05% by the private investors.</p> <p style="font-family:'Times 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 <em style="font: inherit;"> March 2021, </em>ImmuneCyte completed an acquisition to acquire Boyalife’s Cellular Therapy Division, for 12,000,000 shares in ImmuneCyte and Shangai KDWinfo Technology Co. Ltd. for 500,000 shares in ImmuneCyte. Following the acquisitions, the Company’s ownership percentage in ImmuneCyte decreased from 18.79% to 8.64%. The Company performed an analysis of the transaction and noted that <em style="font: inherit;">none</em> of the factors supporting significant influence changed as a result of the acquisition. Therefore, it was concluded that significant influence remains and the Company will continue to account for the transaction using the equity method. The Company recognized a dilution gain of $262,000 representing its share of the net assets acquired by ImmuneCyte. However, at the time of the acquisition, the Company had accumulated losses of $428,000 in its investment in ImmuneCyte. As the accumulated losses were greater than the dilution gain, <em style="font: inherit;">no</em> entry was recorded by the Company for its investment in ImmuneCyte following the transaction.</p> <p style="font-family:'Times 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 <em style="font: inherit;"> December 31, 2021, </em>the value of the Company’s investment in ImmuneCyte on its Balance Sheet is $0. For the year ended <em style="font: inherit;"> December 31, 2021, </em>ImmuneCyte had a net loss of <span style="-sec-ix-hidden:c82523994">$666,000;</span> its current assets were $3,177,000 and current liabilities were $1,946,000.</p> <p style="font-family:'Times 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><i>Convertible Promissory Note and Revolving Credit Agreement </i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">In <em style="font: inherit;"> March 2017, </em>ThermoGenesis Holdings entered into a Credit Agreement with Boyalife Asset Holding II, Inc. (the “Lender”). The Lender is a wholly owned subsidiary of the Boyalife Group (USA), Inc., which is owned and controlled by the Company’s Chief Executive Officer and Chairman of our Board of Directors. The Credit Agreement, as amended, grants to the Company the right to borrow up to $10,000,000 (the “Loan”) at any time prior to <em style="font: inherit;"> March 6, 2022 (</em>the “Maturity Date”). As of <em style="font: inherit;"> December 31, 2020, </em>the Company had an outstanding principal balance on the Loan of $10,000,000. On <em style="font: inherit;"> March 4, 2022, </em>the Company amended the Loan extending the Maturity Date by <em style="font: inherit;">one</em> year to <em style="font: inherit;"> March 6, 2023.</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The Credit Agreement and the Convertible Promissory Note issued thereunder (as amended, the “Note”) provide that the principal and all accrued and unpaid interest under the Loan will be due and payable on the Maturity Date, with payments of interest-only due on the last day of each calendar year. The Loan bears interest at 22% per annum, simple interest. The Company has <em style="font: inherit;">five</em> business days after the Lender demands payment to pay the interest due before the Loan is considered in default. The Loan can be prepaid in whole or in part by the Company at any time without penalty.</p> <p style="font-family:'Times 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 Credit Agreement includes a down-round provision that lowers the conversion price of the Note if the Company issues shares of common stock at a lower price per share. At <em style="font: inherit;"> December 31, 2021, </em>the conversion price of the Note was $1.80 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;">The following summarizes the Note:</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;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 12.6%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Maturity Date</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Stated Interest Rate</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Conversion Price</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Face Value</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Remaining Debt Discount</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Carrying Value</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 27.4%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">At December 31, 2021</p> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><span style="-sec-ix-hidden:c82524021">3/6/2022</span></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">22</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1.80</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">10,000,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><span style="-sec-ix-hidden:c82524025">(755,000</span></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">9,245,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">At December 31, 2020</p> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><span style="-sec-ix-hidden:c82524027">3/6/2022</span></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">22</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1.80</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">10,000,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><span style="-sec-ix-hidden:c82524031">(4,065,000</span></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">5,935,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The Company amortized $3,310,000 and $2,931,000 of debt discount to interest expense for the years ended <em style="font: inherit;"> December 31, 2021 </em>and <em style="font: inherit;">2020,</em> respectively. In addition to the amortization, the Company also recorded interest expense of $2,231,000 and $2,082,000 for the years ended <em style="font: inherit;"> December 31, 2021 </em>and <em style="font: inherit;">2020,</em> respectively. The interest payable balance as of <em style="font: inherit;"> December 31, 2021 </em>and <em style="font: inherit;"> December 31, 2020 </em>was $2,231,000 and $2,082,000, respectively.</p> 0.80 0.20 0.7516 0.1879 0.0605 12000000 500000 0.1879 0.0864 262000 -428000 0 3177000 1946000 10000000 10000000 0.22 1.80 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 12.6%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Maturity Date</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Stated Interest Rate</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Conversion Price</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Face Value</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Remaining Debt Discount</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Carrying Value</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 27.4%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">At December 31, 2021</p> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><span style="-sec-ix-hidden:c82524021">3/6/2022</span></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">22</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1.80</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">10,000,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><span style="-sec-ix-hidden:c82524025">(755,000</span></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">9,245,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">At December 31, 2020</p> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><span style="-sec-ix-hidden:c82524027">3/6/2022</span></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">22</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1.80</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">10,000,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><span style="-sec-ix-hidden:c82524031">(4,065,000</span></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">5,935,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> 0.22 1.80 10000000 9245000 0.22 1.80 10000000 5935000 3310000 2931000 2231000 2082000 2231000 2082000 <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 18pt;"> <p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b><em style="font: inherit;">7.</em> </b></p> </td><td style="width: auto;"> <p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b><span style="text-decoration: underline; ">C<span style="text-transform:lowercase;">ONVERTIBLE</span> P<span style="text-transform:lowercase;">ROMISSORY</span> N<span style="text-transform:lowercase;">OTE</span></span></b></p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b><i><em style="font: inherit;"> July 2019 </em>Note</i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">On <em style="font: inherit;"> July 23, 2019, </em>the Company entered into a private placement with the Accredited Investor, pursuant to which the Company issued and sold to such investor an unsecured convertible promissory note in the original principal amount of $1,000,000 (the <em style="font: inherit;"> “July 2019 </em>Note”). The <em style="font: inherit;"> July 2019 </em>Note is convertible into shares of the Company's common stock at a conversion price equal to the lower of (a) $1.80 per share or (b) 90% of the closing sale price of the Company’s common stock on the date of conversion (subject to a floor conversion price of $0.50). The <em style="font: inherit;"> July 2019 </em>Note bears interest at the rate of <em style="font: inherit;">twenty-four</em> percent (24%) per annum and is payable quarterly in arrears. Unless sooner converted in the manner described below, all principal under the <em style="font: inherit;"> July 2019 </em>Note, together with all accrued and unpaid interest thereupon, will be due and payable <em style="font: inherit;">three</em> years from the date of the issuance on <em style="font: inherit;"> July 31, 2022.</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The following summarizes the <em style="font: inherit;"> July 2019 </em>Note:</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;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 13.7%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Maturity Date</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Stated Interest Rate</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Conversion Price</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Face Value</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Remaining Debt Discount</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Carrying Value</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 26.3%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">At December 31, 2021</p> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><span style="-sec-ix-hidden:c82524054">7/31/2022</span></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">24</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1.80</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,000,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><span style="-sec-ix-hidden:c82524058">(187,000</span></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">813,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">At December 31, 2020</p> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><span style="-sec-ix-hidden:c82524060">7/31/2022</span></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">24</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1.80</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,000,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><span style="-sec-ix-hidden:c82524064">(507,000</span></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">493,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The Company recorded amortization expense for the debt discount on the <em style="font: inherit;"> July 2019 </em>Note of $321,000 and $187,000 for the years ended <em style="font: inherit;"> December 31, 2021 </em>and <em style="font: inherit;">2020,</em> respectively. Interest expense related to the <em style="font: inherit;"> July 2019 </em>Note was $240,000 for the years ended <em style="font: inherit;"> December 31, 2021 </em>and <em style="font: inherit;">2020.</em></p> 1000000 1.80 0.90 0.50 0.24 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; width: 13.7%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Maturity Date</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Stated Interest Rate</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Conversion Price</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Face Value</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Remaining Debt Discount</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Carrying Value</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 26.3%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">At December 31, 2021</p> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><span style="-sec-ix-hidden:c82524054">7/31/2022</span></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">24</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1.80</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,000,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><span style="-sec-ix-hidden:c82524058">(187,000</span></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">813,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">At December 31, 2020</p> </td><td style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;"><span style="-sec-ix-hidden:c82524060">7/31/2022</span></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">24</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1.80</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,000,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><span style="-sec-ix-hidden:c82524064">(507,000</span></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">493,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> 0.24 1.80 1000000 813000 0.24 1.80 1000000 493000 321000 187000 240000 <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 18pt;"> <p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b><em style="font: inherit;">8.</em> </b></p> </td><td style="width: auto;"> <p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b><span style="text-decoration: underline; ">P<span style="text-transform:lowercase;">AYCHECK</span> P<span style="text-transform:lowercase;">ROTECTION</span> P<span style="text-transform:lowercase;">ROGRAM</span></span></b></p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">On <em style="font: inherit;"> April 21, 2020, </em>the Company entered into a promissory note and received a Paycheck Protection Program loan “PPP Loan” from the Small Business Association “SBA”, which was established under the CARES Act. The Company received net proceeds of $646,000 from the PPP Loan. The term of the PPP Loan is <em style="font: inherit;">two</em> years with an interest rate of <em style="font: inherit;">1.00%</em> per annum, which was deferred for the <em style="font: inherit;">first</em> <em style="font: inherit;">six</em> months of the term of the loan or after an application is filed for loan forgiveness, whichever is later. Each monthly payment shall be in the amount which would fully amortize the principal balance outstanding under the PPP Loan. Pursuant to the terms of the CARES Act, the proceeds of the PPP Loan <em style="font: inherit;"> may </em>be used for payroll costs, mortgage interest, rent or utility costs. The promissory note of the PPP Loan contains customary events of default relating to, among other things, payment defaults, breach of representations and warranties, or provisions of the promissory note. The occurrence of an event of default <em style="font: inherit;"> may </em>result in a claim for the immediate repayment of the amount outstanding under the PPP Loan. In late <em style="font: inherit;"> December 2020, </em>the Company applied with the SBA for forgiveness of the PPP Loan and was notified on <em style="font: inherit;"> March 30, 2021 </em>that the SBA had approved our application to forgive the entire amount of the loan and accrued interest. For the year ended <em style="font: inherit;"> December 31, 2021, </em>the Company recorded a gain on extinguishment of debt of $652,000 representing the principal and accrued interest for the PPP Loan at the time of forgiveness.</p> 646000 652000 <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 18pt;"> <p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b><em style="font: inherit;">9.</em> </b></p> </td><td style="width: auto;"> <p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b><span style="text-decoration: underline; ">L<span style="text-transform:lowercase;">EASES</span></span></b></p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The Company leases an approximately 28,000 square foot facility located in Rancho Cordova, California for its corporate offices and in-house manufacturing. The lease was renewed in the <em style="font: inherit;">first</em> quarter of <em style="font: inherit;">2019</em> and is accounted for as an operating lease. The lease expires in <em style="font: inherit;"> May 2024.</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b><i>Operating Leases</i></b></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;">Operating lease assets and liabilities are recognized at the lease commencement date. Operating lease liabilities represent the present value of lease payments <em style="font: inherit;">not</em> yet paid. Operating lease assets represent our right to use an underlying asset and are based upon the operating lease liabilities adjusted for prepayments or accrued lease payments, initial direct costs, lease incentives, and impairment of operating lease assets. To determine the present value of lease payments <em style="font: inherit;">not</em> yet paid, we use the Company’s cost of capital based on existing debt instruments. Our material leases typically contain rent escalations over the lease term. We recognize expense for these leases on a straight-line basis over the lease term.</p> <p style="font-family:'Times 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 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="margin-right: 10%; width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px; margin-left: 45pt;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">December 31,</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2021</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">December 31,</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2020</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 66%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Right-of-use operating lease assets, net</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">571,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">730,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Current lease liability (included in other current liabilities)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">206,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">157,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Non-current lease liability</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 14pt;">398,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 14pt;">604,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Weighted average remaining lease term</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 14pt;">2.4</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 14pt;">3.4</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Discount rate</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 14pt;">22</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 14pt;">22</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">%</td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Maturities of lease liabilities by year for our operating leases are as follows:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px; margin-left: 45pt;"><tbody><tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 83%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">2022</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">319,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">2023</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">328,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">2024</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">139,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total lease payments</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">786,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Less: imputed interest</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(182,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Present value of operating lease liabilities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">604,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b><i>Operating Lease Costs</i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">Lease costs recognized in consolidated statements of operations are summarized below:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 15%; width: 85%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px; margin-left: 9pt;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">December 31,</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2021</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2020</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 64%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Operating lease cost</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">311,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">311,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Variable lease cost</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">105,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">139,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Total lease cost</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">416,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">450,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b><i>Statement of Cash Flows </i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">In <em style="font: inherit;"> January 2019, </em>the Company signed an amendment to its Rancho Cordova, California lease. The amendment was accounted for as a modification and resulted in a right-of-use asset of $966,000 being recognized as a non-cash addition on the date of the amendment. Cash paid for amounts included in the measurement of operating lease liabilities in cash flows from operating activities were $310,000 and $301,000 for the years ended <em style="font: inherit;"> December 31, 2021 </em>and <em style="font: inherit;">2020,</em> respectively.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b><i>Finance Leases</i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">Finance leases are included in equipment and other current and non-current liabilities on the condensed consolidated balance sheet. The amortization and interest expense are included in general and administrative expense and interest expense, respectively on the statement of operations. These leases were <em style="font: inherit;">not</em> material for the years ended <em style="font: inherit;"> December 31, 2021 </em>and <em style="font: inherit;">2020.</em></p> 28000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px; margin-left: 45pt;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">December 31,</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2021</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">December 31,</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2020</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 66%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Right-of-use operating lease assets, net</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">571,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">730,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Current lease liability (included in other current liabilities)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">206,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">157,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Non-current lease liability</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 14pt;">398,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 14pt;">604,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Weighted average remaining lease term</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 14pt;">2.4</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 14pt;">3.4</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Discount rate</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 14pt;">22</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 14pt;">22</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">%</td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 15%; width: 85%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px; margin-left: 9pt;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">December 31,</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2021</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2020</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 64%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Operating lease cost</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">311,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">311,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Variable lease cost</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">105,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">139,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Total lease cost</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">416,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 15%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">450,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 571000 730000 206000 157000 398000 604000 P2Y4M24D P3Y4M24D 0.22 0.22 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px; margin-left: 45pt;"><tbody><tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 83%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">2022</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">319,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">2023</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">328,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">2024</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">139,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total lease payments</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">786,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Less: imputed interest</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(182,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Present value of operating lease liabilities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">604,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 319000 328000 139000 786000 182000 604000 311000 311000 105000 139000 416000 450000 966000 310000 301000 <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 18pt;"> <p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b><em style="font: inherit;">10.</em> </b></p> </td><td style="width: auto;"> <p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b><span style="text-decoration: underline; ">W<span style="text-transform:lowercase;">ARRANTY</span></span></b></p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The Company offers a warranty on all of its non-disposable products of <span style="-sec-ix-hidden:c82524109">one</span> to <span style="-sec-ix-hidden:c82524110">two</span> years. The Company warrants disposable products through their expiration date, which is <em style="font: inherit;">three</em> years for most products. The Company periodically assesses the adequacy of the warranty reserves and adjusts as necessary.</p> <p style="font-family:'Times 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;">The warranty liability is included in other current liabilities in the consolidated balance sheets. Changes in the Company’s warranty reserve, which is included in other current liabilities in the accompanying consolidated balance sheet is as follows:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; margin-left: 10%; width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Year Ended December 31,</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2021</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2020</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 62%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Beginning balance</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">154,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">277,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Warranties originated during the year</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 4pt;">65,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 4pt;">71,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Claims settled made during the year</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(149,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(212,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Changes in reserve estimate</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(3,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">18,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Ending balance</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">67,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">154,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; margin-left: 10%; width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Year Ended December 31,</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2021</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2020</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 62%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Beginning balance</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">154,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">277,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Warranties originated during the year</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 4pt;">65,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 4pt;">71,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Claims settled made during the year</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(149,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(212,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Changes in reserve estimate</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(3,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">18,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Ending balance</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">67,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">154,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 154000 277000 65000 71000 149000 212000 -3000 18000 67000 154000 <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 18pt;"> <p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b><em style="font: inherit;">11.</em> </b></p> </td><td style="width: auto;"> <p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b><span style="text-decoration: underline; ">C<span style="text-transform:lowercase;">OMMITMENTS AND</span> C<span style="text-transform:lowercase;">ONTENGIENCES</span></span></b></p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b><i>Financial Covenants</i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">On <em style="font: inherit;"> July 13, 2020, </em>the Company, entered into a Manufacturing and Supply Amending Agreement <em style="font: inherit;">#2</em> with CBR Systems, Inc. (“CBR”) with an effective date of <em style="font: inherit;"> July 13, 2020 (</em>the “Amendment”). The Amendment amends the Manufacturing and Supply Agreement entered into on <em style="font: inherit;"> May 15, 2017 </em>and Amendment <em style="font: inherit;">#1</em> dated <em style="font: inherit;"> March 16, 2020 </em>by the Company and CBR. The Amendment, among other things, revised the amount of certain products to be purchased, pricing of those products and removal of the safety stock requirement. In addition, the Amendment updated the financial requirement to exclude convertible debt from the definition of short-term debt under events or conditions that constitute a default. The Amendment states that the Company’s cash balance and short-term investments net of non-convertible debt and borrowed funds that are payable within <em style="font: inherit;">one</em> year must be greater than $1,000,000 at any month end. The Company was in compliance with this agreement as of <em style="font: inherit;"> December 31, 2021.</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b><i>Potential Severance Payments</i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">We have entered into an employment agreement with the Company Chief Executive Officer under which payment and benefits would become payable in the event of termination by us for any reason other than cause, or upon a change in control of our Company, or by the employee for good reason.</p> <p style="font-family:'Times 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><i>Contingencies</i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">In the normal course of operations, the Company <em style="font: inherit;"> may </em>have disagreements or disputes with customers, employees or vendors. Such potential disputes are seen by management as a normal part of business. As of <em style="font: inherit;"> December 31, 2021, </em>management believes any liability that <em style="font: inherit;"> may </em>ultimately result from the resolution of these matters will <em style="font: inherit;">not</em> have a material adverse effect on the Company’s consolidated financial position, operating results or cash flows.</p> 1000000 <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 18pt;"> <p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b><em style="font: inherit;">12.</em></b></p> </td><td style="width: auto;"> <p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b><span style="text-decoration: underline; ">S<span style="text-transform:lowercase;">TOCKHOLDERS</span></span></b><span style="text-transform:lowercase;"><span style="text-decoration: underline; ">’</span></span><b><span style="text-decoration: underline; "> E<span style="text-transform:lowercase;">QUITY</span></span></b></p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b><i>Common Stock</i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">On <em style="font: inherit;"> March 25, 2020, </em>the Company entered into a Securities Purchase Agreement (the “Purchase Agreement”) with <em style="font: inherit;">three</em> institutional and accredited investors (the “Investors”), pursuant to which the Company agreed to issue and sell to the Investors, in a registered direct offering (the “RDO”), an aggregate of 1,000,002 shares of the Company’s common stock at an offering price of $3.50 per share, for gross proceeds of approximately $3,500,000 before the deduction of $393,000 in placement agent fees and offering expenses. The Purchase Agreement also contains representations, warranties, indemnification and other provisions customary for transactions of this nature.</p> <p style="font-family:'Times 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 <em style="font: inherit;"> December 13, 2019, </em>the Company entered into an At The Market Offering Agreement, by and between the Company and H.C. Wainwright &amp; Co., LLC, as agent (“H.C. Wainwright”) (the “ATM Agreement”), pursuant to which the Company <em style="font: inherit;"> may </em>offer and sell, from time to time through H.C. Wainwright, shares of the Company’s common stock, having an aggregate offering price of up to $4,400,000 and on <em style="font: inherit;"> May 19, 2020 </em>the ATM Agreement was amended to increase the aggregate value of up to $15,280,313 (the “HCW Shares”). As of <em style="font: inherit;"> December 31, 2020, </em>the Company sold a total of 2,620,652 shares of the Company’s common stock for aggregate gross proceeds of $8,224,000 at an average selling price of $3.14 per share, resulting in net proceeds of approximately $7,731,000 after deducting legal expenses, accounting fees, commissions and other transaction costs of approximately $493,000.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b><i>Warrants</i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">A summary of warrant activity is 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;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Number of</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Shares</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Weighted-</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Average Exercise</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Price Per Share</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Weighted-Average</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Remaining</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Contract Term</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Balance at January 1, 2020</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,716,066</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">25.23</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1.57</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Warrants granted</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">–</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">–</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Warrants exercised</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(599,582</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2.81</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Warrants expired/canceled</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;">–</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">$</td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;">–</em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Outstanding at December 31, 2020</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,116,484</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; 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;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">37.27</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">0.49</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Exercisable at December 31, 2020</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,046,631</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; 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;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">34.42</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">0.54</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Balance at January 1, 2021</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,116,484</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">37.27</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0.49</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Warrants granted</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">–</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">–</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Warrants exercised</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">–</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">–</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Warrants expired/canceled</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(463,236</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">80</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Outstanding and Exercisable at December 31, 2021</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">653,248</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; 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;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">6.97</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1.4</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b><i>Equity Plans and Agreements</i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The Amended <em style="font: inherit;">2016</em> Equity Incentive Plan (the “Amended <em style="font: inherit;">2016</em> Plan”) was approved by the stockholders in <em style="font: inherit;"> May 2017, </em>under which up to 60,000 shares <em style="font: inherit;"> may </em>be issued pursuant to grants of shares, options, or other forms of incentive compensation. On <em style="font: inherit;"> June 22, 2018, </em>the stockholders approved an amendment to the Amended <em style="font: inherit;">2016</em> Plan to increase the number of shares that <em style="font: inherit;"> may </em>be issued to 132,500 shares. On <em style="font: inherit;"> May 30, 2019, </em>the shareholders approved an amendment to the Amended <em style="font: inherit;">2016</em> Plan to increase the number of shares that <em style="font: inherit;"> may </em>be issued from <em style="font: inherit;">132,500</em> shares to 392,500 shares. As of <em style="font: inherit;"> December 31, 2021, </em>41,386 awards were available for issuance under the Amended <em style="font: inherit;">2016</em> Plan.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">On <em style="font: inherit;"> December 29, 2017, </em>the Board of Directors of ThermoGenesis Corp. adopted the ThermoGenesis Corp. <em style="font: inherit;">2017</em> Equity Incentive Plan (the “ThermoGenesis Plan”) and on the same day granted options to purchase an aggregate of 280,000 shares of ThermoGenesis Corp. common stock to employees, directors, consultants, and advisors of ThermoGenesis Corp. The ThermoGenesis Plan was unanimously approved by the ThermoGenesis stockholders (including the Company) on <em style="font: inherit;"> December 29, 2017. </em>The ThermoGenesis Plan authorizes the issuance of up to 1,000,000 shares of ThermoGenesis common stock. There are 30,000 shares available for issuance as of <em style="font: inherit;"> December 31, 2021.</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b><i>Stock Based Compensation</i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The Company recorded stock-based compensation of $2,560,000 for the year ended <em style="font: inherit;"> December 31, 2021 </em>and $880,000 for the year ended <em style="font: inherit;"> December 31, 2020, </em>as comprised of the following:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; margin-left: 10%; width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Year Ended December 31,</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2021</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2020</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 62%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Cost of revenues</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">17,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">9,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Selling, general and administrative</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,275,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">757,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Research and development</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">268,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">114,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,560,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">880,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">On <em style="font: inherit;"> June 4, 2020, </em>the Chief Executive Officer, Chief Financial Officer and other employees were granted 565,500 options to purchase shares of the Company’s common stock at an exercise price of $5.94 per share. In <em style="font: inherit;"> May 2021, </em><em style="font: inherit;">five</em> Company executives voluntarily surrendered the options they were awarded. At the time they were surrendered, the exercise price of the options was underwater. <em style="font: inherit;">No</em> payment or other consideration was paid to the Company executives for surrendering the options. In total 490,000 options were cancelled. As a result of the cancellation, the remaining unamortized expense of $2,008,000 was accelerated and expensed in the year ended <em style="font: inherit;"> December 31, 2021.</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b><i>Stock Options</i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The Company issues new shares of common stock upon exercise of stock options. The following is a summary of option activity for the Company’s stock option plans:</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;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Number</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">of Shares</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Weighted-</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Average</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Exercise</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Price</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Weighted-</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Average</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Remaining</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Contractual</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Life</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Aggregate</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Intrinsic</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Value</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Outstanding at January 1, 2021</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">889,636</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">8.57</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">8.7</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">--</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Granted</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">--</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Expired</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(766</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">272.21</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">--</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Forfeited/cancelled</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(535,450</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">5.89</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">--</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Outstanding at December 31, 2021</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">353,420</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">12.04</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">6.8</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><em style="font: inherit;">--</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Vested and Expected to Vest at December 31, 2021</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">326,596</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">12.46</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">6.7</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><em style="font: inherit;">--</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Exercisable at December 31, 2021</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">279,520</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">13.29</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">6.6</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><em style="font: inherit;">--</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The aggregate intrinsic value is calculated as the difference between the exercise price of the underlying awards and the quoted price of the Company’s common 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;margin:0pt;">Non-vested stock option activity for the year ended <em style="font: inherit;"> December 31, 2021, </em>is as follows:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px; margin-left: 9pt;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Non-vested Stock</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Options</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Weighted-Average</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Grant Date Fair Value</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 68%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Outstanding at January 1, 2021</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">658,800</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">5.25</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Granted</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">--</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Vested</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(61,400</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">6.18</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Cancelled/forfeited</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(523,500</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">5.05</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Outstanding at December 31, 2021</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">73,900</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">5.94</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The fair value of the Company’s stock options granted for the year ended <em style="font: inherit;"> December 31, 2020 </em>was estimated using the following weighted-average assumptions:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; margin-left: 10%; width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Year Ended December 31,</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2020</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 81%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Expected life (years)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">6</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Expected volatility</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">116</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Risk-free interest rate</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0.54</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Dividend yield</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">%</td></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 weighted average grant date fair value of options granted during the year ended <em style="font: inherit;"> December 31, 2020 </em>was $5.05.</p> <p style="font-family:'Times 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 <em style="font: inherit;"> December 31, 2021, </em>the total compensation cost related to options granted under the Company’s stock option plans but <em style="font: inherit;">not</em> yet recognized was $262,000. This cost will be amortized on a straight-line basis over a weighted-average period of approximately <span style="-sec-ix-hidden:c82524169">one</span> year and will be adjusted for subsequent forfeitures.</p> <p style="font-family:'Times 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>Net Loss Per Share</i></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;">Net loss per share is computed by dividing the net loss by the weighted average number of common shares outstanding. The calculation of the basic and diluted earnings per share is the same for all periods presented, as the effect of the potential common stock equivalents noted below is anti-dilutive due to the Company’s net loss position for all periods presented.  Anti-dilutive securities consisted of the following at <em style="font: inherit;"> December 31:</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px; margin-left: 9pt;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2021</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2020</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 68%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Common stock equivalents of convertible promissory notes and accrued interest</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">7,960,811</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">7,300,897</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Vested Series A warrants</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">--</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">40,441</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Unvested Series A warrants<sup style="vertical-align:top;line-height:120%;font-size:pt">(1)</sup></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">--</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">69,853</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Warrants – other</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">653,248</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,006,190</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Stock options</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">326,596</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">889,636</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">8,940,655</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">9,307,017</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;text-indent:9pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 18pt;"> <p style="font-family: Times New Roman;font-size: 10pt;font-variant:normal;margin:0pt;"><sup style="vertical-align:top;line-height:120%;font-size:pt">(<em style="font: inherit;">1</em>)</sup></p> </td><td style="width: auto;"> <p style="font-family: Times New Roman;font-size: 10pt;font-variant:normal;margin:0pt;">The unvested Series A warrants were subject to vesting based upon the amount of funds actually received by the Company in the <em style="font: inherit;">second</em> close of the <em style="font: inherit;"> August 2015 </em>financing which never occurred. The warrants will remain outstanding but unvested until they expire in <em style="font: inherit;"> February 2021.</em></p> </td></tr> </tbody></table> 1000002 3.50 3500000 393000 4400000 15280313 2620652 8224000 3.14 7731000 493000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Number of</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Shares</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Weighted-</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Average Exercise</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Price Per Share</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Weighted-Average</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Remaining</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Contract Term</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Balance at January 1, 2020</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,716,066</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">25.23</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1.57</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Warrants granted</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">–</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">–</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Warrants exercised</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(599,582</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2.81</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Warrants expired/canceled</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;">–</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;">$</td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;">–</em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Outstanding at December 31, 2020</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,116,484</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; 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;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">37.27</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">0.49</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Exercisable at December 31, 2020</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,046,631</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; 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;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">34.42</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">0.54</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Balance at January 1, 2021</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,116,484</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">37.27</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0.49</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Warrants granted</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">–</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">–</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Warrants exercised</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">–</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">–</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Warrants expired/canceled</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(463,236</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">80</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Outstanding and Exercisable at December 31, 2021</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">653,248</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; 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;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">6.97</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1.4</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 1716066 25.23 P1Y6M25D 599582 2.81 1116484 37.27 P0Y5M26D 1046631 34.42 P0Y6M14D 1116484 37.27 P0Y5M26D -463236 80 653248 6.97 P1Y4M24D 60000 132500 392500 41386 280000 1000000 30000 2560000 880000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; margin-left: 10%; width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Year Ended December 31,</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2021</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2020</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 62%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Cost of revenues</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">17,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">9,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Selling, general and administrative</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,275,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">757,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Research and development</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">268,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">114,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,560,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">880,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 17000 9000 2275000 757000 268000 114000 2560000 880000 565500 5.94 490000 2008000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Number</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">of Shares</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Weighted-</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Average</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Exercise</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Price</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Weighted-</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Average</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Remaining</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Contractual</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Life</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Aggregate</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Intrinsic</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Value</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Outstanding at January 1, 2021</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">889,636</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">8.57</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">8.7</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">--</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Granted</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">--</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Expired</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(766</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">272.21</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">--</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Forfeited/cancelled</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(535,450</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">5.89</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">--</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Outstanding at December 31, 2021</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">353,420</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">12.04</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">6.8</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><em style="font: inherit;">--</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Vested and Expected to Vest at December 31, 2021</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">326,596</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">12.46</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">6.7</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><em style="font: inherit;">--</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Exercisable at December 31, 2021</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">279,520</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">13.29</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">6.6</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><em style="font: inherit;">--</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 889636 8.57 P8Y8M12D 766 272.21 535450 5.89 353420 12.04 P6Y9M18D 326596 12.46 P6Y8M12D 279520 13.29 P6Y7M6D <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px; margin-left: 9pt;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Non-vested Stock</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Options</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Weighted-Average</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Grant Date Fair Value</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 68%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Outstanding at January 1, 2021</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">658,800</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">5.25</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Granted</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">--</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Vested</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(61,400</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">6.18</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Cancelled/forfeited</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(523,500</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">5.05</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Outstanding at December 31, 2021</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">73,900</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">5.94</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 658800 5.25 61400 6.18 523500 5.05 73900 5.94 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; margin-left: 10%; width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Year Ended December 31,</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2020</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 81%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Expected life (years)</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">6</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Expected volatility</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">116</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Risk-free interest rate</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0.54</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Dividend yield</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">0</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">%</td></tr> </tbody></table> P6Y 1.16 0.0054 0 5.05 262000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px; margin-left: 9pt;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2021</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2020</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 68%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Common stock equivalents of convertible promissory notes and accrued interest</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">7,960,811</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">7,300,897</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Vested Series A warrants</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">--</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">40,441</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Unvested Series A warrants<sup style="vertical-align:top;line-height:120%;font-size:pt">(1)</sup></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">--</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">69,853</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Warrants – other</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">653,248</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,006,190</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Stock options</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">326,596</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">889,636</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">8,940,655</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 13%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">9,307,017</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 7960811 7300897 40441 69853 653248 1006190 326596 889636 8940655 9307017 <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 18pt;"> <p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b><em style="font: inherit;">13.</em> </b></p> </td><td style="width: auto;"> <p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b><span style="text-decoration: underline; ">R<span style="text-transform:lowercase;">EVENUES</span></span></b></p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The Company’s revenues consistent primarily of device sales and service revenue.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><i>Device Sales</i></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">Device sales include devices and consumables for BioArchive, AXP,<sup style="vertical-align:top;line-height:120%;font-size:pt"> </sup>CAR-TXpress and manual disposables. Revenue is recognized when control of the devices passes to the customer, and the Company’s performance obligation has been satisfied.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><i>Service Revenue</i></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">Service revenue principally consists of maintenance contracts for BioArchive, AXP and CAR-TXpress products. Devices sold have warranty periods of <span style="-sec-ix-hidden:c82524272">one</span> to <span style="-sec-ix-hidden:c82524273">two</span> years. After the warranty expires, the Company offers separately priced annual maintenance contracts. Under these contracts, customers pay in advance. These prepayments are recorded as deferred revenue and recognized over time as the contract performance obligations are satisfied.</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;">Revenue is recognized based on the following <em style="font: inherit;">five</em>-step process as outlined in the Accounting Standards Codification (“ASC”) Topic <em style="font: inherit;">606,</em> “Revenue from Contracts with Customers”: (i) Identify the Contract with the Customer; (ii) Identify Performance Obligations in the Contract; (iii) Determine the Transaction Price; (iv) Allocate the Transaction Price; and (v) Satisfaction of the Performance Obligations (and Recognize Revenue). </p> <p style="font-family:'Times 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;">Revenues are recorded net of discounts.  Shipping and handling fees billed to customers are included in net revenues, while the related costs are included in cost of revenues.  Most sales are made with FOB origin shipping terms, with title and control of the goods passing to the customer at the time of shipment.  Payments from domestic customers are normally due in <em style="font: inherit;">two</em> months or less after the title transfers, the service contract is executed, or the services have been rendered.  For international customers, payment terms <em style="font: inherit;"> may </em>extend up to <em style="font: inherit;">120</em> days.  All sales have fixed pricing and there are currently <em style="font: inherit;">no</em> variable components included in the Company’s revenue.</p> <p style="font-family:'Times 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;">Generally, all sales are contract sales (with either an underlying contract or purchase order).  The Company does <em style="font: inherit;">not</em> have any material contract assets.  When invoicing occurs prior to revenue recognition, a contract liability is recorded (as deferred revenue on the consolidated balance sheet).</p> <p style="font-family:'Times 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;">Except for limited exceptions, there is <em style="font: inherit;">no</em> right of return provided for distributors or customers.  For distributors, the Company has <em style="font: inherit;">no</em> control over the movement of goods to the end customer.  The Company’s distributors control the timing, terms and conditions of the transfer of goods to the end customer.  Additionally, for sales of products made to distributors, the Company considers a number of factors in determining when revenue is recognized.  These factors include, but are <em style="font: inherit;">not</em> limited to, whether the payment terms offered to the distributor are considered to be non-standard, the distributor’s history of adhering to the terms of its contractual arrangements with the Company, whether the Company has a pattern of granting concessions for the benefit of the distributor, and whether there are other conditions that <em style="font: inherit;"> may </em>indicate that the sale to the distributor is <em style="font: inherit;">not</em> substantive.</p> <p style="font-family:'Times 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;">The following table summarizes the revenues by product line and type:</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;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="14" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Year Ended December 31, 2021</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Device</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Revenue</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Service</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Revenue</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Other</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Revenue</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Total</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Revenue</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">AXP</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">4,940,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">198,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">--</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">5,138,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">BioArchive</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">827,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,518,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">--</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,345,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">CAR-TXpress</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">875,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">123,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">286,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,284,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Manual Disposables</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">421,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">--</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">--</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">421,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Other</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">65,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;">--</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">41,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">106,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">7,128,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,839,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">327,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">9,294,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="14" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Year Ended December 31, 2020</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Device</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Revenue</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Service</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Revenue</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Other</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Revenue</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Total</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Revenue</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">AXP</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">4,774,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">160,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">--</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">4,934,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">BioArchive</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">855,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,177,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">--</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,032,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">CAR-TXpress</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,471,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">71,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">286,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,828,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Manual Disposables</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">599,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">--</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">--</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">599,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Other</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">289,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;">--</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">62,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">351,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">7,988,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,408,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">348,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">9,744,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><i>Contract Balances</i></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">Generally, all sales are contract sales (with either an underlying contract or purchase order). The Company does <em style="font: inherit;">not</em> have any material contract assets. When invoicing occurs prior to revenue recognition, a contract liability is recorded (as deferred revenue on the consolidated balance sheet). Revenues recognized during the year ended <em style="font: inherit;"> December 31, 2021 </em>and <em style="font: inherit;">2020</em> that were included in the beginning balance of deferred revenue were $608,000 and $620,000, respectively. Short term deferred revenues were $719,000 and $608,000 at <em style="font: inherit;"> December 31, 2021 </em>and <em style="font: inherit;">2020,</em> respectively. Long-term deferred revenue was $1,244,000 and $1,596,000 at <em style="font: inherit;"> December 31, 2021 </em>and <em style="font: inherit;">2020,</em> respectively<i>.</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>Exclusivity Fee</i></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">In <em style="font: inherit;">2019,</em> the Company entered into a Supply Agreement with Corning Incorporated (the “Supply Agreement”). The Supply Agreement has an initial term of <span style="-sec-ix-hidden:c82524286">five</span> years with Corning having <span style="-sec-ix-hidden:c82524287">two</span> options to renew for an additional <span style="-sec-ix-hidden:c82524288">two</span>-years (up to <span style="-sec-ix-hidden:c82524289">four</span> years total), unless terminated by either party in accordance with the terms of the Supply Agreement (collectively, the “Term”). Pursuant to the Supply Agreement, the Company has granted Corning exclusive worldwide distribution rights for substantially all <em style="font: inherit;">X</em>-Series® products under the CAR-TXpress™ platform (the “Products”) for the duration of the Term, subject to certain geographical and other exceptions. In addition to any amounts payable throughout the Term for the Products, as consideration for the exclusive worldwide distribution rights Corning paid a $2,000,000 exclusivity fee. The Company recorded $286,000 in revenue for the years ended <em style="font: inherit;"> December 31, 2021 </em>and <em style="font: inherit;">2020.</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><i>Distribution Agreement</i></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The Company signed a new agreement with its AXP distributor in China through <em style="font: inherit;">2023.</em> The new agreement contains annual purchase minimums. In return for the minimum purchase commitment, the Company provided the distributor with AXP processing devices to use during the term of the agreement. The Company maintains ownership of these devices and they must be returned to the Company at the end of the agreement. The Company analyzed the relevant accounting guidance and determined that the equipment and AXP bagsets represented distinct performance obligations. The equipment was concluded to be an embedded lease, accounted for as a sales-type operating lease. At <em style="font: inherit;"> December 31, 2021, </em>the book value of those assets was approximately $170,000 and they will be amortized over their estimated useful life of <span style="-sec-ix-hidden:c82524297">five</span> years. For the year ended <em style="font: inherit;"> December 31, 2021, </em>the Company recorded $41,000 in revenue relating to the lease.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><i>Backlog of Remaining Customer Performance Obligations</i></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The following table represents revenue expected to be recognized in the future from the backlog of performance obligations that are unsatisfied (or partially unsatisfied) at the end of the reporting period:</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;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2022</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2023</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2024</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2025</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2026 and</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">beyond</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Total</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 28%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Service revenue</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><span style="-sec-ix-hidden:c82528406">$</span></td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">927,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><span style="-sec-ix-hidden:c82528408">$</span></td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">462,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><span style="-sec-ix-hidden:c82528410">$</span></td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">189,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><span style="-sec-ix-hidden:c82528412">$</span></td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">86,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><span style="-sec-ix-hidden:c82528414">$</span></td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">--</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">$</em></td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,664,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Device revenue <sup style="vertical-align:top;line-height:120%;font-size:pt">(1)</sup></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><span style="-sec-ix-hidden:c82528418"> </span></td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">732,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><span style="-sec-ix-hidden:c82528420"> </span></td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">732,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><span style="-sec-ix-hidden:c82528422"> </span></td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">41,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><span style="-sec-ix-hidden:c82528424"> </span></td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">--</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><span style="-sec-ix-hidden:c82528426"> </span></td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">--</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,505,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Exclusivity fee</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><span style="-sec-ix-hidden:c82528430"> </span></td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">286,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><span style="-sec-ix-hidden:c82528432"> </span></td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">286,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><span style="-sec-ix-hidden:c82528434"> </span></td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">286,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><span style="-sec-ix-hidden:c82528436"> </span></td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">286,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><span style="-sec-ix-hidden:c82528438"> </span></td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">190,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,334,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Clinical revenue</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"><span style="-sec-ix-hidden:c82528442"> </span></td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">13,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; 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;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"><span style="-sec-ix-hidden:c82528444"> </span></td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">13,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; 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;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"><span style="-sec-ix-hidden:c82528446"> </span></td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">13,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; 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;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"><span style="-sec-ix-hidden:c82528448"> </span></td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">13,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; 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;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"><span style="-sec-ix-hidden:c82528450"> </span></td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">147,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; 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;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;"> </em></td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">199,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><span style="-sec-ix-hidden:c82528454">$</span></td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,958,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><span style="-sec-ix-hidden:c82528456">$</span></td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,493,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><span style="-sec-ix-hidden:c82528458">$</span></td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">529,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><span style="-sec-ix-hidden:c82528460">$</span></td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">385,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><span style="-sec-ix-hidden:c82528462">$</span></td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">337,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><em style="font: inherit;">$</em></td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">4,702,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="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;">(<em style="font: inherit;">1</em>)</p> </td><td style="vertical-align:top;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Represents the minimum purchase requirements under the distribution agreement the Company signed with its AXP distributor in China.</p> </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;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="14" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Year Ended December 31, 2021</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Device</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Revenue</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Service</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Revenue</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Other</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Revenue</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Total</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Revenue</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">AXP</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">4,940,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">198,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">--</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">5,138,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">BioArchive</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">827,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,518,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">--</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,345,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">CAR-TXpress</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">875,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">123,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">286,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,284,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Manual Disposables</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">421,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">--</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">--</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">421,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Other</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">65,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;">--</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">41,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">106,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">7,128,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,839,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">327,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">9,294,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; 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;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="14" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Year Ended December 31, 2020</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Device</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Revenue</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Service</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Revenue</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Other</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Revenue</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Total</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Revenue</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 52%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">AXP</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">4,774,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">160,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">--</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">4,934,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">BioArchive</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">855,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,177,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">--</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,032,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">CAR-TXpress</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,471,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">71,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">286,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,828,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Manual Disposables</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">599,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">--</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">--</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">599,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Other</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">289,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;">--</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">62,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">351,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">7,988,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,408,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">348,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">9,744,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 4940000 198000 5138000 827000 1518000 2345000 875000 123000 286000 1284000 421000 421000 65000 41000 106000 7128000 1839000 327000 9294000 4774000 160000 4934000 855000 1177000 2032000 1471000 71000 286000 1828000 599000 599000 289000 62000 351000 7988000 1408000 348000 9744000 608000 620000 719000 608000 1244000 1596000 2000000 286000 170000 41000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2022</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2023</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2024</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2025</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2026 and</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">beyond</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Total</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 28%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Service revenue</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><span style="-sec-ix-hidden:c82528406">$</span></td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">927,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><span style="-sec-ix-hidden:c82528408">$</span></td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">462,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><span style="-sec-ix-hidden:c82528410">$</span></td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">189,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><span style="-sec-ix-hidden:c82528412">$</span></td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">86,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><span style="-sec-ix-hidden:c82528414">$</span></td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">--</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">$</em></td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,664,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Device revenue <sup style="vertical-align:top;line-height:120%;font-size:pt">(1)</sup></p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><span style="-sec-ix-hidden:c82528418"> </span></td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">732,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><span style="-sec-ix-hidden:c82528420"> </span></td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">732,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><span style="-sec-ix-hidden:c82528422"> </span></td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">41,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><span style="-sec-ix-hidden:c82528424"> </span></td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">--</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><span style="-sec-ix-hidden:c82528426"> </span></td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">--</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,505,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Exclusivity fee</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><span style="-sec-ix-hidden:c82528430"> </span></td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">286,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><span style="-sec-ix-hidden:c82528432"> </span></td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">286,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><span style="-sec-ix-hidden:c82528434"> </span></td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">286,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><span style="-sec-ix-hidden:c82528436"> </span></td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">286,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><span style="-sec-ix-hidden:c82528438"> </span></td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">190,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><em style="font: inherit;"> </em></td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,334,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Clinical revenue</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"><span style="-sec-ix-hidden:c82528442"> </span></td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">13,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; 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;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"><span style="-sec-ix-hidden:c82528444"> </span></td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">13,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; 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;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"><span style="-sec-ix-hidden:c82528446"> </span></td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">13,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; 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;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"><span style="-sec-ix-hidden:c82528448"> </span></td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">13,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; 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;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"><span style="-sec-ix-hidden:c82528450"> </span></td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">147,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; 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;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"><em style="font: inherit;"> </em></td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">199,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><span style="-sec-ix-hidden:c82528454">$</span></td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,958,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><span style="-sec-ix-hidden:c82528456">$</span></td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,493,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><span style="-sec-ix-hidden:c82528458">$</span></td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">529,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><span style="-sec-ix-hidden:c82528460">$</span></td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">385,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><span style="-sec-ix-hidden:c82528462">$</span></td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">337,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><em style="font: inherit;">$</em></td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">4,702,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td></tr> </tbody></table> 927000 462000 189000 86000 1664000 732000 732000 41000 1505000 286000 286000 286000 286000 190000 1334000 13000 13000 13000 13000 147000 199000 1958000 1493000 529000 385000 337000 4702000 <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 18pt;"> <p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b><em style="font: inherit;">14.</em></b></p> </td><td style="width: auto;"> <p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b><span style="text-decoration: underline; ">C<span style="text-transform:lowercase;">ONCENTRATIONS</span></span></b></p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The Company had accounts receivable balances or revenues in excess of <em style="font: inherit;">10%</em> for the years ended <em style="font: inherit;"> December 31, 2021 </em>and <em style="font: inherit;">2020</em> as shown in the table below:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 44%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><span style="text-decoration: underline; ">Accounts Receivable</span></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2021</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2020</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Customer 1</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">206,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">13</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">531,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">38</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Customer 2</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">200,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">13</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">337,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">24</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Customer 3</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">--</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">--</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">139,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">10</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">%</td></tr> </tbody></table> <p style="margin: 0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 44%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><span style="text-decoration: underline; ">Revenues</span></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2021</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2020</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Customer 1</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,180,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">23</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,646,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">27</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Customer 2</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,373,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">15</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">938,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">10</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Customer 3</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">809,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">9</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,293,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">13</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">%</td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">One supplier accounted for 71% and 40% of total inventory purchases during the years ended <em style="font: inherit;"> December 31, 2021 </em>and <em style="font: inherit;">2020,</em> respectively.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">For the year ended <em style="font: inherit;"> December 31, 2021, </em>sales to customers outside the U.S. comprised approximately 45% of revenues. This compares to 39% for the year ended <em style="font: inherit;"> December 31, 2020.</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The Company has a contract manufacturer in Costa Rica that produces certain disposables. The Company’s equipment and leasehold improvements, net of accumulated depreciation, is summarized below by geographic area:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; margin-left: 10%; width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Year Ended December 31,</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2021</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2020</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 62%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">United States</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">647,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">810,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Costa Rica</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">292,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">390,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">India</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">139,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">169,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">All other countries</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">183,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">55,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total equipment, net</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,261,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,424,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 44%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><span style="text-decoration: underline; ">Accounts Receivable</span></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2021</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2020</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Customer 1</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">206,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">13</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">531,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">38</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Customer 2</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">200,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">13</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">337,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">24</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Customer 3</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">--</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">--</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">139,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">10</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">%</td></tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 44%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><span style="text-decoration: underline; ">Revenues</span></p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2021</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2020</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Customer 1</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,180,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">23</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,646,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">27</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Customer 2</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,373,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">15</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">938,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">10</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Customer 3</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">809,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">9</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,293,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 11%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">13</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">%</td></tr> </tbody></table> 206000 0.13 531000 0.38 200000 0.13 337000 0.24 139000 0.10 2180000 0.23 2646000 0.27 1373000 0.15 938000 0.10 809000 0.09 1293000 0.13 0.71 0.40 0.45 0.39 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; margin-left: 10%; width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Year Ended December 31,</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2021</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2020</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 62%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">United States</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">647,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">810,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Costa Rica</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">292,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">390,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">India</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">139,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">169,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">All other countries</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">183,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">55,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total equipment, net</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,261,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,424,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 647000 810000 292000 390000 139000 169000 183000 55000 1261000 1424000 <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 18pt;"> <p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b><em style="font: inherit;">15.</em></b></p> </td><td style="width: auto;"> <p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b><span style="text-decoration: underline; ">E<span style="text-transform:lowercase;">MPLOYEE</span> <span style="text-transform:lowercase;">RETENTION </span>T<span style="text-transform:lowercase;">AX</span> C<span style="text-transform:lowercase;">REDIT</span></span></b></p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">Employee Retention Tax Credits (“ERTC”), created in the <em style="font: inherit;"> March 2020 </em>CARES Act and then subsequently amended by the Consolidated Appropriation Act (“CAA”) of <em style="font: inherit;">2021</em> and the American Rescue Plan Act (“ARPA”) of <em style="font: inherit;">2021,</em> is a refundable payroll credit for qualifying businesses keeping employees on their payroll during the COVID-<em style="font: inherit;">19</em> pandemic.  Under CAA and ARPA amendments, employers can claim a refundable tax credit against the employer share of social security tax equal to <em style="font: inherit;">70%</em> of the qualified wages (including certain health care expenses) paid to employees from <em style="font: inherit;"> January 1, 2021 </em>to <em style="font: inherit;"> September 30, 2021.  </em>Qualified wages are limited to <em style="font: inherit;">$10,000</em> per employee per quarter in <em style="font: inherit;">2021</em> so the maximum ERTC available is <em style="font: inherit;">$7,000</em> per employee per quarter. </p> <p style="font-family:'Times 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 eligible to receive the ERTC credits under the gross receipts decline test when comparing the first, <em style="font: inherit;">second</em> and <em style="font: inherit;">third</em> quarters of <em style="font: inherit;">2021</em> to the same quarters in <em style="font: inherit;">2019,</em> which qualified the Company to claim ERTC the <em style="font: inherit;">first</em> <em style="font: inherit;">three</em> quarters of <em style="font: inherit;">2021</em> under the amended ERTC program. The Company qualified for a refundable payroll tax credit totaling $842,000 for the <em style="font: inherit;">first</em> <em style="font: inherit;">three</em> quarters of <em style="font: inherit;">2021,</em> which is recorded in other income on the Company’s consolidated statement of operations for the year ended <em style="font: inherit;"> December 31, 2021, </em>and prepaid and other current assets on the Company’s consolidated balance sheet as of <em style="font: inherit;"> December 31, 2021.</em></p> 842000 <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 18pt;"> <p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b><em style="font: inherit;">16.</em> </b></p> </td><td style="width: auto;"> <p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b><span style="text-decoration: underline; ">I<span style="text-transform:lowercase;">NCOME</span> T<span style="text-transform:lowercase;">AXES</span></span></b></p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">Loss before income tax benefits was comprised of $11,850,000 from US and $30,000 from foreign jurisdictions for the year ended <em style="font: inherit;"> December 31, 2021 </em>and $16,728,000 from US and $83,000 from foreign jurisdictions for the year ended <em style="font: inherit;"> December 31, 2020.</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The reconciliation of federal income tax attributable to operations computed at the federal statutory tax rate to income tax benefit is as follows for the:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px; margin-left: 18pt;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Year Ended December 31,</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2021</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2020</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 66%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Statutory federal income tax benefit</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(2,495,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(3,530,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Intangible assets</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">--</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">69,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">PPP loan forgiveness</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(137,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">--</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Incentive stock options</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">257,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">56,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Change in valuation allowance</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(72,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">197,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Expiration of net operating losses</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,242,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,558,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Disallowed financing costs</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,282,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,619,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">State and local taxes</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(195,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(31,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Foreign rate differential</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">26,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">13,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Other</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">92,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">49,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total income tax expense</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><em style="font: inherit;">--</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><em style="font: inherit;">--</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">At <em style="font: inherit;"> December </em><em style="font: inherit;">31,</em> <em style="font: inherit;">2021,</em> we had federal net operating loss carryforwards of approximately $125,077,000 to offset future federal taxable income, with $101,805,000 available through <em style="font: inherit;">2037</em> and $23,272,000 available indefinitely. We also had state net operating loss carryforwards of approximately $60,984,000 that <em style="font: inherit;"> may </em>offset future state taxable income through <em style="font: inherit;">2041.</em> We also had foreign net operating loss carryforwards of approximately $629,000 that <em style="font: inherit;"> may </em>offset future foreign taxable income through <em style="font: inherit;">2029.</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">At <em style="font: inherit;"> December 31, 2021, </em>the Company has research and experimentation credit carryforwards of $1,521,000 for federal tax purposes that expire in various years between <em style="font: inherit;">2022</em> and <em style="font: inherit;">2041,</em> and $1,616,000 for state income tax purposes that do <em style="font: inherit;">not</em> have an expiration date, and some of which expire in <em style="font: inherit;">2031</em> and <em style="font: inherit;">2032.</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">Significant components of the Company’s deferred tax assets and liabilities for federal and state income taxes are as follows:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; margin-left: 10%; width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Year Ended December 31,</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2021</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2020</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 62%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Deferred tax assets:</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Net operating loss carryforwards</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">27,088,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">27,312,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Income tax credit carryforwards</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,797,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,852,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Stock compensation</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">437,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">369,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Lease obligation</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">127,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">160,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Deferred revenue</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">313,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">366,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Inventory reserve</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">449,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">234,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Other</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">213,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">268,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total deferred tax assets</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">31,424,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">31,561,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Deferred tax liabilities</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Depreciation and amortization</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(320,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(352,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Lease asset</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(120,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(153,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Total deferred tax liabilities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(440,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(505,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Valuation allowance</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(30,984,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(31,056,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Net deferred taxes</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><em style="font: inherit;">--</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><em style="font: inherit;">--</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">ASC <em style="font: inherit;">740</em> requires that the tax benefit of net operating losses, temporary differences and credit carryforwards be recorded as an asset to the extent that management assesses that realization is "more likely than <em style="font: inherit;">not."</em> Realization of the future tax benefits is dependent on the Company's ability to generate sufficient taxable income within the carryforward period. Because of the Company's recent history of operating losses, management believes that recognition of the deferred tax assets arising from the above-mentioned future tax benefits is currently <em style="font: inherit;">not</em> likely to be realized and, accordingly, has provided a valuation allowance.</p> <p style="font-family:'Times 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 valuation allowance decreased by $72,000 and increased by $197,000 during the years ended <em style="font: inherit;"> December 31, 2021 </em>and <em style="font: inherit;">2020,</em> respectively.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">In <em style="font: inherit;"> August 2016, </em>the conversion of the Boyalife debentures effected an “ownership change” as defined under the provisions of the Tax Reform Act of <em style="font: inherit;">1986.</em> As a result, any net operating loss and credit carryovers existing at that date will be subject to an annual limitation regarding their utilization against taxable income in future periods. Additionally, before the conversion of the debentures, it is possible that “ownership changes” occurred, which could create additional limitations on the use of our net operating losses and credit carryovers. Additionally, ownership changes <em style="font: inherit;"> may </em>have occurred in the periods after <em style="font: inherit;">2016</em> which could limit our utilization of losses and credits generated in the years <em style="font: inherit;">2016</em> – <em style="font: inherit;">2021.</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">On <em style="font: inherit;"> March 27, 2020, </em>the Coronavirus, Aid, Relief and Economic Stimulus Act (CARES Act) was enacted. The CARES Act made various tax law changes including among other things (i) increasing the limitation under Section <em style="font: inherit;">163</em>(j) of the Internal Revenue Code of <em style="font: inherit;">1986,</em> as amended (the “IRC”) for <em style="font: inherit;">2019</em> and <em style="font: inherit;">2020</em> to permit additional expensing of interest (ii) enacting a technical correction so that qualified improvement property can be immediately expensed under IRC Section <em style="font: inherit;">168</em>(k), (iii) making modifications to the federal net operating loss rules including permitting federal net operating losses incurred in <em style="font: inherit;">2018,</em> <em style="font: inherit;">2019,</em> and <em style="font: inherit;">2020</em> to be carried back to the <em style="font: inherit;">five</em> preceding taxable years in order to generate a refund of previously paid income taxes and (iv) enhancing the recoverability of alternative minimum tax credits. As of <em style="font: inherit;"> December 31, 2020, </em>the Company has taken advantage of the PPP loan provided by the CARES Act. The PPP loan was forgiven in <em style="font: inherit;">2021</em> and forgiveness income was fully reversed as per federal guidance. The provisions of the CARES Act have <em style="font: inherit;">not</em> changed the amount of income tax paid, nor will they impact the GAAP tax expense benefit expected to be recorded in <em style="font: inherit;">2021.</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">On <em style="font: inherit;"> June 29, 2020, </em>California’s Governor Newsom signed <em style="font: inherit;">AB85</em> suspending California net operating loss (“NOL”) utilization and imposing a cap on the amount of business incentives tax credits (R&amp;D credit) for tax years <em style="font: inherit;">2020</em>-<em style="font: inherit;">2022.</em> Given an expected tax loss for <em style="font: inherit;">2021,</em> the suspension will <em style="font: inherit;">not</em> have an impact on the company’s NOL or credits in California.</p> -11850000 -30000 -16728000 -83000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; width: 90%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px; margin-left: 18pt;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Year Ended December 31,</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2021</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2020</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 66%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Statutory federal income tax benefit</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(2,495,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(3,530,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Intangible assets</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">--</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">69,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">PPP loan forgiveness</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(137,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;">--</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Incentive stock options</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">257,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">56,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Change in valuation allowance</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(72,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">197,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Expiration of net operating losses</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,242,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,558,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Disallowed financing costs</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,282,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,619,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">State and local taxes</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(195,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(31,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Foreign rate differential</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">26,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">13,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Other</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">92,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">49,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total income tax expense</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><em style="font: inherit;">--</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 14%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><em style="font: inherit;">--</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> -2495000 -3530000 69000 -137000 257000 56000 -72000 197000 1242000 1558000 1282000 1619000 -195000 -31000 26000 13000 92000 49000 125077000 101805000 23272000 60984000 629000 1521000 1616000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; margin-left: 10%; width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"><tbody><tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Year Ended December 31,</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom;"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2021</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2020</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 62%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Deferred tax assets:</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Net operating loss carryforwards</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">27,088,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">27,312,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Income tax credit carryforwards</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,797,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,852,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Stock compensation</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">437,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">369,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Lease obligation</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">127,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">160,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Deferred revenue</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">313,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">366,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Inventory reserve</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">449,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">234,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Other</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">213,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">268,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Total deferred tax assets</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">31,424,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">31,561,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Deferred tax liabilities</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Depreciation and amortization</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(320,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(352,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Lease asset</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(120,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(153,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Total deferred tax liabilities</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(440,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(505,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Valuation allowance</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(30,984,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(31,056,000</td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt; margin-left: 9pt;">Net deferred taxes</p> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><em style="font: inherit;">--</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td><td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"><em style="font: inherit;">--</em></td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table> 27088000 27312000 2797000 2852000 437000 369000 127000 160000 313000 366000 449000 234000 213000 268000 31424000 31561000 320000 352000 120000 153000 440000 505000 30984000 31056000 -72000 197000 <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 18pt;"> <p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b><em style="font: inherit;">17.</em> </b></p> </td><td style="width: auto;"> <p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b><span style="text-decoration: underline; ">E<span style="text-transform:lowercase;">MPLOYEE</span> R<span style="text-transform:lowercase;">ETIREMENT</span> P<span style="text-transform:lowercase;">LAN</span></span></b></p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b><i><em style="font: inherit;">401</em>(k) Plan</i></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The Company provides a retirement plan, in accordance with Section <em style="font: inherit;">401</em>(k) of the Internal Revenue Code, to all eligible employees. Employees <em style="font: inherit;"> may </em>elect to contribute up to the Internal Revenue Service maximum annual contribution limit. The Company matches employee contributions up to a maximum of 4% per year. The Company recognized an expense of $135,000 and $147,000 for the years ended <em style="font: inherit;"> December 31, 2021 </em>and <em style="font: inherit;">2020,</em> respectively, related to matching contributions.</p> 0.04 135000 147000 <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"><tbody><tr style="vertical-align: top;"><td style="width: 18pt;"> <p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b><em style="font: inherit;">18.</em></b></p> </td><td style="width: auto;"> <p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><b><span style="text-decoration: underline; ">S<span style="text-transform:lowercase;">UBSEQUENT</span> E<span style="text-transform:lowercase;">VENTS</span></span></b></p> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">On <em style="font: inherit;"> February 3, 2022, </em>the Company and the Sales Agent entered into Amendment <em style="font: inherit;">No.</em> <em style="font: inherit;">2</em> to the Offering Agreement At the Market Offering Agreement (the “Offering Agreement”) with H.C. Wainwright &amp; Co., LLC to further increase the maximum aggregate offering price of shares of Common Stock that <em style="font: inherit;"> may </em>be offered and sold from time to time under the Amended Offering Agreement from $15,280,313 to $19,555,261, which enables the Company to sell an additional $4,275,000 of shares after taking into account prior sales under the Offering Agreement (the “Additional Shares”). Amendment <em style="font: inherit;">No.</em> <em style="font: inherit;">2</em> also amended the Offering Agreement to change the expiration date of the Amended Offering Agreement from <em style="font: inherit;"> August 9, 2022 </em>to the date on which all of the Additional Shares are sold by the Company or until the Amended Offering Agreement is otherwise mutually terminated, subject to the early termination provisions set forth in the agreement. The terms and conditions of the Offering Agreement otherwise remain unchanged. Subsequent to <em style="font: inherit;"> December 31, 2021, </em>the Company sold a total of 918,093 shares of common stock under the H.C. Wainwright ATM Agreement for aggregate gross proceeds of $681,000 at an average selling price of $0.74 per share, resulting in net proceeds of approximately $594,000 after deducting commissions and other transaction costs of approximately $87,000. These sales lowered the conversion price on the Second Amended and Restated Convertible Promissory Note with Boyalife Asset Holding II, Inc. to $0.65 per share as of <em style="font: inherit;"> February 28, 2022.</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">On <em style="font: inherit;"> March 4, 2022, </em>the Company entered into an Amendment <em style="font: inherit;">No.</em> <em style="font: inherit;">1</em> (the “Amendment to Note”) to its Second Amended and Restated Convertible Promissory Note with Boyalife Asset Holding II, Inc. (the “Note”), and an Amendment <em style="font: inherit;">No.</em> <em style="font: inherit;">2</em> (the “Amendment to Credit Agreement”) to its First Amended and Restated Revolving Credit Agreement with Boyalife Asset Holding II, Inc. (the “Credit Agreement”). The Amendment to Note amends the maturity date of the Note to be <em style="font: inherit;"> March 6, 2023, </em>and provides that interest accrued and unpaid as of <em style="font: inherit;"> March 6, 2022 </em>is due and payable as of <em style="font: inherit;"> March 6, 2022. </em>After <em style="font: inherit;"> March 6, 2022, </em>accrued and unpaid interest shall become due and payable annually on <em style="font: inherit;"> December 31</em><sup style="vertical-align:top;line-height:120%;font-size:pt">st</sup> of each year. The Amendment to Credit Agreement amends the Credit Agreement to change the defined term “Termination Date” to be <em style="font: inherit;"> March 6, 2023.</em></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;">On <em style="font: inherit;"> March 24, 2022, </em>the Company entered into a License and Technology Access Agreement with Boyalife Genomics (the “Boyalife License Agreement”), for the purpose of creating a contract manufacturing and development organization (“CDMO”) division of the Company.  The newly formed division will be called TG Biosynthesis.  Boyalife Genomics is an affiliate of our Chairman and CEO, Dr. Chris Xu, and is a Tianjin, China-based cell manufacturing organization that has developed substantial manufacturing technology relating to cell manufacturing services.  Under the terms of the Boyalife License Agreement, Boyalife Genomics granted the Company and its subsidiaries and affiliates an exclusive license in the United States to use Boyalife Genomics’ existing and future know-how and U.S. patents rights (if any) relating to cell manufacturing and related processes.  Notwithstanding the foregoing exclusivity, Boyalife Genomics retains the right to use the licensed intellectual property in the U.S. solely for its internal use in connection with the provision of products and services to <em style="font: inherit;">third</em> parties.  In consideration of this license, the Company will pay to Boyalife Genomics a running royalty of 7.5% of the Company’s annual net sales of products and services that are covered by <em style="font: inherit;">one</em> of more Boyalife Genomics’ patents and 5.0% of other products and services covered by the licensed intellectual property; and transfer to Boyalife Genomics’ all of the Company’s 8.63% minority equity interest in ImmuneCyte Inc.</p> <p style="font-family:'Times 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;">Also on <em style="font: inherit;"> March 4, 2022, </em>we entered into a Lease Agreement with <em style="font: inherit;">Z3</em> Investment LLC (“Lessor”) for approximately 35,475 square feet of space in the Sacramento, California.  Under the terms of the agreement, the Lessor will build out the facility into a state-of-the-art current good manufacturing practice (cGMP) compliant facility with <em style="font: inherit;">12</em> cGMP clean room suites (the “CDMO Facility Lease”).    The Lessor anticipates the build out to be completed in late <em style="font: inherit;">2022</em> at which time the Company can then begin to offer CDMO services to customers.  The CDMO Facility Lease provides for a lease term beginning on <em style="font: inherit;"> April 1, 2022 </em>and ending on <em style="font: inherit;"> September 30, 2027, </em>with a right of the Company to extend the lease for 2 additional periods of 5 years each.</p> 15280313 19555261 4275000 918093 681000 0.74 594000 87000 0.65 0.075 0.050 0.0863 35475 2 P5Y Represents the minimum purchase requirements under the distribution agreement the Company signed with its AXP distributor in China. The unvested Series A warrants were subject to vesting based upon the amount of funds actually received by the Company in the second close of the August 2015 financing which never occurred. The warrants will remain outstanding but unvested until they expire in February 2021. Accumulated other comprehensive loss. EXCEL 87 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( &F'?%0'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 " !IAWQ4P!@5ZN\ K @ $0 &1O8U!R;W!S+V-O&ULS9+! M:L,P#(9?9?B>R''8*";-I66G#08K;.QF;+4UC1UC:R1]^SE9FS*V!QCX8NGW MIT_@1@>I^X@OL0\8R6*Z&UWGD]1AS8Y$00(D?42G4ID3/C?W?72*\C4>("A] M4@<$P?D#."1E%"F8@$58B*QMC)8ZHJ(^7O!&+_CP&;L99C1@APX]):C*"E@[ M30SGL6O@!IA@A-&E[P*:A3A7_\3.'6"7Y)CLDAJ&H1SJ.9=WJ.#]^>EU7K>P M/I'R&O.K9"6= Z[9=?);O=GN'EDKN! %KPNQV@DN[U?Y?$RN/_QNPJXW=F__ ML?%5L&W@U[]HOP!02P,$% @ :8=\5)E&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" !IAWQ4D&'PK!T& &@ & 'AL+W=OZ& ;#,!Y)5$ MG/S[/<(8W(Q\8'O1 .:\>CA'O$? V5:J)[T6PI"7)$[U>6MMS.9CIZ.#M4BX M/I4;D<(O2ZD2;F!7K3IZHP0/\Z D[C#/ZW<2'J6M\5E^[%:-SV1FXB@5MXKH M+$FX>KT0L=R>MVAK?^ N6JV-/= 9GVWX2BR$^;ZY5;#7*57"*!&ICF1*E%B> MMR;TX\P?V8#\C!^1V.J#;6(OY5'*)[LS#\];GB42L0B,E>#PYUE,11Q;)>#X MMQ!ME6/:P,/MO?I5?O%P,8]S#P:+C]*;=T71L&O$<29\4P&&931 MD$D:DLO41.:5S-/=?+)U:9/OBQGY\/[WLXZ!X6Q0)RBD+W;2[(@T9>1:IF:M M03<4X:\"'> L8=D>]H*ABC,1G!*?GA#F,>H FN+AUUR=$M;-PYDC?(:'_Y&E M,+KG&OV7J_'+U/NYGE^7^L-\__T5SB)S(Q+]#S)&MQRCFX_1/3)&4=$I#*-X M#".%XH5\$:^N:N)*'OP;4LHH0[!Z)5:O"=:=6$4:P" '-SP1+BA4QYKB1[WA M@3AO@>MIH9Y%:WR_%BJ1GT0J=*3)9QF'4;K2)W#Q,'L0^'X)WT?A)U"T,"_< M5:01\P)E*7*W=IJSM8_-Z M6'(-4:5R7A=@MT)%,B17<%B[N'"UJP<$:50BC?X74IZKHT"X5LW=3[W*>;UF M4/>O&V?!:N*IU_Z"@1RT -H,9)*F&63G3FRD,DXB7,BH#)O8E%5$K!E1,7>P M:5TG5?2,W]Z]JZM<9=S4;U@Y\"X=Y<:-) T7J[,#6GD];63V5U$LR$V6/ KE MQ*GU^3;M^X,>AE3Y/&UD]&"]4D%^\AYW0A8&:DFD(E.906."_B1#=VUQ]=DE M!EGY.<4-N8"\YR]D'D)9HV44[+HQDD5<HJ;[$Y52\5?(Y2@-W*G'-Z01;VU;]@.%^_A;M M5FH#;OQ7M#EZ?]0HCGJ#+K9<8U6+8+BSYX6"GB./V4PJ6!<7D M&F9:2.9:9T>F&JYY(S&TJ@&P1@W@AXRA87*U:_+*N7JM4<*!*J=GC9Q^_PRR M6_WD4PL,U;VLKE%\$!HCJQR>-7+X>6J$VKU5LDM'OD=UDN&*.)E?&;S?R.#S MTI$I])V55$Z?J-&YD6F;!X$ &1 )=X(8867S/N[2!>$BX7%,+C(-/VMG+6MT M:AX$_,KN?=RI"Z#+1*B5G5V?0,&LH0DE&YZZ@JXS1[C M*(#\2.ZZ#6>%2B]7L2^LG\>L/QKV/-NIGUT$E;7[C:S]UPZ[6'-8:9%OF8'2 MI;8QNMXI%LK] RK*AFPT' R.4%6N[N->O)\]QUI?3?@U5_ <2N)X@U6ILG0? M-^ ]C5UBV8GL),(E;L26/$@%N;W!7MOXE9G[N/7NF:XBE9#YS(F$*_2'0Q=) MY^"5N367_-.#)H%](-V]/2^/EI\W)OE+_4YU^N[;")0!O$F36"PAU#L=P 16 MN\\-NQTC-_D+^$=IC$SRS;7@H5#V!/A]*:79[]@!RH\^X_\ 4$L#!!0 ( M &F'?%1:6R!B_@8 (,> 8 >&PO=V]R:W-H965T&UL MK9EM;^,V$L>_"N%;''I $HND'G>3 +O9NW9?7#=HVMYK1J)C8271I2AG60#HH+D$2RAZ/_\&%^0^KZ6>EO_59*0[ZW3=??K+;&[-ZOUWVYE:WH MK]1.=O#-1NE6&+C53^M^IZ6H;*.V6;,H2M>MJ+O5[;7][%[?7JO!-'4G[S7I MA[85^N63;-3SS8JN7C_XI7[:FO&#]>WU3CS)!VE^V]UKN%O/7JJZE5U?JXYH MN;E9?:3O[V+;P%K\7LOG_NB:C*$\*O5MO/E2W:RB49%L9&E&%P+^[>6=;)K1 M$^CX8W*ZFI\Y-CR^?O7^+QL\!/,H>GFGFO_4E=G>K/(5J>1&#(WY13W_)*> MDM%?J9K>_B7/DVVT(N70&]5.C4%!6W>'_^+[U!%'#6CL:<"F!NRM#?C4@-M M#\IL6)^%$;?76CT3/5J#M_'"]HUM#='4W3B,#T;#MS6T,[=WJNM54U?"R(I\ M$HWH2DD>1G<]N22_/7PF/[S[Q_7:P*/&!NMRGS=<0X!PEFZ-DUA_W13EH+3M#1-]#8.\#'OGLD5N/L<^CZ+=$=!4I MQPOYQU#O10./Z+&^.KA*K*MQ7>UO,Y9'\'.]WA]W"F)'4WIL=Z(UGK7&0:T? MRU(-( V672E!YV,C+T@'*4)MB&A@(=M!AY1 *C4\FLW0P.J:FH#).YJD%R " M9@*CL;T2AL 0R?91ZGF8T%ER$)8>1\2Y&[AK1GG.O($G<^!),/ OW1Z&1.E: MHL.2.$]->(:H0^SR+/.J2V=U:5#=O98[45=$?H>3B=EMM"GYYJ=^WR4[,3Z=DL/0M*_U49T;Q!9>:JC(LT=F4BA@DK_$+S66C^UAD M4UYUEY-F3&SN:LBBPM6*V#'F7Z7%++4(2OTGY)!=:_L3YD$C@4U;U52D;G=: M[>7X36^7+::]0#2=9HZ#=L0N9K%7.XT6C$1!]9;_EVIS.?220)&AA:F[IT,8 MTP3QBI]@B[(S M4]B([JF&I'VV'QF21BF2%%##Q+_:Z$)%&L;B5YN^_ EA:G[\Y!@3>,[L5-X" M0AHFX2%O!>2Y(&)1FC!$(6:9IX'9N$"+)F\J5II:/-9-;2!WA2H6NO"&AH$S MUP$[\3(6 6@/(&!!:Q7,D*>I/_Z%+30,%Y"I!ZA&0:5636/3H9:-K5!?68E* M=R'"T&R0,91FK9F]=Y,>M^[?6=T.8%E>[RA#&.94?$, I4>&P! M#PN#YV=EI",\V.%WS.5('/OK.;9PA(4Y INIO=3&YFJ =EOWO=(O4'<8Z4W: MS.5&3KE?S-&6)\R-KR>5Y%$R056X1"B2S!U'Q(ZRPH\YMI"#AD^OR M(477.F9(XT#W+BAA890$QAI?/_X9X**D8'&"!.,:)@5/_,$LR&'AC5(@&&^Y M<Z53TV]9,8CYOZ>4P; MU3UY4SE#T%)@T]*U2R-_&K6X(MT_^#H].8%_3Q M\''?@U'EMW'S+'5O%T#VP1[1F9?@T=_1V5^85??Z=9GUXY,NR+OH*HKHF.?) M7C2#_$#8>$YFS\KZK=#CXQ !R64P/>SL*A@,=!A<3(^2"R)T/,_%3@"QQY&(X?JZH>&0 +WI[7U1TIQ:Z&!(!J=:G(TOQ/]>6D M%S%-BBBP$><+0_G9O=[0#H?RHY*;NJS1VH.[*+UD:9RF6/=BM@EGN9_Y?$$O M/[OIF_5.9Z"JA;RP'=\8[27PJ\>S%4)<9/^!F%$_MOC"6Q[F[8$#OX+>5OTH M.]G7/?D)$@_,="B&-:4,S#*/X9( R0 M&/?>XX*MI]TAWOTN7R]C= ! WD.H5!+]!!J??2&<'P]^V^AGVJH:ANY@:;1508^].&- MY^'&J)U]:?BHC%&MO=Q* 7-X-(#O-PJ*].EF? \YOW>^_1]02P,$% @ M:8=\5%66P&74 @ 60D !@ !X;"]W;W)K\^QK^.,-E*]ZAS D+>""SWV]_7:0X%U1U9@L"9I50%-=A5 M*U^7"FCF2 7WHR#H^P5EPIN,W-A,34:R,IP)F"FBJZ*@ZOZ&W&WAF MJ]S8 7\R*ND*YF!>RIG"GM]$R5@!0C,IB(+EV'L([Z>)Q3O #P8;W6H3ZV0A MY:OM?,O&7F % 8?4V @4'VN8 N1?_BO*.7!=4PE?PG MRTP^]H8>R6!)*VZ>Y>8K;/W$-EXJN7;_9%-CX]@C::6-++9D5% P43_IVW8= M6H2P]PXAVA*B2PG=+:'KC-;*G*TG:NADI.2&*(O&:+;AUL:QT0T3=A?G1N$L M0YZ93*70DK.,&LC((^54I$#F-IPF-S.J0)@<#$LIU[?D,WF9/Y&;3[ZSS1.WF>(.V0;GA'HB *3]"GE].#?;J/CAO;46,[)719[8-:3,.X' 4I< MM\T=PZ*PUX;MF>@V)KH?FIAAQ8-2N'%8)NGK'2FI(FO**R W3* !SJG2I 0\ MM3ENYOT.Y6:T,KD4K$_.&%]U*,GQ=?Q M^^UU#=SO0/YYW)Z!N#$0_Y,!?%MJ0T7&Q.J<@_A(V:'VCQ![JON-ZOZ'JJ>R M*/ %^A\UT[^H9LZA]L0/&O&#*\1?73"#H\7LQL')DKD$N>=@V#@87N^ :5V= M5S\\TA2&21@.AKT#\7ZC\&GM;OMRX^^]'Q MG:H5$YIP6"(SZ SP\*CZ(J\[1I;N+EQ(@S>K:^;X[0/* G!^*:79=>SUVGQ- M3?X"4$L#!!0 ( &F'?%3[YV_]304 %T4 8 >&PO=V]R:W-H965T M&ULI5AM;]LV$/XKA+$/+=#$(F6]!8F!QNVZ NL:-.OZF9%H M6ZM$>B3M)/]^1TJ6[)!B.^R++5%WQ^>.O'N.O'X4\KO:,J;14]MP=3/;:KV[ MFL]5N64M59=BQSA\60O94@VOS/#L./"EWFRU&9@OKW=TP^Z9_KJ[D_ V'ZQ4=JV$HTW^I*;V]F^0Q5;$WWC?XB'G]C MO4.)L5>*1ME?]-C)9O$,E7NE1=LK X*VYMT_?>H#<:* TPD%TBN0EPJ+"86X M5XBMHQTRZ]8[JNGR6HI')(TT6#,/-C96&[RIN5G&>RWA:PUZ>KD27(FFKJAF M%;K7\ =KI!42:_1YQR0UL5:(\@JM1 L;96M6\,#0[T(I=(&^WK]#KWYY?3W7 M@,58G)?]O+?=O&1B7DS0)\'U5J'WO&+5N8$Y.#%X0HZ>W)*@Q7>LO$0Q?H-( M1+ 'T.KGU:, G'@(;&SM+2;L_0$I*-F!\3U3OO!TVHG5-KEV6!:D6$01S'TX M1>V1RQ9G2BAM%CD$L;.0GDR=Y!%V(;IR^2)/)B$F \0D"/&# M-'ML)\6ZUCYXB3-MO"AB%YXKATE23,)+!WBI58PGX+U_@E*JF+H*;)9LL)4% M7;V',E;SS1NT81R2KK$)1RO(]UIIDX0'YHM Y@8^P8D; 5%]-9BD\8! <3X;/>,HEJ7HJ6H3EZUP%F+K3 M8IR;:#D(?:)ICO$TQ)%V<)AW;)VA6LOZ8:_I0\.0%H@+?E%";R:%)24(>9>! M?D=<;KE(?$V"3W"11M-.C"R$PS1TC+/C".R4%G8^]-#E]ZUH*B;]+KB< VL1 M9[[=XA--XR2P%B-#X3!%!;>+2S63V\4G&MPN9*0E$OU$I2_/#@(&]3<@WO09%WL:(9_8-%^3 MD:1(F*163DB\(#WD ZN8^H#Z1-.LF.Z$R$A4)$Q4+MC_5P*(A\:\)< G&"H! M9.0[\J/3S ]=^LEBT$^4O"@&J:?]\XJF<1Q8HY'R2!+,M#O(,[6EDB$XF=-@ M?HU\1,)\=$M577:]>MWLS7F?'ROGKDMK&R [ZROH92I8?"J[CW;42[7]I/EI M%*++(GT9+(\8N4PGXC02& D3V#=[30.NT /TR1MVYH5"8J^5!H_-'G;=-TYV M@G[/7,;"."O2*$U>.N=*IB3+BORE?_.3BYJ6R8V]OU( >L]U=],QC YW9&_M MS="+\5M\M>INND8SW<7;)RHW-5>H86LP&5UFL-%D=Y?5O6BQL]=!#T)KT=K' M+:.0#T8 OJ^%T,<7,\%PH[C\%U!+ P04 " !IAWQ4YKFD@=8& <'P M& 'AL+W=O6AG3H@E MWS/ 3 BT4$+*E/:0Y/ID)FD8);^= KYI)'DTHI M2WO,LKQ>%B5YY_2X&KN5I\=BH=(DY[>2%(LLB^3K&4_%\TF'=E8#WY*'F2H' M>J?'\^B!WW'U8WXKX:ZWMC)),IX7BR$>RYNKR4G'*A'QE,>J-!'!SQ,?\C0M+0&.7[71SGK.4G'[>F7]4^4\.',? M%7PHTG^3B9J==((.F?!IM$C5-_%\R6N'W-)>+-*B^D^>E[*NWR'QHE BJY4! M09;DR]_HI0[$EH)GMRBP6H'M*/AM,]BU@KVCX+ 6!:=6<'847*]%P:T5W%U( M5HN"5RMX.PJVVZ+@UPK^C@)K\R&H%8+=&=I\"&N%<'>&UL19J\Q9NW.TJJR3 MO9MMVI9MNDHWW;!7 M7E0+J-*'DD_RN]$;PO=Y_=.B]B\ M--L\-")7>[+Z)G^_F(U^XPK:,*RXBTCFX&EALG6]!^#7X149*"63^X6*[E-. ME "HME@CCLXZCHXQCM7B[I9<;T)BD0$!+J** M0O*7\IICR]W14AH$"."]8@W [AJP:P1\512+*O/07^/E!E54&]1686*=Q]7K MT&.6Y[(FZDM=SJ[D'!RVMX;MO0DV5J^>EFE'KU=/PTFMP';U-.""86LB_+5' MOM$C."C ,2 'DB5AIXQ?B9)17J3+ZGF S9E\2$6!)N/:US'I+H[W235@!VO8 M@1'V&+ICB0MK.8$V89=ZMDOU-8M(.AZR!E"+ :6M;H1K-T*C&Q6"AYL! L>B3WBC41 M;[%W>C#B0Z-7FVQL)KY+;;\%S*;'4G.3Q<"@,=.[*O60.AT?(-B$NNF_U-R MSY,B%@M@2)-%Q9?N>IB]2>T;U5L]"WPOLELIDFU[/S+W^-RCM66W*? 8;(E)>P/02 M/D<%#72 ;>@ ,].!][!:IM,"BA#RO6)-Z%L'=#-Y,#%;IO. +@7"HL?V!A-U M+:0MXS9-9SRV81?LL..]81^FZ-L&G2I0&E+J!RWG-[;A"LS,%5HV8AR&H]4G MU1OH%2+&O,!Q?'TG1D2[S',\#WGK@,C:R!D&,^D@@F/,GAWZ[6DN.4MS9-. MF;D!XV_-SO9H#>)XD2V6C$>H&9?5SB[YK/RD]L2K97&$O03K;;WWS[A\J+Z9 M%:1BMK4CZ^'EA[EKUA]5GR=VQ^W^R,;&G?[(P<;=_LC%QKW^R,/&_?[(Q\:# M_BC QL/^*,3&J=4?+3_C:$\H/*'H$W":HEY3<)NB?E-PG**>4W"=HKY3<)ZB MWE-PGZ+^4P@ 12- (004C0&#&# T!@QBP- 8L#+Q: P8Q("A,6 0 X;%8,#< M_IAA,8!27WWY[6TJD)1/H3JM(Q^6I%Q^BEW>*#&O/E3="Z5$ M5EW.>#3ALA2 YU,!!X'ZIIQ@_4'\]']02P,$% @ :8=\5$L>#,/B!P M+R$ !@ !X;"]W;W)KNU2,JRO$T")$[;VT.W%R37ZX?#?: EVN:M)+HDG6SZZSND9%..*&X"M/MA M+3G3'[#[.9+G:\9OJ]W/,&?ME(53,# M7]5VIO>*L](-JJL929)L5C/13*XNW+L[=74A#Z82#;]32!_JFJGG&U[)I\L) MGAQ?W(OMSM@7LZN+/=OR!VY^WM\I^#8[S5**FC=:R 8IOKF<7.,/JS2W YS$ M?P1_TKUG9%592_G9?OE87DX2BXA7O#!V"@8?CWS%J\K.!#A^[2:=G-:T _O/ MQ]F_=\J#,FNF^4I6OXC2["XG^025?,,.E;F73__@G4)S.U\A*^W^1T^=;#)! MQ4$;67># 4$MFO:3?>D,T1N LY$!I!M 7@Y(1P;0;@!UBK;(G%JWS+"K"R6? MD++2,)M]<+9QHT$;T5@W/A@%OPH89ZY6LM&R$B4SO$0/!C[ 1T8CN4$KIG?H M>_"S1E/T\\,M^MM?_WXQ,["H'3HKN@5NV@7(R *8H$^R,3N-OFM*7IY/, .T M)\CD"/F&1&>\Y<5[1/$[1!*" X!6KQ^>1.#0DP6IFX^.6="::>/,M%&R1K## M%#.BV;8A*HS@^D-DG?2T3NK624?6^0GV="6U#KF@'3EW(^W&?;R:8ISG"?R[ MF#WV;1.2S'*,^Y)G\.8G>/.H&:[+_T.TML%C).SP0C:%J#AJ.MSVK7TNK+T. M&L)--&\V5G9"DT6-=0CP8H"$S+. PX=R+^+B#'%^ M0IQ'$5_WS&ES1GM7RTT2B:1XADJ2 <0PHLAT;-TB'^ MH1C$U#A^G/BDG;Q:@S4K6_-'@J6;KH]DZJ+E!>"0'!Z/;]QC&1P%_*-- ! J M$")[J5EE8X;_>A![FS!".;R;KX\$,MHX$N*1D"B2'YA-.W9KV;1S$'IG(1QC M.&@\,C1*-H]8Q3,'CE.'3>G%CC5;_B(7:LU-&Y258&M1?34O8L\B.$XCUX7; MH]IF:"X>V;H*1TPZS'1)("$&Y*;+\?R"/9W@>13GQ_@.[$:?1VH22B(AR6R> M1_SG20;'6>9.\3T3Y7'GM1Z39L=5Y\(@\B&'3!=)('.'!'&2C>/V=(/C?'.* M@3U['@V (7%,%X$<%Y2+@/0,@^,4\[$Q7'%MCB"A"%6\<8/PMTCO@>02.J$.HR9 N, [ #LC%:(5X6B%Q M6OF7VVO% ;!##N_ERB#:(:5,*0GDM) @QF2 XC]*MMR5=+^B!V&LC+&0DDPI D3NER M?,,23XU@4=#-@DB#Q!6$'E +H;<\QI9O,F9&]$P:$)?[TQ/3B1.3G=*%IR7 MW3I5;U<':\@5&1).2O+%N,Z><4B<<>[8VNH:^M@:(VK:ZKC%T+4"$$NF0-+*7VB<7\Y5X5^X*H1VZCPQI5C3%>G0[TXW!WN\=7H?LC@-]#2@TCA. M3RLT3BOG.!MI>*2T6]$A&63I.!?0WDG8*[E@KZ"-MN98/PH)X-:+PY^FZSX45[^@FM-1?;IBLNBF<$I,:[;LUM-J>H];Y[L,WL M(X3ZF.L#;5($L"<5&B<5:W'1%,IM>-&">C= U)6AVBA1V$K4_AYTP9!2, Z4 MSP$YB.)T7!_//33./:M7XT?,H#7?BJ:QH04.@[)#R#*H5N#4#F>!.C4@F.+Y M>):FGIEHO.-ZFU[1A"LKUI A**$2_U=$?C=.;V-H*J?MH;Q";$I>\75*VV5>O9*X^QUSPNIRFY[K'G#-Z(0 M@*20L*9R%W$;SFPAZH[F1DJ7=,A:Z3(?#Z'4LU8:9ZU_ U-JZ((LO-Z!J[TH MB)T-WG33]B\Q< R0YZ\TSE\K;QB =-_U[7?VM &UOQEA3R* ;FNAM53/Z"?+ MM1\!.0BX L>=Y:/_?N+UFJO_Q?S8N_B)]RA_3AAYCDGC''/?/W6QU'[4W=49 M;3#9W\$&_2(O&$M!XA@_+DP]<:1?(8XSU_V3-0<&"$F"E^@:+&=K$>LJ%UQO M]I1/\VF\ ?ES/.5SZZ7[R_P1]6[=V]GZ;]4X)/3 '-:^AJ-C!E\GX!H%1[.]]^,7+O+KC7 MTAA9N\<=9R575@!^WTA0O_MB%SC]C<35[U!+ P04 " !IAWQ4NF="GH(# M U!P & 'AL+W=O(_37=\:[$")=Z!?PR\PS MSSR>F1WMK-OZ C' :ZF-'R=%"-7G-/6RP%+XGJW0T,W:NE($VKI-ZBN'(H]. MI4ZS?O\J+84RR604S^9N,K)UT,K@W(&ORU*X_12UW8V307(X>%&;(O!!.AE5 M8H,+#%^KN:-=>D3)58G&*VO X7J5\#BS^D^5AV*<#!/( M<2UJ'5[L[@NV^7QB/&FUC[^P:VRO^@G(V@=;ML[$H%2F^1>OK0XG#L./'++6 M(8N\FT"1Y:T(8C)R=@>.K0F-%S'5Z$WDE.%'601'MXK\PN3)!H0!=.$6O72J MBE+9-4QK3Y;>C]) 4=@VE2WBM$',/D <9/!H32@\W)D<\_< *=$[#,W@7QYPO(M[%F9P]! OWR@@CE="P""(@U5KP9_ OC_B7 M$?_R _R#=N\T%2:'J?#*L[ISAYZ"B7CS]Q)? TRUE=M_?B3W^6"#'MS"W6+V M\C!?/CP_P?,]?%T\/-TM%K L$&:VK(394Z%^IP:L? >D+4MTG+7ZEV1@7M2. M6PRT!B?,!IFAJ*GR2),< LK"6&TWBJQI"H LJ"N=DN0:U :Y-R56@6Y"@4Y4 M;/?+SS\-LZQ_/;MYZ2[C>G#]:XQEV0@DM6&7NRE_<^J](RQKYT@BO3]AMZZU MIO&A0J3HK:Y9P(;5&V%)$BE)C[I2=B7,5IE-!RJK3.C:=5<*AR"J2I-)].Y$ M6JT[OP>CJ;*LC>U:(SGS?0>4D;K."0H44?%8JNXQ8H>(F3ADA":^4EO.*Z;^ M%TU*[TF RV%V#946@>=H!W:%D@7X0'.TY!?U+ -E:NHUS:G:<:#*6PIU@YYJ[D/C#X/?AU?_>/]T]/MR16.M+8CEE\?GMAYZ M/VJU]&24<;YQ8'NB5)O03+7CZ?&;<-.,PC?SYH-"S$@N#QK7Y-KO_?8I =<, MZ683;!4'X\H&>LFX+.B[AHX-Z'YM:5"T&PYP_%)._@-02P,$% @ :8=\ M5&]*8$Q\ @ 8@4 !@ !X;"]W;W)KUTC:93^/:G9M/J66C+=XY\&U=*_>R0$/;63)*7A?N]:;BL)#. MIXW:X KY>W/G1$I[2JEKM%Z3!8?K67(V.EU,@GY4^*%QZ_?F$#+)B1Z#<%W. MDF$(" T6' A*?D^X1&,"2,+XLV,FOME]QE\]QX!5D?!QAV^D>B\>B]4SUSECD6MONKYYW==@S.!E^8)#M M#+(8=^5;0"I!]9%EKY$MLH/$2-#V3J@0DNM56VT,K BA6CW##V!_B3GC^)_,D'_%6; M>U:6 _B,)EG M [B";]>W,MPN+^YOX8Q!BH=UCJXOX)%0]61T M*?4H8=T7R/<%@DH](>2(%L1SHYSH*2^M'*RY4BP#2I:1*'?8F,!D;5OQY$'! MAG9^0AD&,8+_.RT)+'$,^[T32O?N?8UN$[O;"[>UW+5 O]H_(&==W_Q3[UZ? M&^4VVGHPN!;3X>#+<0*NZ^A.8&IB%^7$TI-Q6LDCB"XHR/Z:Y'[MA."@?U;G M?P%02P,$% @ :8=\5'3FG3K2$@ ?S, !@ !X;"]W;W)K2_2LH;>UN7$51(F4[6<=V%2T_HENQK97DY&YM M[0=P!B01#0<,,".*_O5[NAO #%^.4W4_Q"&'>#3ZO7Z[TW-R: MYLOJVN/;65ZEM$M3!^MJYSXRQ3'T7N&JP/^J=1Q[?J**-C1N&2=#@J6MY?_Z,>KA M>R:,XX0QRRT;L91O=:-?O_1NK3R-QFKT@8_*LR&?7&/4 MA3I5MV(5Y6;JULYK.[.%KALU*0K7UHVMY^K:5;:P)KP\:[ Q33\KXB9O9)/Q MD4U&8_71U[^(8:@FJ<>F]K71=65^JVT8V!^S7A&^L_S>L_Y?6?'EG_LY_KVG[5Y(D# M=>GJ &666ARS+M6U-P%;R0.8X) 8ZJT-1>5"ZPW/^0LSJ?^],X^->E.YXO[_ M#MGLFQ(3&+P(*UV85R75^]NU1L=;*"C;!WM;@'9(>MRI>L-25MD59A2S?*I M0W?JA7XP:FI,K2#'2GN,LS4OXDN,-@B89L'?HP)6WF*15045S$UMO*ZJ#?UN M5HW,;2#$E]K2-]8NBSE9&@]=JA^^#&^'ZL-D,\K(:V&V7[H/D(_4](NK2H@>!NJJAF.3=2W&K1<.LI^Z=8WE0SL-MK3: MP[:#G?F7SJ]DVIUK[ K.7#R+17M+X)6).T/S[_=T4R^K"P*]D; MO[&EMN2$\C5D"ZIVC?H2#(UX%QJ[9-M?LU?ER#MB19*,4B#T\J]V.%+\^/QG M;!U&T4TCR"2 1\ M*5M/6NLFL0ZA#%<.>W9!I*LVT+;.#]2T;=A\-[(D_E\X^!U;+3V#A;T\_HII ME*M+Y43[,SB06]-&,Y ]?S\^4"-@&:7.BQ8.O[P#@I_T!6?BQSL,GHR:<&6 M\#,%TZH%$CT,7%F,)O,^P!BB"W$,6*AI*8!$B=X8/-DHI"RSG!J?TQ;]<\Z' M K\ >ZC59>N]J8N-NJ-HJ3JU7C8UJ4OX"#M2N<)?GKU:>;Y*X @B,>!1LV\2P<"O#?+"$[ MG-A=&7:08J'K.;R"[#_,9MURGIT5R=-"6@:/G<[)C4"O) M2Z:,7C"#@\CZN@KNR";;,I)K]M802EASD,,@QT7TQ*V(RG%$=%*5C MO_C@7+FV545IH<&V=EJ9OJJO8$'K>3X]#4'<,$VCO>608D8(3X@8[;]J/:E0,62C.6)V,"6 *1C!H M^&KO-\$I:)L.*E&"K$6AH.9)?ED5'-L2>)Y6"-T#VPQ$K]I[9A1)\;2VV 4H M2X@,;P"G%T!1ME/=#Q"D,AJ90]=U2T,%?]<+@#F=G?R0 ,TK,;[D ^N+=@D# M@H+0 ]JE,7*L+7FRPO TY.,3(M#)+YZ=J[YYP^F'_ND_DT?Q0(Q[3_K_+2W7 M4<2K.C2^%=M?[5.CR>VE^FE\/NC/_XCS@D=V$-YQ2X&^.;"-E^!@ ,+I:651 M9F T !#! .?9B";K58M%&*JAER6OS$C;N0MK!54+DOU7(\[82AYV4Z*6FJP9 M%R)IP GVA[;U_N#I)J9)B>ZH^Z4C&K _."84,BPB&M! OP[5YWT9?/X81??W M<'?PA ;<&K!)8._:JF39<&HZ9@(8MC!Y2T+"C21IK%G"E2H4U+WL%)<&'FB( MW*",)@_U;JF"0X2*;QF@7QEAHH?=0["* PK<$1Z(5"4VL OZ?>:@IRC:8Z 7 MC?/_FK,/M]VI[TE=;OR5]*)&+]1_MXYP,>U)R!2$[E/Q'I\+[EI2"(5V"JG> MKI;RARPZ?A&#:%]1CI_CD'42@"--/E^\.*CE MPNG3:SMNJ&'V8C:0EQ/B)AODR!!H-4IHR,-N8C M553:+C%Z#G\/Y'36E^P)5S6!K:,B9^LSK31@V(/"!6F"[CA^!FS5H3)7*S&3$-L[5IE3>U M_4TCEV1D4N"U8 Y9&-V329VZX7 MME@P'\+1&$X,BHS?*<2_RZ(ADD8EQ$C4C#CUB^ M&\S84UD("7E384I,K^"8IU@$_K05>S!!#^<,%\).Z4BT"3_&8EY MR1.0IKE M1)3K$?M7K![97C!WMUJ [I .$/4;]3N1 C);'=#9*B(4198N#K&56KV G MR$FU]O9)R#X66+C&@O6<"AC(:QX;:JH_F+PDP(=I"K[/O5Z*>^,+E0N$+@*@ M3*XY#X-,+QW\W#%0WB6K]++4$SWU0:8VX+X!1JKH_&-Z1))FNG1#NY M@'&>\(8<)Z7^).1V*4P6<(E%2TS.R8K22F/X@-MOU!]M.6=H[9U:B[PB D<[VR @ZSQ+96BX%TR5&/IXW<^T9+R*13P6%=()1RQ"#$4". MOK&[96RS])K+U68 WR#+BBQ%W[(1CQD^:[-6&G%4"AGJ^_!"IZJ#[[U&8RZ' MNQ-,Q,?EP4=Q/::YHY^WUNG:K_O.P#)F=V _X$R;+/TW/(^J!NB^M[XTY.I> MVB?)=V)F*EEGZF_V6[3<5XRA43HC M;77Z[UURQ#LX8M8;=722-F2'9LAJ\@8EJ@'X9\*.H%2PD9C[?%^O\S M[,B^TXR+C<_:-"MVYR^+#MF%* P]9E3N;'73;T3O?6$N&K#P,,A44*JQL;[D_?$VBE MZR]U0W!]:-Z4:T".>IHUHUG;23+UZ3BR,_BE(J%.E+FB:-E8 ^8A%P<-W6GE M ,5 OB>]\]SNVZBOQKM\>5-2?,2L$[*<4BIT::_+3#OUA8B:%R MSM_%T47XY#J4$-=TY:G)Y72UB3?0T7$C:O2VI9HQ&&IE2@]4NG.2BLD)AJ26%W$ETF@OCDBXZY:IJT!&,6 ,RR>%C)D0I MD$QBZ[R)(4VI-?)B+)&D'72U A>1IEC4]L^6?NA9))=,%$E<1\1VAS09J6NA M)O'" )Y^>BUK'C=1'FPI<Q(O/"AI/*^>D^YB7[,K1WN*V+EO0* D>Z( 8 M#MRYGCON[F:HS*FOD%.N0<06XCA'+E;E+2[ V7 ;JJ53D:A^"99&^,R-@)!3 M3@O/8NO(A5=JPW9O4"PQ,^'YWWNS!N(XKE &>XR,G.^*?-JH._T8KX0:_:@V MANYMQ^?GY^GV^F!'N./'T(F5A1I>*'5EMMX:8:MVG9EX&M^[XB<,A0>SUY,< M1]Y@^(NKCGA#VJ,?M!8I"LHW?)%'-NR_JL+&Z;0=-^A2Z,%W(@@$L; WV"/: MT6@BOOJ1SO='B^1<6HE:K+//BJ5"-[L>DY-[=I)X ]=3<$SA^T[(<9AHY\%N MP*!_OYG5W:U^1.N#_I#8)>%XZQ;;\@>X-""&NF\T(?4K*@ 3=9ZHA31NQ!VFIED;LVOJ[M9'2BUV:NPT3>^\'7O!1NKQ M;9:8Z *K)DB6;9)5J M+_'HD# M$<%LRN%,R.KFT%7Z5O#M>T/$V73MOI=H,\Z1EE&V4D_HWG!MB>J+D,;5)M[] MY+6W8C)2%2O7C;L9[\A;"^G21ZX)9YM4?G^7G1*SX-:-,%*R!<3AG[L^%DMP MS*&YGV'*KOO&K#>1MT-24S_N>U!.FN"D^8->*SV>? JYFMR^FM,Y7?5?]SJH MR71YO55K'T/\W%.@5AW2,;\3D57.EN3KL*GIWI";QCX#3.S:D%!2MRA)?!N\4WU*G@3L15W6WQOA\]%\#_I?Z=/N>IHV=R!3F,5$/] S20W%CN)9E;G(\&? 6TBX\:TIVN@6<9>+\2C]&'MVY"__ '%KU&^8RM0RC[U0/XV>T9P!?1GPMSVY M!O%EPZ@2[HD?U\BDG8/C;9Y"X=#B*#RF@Y)V$S[$O]H.Z;:<- M"_CT1U*9>A++'6\?^,9)8N 74\YI]\M8,G)^?"?A'=3G=9WTT%N0S@?5/WG1 M%Y^RD$@DQ++_"A&_#MG?0!_<8Z!&:JPNMM]MC/J#;GP_ZEF_K>EUWM'S M@9KKJWS'B@#KVA?];[HPBP[SG_Z0='?MW(WT?DI_FO M2R;R1Q7=?#'Y^=2(&4OD#3_"<64]> ZO-'>G7 >!J MWV?.->D+;9#_YN;U_P-02P,$% @ :8=\5 #*<;(R P XP8 !D !X M;"]W;W)K&UL?55=;]LZ#/TKA'$?-L W_HB3ID42 MH&DRK$#29DV[8;BX#ZI-QT)E*Y/DIOWWHV3'S88V+]87>4@>2L?CO51/ND T M\%**2D^\PIC=11#HM,"2Z9[<844GN50E,[14VT#O%++,.94BB,-P&)2,5]YT M[/;6:CJ6M1&\PK4"79,E5IK+"A3F$^\RNI@EUMX9?.>XUT=SL)4\2OED%]?9Q MM0B@P-1:!T?", M5RB$!:(T?K687A?2.A[/#^A?7.U4RR/3>"7%#YZ98N*-/,@P9[4P=W+_%=MZ M!A8OE4*[+^P;VT'B05IK(\O6F3(H>=6,[*7EX2RG#/# MIF,E]Z"L-:'9B2O5>5-RO+)-V1A%IYS\S/1&&H0$_H7%KYKOB&T#K,I@B51I M(44&U^5.R6>T)WH<& II'8.TA9\U\/$'\%$,*UF90L.BRC#[$R"@7+N$XT/" ML_@DXAS3'O0C'^(PCD[@]3L"^@ZO?X( #4;"%UZQ*N5,P,8P\U[!?^ G'7[B M\),/\->*'I RKSZL!6O9?>-ZSG4JI*X5PG_W^&)@)F3Z]/][1)\.D_1@ =\> MKM>KQ-"8UP*6/$?XQ"MX)5_] M&58L+2A[]>IRP"ZC?V#HQV>A'X:AFX=AXN9Q;T#W,PKA2I:[VE! ZZ=E;O:, M>!M2>&MV&&,R'L!MGO,4C]#CP; Y;L<6<_D^!>?]V%D=QD&3/$A%2F2UCLAH MZ -*J(1[:>CBO$4;^>'HW'F>^:.X[V9+U)I4**W+6CA^,B0=I1OGY.G3D Q' MSO"S7?3/S]O%W]@?=\Z'"BV/D1\/HY;'R$_BAL?Y<3A\(5G7MK7*M;@I#T\T M]KVW$!P)3XEJZ^357J"Z,HT&=;N=@E\VPO5FWLC_BJDMKS15EI-KV#L;>* : M26T61NZ!%X-P! ;@L !D !X;"]W;W)K&ULU59M M3R,W$/XKHRVJ[J1 ]BT)T"120C@N%<>A2UI45?U@=B>)Q:Z=L[T$^NL[]KZP M7 !1]5,_)'[9F6=FGK'',]Q)=:\DSHD;ID@SG31W*+@KZL MI,J9H:5:=_56(4N=4IYU0]_O=W/&A3<>NKUK-1[*PF10Y4X]3S.1N MY 5>O?&-KS?&;G3'PRU;XP+-;]MK1:MN@Y+R'(7F4H#"UCCS?.H09)L8B,!KN\0RSS *1&]\K3*\Q:17;\QK]DXN= M8KEE&L]D=L-3LQEYQQZDN&)%9K[)W6>LXNE9O$1FVOW#KI3M]3Q("FUD7BF3 M!SD7Y<@>*AY:"L?^*PIAI1 ZOTM#SLL9,VP\5'('RDH3FIVX4)TV.<>%3F=<)YG4A4+XHGI-^W8:WNJMRS!D4?W4J.Z1V_<.X(Y7"TG5Q?SZ>4Y+!;GRP5, MKF;P]>OL9GYY20XY'CL0]?P."&G%_L_)Z$DE48^@6"<"'9$.F M$#X$_HD3_0B'AVTK/_K9LA/UCO^]G=A_EYF@92;XT4R+'U;RDT@J7MJ 7('9 M()G-J 9RL79U) 7RQFZ?R7S+Q.///QV'P> 7337%H**K7OI;ZS*NX)YE!=H= MGM(9Y2O.6L98\KW@"M-3RHZ5V?,=;ER)(L.3>U14<9\3K=,D70@#DR0I\B)C#J@-,* M$V#S4!83\OJD.3EA\)]SWXN:W-? 3[FOBMZ22D55TWA97=8NBTF=159FD5.9 MH5)"CU]="Y-"*13)XU-17&5%8HJ2D*-7'-\PW;P=]MB4C_W>X0NARA+-H]8\ M;LU[]9QBH/9R1440XL$S$NH+]-+CW&WU0)3+M>OT; FF<,MVJ-EMFLE)V4,] MB9>=Z!>FUEQHR'!%JO[1@'HW579WY<+(K>NH;J6A@^.F&VJ(45D!^KZ2U%I4 M"VN@:;''_P!02P,$% @ :8=\5&Y?;2.(! $PH !D !X;"]W;W)K M&ULC59M;QHY$/XK(RX]I=*6719"TS1! M*JD=HT M@K2GT^D^F-V!M>*U]VPOA/[ZF_$NA*HDJI2P'GOFF6=>_'*Y,?;!%8@>'DNE MW56G\+ZZB&.7%5@*US45:EI9&EL*3Z)=Q:ZR*/)@5*HX39)A7 JI.Z/+,'=G M1Y>F]DIJO+/@ZK(4=CM!9397G5YG-S&3J\+S1#RZK,0*Y^B_57>6I'B/DLL2 MM9-&@\7E56?X<0=CX$@6QCRP<)-?=1(FA HSSPB"/FNY=L>#C>H7\,L5,L"^%P:M1?,O?%5>>\ SDN1:W\S&P^81O/&>-E M1KGP"YM&]XP\9K7SIFR-22ZE;K[BLW+$ZG'6@DX:T/09T%X*7XSVA8,/.L?\9X"8&.YIICN:D_1%Q&O,NM#O19 F M:>\%O/X^['[ Z[\0M@-OX*/40F=2*)A[BI_:S;L7\ =[_$' 'SR#_WPVX5JZ M3!E76X1_[O'1PT29[.'?8UE^T0=OUPM7B0RO.K0?'=HU=D;#+LS@P^?Q_8=K M&,_N_X;9^'8^GM[??+V=PR<4RA<3H1\<3"2E("O@]-M\_!IN-.7WJX9;L\9R M@1;2(>>Z]PXFZ#>(QU;F6/EFJI^$PM#OC88OPA(LURD";332#XP=F"50$5O] MMI#1L:F3X7 8)4GR'J9&K]%ZN5 (=]:4TCECMQ!:5NB<6G9MU%KJ%4PMYM+# M>&4QE/"01^]MU(X#\32%TU_<)CN50:,2 1,_M.IWX;[ 7QTQ#\\++W"E<8U! MS6)-&\+"J7 @R)XV1Q3,__SC/$V3]ZP>AKWWKZ&R9BUSI'7A@U)E);5J1;W* M7H6B;Y99AF:YUI60.4CMR8WST'ABN\]&:#I62'^!D-=-\BJQ%4R63D;6^2)\ M;27U*ITB&)&V+U@E[ >NW0[VC=%J&T!:0R7(5RZVK(2"\I4)18$)"UL4MLE: M(+ @T3W1HYC2]!54Q%%H79<1.%E61&BGT2;A_(%N3^#BYV(T M!U-.+=UF;L:3TZ<([H+?CW00P'>AJ#(SY-N8T:]QX<.!0_GP,!76;GFZ43M& M#_KQ, Z;A/Y>P0GTNN<)?Q+>DOQ/PNG;L[,P?$W"NR@=--(1O.3W\ 91,GQ" M/(O>]1OIL %$:6A[_:!$G/2C?F,?&ODD)?U>$*DX.4><[R*F W[?5.':7QA/CX@P+.C5AI85:'UIJ-=: M@1WLWX&C_P%02P,$% @ :8=\5%H987< P G 8 !D !X;"]W;W)K M&ULC55M;]HP$/XKI^Q%FT3)"W2P#I *I1K3* A8 MIVG:!Y,JG6 MFPO?5W&*&5%UL4%N3E9"9D0;5:Y]M9%($A>4,3\*@@]^1BCW>AUGF\I>1^2: M48Y3"2K/,B+W?61BV_5"[V"8T76JK<'O=39DC7/4WS93:32_0DEHAEQ1P4'B MJNM=AA?]IO5W#K<4M^I(!MO)4H@[JXR2KA?8@I!AK"T",:]['"!C%LB4\;O$ M]*J4-O!8/J!?N]Y-+TNB<"#8=YKHM.NU/4AP17*F9V+[&+)AR3]@6 MOHV6!W&NM,C*8%-!1GGQ)KMR#D"%@*@,B%S=12)7Y171I->18@O2>ALT M*[A67;0ICG+[I\RU-*?4Q.G>C= (+3B#@>#W*#5=,H2I%!E52L@]V/..KTTF MZ^_')6J_0(U>0 TC& NN4P5#GF#R%, W)59U1H:^:74"OUGA-QU^\\5ZEQJNJ(J94+E$ M^+G G88^$_'=K^?F>1JM58#2?3V8_8+(8PI><[/:,V/!9H=U$!D&\+WAKQB( M ,F$6;$'X@@)=X99E1VG=--+;*O)H57C\'2D?W=J"ZS]TZ/^W&WVCQ@C0[EV MO*C I2[(H[)6U'M9,,ZC>\';8R+7E"M@N#*A0;UU[H$LN+!0M-@X_ED*;=C, MB:GY?*"T#N9\)G\ 4$L#!!0 ( &F'?%0#"\)D= ( &(% M 9 >&PO=V]R:W-H965T0,JG- \2^LS]_ML_N'[39 MV121X)AGR@Z"E*BX#D.;I)@+V](%*K[9:),+8M5L0UL8%&OOE&=A'$6?PUQ( M%0S[_FQNAGV]ITPJG!NP^SP7YG6,F3X,@G9P.EC(;4KN(!SV"['%)=*/8FY8 M"VN4MGSE[+W!3XD'>R:#RV2E]8*(SZ__A4-IVOP20["WIO')F!KE4Y5<_-Y*1R35F2X5O)?C1\T(30@TN8BU=N>+*#N>&CLF0L M;HW(^R%Q)&<8GGN.X$?$&DQ9T MVA<01W&[ :]3Y]WQ>-T/\!K2A:Y(6"W#MCU 3L-A;9 M&FZE$BJ1(H,E"4)^X&0;\*]J_*O&A+YKM;TD-#GGZ>3I_O&!I:^+T0P>%8P* M(S.(RR9%%T '#>U6%'V"C326P,HC/]U7_^-^^M)6IC-ADA0Z4=G?M]M3QR_@ MO1*%9^\^1[/UTVTAT7M%Y0C4I_4"&95S\V9>;A\FL)7*0H8;=HU:7[A IISH M4B%=^"E::>*9]&+*2Q"-,^#[C>8&5XH+4*_5X3]02P,$% @ :8=\5-P$ M^[.D! R0H !D !X;"]W;W)K&UL?59M4R(Y M$/XK79QWM5N%,"^@Z"%5BEJ[5[IGJ;?[X>H^A)D&4F:2V20#LK_^.LDPC(I^ M@,E;/_WVI-/CM=)/9HEHX;D0TIQUEM:6I_V^R998,--3)4K:F2M=,$M3O>B; M4B/+O5 A^DD4'?4+QF5G,O9K=WHR5I457.*=!E,5!=.;"Q1J?=:).]N%>[Y8 M6K?0GXQ+ML 'M/^4=YIF_08EYP5*PY4$C?.SSGE\>C%PY_V![QS7IC4&Y\E, MJ2&Z79YU1!W*[7^@K4_0X>7*6'\/ZS#V90.9Y6QJJB%R8*"R_!ESW4< M6@*CZ!V!I!9(O-U!D;?RDEDV&6NU!NU.$YH;>%>]-!G'I4O*@]6TRTG.3KXI MBW "AW"#Y)L9]RV!NJU^5@-S"WR5J9KEH!'I<( M4U643&Y !&Q&A"Y+K9XY,1/%!I)1-XHB8G7%-,)<*0MSEG'!+A5!)%,%I3/S.86<;.^]06U#::0*9MQ9![$=KYBH MG-.U0,DVGB(@*9;NYUR=*T%US*&&,D:F& ]2Y^>/WT9)?/RG ?52O3D%XC46 M,]0-M]^L1."+XJ&:'[I(J[UQZ8*D6GT P^/89_P CM/(CZ:5ULZ/E_YNX!.7 MF:CRD!9%QFJJ+/7175 ^DP5''B<>'OOO-R4/LW@-(Z7?)3:8J@O4T2Q+X/?S=,DV\S3:P0:8] M556EWP39@)A3=$V\C35)(ZXOBN AQ&G8>E:6J\"KM%-A1"(B[ MX:? B[(*MXA\0>+UIWB4^/W/:0J]SU_;BH(G:JZM )#*D^*:FM!NW"$_) MRY0T2O#9>WGWT<\S[O4U<6K)PC3>LFL[^DYP;":P M?2Z.AH$Q>^)8 PWBHQIH, PT;8JO,WO*S!*N7;+@JX2_J+90:^ K1O<=B[MU M'<=M^=A.6Q1H$QY_5KSTZEQ!>4E_MR+;+&]E28421B'/J0=VZL2\8*=R)[<+K$"E.B M[V>H\M>&FG98=VSPMIDF.FM"\L5L?W![^][#?JN]*% O?!/EW@FZP:'3:%:; M/NT\M">[XZ')NV5ZP8FB NM(0, -<& 9 >&PO M=V]R:W-H965T-A1MMV(8]J#83"Q4EGPE>F[__2C9<3-L#7!?;$HZ/#RD*7K6&OO@2D2" MQTII-X]*HOH\CEU>8B7(L24[C2D@=+69A M[]HN9J8A)35>6W!-50G[M$1EVGF41KN-&[DMR6_$BUDMMGB+]*6^MKR*!Y9" M5JB=-!HL;N;117J^G'A\ 'R5V+H]&WPF:V,>_.)C,8\2+P@5YN09!+]^X@J5 M\D0LX[^>,QI">L=]>\=^%7+G7-;"XUE0.8_.(BAP(QI%-Z;]@'T^)YXO M-\J%)[0==L(1\\:1J7IG7E=2=V_QV-=AS^$L><$AZQVRH+L+%%1>"A*+F34M M6(]F-F^$5(,WBY/:?Y1;LGPJV8\6GPTAI F\@WMAK=#T-(N)>?UIG/<X$CS>"3T50Z^%<76/Q.$+.@056V4[7,#C)>8CZ"<7H,69*E!_C&0Y;CP#<^ MD*4#,G EM="Y% IN21!R=Y$[P#\9^">!?_("_[4U19/34$.XE"Y7QC46X?L= M/A(LE9_9T\=[7(<1[QI7-H?V*T2),1W,/%SG67I]+U[#M_G?0QM*?/R?VL0>=XQ2[T](,CS"@<;HWA0 MN7/XAL)V#0W=4?T&M*3R7&2)&QETVFP^I[P@HR5 M[!%"%XWUCE[?DP]T>A+ TS2\5DK(RH%#(L7@2A3XA\=1.ODG@-_"499FO;E7 MT[YL@(XDCR^$HW$/2L^"P%;31ULGN'=R/\D+-?#@<(-NR:CZ4D$MANCW8),'4;7VA /PF"6_.=!ZP%\ MOC%\L?N%#S#\RQ:_ %!+ P04 " !IAWQ4RH$"S28# "D!@ &0 'AL M+W=O:2:%>[WW[[T'IZT.;>5H@.'J50 M=A95SM7OX]AF%4IFA[I&13>%-I(Y$DT9V]H@RX.3%'$Z&KV-)>,JFD^#;FOF M4]TXP15N#=A&2F:."Q3Z,(N2Z$GQA9>5\XIX/JU9B3MT7^NM(2GN47(N45FN M%1@L9M%5\GXQ\?;!X!O'@STY@\]DK_6]%V[R633RA%!@YCP"H[\'7*(0'HAH M_.HPHSZD=SP]/Z%_"+E3+GMF<:G%=YZ[:A:]BR#'@C7"?=&'3]CE<^'Q,BUL M^(5#:WLQB2!KK-.R#=ZP2'M'-+ NPT46%XSQ^93HP]@ MO#6A^4-(-7@3.:Y\4W;.T"TG/S??:(>0)/ &EEI*[JC>S@)3.PHF'>)LPYXT0*G+P G*:P)H;*P4CGFSP%B8ME339^H+M*SB->8#6&<#" = MIOQ)P)^\@'^VH'#-;2:T M;0S"CSM\=+ 0.KO_^;]"GP^3)$-8PNUZ?7.W7FWN=G"UN8;;S=UJ\_%FM5FN M=B?Y+?4#TID(W2KXW(@C).-0S]$ 7J7/-? :UHS$"R\FE_ J(=ED%21O.P.M M$*@I*/=H^L8,84MUI4Q].?$!#85&V+)C6XCO"!5[0" !#>; %36 *4!9"QUL M@)4&0Q/H*;@*7(5^-FNFCK"L.!:P>L2L\8\9;HN"9Q2\H1$S<*@XT:M9!T,E MWZ/"@E/8@VZ$%S,MT5NPO4"*'<")))GK H@1O3 6ML7^"(T%6GK@X]*ZLZ34 M9&[(A_AFK+$X +IO:K]<("-M&3 SZK.AATR(NC%/W(,MH8:((5G$@%]JG7>.L8RF2;%)%%*Y84S+1>O!L.53X3\TRYBDLOC@3_H-V[*Z4SS MQO#D:)%-Q:W0GQ?7#9Z&:RE%.1>U*F5-C9@<#T[]=V<1TQN"+Z58JJTUL27W M4G[CAP_%\) .J!"3K*WTC5S^(CI[8I:7RTJ97UI:VB@>4-XJ+><=,S28E[7] MSWYT?MAB2+T]#$''$!B][45&RXM,9R='C5Q2P]20Q@MCJN&&J;HLBY$L2M@".76&@:]AF?!BQ(O1.Y2Z#L4>('_@KQP;7%HY(4O6*Q(2WI? MUEF=EUD%TS,MD&E:O2 _6LN/C/QHC_S;6=:(0\Z4@JZS%8NETZ;)ZJFY@OZ\ M$S\TG57P]G^?\^_+TOW I5NZNSK_SR]7'R\N;V[IG_]( W_T,UW2[Y\_W/U! MYW(^1[J;<-)53;]E33ZC(#8.]!S2LT8(/H!CQ?Q>-.2'?.:/'236"O0KXC53 M;VBZ (#_:\;&:$6G?263G-#2[MHJ0^90J2A3-)$5REZ]HT^M$0-*XQ]%7TV] MB.*03A]$@_JGRQ^BR4LEZ+HI<_R"W-!N2'O*&\%P4]93&%OK!G?2G6CF=)95 MB*B@3-.O6=VR:IW:^!_YB>,E";V!+]P@)-^-1QMCIOR'B!EO^C^#JE^M242G M7T$'\7CLQ&E ;UF:F_K;1(NR$<4P9T6J9P5>M5KIK"Y8?VCZQ,70U8>N41J! M*1RYP8@\-QKW_LGN*[&/SXL2)PE]YHO<* !?'.WWBK_OIK_GE1>)'GGE($I" M)P@3X\'4V_5)7;QFJT])#/XH!7?BCD<(9M1!%EW#6F6$G$Z1Z::LZ6XFZ!1+ M0!*G>F)_.-6Q&-G$_[6M!06!J874L11]081>7R+K;3\,G-A[6B)^1[-=88%E M'-G?I_ON4REN5\%G!DA0U&C#*C.=C(WAC:Q>H2_FLF&K%%-WL)-O4Z/DWD#3 MQ',\:(LV#@00M!)90]8?3YW[3-7_P?27>^A-]IU+I?FR1CR(ND6%OR$8S'>^ MH;'YOT7O18 =FHH:A5R9(&4%NEJI4,7QY;X12A@(8^H"PBNY M,$ :)*DA\/VHNV9C)I(JM2N$P00VZBVQ0>)Q825$"29U9KX)7,$+[L#J$;C &9V(Y.36RM9?+M91*GE6Y6V5&465 MR8NBG$Q$(QC@[X5>"E&;[77^+4RP6W9.N;[*%+M@S[[.R^6NIE\2IDQI M0-./MS.NB_=!XCN19],HYML7OQZGHU"9]S=.XYL MS;/2-I)['+P#%.OF^Q?\Z+V$S]XFGRLNXP,6I-Y2LME_D,BILN*H82"@G^BF M5-\.)SPH(@F17JB!AAUO!HJ?Z (1+J *K4I1%>1ABRU<=B&CK N9,8$*YMRU M_K&-1=NP)U\U\_095SM42W0>8/PGO,1^E$IMS8Z\5?'6 EL&L$T9P?$MWWN_ M0@'!EO[RNB?'@7[.HGH-L7TU=$U@DP\6X?M*[5HP"T-S1BV;-E96YGJ8RE#[ M2#NF5=E_0/'GNK]@@1JN-;_1[#0D@<$(GC># M4&W*_)Y?QDWK ?FAT89[88'@ /*>2\VU8Q92E<:HO<-RWN6Z?Q MR!EC1DA]5*@3>EAA>NR@X!:6"'ZO6?9S*V B\IPH\NES_;"/Z,!_RX3)V$GC M<#/S]D.PA)W->E[%C.XECC_V.K3K"Z%O)GVKO),:84R=,>Y/XA@35.AA'L+P M>$"^2;!VOT9+F(J9XOY_G!L(*!.RC^UT:.83=GXVEVUMDF>"QJ#(]OK*#)4" MD2OZ*EC//I8/ 94\7K?3%@[%_!K3>W'?&-PUX]-S;]'#K6\4<]%,S9<8S@BH M8#]7K'?7'WM.[3>.#;G]4H0WVBGZ(E5B E;/'<4#:NS7%_N@Y<)\\;B76LNY M6&PO=V]R:W-H965TG1S9N2MU]($L64OYC0;O M\^-12 KQDF>&)#!L[O@9+TL2A&I\]S)'_9;$..QWTB^M[6C+FFE^)LO?16Z* MX]%B!#G?L+8TUW+W&_?V3$E>)DMMO[!SM.ER!%FKC:P\,VI0B=JU[-[[8<"P M"%]@B#U#;/5V&UDMSYEA)T=*[D 1-4JCCC75?ZC@ DJU&L5=UJM MXEP*J4V;>_GO/QZSM$R1BN MX>++QY 9S M]4YD'#0KD8C5.6BN[(SG',.YH[BQ%.=#+.% U:ECD4[([#CBG%:K.'ABLA<[N3K#F8G>PU%.3& M3&YK\3?/;;7G2 ,&W;V1)0*8J+>PP>UA%LZ"OF2 *6X9%:8_U BEY&ZA,]G6 MI,Q-(9J&6$G? C^EE<.1(DY M3($@QSWFHEG2H^,<8Y'BC \_$E<, VIS]/+3"J026^32G:J&JXIVHW4C#&[I M8VX4@A3*)0VVDAS9,*TMB[23G2' C!T;!'%B(-%4<&.X8GM;>:Y>!W8%:7,7[JP%K \4,:U= B1*ER M3_KVE)A938MYA?$&BJ%Z.QZ6&&J(@FIIX.(^XXVQJ5B*2I#SN9W" P:=17O8 M)$+][,]8C:F]_2&%#%6-/P@QU;0/I\^F];Y+9" 8L(XW^X8?PA^<*0>RF. 9 MK]9H4P>37<$^KK9N_,EZH!O=2H,@V(VHEMY &BS3, C#$/O1I+;W@=4M:G0N M=".U Y4TCCJI^.M&SH[9M%M*W704.HG.L#=II,@N';D6/)^D3MTZ]KX)H/G]P:YC$3]P:!>G^;![\N MO/7/^'6Z7 [\VHV<(?&B7YNY_9)I],BQR\6#8].PZR?IHG?L/'56]4?ABI4$ MY_K_*=NGM>(C^]QT\.+\F.J_;+6X$WB,7'(.[VMB_D:V"KR^( M&5,HC!+KUMY*3[>*VVO(#YIKL:TQ&1E"_PY83V)](A W*;'R3@RZ >'QK,"K M#>*(DNVVH)V2\5,-O*+/S*]8]JV46\+I:TX','FZO[M<<67O_W0B?UJ78LLL MXCV+:HI3;EIX[PYZ?M_@)=P= M*'':6N.4W@@4=T IP901]N 8K+SM#B..6.H/+U14(BDJ[FX$A^2*V+J./BE] MIO29601>\[W$QI7!XZL,)GV/*ZDO'"R/18@MS M7^==FPY!$*$V=.@P3$6\2?25_U(;+4./#(F'G#,\7$2&QG2[1PZ;GV]2C_4> M+3HTB(+E=( &R\3WIW$/N(MIUTMZ%P7ST%EW !$F7)\Q%!=\Y8BJK1YJ6_'O MK5#NLNZ P-+EPSIZ*!+SM([^M6[&S[T!)H-7%1;!UKX=Z7J-ESKWP.IG^^?I MJ7N5/9"[M^T'IO!RI:'D&V0-Q_/I")1[+[J!D8U]HZVEP8JSW0*?V%P1 :YO M)+Y@_( VZ!_M)_\ 4$L#!!0 ( &F'?%0Q$^^8X@, %L( 9 >&PO M=V]R:W-H965T' M RAP6E55'YS=2=9BU]YC>Q/HK^_8#IO0GD1"68\]\WDNGV>8;*5ZU26B@;>Z M$GH:E,8T5V&H\Q)KIB]E@X).5E+5S)"HUJ%N%++"&=55F$31(*P9%\%LXO:> MU&PB6U-Q@4\*=%O73+W?8"6WTR ./C86?%T:NQ'.)@U;XS.:[\V3(BGL4 I> MH]!<"E"XF@;7\=5-9O6=PN\J MLD#DQH\=9M!=:0T/UQ_H7USL%,N2:9S+Z@]>F'(:C (H<,7:RBSD]BONXNE; MO%Q6VOW"UNMF:0!YJXVL=\;D0;Y"3B+>:7D,8]2*(D/H&7 M=K&F#B\]$:L&(^$+%TSDG%7P;)A!XIC1)_"S#C]S^-D1_$\9A 77KW#+=5Y) MW2J$OU[PSZ8;E. WH\6E4&PQF<78)HNI*8'\BN/X 7.P!]Z=S1UDRBN&,=@:]*(H@3N&(C@&-.].*11T\\>M(; M9-ZO9/C9D;B7#E./W'>JXW2TO^C D3,81=Z%L=.+>\DXW4?P*)"Z7--4G+1W M!< "J(7",#X')@K(*,&49R,-L9 +"L%(]0Y-J_*2FHR&HE5TRU][^MZ/(_?-' ()>6P[FA-B/:%2V(O&UL?51M;]I #/XK M5M9-F\3("["^#) *3;5.:XN O6G:AR,QR:G)779W#/KOY[N$C$TM7Q+;9S]^ M[#M[N)7J0>>(!G9E(?3(RXVI+GQ?)SF63'=EA8).UE*5S)"J,E]7"EGJ@LK" MCX+@G5\R+KSQT-EF:CR4&U-P@3,%>E.63#U.L)#;D1=Z>\.<9[FQ!G\\K%B& M"S2?JYDBS6]14EZBT%P*4+@>>9?AQ:1O_9W#%XY;?2"#K60EY8-5;M*1%UA" M6&!B+ *CWV^<8E%8(*+QJ\'TVI0V\%#>HU^[VJF6%=,XE<57GII\Y)UYD.*: M;0HSE]L/V-0SL'B)++3[PK;V[0<>)!MM9-D$$X.2B_K/=DT?#@+.G@N(FH#( M\:X3.997S+#Q4,DM*.M-:%9PI;IH(L>%O92%473**ZJ3Z"CB%29=Z(4=B((H/(+7:TOO.;S>D=(U& G77#"1<%; PC"#].2,/H+? M;_'[#K__##[UD2N'!A,4N.9&PX\E[D@M9/+P\ZF>'D<,!UV(X7;VZ?Y[',,\ M7L9WRYO[.[C\1LK5S?+X'6IX_>K%610%[^/YNT>[3@? <3H.7\)&)#J8_)K*A/SOR_H0/TU)JJ MFD*?,'6?>B+^P226J#*W;S3QVPA3#V5K;5?:93W)?]WK?4CWD'&AH< UA0;= MTX$'JMXQM6)DY>9Z)0UM"2?FM)9160&PO=V]R:W-H965TP3K; T4?:&ELLRN)+DFMX_[Z M#@\K"N($?;%XS#W?#,=G6ZF^Z36B@<>Z:O3Y8&W,YG0\UL4::ZY'@V[KF:G>%E=R> M#^+!_N"+6*V-/1A?G&WX"N=HOF[N%>W&G912U-AH(1M0N#P?7,:G5ZFE=P2_ M"MSJWAJL)PLIO]G-77D^B*Q!6&%AK 1.G^]XC55E!9$9_P29@TZE9>RO]]+? M.]_)EP77>"VKWT1IUN>#Z0!*7/*V,E_D]F<,_F167B$K[7YAZVF3; !%JXVL M S-94(O&?_ECB$./81J]PL " W-V>T7.RAMN^,69DEM0EIJDV85SU7&3<:*Q M29D;1;>"^,S%)VD0XAQ.X*XI9(WPP!]1GXT-R;84XR+(N?)RV"MR8@8?96/6 M&FZ;$LOG L9D5&<9VUMVQ=Z4>(/%"))X""QB\1ORDL[3Q,E+WO!4@Y'P7C2\ M*02O8&ZX04*8T6_(3SOYJ9.?OB+_*7YP(W112=TJA#\?\-' 526+;W\=BNK; M,N-\!'?PZ?KSQUNX_/UV#A^DUK! *D8$X14:4KC !I?":-AR#72Z44)C"7() M1W$\G&;1,(HB6"I9P]1 *&!6Q9"^,YNDV$6(OJ.*LGP9B6L5UQKI+2[?=P(U:6CH7X?XMVLR"*R4T,\9*EGBX=9-G4KPK*3 M2A%;^L(A^D)JX\BG>_(\]OZYDG(((\A3\(QM)^1@%ZMC"K=?O0^HS8,TSS.#C_1,::144 3=SZ5YF6+[FTRH?^YH MD<:CL&*ST:ODC#G2(3326&X+DX2-8$ZFBZ4H>&,<6F5C^X@-K<7K-9WP9O?C M#U,63W[2]IU I2B&#O<>%"Y(@B^H2HQ #](]YNR==J%\\I%(N,(>K/\/G&]> M*CZ%3R^2#P57:D<6;+DJ-060$6BF'@%ND\0^_G=/(2](+-7"H[ M+&#"PM@&B5+D$9@&P">A+#X@O:P@%Y58>8*8>8(X]U75^:&0BJ9%YI-TWX5AD;RSN&AKP)UOX[FUS!)(XO_TQ0Z. M0@.RD2 ,]R[V#:FDUX;@MW]B]*MOC 7RD!(,E^V*)B+:Q_F0^MHTWQW[K2;?"_]P/=$ M[L=F\G0EZ'6H<$FLT6A"@Z;RHZC?&+EQX]]"&AHFW7)-TSLJ2T#W2TF#4=A8 M!=W_@8O_ %!+ P04 " !IAWQ4XI9HC54" #I! &0 'AL+W=OWI&A6=;+21S)%IMK&M#;(R!$D19TGR.9:,JV@\#'MS,Q[JG1-H+-<*#&Y&T22] MF0Z\?W#XSG%OC];@E:RU?O'&0SF*$D\(!1;.(S#ZO>(M"N&!B,:?%C/J4OK MX_4[^GW03EK6S.*M%C]XZ:I1=!U!B1NV$VZA]U^QU7/I\0HM;/C"OO'M?XF@ MV%FG91M,#"17S9^]M74X"KA.3@1D;4 6>#>) LL[YMAX:/0>C//*7\K2&3KE%.?&3]HAI%?P"7)9"WU A 4Z;I *[V NF!K&CO)X[[AH,:<- M9G8",\U@II6K+.2JQ/)_@)@(=BRS=Y;3["SB'18]Z*<7D"59>@:OWZGN![S^ M&=46G(9[KI@J.!.P=,P%T?8,_J##'P3\P4F^&]HIX9;*8/AZ%QK0%Q-^K?#- MP53HXN7W1Y4]CYM>]2"'V?SQ^6>>0[YZ6.2S_&D%CY,G&"0IK"JDG+)FZ@"U MT:^\))F,AJ>[T9I(7 #WXU!H4Y)XI(YS%2S;,?$PDAV 2HYRC:8KN_\D%Q\5 M)SYJ/XEF&X;,0J%WRC6=V.UV?>_,(S)C9&UL?91?4]LP M#,"_BB[/7?.G!3JN[5T+Y;8'&"/ [K;;@YNHC0_'#K9#X=M/=D)(!_3%L2SI M)\FQ--TI_6 *1 O/I9!F%A365J=A:+("2V:&JD))FHW2);,DZFUH*HTL]TZE M"),H.@Y+QF4PG_JS:SV?JMH*+O%:@ZG+DNF7)0JUFP5Q\'IPP[>%=0?A?%JQ M+:9H[ZIK35+847)>HC1<2="XF06+^'0Y=O;>X)[CSO3VX"I9*_7@A._Y+(A< M0B@PLX[ Z/.$9RB$ U$:CRTSZ$(ZQ_[^E7[A:Z=:ULS@F1*_>&Z+63 )(,<- MJX6]4;MOV-9SY'B9$L:OL&ML1Q0QJXU59>M,E^RFIU:3EY&?G5\HBQ!/X FF]-OA8 MH[2P>J+53$-+ 9Q9F+6P90-+/H'%"5PJ:0L#*YECO@\(*;,NO>0UO65RD'B. MV1!&\0"2*(D/\$9=N2//&QTHUX!5<,$EDQEG E+++);O"][CCSO^V//'G_#? M72+\N<5G"TNALH>_']WH09YKR5-3L0QG ?6<0?V$P3R>#"&%NV6Z^GFWNKJ% M>UI2^"'A M>ZIM:"D;^P9 !7:@@)O9>7=K>HM_2FX&NC![I>+->HNRL>O#&2 M26,T=.1+IK,"QGULW"(;U;%74=R^N*\DTIXXZ(<'RFJ/U N;='%MP74.2B(L MA%&T^3^QWR.@1^A#+RK-!<1M(BE6MHT5^:.3 7STO\->*Y6HMWY@&,A4+6W3 M5=UI-Y,632N^F3<#C5+;&ULK5QK<]NXDOTK*&_M[J1*EBTYK\DD MJ7*77[^EN *1>]*/NA\E()!Z-1O?I MI_QRY?SW:FY,K6X615F].IK7]?+%R4F5S3)U?Z!I?_>RD6GJC MO7_*S3_[U2]?4A2W-)Z^J9K'0?OW&%&[UZFAT%!]< MVMF\I@N7WJV4I]%8C3[P47DVB+,E MWC MGO7.TNG/>+VS ^OM._&_SB=5[2$M_^[9X'':X#%O\/C !F]T92OEIAW>#F2K MM?I7^/]G'4$K*^.OS5&[ZR=Z5-::%>#S MW$ ),K=8ZG)-1\Y<68&$7-L[? Q>7WF*190$^SDQIO"Z*-;TWRUKFUB#B2VGIVQ7M(\Q9 M& \15#]]&5X-U6_GYY\>#54/]Y\D[C_IY?Y%.B#.?U^^]RZ]G^^?VM/C5!N[ M,_=O9SCF%TUNF$V!K;P69ON%^PTLI9O]W14YN%T-U/L2"J%+L!;C5G,'=A^[ M58GEJV92V=QJ#YD>;,V_<'XITSZ[VBY=C;TO_ZD(&WFD7J[!K>MZJ/ZH/3LEPI@],UY6^_LBR4NSB\__Y/84ZDWU@W5.=:O.H!CR]KX()#M M<6D_*&!9:0;NKA2:P@(#F7W-$DS-NBSN%9FG262>WD=DKCI<5,ZKC[@8#ZY? MFZKF&QMTKAE4O8,:U,SQ^PE;+U'[A>U/5Q[C_+7'I9/JO2=F@JR*16U\^M^* M+L17<[L41N,=B^7&I4#2-"ZB4J6K^_CW+/'O62__OE2&-GE7U79!ZGU?1O2N MOI\1VUL2Z@&K1.WPXH"BD?"05P/1_4_#&.G&^/07 C+^./KE$4NU-W\W%G1# M9TJX/$2)JAV^?3?*)/)II*[@)BU%_/F&]'0*/X;WQ>F8&OF&%+WGCB6OM).8AF.'R8>=> M8#]44]&VS@_4I*EO$[KG2>B>]PK=I5"EIMXM2!_9?,NE7K +!9V]H_SU;K1? M_N+NER9SP#86N_@,BN7E\0^KIZ=.!&IWU@MC/ MB1\_]X.8KN9\0_SA'83N6A>"5O?3QMYM]G/CX-X,2QB5T#8H)#:D;LC$BQ-X8/%DK>(-F,<'=1H^0_CF]3:A&IZUK?-K+ M1KC]<.I+R)#WIB1N=:T2FT5Z4&AY<#_6]N^]G[?["2I:!R.P-]GF5ANS.,56 M EY7*H< :C_DB=.FY&,!"=+( !C;:[8&GH#P?8F/<5'^@F"M6>*&(@J^__,R M@B \@ ,X!62HPUD88(&*B4*&,4$391AVLKDN9\ :0I5ATK4-2-I:D1#T&C@> M9]'ATCI@\+6V;$0[2"8[5FHI/K0!E+%(3Z&ULKXN*G=@DTT:"? Z:P[H,X)/ MW.8@@6M"VP /&SB=T)GHSEHJKM'<"P5&OM/_F7+ZRT$;B(YP)D&\GA0E7 M-E#Q_7TQI'_;_8+>[K5#B) 'D;2>&4)/JTK0(AT!S)1;$[G$;9"[$P1ZV7A< M3D7W;A'"4$ #8U2!+HR!-SHA#Y-]!URF0#4V4X"QAJUH:6!5(U'L>[2?F'.)#-R=@!O];0;?5K'L%%C$S[#-\C.,"!F+/-@,1%.T]AW-1 MDFAM$30X(^2X0+RM68G=5;9EW4\@I# :;J$NRX:&BINRFL/GH;.38M7L]XHT MB]MD?=8L()&(_^@![5(;.=8&/8EA>%JEXQ-PT\G/GIRJ[O56QQL"*(XV#<2X M/OD>M_(][D=SNL2_(DV_)L_G?8EPOUD\Q#SV[W@ PV\G Y]W8NSSJPOU?'PZ M4)WY'W!WC>]X;6]ME16.GHFUG<&<\A*,5#"J>E+8:D[P")L+I((BK$4JRF6# M1=@[PQTO>&7V35K1YQM>Z!N$8#^,*%8CKK>;T.$T2698B*A!I+8[M"EW!T_6 MP3,6Z URM' 4K^P.#CXD"2G@%KA-;X?JXRX-/GT,I/OO4%V$!K6%:.6 -J(G M!J8I#QC>,:Q#!!)[&+A%/,Q%$0. ;8O<#1;TQ#5U *VL=OX_<_;AICAU):EU MQ_X@OJC1"_5_C2.C%?%RZ=T-1TI=I@;5K$@_K,]9:/M8V"9Y1_U97LH'P66EE-<]#<@# MDKMQ,_*;NY^)$^PGYC'L!V=)92"?#*6>/1=O=&%_,/]%PL37:-..,GA*,1>< M" T?# B+R0SINFP(5\0VD'\T-YH<8YJ#(" WF+-@](M1KO5X)?^27IZ#-+LP MP7>)X2";_>27VQ(K*3)>DNF^M\P\ M(#&=-N.M_X!U-W-7L!_M<8OB0;2#.#JO&!%9$+(Y-O%B 4U+-V5NFYJ#>+RH MW+1>:0IIW'1*CK79V+1(F]KNIB%!PNJK:Q&^@AQQ &2S:"2PRDF/X24)ZET: M\F"#CZ$IM5DR@-!<48,0!5(:C42; EH(Z=O.*HPV]SP8?PEGFS8>GGGC.<,3 MAL.6PKY+Q$ 5)*H''M/UP)VJYPA>4SP171[SW@DS4C[MO M G.Q?QL58E$XCF >W3%?38I-5W.;S=G]Q]'8XA@_5%\)6N]THXQ#]!3[L'%> M65',I6-O:3KH.!G!# :T#F'T@9MO!S/F%Q9$@MZ8KJ3 )F/D(D2!Z#<%2S!! M/KL5KJJV\G'D6>-E2/&*7<[);27.LJ^2\@GVMJB<-#PD@C:C_7XSW=8E1OV% MB2L$2KF&U0*8Y T.^A5^",#D_C;G ;6&N)?Z2E&SNX;;ED[92EFT',M X4IF M=1+1!/TQA[QY%R1A%C9IA07+&:50P'$B(+B"\7W MA/)BR#@:9F<3T>_"05,=&RQ6<[)Z.OE^<4&ZP<:S*KN2KK1JEDN(F,>B]&(5 M.>#@^,Y$'G$ 2Q!,Z? M]%I2>"1(H1QVUSMY0)WFJL9JQV]X:^(^H$7T^*MD)^CD;PJ-,5<9S)JICC_ M:2.QY?#OF )93HDX3^:)M#3ZNY')FXE"$G<7XW(!P!FIC-3CV-H 8];J6Y// M^/ $>:)?<<'O9KVG%@@=S[R5N#GHY<)!J0%:=)TQZ;D4:"(2!^0I8]F4R, A MID8\&!^J@SJ>=*@^=E"@S>!M$P/\2QF0.6RF\TR1+:59C$TVMDK'\V8& T9' M"ZF!F**0BK\I,F35.TT$!0Q@Q36DI)!2AC_NT\C]4;$D@Y?4HYQ,/R=K'?)@N5 M9K+!]&+(AZ*"IB2EPO$V0MW_K;9HWRI5A#I7RH*VT[I"'N0XQCJRFJ/O8*T8%6]&! #K;#$BBLTOK M(+&0&DOSINCT$&1U<)RI6:-A3#*X&KC.A8/W,(X%I%+0SYQ-;7IWQ462?UX;MC_PTA3YDGS^FPR%:= MT[VUY%V7^P&&U"*JU:6MOA__2J 5.W_4)<'UOGD33GRPUM.L*+=6B.#((; M4*.S;;^KTS9AC/J[,"ZAUE1AD=*,% W8#KX3JW1O/_0!W1@':=AXD7=>L*,Y MV$H!5;J0%C@:/8$9F%H95(F?+M$]9V0'9-5C.!"78I0P*? )>95#5IL#$5:9 M*"G@PJU7F:5L/9P "L(X(913VU=LRTN>4LA]L+?&QXS0F(&# MH4):!VPB'R%$4U@B4CMH(TQ.GIAL7MJ_&WK1$:V4*B!(X.@S)"NE_D(YQSZY M&K=M*>/^MI0WL59]T=:J[]M]TK_%H12^%+6!-\>?A"'JH'REP9;<%QGL#\G< MMK6+]7/VREPSF^^MSU?;MK/C$,%GA(LH5A%A-98M8 1;"D#2-^!M<#T&&_D) MA@;QC3@ZY7B6$+?-8M_2=#%NFR[&_4T7?\ E+B0JO"\<]*]\H$%94ZMO)PK= MEW@HR_"+"2X\+V4*12I4Z!>'AI5I:EHW@_.P(9U(AJ6@^EK(37#J&X8'CFCL M_*EC"H5%PW SG@P9#U'*@++&_K\.6>['] [;^S M7>CAXO"E*_EP,A AH57 3OR12>&GL:^R;W5UC:HQ35:6:CFA6+F?:.EGP6QS;Z'"_"=WECR M%P >##A$QX'>Y5LZ'D+35R=FH+7H;B$OAGN32.RZ'9LL3ZV A U:OW=O-S09 M?"SL#?8(HF58#F.E8?;2:74;--& M9CKV383#PV9#(S@$MVMOZ&1PRZUT'6T[&P<:,6-[@G0+3=XJ.*.=;)8RD MNP Y_+I-GC,%AP2:DY F;^L3'*K&0&4?U51PO@O*2:&3.+]7:B4QFTXA'4J; M;2\Z6=CN#SWV2:6\TURX\;$M+^-F83D(*[8 M-55$2=W4<_J16%0<4I&8E0J$L?!!E#ESULD IY-OX$"7A5)U(B)"MQU/U3>A MXTODT(7&%[/WQ+"4Q^8FQ+M[ *??!6W[A,;]?4*7)BLH,ID&3WH@A/A8/SO/ MOS7RRX<[.P,/:"#:I@*!9!!YW#'D.YB5" )=@QDGBL"&'U"E;."F65IV?GLJ MB.9W-LYMOK\59\! ,GK>.]:1#3:SL<]]OXL3X=/3S@/^E>L2& _?39[>$;__L\6EZ3Y_3U-$3Z5X: M,F^QZ#\02A"N2$L3.WNGHT'W9XS<_ ,)O#)9$_0T['(V'L67H?)!"OP/./^U M^@M3.3Q)8\_4\]$3FC.@+P/^MD/70/*7D25<&3W,D?-F!J78H/VIHOKJ,1=9 MY5=>#D?Q540XZ17]&*H+/]&O.&LF\/$S8IEZ%-(5WEYSFX> TN\FG]'N\0=D M[+"\$[RMU,=5&?G069#.!]8_>M$EG]P"H4B"DVYK-_\RJKN!WKO'0(W46)UM M_LPI\ ^\W7YTMONH<_M-2;\''3T=J/.K+_Q)C3 CWME3]6@8G^XL,][? G?2 M^8L#B.!F_'<5&(K+6O[X0'J:_G;#N?S%@G:X_.&'#]J#[94JS!133X?/H%Y> M_I:"? &G^>\73%R-<)$_4M>A\30 [Z?.U?$+;9#^HL7K_P=02P,$% @ M:8=\5(Z#QAOL @ 1 8 !D !X;"]W;W)K&UL M?55M3]LP$/XKIV@?0,I(XKY04%N) M.08*MXV31-^^ FE\;"B8/M4/CW.SMI MZ";HE_C.OGONN:?V=;I1^M$4B!9>2EF965!86Y]&D4D+++DY4C56=)(K77)+ MKEY'IM;(,Y]4RHC%\3@JN:B"^=3O+?5\JAHK185+#:8I2ZY?%RC59A8DP7;C M5JP+ZS:B^;3F:[Q#^U O-7E1CY*)$BLC5 4:\UEPEIPNAB[>!_P0N#$[-KA. M5DH].N(Y2.B"B\=1A!GU)E[AK;]&_^-ZIEQ4W>*[D M3Y'98A9, L@PYXVTMVKS%;M^1@XO5=+X+VS:V-$H@+0Q5I5=,C$H1=6N_*73 M82=A$G^0P+H$YGFWA3S+"V[Y?*K5!K2+)C1G^%9]-I$3E?M1[JRF4T%Y=OY- M680A?(;+IT;4I+8%7F5PC=1IH60&5V6MU3.Z$P,']WPET1Q.(TNU'4*4=G46 M;1WV09V$P8VJ;&'@LLHP^Q<@(M(]<[9EOF![$2\P/8)!$@*+6;(';] K,?!X M@SU*&&@;W ,W[.&&'F[X =Q2T\/1]C6$I>2=JF\:__9UX!Y?+"RD2A__O"?I MW@KNN9Z:FJMQ$ "8;E"W8OD/C%<&BOH-E/ @\&\D7 M M,/>=/, [9<1S&<>SM.!YZFQV-Z/XD,9RKLFXL M%71Y1N5VPS7"F,J[L.W**'@$W_-.F=PBTJ0]1R2HV/CFDBZ79FM8Y5 MM9\3*V5IZGBSH#&/V@70>:[HA72.*]#_<>(!I[*0NBYEQM37?B^3G,LF3Z5%0KZLI:J9(:. M:N/K2B'+G%%9^%$03/R2<>$M9N[=C5K,9&T*+O!&@:[+DJEO*RSD=NZ%7O?B M"]_DQK[P%[.*;? 6S<_5C:*3WZ-DO$2AN12@<#WWEN'%:F+UG<(O'+=Z((/- MY%[*!WNXSN9>8 /" E-C$1@]'O$2B\("41A_M)A>[](:#N4._9W+G7*Y9QHO M9?&59R:?>V<>9+AF=6&^R.U/V.8SMGBI++3[A6VK&WB0UMK(LC6F"$HNFB=[ M:NMPB$'4&D0N[L:1B_**&;:8*;D%9;4)S0HN56=-P7%A2;DUBKYRLC.+S](@ MC.$$KH5A8L/O"X2EUF@T,)'!>RFS+2\*.+IC]$D?SWQ#7JVMG[8>5HV'Z <> MP@@^26%R#6]%AME+ )_"[6..NIA7T5[$*TQ/(0Y'$ 51N B&ZL+Q'U5$V\!./ MS_ZYGR0XR$TX.>YO'!-+_C@AL\^4@#)MO!^6$T[W6WF^:EMMY? M90Y?W3"B6):/J&BVOBSK#2HN,SCB GY%IO0QO%=2:[AD2GWC8F.U:V%@F:9U M61?, 0T!KLN*<46CV5^KO"1_@8JPC.8 MYD(65H M%JS^;;^>+INM[%F]V6T_,;7A0D.!:S(-3JTH[<$ZZ)?VQ5]02P,$% @ :8=\5*Z2->6( @ D 4 !D M !X;"]W;W)K&ULC51M;]HP$/XKIVB36HF1$%[Z M(HA48-7ZH1."KOLP[8-)#K#JV,R^0/OO=W9HRJ0632+$=[Y[[CD[SPWWQCZY M#2+!O'%7C*+$$T*%.7D$P:\= M3E I#\0T_APPHZ:D3SQ>OZ+?AMZYEZ5P.#'JIRQH,XHN(RAP)2I%<[/_AH=^ M^AXO-\J%?]C7L7T.SBM'ICPD,X-2ZOHMG@_G<)1PF7R0D!X2TL"[+A183@6) M;&C-'JR/9C2_"*V&;"8GM;^4!5G>E9Q'V7=#" /X G-4@K" F;#T @]6:"?" MP3DX>Q!+A>Y\&!-7]'EQ?D ?U^CI!^B=%.Z-IHV#K[K XE^ F*DV?--7ON/T M).(4\S9T.RU(D[1S J_;]-\->-T3_3NH&SP!UVO@>@&N]P'<@D535 K!K$Z= MZ*]0$![PF6"L3/[T^[VS/5G*J_7:;46.HXCEZ-#N,,KN!556XZ M[(:W,,=RB;:Y"^C& QX%:0K\^PR?H-.^3/PK:25)>-@XN^CWP_*N,CY228EV'6:!@]!A+9C&VXR;FUIE;^'UK+H7 M=BWY'A6N.#5I7_0CL+7^:X/,-FAN:8@5')8;'IEH?0#OKPQ_=P?#%VB&?0( '4% 9 >&PO=V]R:W-H965T<\?+E3#^"[O6-[T((&\,J:H+ MMAE47+8K>^[Z_?W+/K-F<3D*R1[K ,._P MLQ:??("/$[A5DDH#WV2!Q;^ T.;:)YR\)CQ+CA(7F ]@&)]!$B7Q$=ZP;\#0 M\X9'&F"@+? (+NUQJ<>E'^ .V[C -<%OCX9[?":8"94__GFOBT>A;C O3^\(=V2_!=Q(0NM!L'+&-AD_/TO--))@SK??.W+I=V2W,L5JC[KL.HW 8V[%/$DA2^ R?(!Z, M([><15'D?E8^B<&ULC57;3ALQ$/V5T:J50 KL-2&@ M)!*!5JT$% &%AZH/SF:26'CMK>TE\/<=>R^$6]J'7=]FCL\CM=+W9H5H MX;$0THR#E;7E41B:?(4%,_NJ1$DK"Z4+9FFHEZ$I-;*Y=RI$F$31("P8E\%D MY.X);CVFSTP44R4^K>#;[/QT'D"*' W#H$1LT# MGJ 0#HAH_&DP@VY+Y[C9;]&_^M@IEADS>*+$'9_;U3@8!C#'!:N$O5+K;]C$ MXPGF2AC_AW5M.\@"R"MC5=$X$X."R[IECXT.&P[#Z .'I'%(/.]Z(\_RE%DV M&6FU!NVL"F\AQZ0[EVFI:Y>1G)Q?*(AS"'IPAQ69@YX;-!)K=46@) MW=F$>8,TK9&2#Y#B!,Z5M"L#7^0 M@I=VL:8>+]T2JX$ZP"UP60>7>;CL SBO6 ].E+'PRZ/"#3Y:F J5W_]^3\"M M>.[Z'9F2Y3@.Z'X9U \8. VPF*'N=(#7,Q'XF[2G%GN50:#KJIGE<@G"\0-F M#%K3 TD7_!/T#^)>%$74.T@CWSNIM$9I&VO!V8P+;I]@A\M<5'20P"4HNZ(- M\]:T,>*4)\1@X''B_H%O+Y3&MF /1'J)=,M='7DF M;U$7D.QGD-)WRDVN*H*E^!"2!#[7O[<2>55^O!(B=^?TB8Q:!=K>+=/*,O$2Z L'C1 6;^6R3=9=M:*V(-S M9BOMY/R_I-NZX?M)1_HE)$\=.@U22)-A.\C>%:5D3U2JK7&9-:R%<;$< 2_* MROHLHL-$4FXG'B9^?1 M@$^8NAIVL]U;D+ZDQ9*L^^ MNZ+W$+4SH/6%HD+3#-P&W0L[^0M02P,$% @ :8=\5#FCUHJ- @ >P4 M !D !X;"]W;W)K&UL?51M3]LP$/XKIV@?BL3( M2UO*4!N)EDV;!%,%;&B:]L%-KHV%7S+;H?#O=W;24#3HE_CL//?<; 5HH,G*92=195S]7DR)KE'1F[4VDCG:FDUL:X.L#$E2Q%F2G,:2 M<17ETW"V-/E4-TYPA4L#MI&2F>MW8O!=[+2^L%OOI6S*/&"4&#A/ .C MY1$7*(0G(AE_.\ZH+^D3]^,=^Y?0._6R8A876MSSTE6SZ"R"$M>L$>Y&;[]B MU\_8\Q5:V/"$;8L=$[AHK-.R2R8%DJMV94_='/82SI)W$K(N(0NZVT)!Y25S M+)\:O07CT<3F@]!JR"9Q7/F/64Y_+OVB&D"7R$>V8,4^X9!G=L)= > M36-'!3PL+CJR>4N6O4.69G"ME:LL?%8EEJ\)8E+6R\MV\N;90<9++$Y@F!Y# MEF3I ;YAW^XP\ T/M&NA;? W:BG&P6ZT3MTM^21LA$(>@U+H\NF<"]SO.)L MQ06GZ'Z M"N'9%SH=!_ D#0._7FOZY M;N,+]/=M_@]02P,$% @ :8=\5,5R&UW>!0 'Q !D !X;"]W;W)K M&ULK5CK;]LV$/]7#EZ[)8 LZ_WHD@#.HUN'M0V2 MKL4P[ ,CG6TADNB2E)WLK]^1DN6TM17O\<6BJ+OCO7YW1Y^LN;B7"T0%#U59 MR]/10JGEJ\E$9@NLF+3Y$FOZ,N.B8HI>Q7PBEP)9;IBJ#S'DJ]/1^YHLW%3S!=*;TS.3I9LCK>H?EM>"WJ; M]%+RHL):%KP&@;/3T=1]=9YJ>D/PL<"U?+(&;Q^ 9O=N#C):7 M3+&S$\'7(#0U2=,+8ZKA)N6*6@?E5@GZ6A"?.GO'%8+KP1AN%<_N%[S,4<@? MX.IS4ZA'./K [DJ4QR<318=IEDG6"3YO!7M[!)/,M[Q6"PE7=8[YEP(FI&6O MJK=1]=P;E'B)F0V^:X'G>.Z /+\WW3?R_ '3);0&#H@+>G&!$1?L$7=+>,F; M$H'/=OM2GV?!)R8$JY4$+L! 0,(?1@?X@ \*SDOB_'.7NP=/U]A])9F& M\@8UQHMZ#A<45T%P(HU%!>>L9#6Q,@6_L+HA9$,;(X>>L1M93A3!"_!"V_/! MM<-XZX*Y?F .WW^7>*[[(U%M5CT)=OKE+N.^G?>660Z"NO' 61;WE^9#R8.%_ZI,Z?L]6%*"3^("'N MR$YC"F8 \ )>^"$P\#1^3;6I36':_9(%5_!5-LP1[VV2"]J0?JK5O*"+0O% MRN(OS"V85KPAZL, -*C%;@#]CDRT]6N'-TSX+[A4&F "5U@W!+$7X,:6XSBT M2,WSECH.>=B".=:$I-)8P7*JY84D&.FF!)[EQ:&ACL.6^X948");&.J#75>-K)"=)2LC7U2W1 M=2VQ8UJ.Q_!3AV!:7K4@A*,X:G'GQ9[MN2T=S14S+%2/40/2T ^M('0,<6@G M:4OZ3/URP2=L!I[. =>SG8 0FK2<'U&J#CL:2)E^4=QL[Y'D15:81JVD(")) MG5G/U@K74=_TR--X.%2I])K5HC#LB@*$RLQZ*46&3Y-GL[>H\BU J?-B,AV$ZJ! M7;9,9IL,HKSQ?"MT-GGCA,^G3.Q;:7=N.EC)DSY&R>$CT*[RL6:"JO873K2, MDY@9T:>2[@:=;P^+YK ^ ^7;V8*AU#7@Z)%HY3%$V_T5+TFM4J<6-6QX2>.: MO!_/!"(4%"&A 21TJ$W#?PF7E(8Y$LP>"RQS<.#E@$O3WJ7IP2Z=UJK(B[(Q M+>,6LT84JJ!J>/60E8TV6M6C:J=2@Q73&AJYY\,MH=YMI!O78#Y6E; MK"HZ7YI((\V_*U:BF7IGD/&:X*(*K<.2-"ZDY 2'VHSCICEFF6C(G-[+L952 MATM<2EG+=VA%P\>F%J#0+IC">C/V$&X"QPH"%WZK5_N(CMQC31BE5A+ZVY%I M,T-QM2!O;<8=&O&7-HJ%'-S-97D'9IHVOM;O]O??J?MI6]+WEZ=WS(QI[8%)QUM7Q1?FBO@'5=TH33+!=W@46@"^C[CY/SN11_0_R=P]C=02P,$% @ M:8=\5#;Z),K" P = D !D !X;"]W;W)K&UL MK5;?;]LV$/Y7""$/+:!$(B594F ;L-,,VT/:(/&V#L,>:/EL"Y%$CZ3MY+_? M\8<4MTV,/@PPR#OR^/'NXYU/XZ.03VH+H,ESVW1J$FRUWEU'D:JVT')U)7;0 MX,?.<#\ 6;]=A=9+S]QS:=C*8Y$&FM$,X(-U9Y&Y^K./,JC MEKA;XSD]_2PT$)J02_( !^CVH,B'!5\VH#Z.(XT7&+.H\F!S!\;> :.,W(E. M;Q6Y[5:P^A8@0L\&]UCOWIR=1?P$U15):$A8S.@9O&0(-[%XR9EP%7$!GH%+ M![C4PJ7ON50!3QK,F]$]?3/6W2>13?U>*UVO()) M@ 6G0!X@F/X%7#IZ"9(#[1+D0!"N'.H*!B<>\%7^]YN(89?U6 MZI9I[!!=8!3KS3%Z0,6>GN/D-K_'_0FN=I[\DH/J45&4_2 M'VC-/%^G5UX+'_T;O&9E><)KK[E 6#'LC=Q]24:_ M([8L7HE-XUY.TF(@-D]=5&>J+!NJ+#M;99[+$$DU;:;N-N0>I&U('3[#EV53 MNP(,R>WS#O_N\1$7=6OLL"(?<4NMN6L"/U>69]UYNRPQ3YA)EL0,J1DR,XP( M[U9D"2\")T=?GSW29PB2->1CZ@E'6HL^6_US^G2AX6CDB/5)V<-\H!])[O.C MG]/3XL$2C5U6W3Y7S5[5AUJ_D#7 D#'OS;2,?48E/E5OD).ZPF#ZVZFKZ;>G MU/]'^"SKLXB&97:2167BY8P-A5IDO90,%(5YS-[-K.BD$[8@-[;?*U*)?:== M4QQ6AT^*F>NDK^;N>^2.RTW=*=+ &H_&5SEFA70]WBE:[&Q?70J-7=J*6_PL M FD,<'\ML-EXQ5PP?&A-_P-02P,$% @ :8=\5*"9O*M! P 8 < !D M !X;"]W;W)K&ULC55M:^,X$/XK@^G!';CU:]*D M)($DO;U=V#U*VKWC..Z#8D]B45OR2G+2_OL;2:Z;PC840JR19IYYYD6CV5&J M1UTA&GAJ:J'G065,>Q-%NJBP8?I*MBCH9"=5PPR):A_I5B$KG5%31VDKD=5W"G]Q/.J3-=A(ME(^6N%+.0]B2PAK+(Q% M8/0YX!KKV@(1C1\]9C"XM(:GZQ?T3RYVBF7+-*YE_3!S!0M;:_<.QUXT#*#IM9-,;$X.&"_]E3WT>/F*0]@:IX^T=.9:WS+#% M3,DC**M-:';A0G761(X+6Y1[H^B4DYU9_"D-0I+#):RE*% 8Q6RV-/SZP+8U MZM]FD2$W5CDJ>LB5ATS?@4Q2^":%J33\+DHLWP)$Q&\@F;Z07*5G$6^QN((L M"2&-T^0,7C8$G3F\[$S0&GR 9^#R 2YW*&5Q>VM\%J4V] M>DSG&SR@Z"@+[Y$(DXE'3SUZ&HYSSRN]?DLD";/KS"./G.HTF[PZ.B%R 9/8 M4Y@ZO21,I]D0P9G:CH;:CCY46UO)6ZZ+6NI.D23@#Y1[Q=J*%["D<:A#^"K% M_O(K#9D2EEHC588+^")*?N!EQVJ@,4)#0E"+4-D4ITQ15WCA^8,=<9:L'> W MNF4%S@.:T!K5 8/%/\B4OXE ]PB;K4UV?JCVQ\[+41QOZ[K&N0IB)7Q1!L,O&5&8WH1^ P^[P?"S]U'Q5 M]V_/-Z;VG(9>C3LRC:^N*<_*SW,O&-FZ&;J5AEK/+2MZ E%9!3K?21HIO6 = M#(_JXG]02P,$% @ :8=\5++D"NL9! I D !D !X;"]W;W)K&ULG5;;;N,V$/T50NB# SB11$FV$]@&VMB,UE*^60W=]4L2FQ T$!IK 6&KV>XAJ:QAC", MOX/-J'-I%?OK@_5?7>Z8RY)IN);-[[PRZUDTB4@%-=LVYE[N?H.0CPNPE(UV M3[+SLF,:D7*KC6R#,D;0F7^1!D@Z(J?D3I2R!?+(]J#)X)$M&] GT]B@ M$RL:E\'@E3=(/S"84O)9"K/6Y%944+TU$&-T78CT$.(5/6KQ!LHSDJ5#0A.: M'K&7=2EGSEYV)&5-?()'S.6=N=R9RS\P]X!]4FT;(+(FMW4-CF8]-,D]0XCO MH92BY UGCHQ_.O?D$?:&7#6R?/KK/:2/.K;M>J$WK(19A/VH03U#-/\#F/+( M$\0-VB6H#CO[2,B#869KI'HA-52@6$.XC]5@K$L04'-#?B$#.LS/BV&2).3$ M;K-AD25A>R<,$RMN,V!:@]'D])2,SMW7Q6)!&LD$P8&Q0B0$:*13FHV#[JEC M&@B'$M*[?")R8S'1A!9>J!BYU_4:G0!&1YY9L_6XL0:G"$-],AC38#$]]VJW M^PU77@Q+(7"@X>BR!V*%$6&ZX=I91<1J+M"VE2^E-DY\ MHS3#/W M^FK66*5S[RGW;AZE>5L9V.,^K+: M-#]QMD3>&HYI_AQMC_K\O[3MPK-@>-9=D"\_%)F43*D7Y-Z.J4HC4!3),?&5 M=ILL]3C?O4);HEGD_%M-.AP'7M'AI*"A]I:NJ&=+X9F6!V)G@?Z? *\((I<- M7WF!E'J!=.2[I\M# 3;'%C#-+%@8A<#PW/5G0(?D@1,TRWM\H4&/CB8]QE0_ MPF2!S*E7Q64Q2M\&8B6;7I%O .M2AD%E&C3=OZP M%UXETB(+RW?"ZSL=Y'FG5"2'7OK^7N/C&#J?Y/UN"P/CQ/&A[P+T?_1+W+LY M6U K]W^ )));8?PEVIUVOR"7_N9]%??_+Y\9SCN<8@W4J)J7DJ#M[I;KO$W"I05P.^UQ(LI;*R#[L=L_B]02P,$% @ :8=\5,E? MW=09 @ J 0 !D !X;"]W;W)K&ULC51=;Z,P M$/PK%KJ'5LK%0-HTJ@C2)>E]/-PI:J[MLP.;8-78U#8A_?>W-A11-3DU#V'7 MWIGQ+&N21NEG4P!8%NXY_O"N@6:)A7; MPP;L0[76F-&>)>?AX7LX1;>]Y;BW''N^JS-\2V8*PF1.?'#W4O,#$R"M&1%F M<5'K5]>*1R9J&)$[F;MLP03#UIPRWZI=>S5W:0[I33P+\9?0P]#EB;IH&@WK MWMF9]'8F_[7SA-?$OSI6<#^3N%X=8F;UO[CE/X#4$L#!!0 ( M &F'?%25KNZ[D0, '<* 9 >&PO=V]R:W-H965T"F4NU M1DE?EDH7S-)4KT*SUL@R#RI$F$11-RP8E\%HX-=F>C10I15:9F'M)>,%2L.5!(W+83"./]W$B0-X MBR\#TZ#>TP&/QR_> M/WOQ)&;!#-XH\0?/;#X,^@%DN&2EL(]J^QL>!'6G2.H);,,%DBJ?"6>W6\;NY M)-V,>DD_HK]!N#E6><(N[L;'=M_)N:KE7#7*N9,;(J_TO@4/2J:EUC1MP9.R M3)RB6WGK'M&(>]'U6[HG[)+D/-U.3;?32'>>,XT7+M'I %1!U<\P7S_&6C.Y M0JI(%A9[.+:;L;U?'F^9SEKPF7%='0^,#96[MNDMW)RUJ-#Z1=8E9 MPTEUW\NP5S/L-3)\EAI31;7D'PJ2XSE!B4ON;O[/KWGOO6SZ-9M^<[P>IG?C MAGR^KOU<_Z_Y?/TF3_N]M^EQPJI]-CGBZ+7Z1\UBQH\73W]2 V ,_'6/Q0+U MWPTQBH^>E;C1L:L-5-:U$L+I?[F&+?A]*U&;G*_IHNJ4XD;-@DO 'P"5VO?+U: M=U5CWTN$K^952W;/](I+ P*7!(TN>W2;=-7E5!.KUKY16"A+;8&ULC53;;MLP#/T5P=A#"W3Q)6FZ%8Z! M)NFP NL0-.WVK-A,+%075Y+C[.]'R8[G=4VQ%UND> X/:=)IH_2S*0$L.0@N MS2PHK:VNP]#D)0AJ1JH"B3=;I06U:.I=:"H-M/ @P<,DBJ:AH$P&6>I]*YVE MJK:<25AI8FHAJ/XU!ZZ:61 '1\<#VY76.<(LK>@.UF"?JI5&*^Q9"B9 &J8D MT;"=!3?Q]6+LXGW #P:-&9R)JV2CU+,S[HI9$#E!P"&WCH'B:P\+X-P1H8R7 MCC/H4SK@\'QD_^)KQUHVU,!"\9^LL.4L^!20 K:TYO9!-5^AJ^?2\>6*&_\D M31M[-0E(7ANK1 =&!8+)]DT/71\&@'AZ I!T@.0UX%2&<0?PG0M;9;ZL);4T M2[5JB';1R.8.OC<>C=4PZ;[BVFJ\98BSV7=E@4S(1W+[4K,*/X\E5!;D&V!K M2L4+=MZN1$ MZC@A]TK:TI!;64#Q-T&(=?3%),=BYLF[C$O(1V0<7Y D2N(W!"W^'QZ](V?< M]W;L^28G^7"Q^>>XG>TR_:%I5_N>ZAV3AG#8(F4T MND)1NEV7UK"J\A.W41;GUQ]+_,. =@%XOU4X=9WA$O3_K.PW4$L#!!0 ( M &F'?%0 .3#$'P0 &\2 9 >&PO=V]R:W-H965T-@S#'ACIR"8JBBY)Q0G0 M'S_J$DF.9-INE[TDNIS+=SZ=\]'D9"?D%[4!T.B)1[&:=C9:;]\[CO(WP*FZ M$EN(S9M02$ZUN95K1VTET"!SXI%#7-=S.&5Q9S;)GBWE;"(2';$8EA*IA',J MGZ\A$KMI!W=>'GQFZXU.'SBSR9:N807Z?KN4YLXIHP2,0ZR8B)&$<-KY@-_/ MB980Y1E$8R.+X603ME MSM2Q?OT2_>>L>%/, U4P%]&?+-";:6?400&$-(GT9['[%8J"!FD\7T0J^XMV MA:W;07ZBM."%LT' 69S_IT\%$36''CG@0 H'\LH!]P\X] J'7E9HCBPKZX9J M.IM(L4,RM3;1THN,F\S;5,/B]#.NM#1OF?'3LT]" QJ@2W3[-6%;\WTTHG& M[L!0LQ%1@#[RK12/D+Y17?3)--8E6N7?'(D0+:7I**F?NV@9T5AW,^\JUL4- M:,HB][B+B$MP":'ZZNVN!TRL_0B^+US\0STYB%_TBA5)MO.5A M!UG8=& ?9R-W-'9= ^JQ7D[3;C@BO;K='NY^B;MOQ7T'2IE!]!.>1%1#8.;' M:(G/:#JA;7CS<%X-QZ4W(J,FX#;#WGA\$/&@1#RP(OY=:!HAV.OUJ.QUMM?K M,>BV&@8-:)AXN%E"BUV?] ]6X)45>-8*%M3?F$=F^O8G[>\%\ >0_UC:<5BF M&+Y-.PX;;>:1H=ND9MB@QG/=P]2,2MRC'Z(&?4,+%C.>\%/8&I=9Q^>P]9JL M>P5A$J$[%@*Z^ NH;!5 >PJ"GHVC0A[BF0Y:4&.W$G[WA]FB3Z>RA6L+#GY[ MOH[DP&[.F TPJ0 3:["YX-M$@\R0KD2H=U3"29Q4^H_?: ' 367W>BUB5-AY MA^WVD5 M5FHWMHGVI))H\C](])$CTR2*57I.S]/H[";+G M.&$-(Y5,DV._U-OV14HDR.4N43Q^P(FY]P,8]TARPXW;[R"MY)G9Y/K3; MO56:\6QC4_NBK178XQ>]CH1$$M*S%1:O\VT',HL";V/?J6WI.[^_)I>9KR(3M#<"KS_"AF0>6:QS4T!,K\="._T6*;'1 \"*T% MSRXW0 .0J8%Y'PJA7V[2!.49T^Q?4$L#!!0 ( &F'?%2 \BQDP( '@' M 9 >&PO=V]R:W-H965T-A6-WMDO8?OVNG31+:0K;M)?$=LX]/N?F^GI< M2?6H"P!#GDLN],0KC-E<^;[."BBIOI ;$/AE)55)#4[5VM<;!31W027WHR 8 M^B5EPDO';FVATK'<&LX$+!31V[*DZL<4N*PF7NCM%N[8NC!VP4_'&[J&>S / MFX7"F=^RY*P$H9D41,%JXEV'5[.1Q3O 5P:5[HR)=;*4\M%.;O*)%UA!P"$S MEH'BZPEFP+DE0AG?&TZOW=(&=L<[]H_..WI94@TSR;^QW!03[](C.:SHEIL[ M67V&QD]B^3+)M7N2JL$&'LFVVLBR"48%)1/UFSXW>>@$A,,C 5$3$+T,&!P) MB)N V!FME3E;Z/P*\,XDWZ1!DA"SLF- M,%2LV9(#N=8:C"94Y.23E'G%.$= .[3KA^B3.1C*N#Y%Z,/]G)R\.QW[!A7: M??RL43.MU41'U(01N97"%)I\$#GD^P0^6FO]13M_T^A5QCED%R0.ST@41&&/ MH-F?AP>OR(G;=,>.;W"$KY,WZO)V1@28OD35/(GCL4?Q*0WCY#((4,535W\/ M;C <=7%[0@>MT,&K0G=_NT]:'3GL;#FZ# ^5O0G;$Y:TPI*_S2 MI3+L)ZW[ M E8G-C<\OH+ 6!B\/^IBV+H8_JN: M+]:G>*W4M\!OFOI.NJ5JS80F'%9(&5R,4)2J^WP],7+C6N52&FR\;EC@U0C* M O#[2F*[;"9V@_:R37\!4$L#!!0 ( &F'?%3H!&'BKP0 )X7 9 M>&PO=V]R:W-H965TPUP"8+DKH>BZ ,CT;9PDNB2M'WIUY>4%-$Z4I3BN"^))<^.9LG='9G3 M/67?^)H0 ;YG:;SPFJ[50-X:S MZ0:OR!,17S8/3%X-:Y8XR4C.$YH#1I97@VMXN?"1"B@0?R1DSP\^ Y7*,Z7? MU,5M?#7PE"*2DD@H"BS_[@,0;;F@614L%61)7O[' MWZN%. B HY8 5 6@'P."E@"_"O#[!@150%"L3)E*L0X++/!LRN@>,(66;.I# ML9A%M$P_R=6^/PDFOTUDG)C=4T% "'X!M[G ^2IY3@FXYIP(#G >@X^4QOLD M327@J:P,0)<6[-F"")RD_(,$?GE:@+.?/DR'0NI33QE&E9:;4@MJT0(1N*.Y M6'/P:QZ3N$DPE(G5V:'7[&Z0DW%!HG/@PY\!\A"T")KW#_X7#BR,:O M]\HO^((6OH^,<@[FF+&7)%^!ZXQNP%]W M)'LF[&]'NT[J)TQ.LX\32P\$OKEBW;B&3NAI#_".V)&1W.8XQT0V<]1V 4_D%] T@A!9MKD+UM2I[0*>SB\JJDZI7;"F5&T7T.T7 M"[*3K\H;*50-C6IF%"_+_>I3>P!TF\![Z]/-#CU'@1X3VLQ2.PAT6TC_"C5= MP&HJW;BF4NT6T&T7;ZK1"W-06\>F!0=ANUAM/-#M/&WS?&*.:=MKC06'O';' M1=IGD-MG/B61^L6H=GK%")$_'_NU#=)^@=Q^\UBM0LAMPO9FV:. M3"=IGR=(&PGJ-!+9#."1K!(N6%F>?3I!&PCZ7PVD@]W5"4=$-G/4]H%.9!_( MM(6QK;9,V&C4OMG:/-#IS*.BZI1JPEQ2M74@MW7,BR,GPF1EIH5&ODXVO8:T MKVW =]O .TNS@]WQ[GU,9#-';42^>^#W/ZN!YMQ#%E.VX8+V(>UK._'==O*6 MXO0M3F$5:\'9Q X/#BYET:V* V .(K58Y2E??;<^9+XNCE9_N'\#+^?E4;&F M*4^N[S!;)3D'*5E*2N]\+$6Q\C"XO!!T4QR//E,A*[_XN";R5R=3 /G]DE+Q M>J$>4!_)S_X#4$L#!!0 ( &F'?%3[IL"K0P( $,& 9 >&PO=V]R M:W-H965T-F BEO2'^.._[G./$ATFC](,I 9 ]5;(V4Z]$ MW%[XOEF54'$S4ENH:6>M=,61IGKCFZT&7CA1)?TH",9^Q47MY1.W=JOSB=JA M%#7<:F9V5<7U\Q5(U4R]T'M9N!.;$NV"GT^V? ,+P/OMK::9W[L4HH+:"%4S M#>NI=QE>S#(;[P)^"6C,WIC92I9*/=C)33'U IL02%BA=>#T>(092&F-*(T_ MG:?7(ZUP?_SB?NUJIUJ6W,!,R=^BP'+J??98 6N^DWBGFF_0U9-:OY62QOVR MIHL-/+;:&515)Z8,*E&W3_[4G<.>($R."*).$+U5$'>"V!7:9N;*FG/D^42K MAFD;36YVX,[&J:D:4=NWN$!-NX)TF/]0""QEG]A-C;S>B*4$=FD,H&&\+MA7 MI8I&2$D!USO<:=JLE$;QE[N7\.6)OB8#[&P.R(4TYQ1WOYBSLP_G$Q\I/0OQ M5UTJ5VTJT9%4YK :L3C\R*(@"@?DL[?+@__E/AU*?S)1?S*1\TN.^)%--%1$ MJTJ=RMZ1QSRF*T/$QP%8W,/B4[!X"-:JQF^#)3TL.05+AF#)>V!I#TM/P=(A M6/H>V+B'C5^%_2R!6MD:00\AQP?()#N*S'ID]CI2(9=#M.S@.PFS=!_7?M2' M85&8'F;E[UUQVUZ_<[T1M6$2UB0,1ADYZ+9EM1-46W?KEPJIA[AA25T>M V@ M_;6BF]]-;"/I_S?R?U!+ P04 " !IAWQ43V,8 !\& !F&0 &0 'AL M+W=OO)!R;!%LF[;9]:/RA$P3)L]:"Z66;SL=.5V0%,LV7Q*FW\RX2+'2MV+>D4M!<&Q!:=)! MGA=V4DQ9Z_S4/AN+\U.>J80R,A9 9FF*Q>:2)'Q]UH*MIP=W=+Y0YD'G_'2) MY^2>J(_+L=!WG2)*3%/").4,"#([:UW M^]\"[ M_J1D+7>N@1G*A///YF84 MG[4\PX@D9*I,"*S_K,B )(F)I'E\R8.VBCX-S 1+,N#))QJK MQ5DK:H&8S'"6J#N^?D_R 04FWI0GTOX/UGE;KP6FF50\S<&:04K9]B]^S!.Q M ]!QJ@$H!Z"7@+ &X.< _R6@6P/HYH#NH8 @!P2' L(<$!X*Z.6 GIVL;7;M MU RQPN>G@J^!,*UU-'-AY]>B]8Q09DKQ7@G]EFJ<.K_EBH 0G( [DF!%8C#& M0FW @\!,8ELM$AP-B<(TD>"!/*H,)V]T\X_W0W#T\YO3CM(D3*C.-._PK\!,(H\O2_T\YJ=^ZJ6H81A+LMGXVT M6XRTZQSIA91$R6,PR(0@S$5V&R?^WRX(@OH\]PKF/2?S2[[!"9T18&L#O.>)+?O1 M"/QU0]()$7^#?\& LQ71 S2U;X?V],ZQ^J*"0.0D8..-F%0B2^TM MX1C+U4J^7KZJE/PG&N]H WSB*]@4]H==/O=_[+B M&OIH7#JP]"S88%I?KZUYY&?B:K7UI;C"?1M#?;_><&%I8]#M8T5NQWAC]@Z5 M-(,]F@A5>4!50R]"]31+_X)N QNE:<;(8*/WY9C%X'Z!V1Q3\/OP$V4SKO?@ MTP7C"9]OM%JUP0<5MW<7^I,:_/I3A&#O-PG,*2_3^@4>%D3@Y4;/UXI:A3MD MY9?>!1O,*Y/ZB93@8OHET_%-B1R#*WVM-:;(_$C*3--';W^<@YW(L_0^Z768G]=\OI:530;=5_<"4]O=2&C@2BDIO M0FYOJDBHZ\!6^@QR^TR>A!NB%CS6N5CI3&P%](\UTP:^H,L&T6SH(&J'W:IM MRE4##D;M7K\*>-T 1%Z#2J/2XI#;XH8TR:Q"O\-ZVF>"IZ N7[(R-?M^A\)Z M94.EVR&W$]6QT 4^S=)L^_W!DC9GOTIJ_EZAGG11_=8;E=:&W-967U$7\[D@ M<\U-ZZU4E:SV+:N.3VE6R&U6/^@DC/9/82=A&-8GM+0QU' .._B FP?:Y>## M7J^>0VE*R&U*KSRYYM&>;?3Z74::JJT>'I!; MO[0@_SM;T%5#!V';"RHSU-GYVIL2,;&PO=V]R:W-H965TK8S#90]NMW[:09M"'JQ@/QQSTGYUQ_W'1V4CWI M!,"0YY0+W?428]8WOJ\7":14U^0:!,XLI4JIP:Y:^7JM@,8.E'(_#(*6GU(F MO%['C4U4KR,WAC,!$T7T)DVIVO>!RUW7JWLO U.V2HP=\'N=-5W!#,S#>J*P MYQK?UFT';QKN 1P8[?= FULE\4H+/&R_L-\Y[^AE3C4,)/_.8I-TO;9'8EC2#3=3N;N' MW$]D^1:2:_=/=GELX)'%1AN9YF!4D#*1/>ESGH<#0+UU A#F@/ U(#H!:.2 MAC.:*7.VAM307D?)'5$V&MELP^7&H=$-$W859T;A+$.% A MIU$L4,/Q-4_R8:9&0ANUP<-C+LB8FHUBN$:XWE"6L&J^,54UTKKX^.$#"@S+ M_/T__LA@LS#8K"2<&?1!F#"@0!NB3KBJ)@G#6A!\+G/S[[@C%U'A(JHDRC:W MN]O6BBWP>#!!8LDY59JL >_-A"HHW> 9<=L1VTMWVZO7VAU_>^BB.N9(<:M0 MW*I4?$=1Y9;R36FZ,VQT^,(@^[U2]H[ (WE7A;RK2GE3L#7(WB*Q/0$QTPNY M$:9,:T;4.I!P>15%;Z66Q#6#5G12:KN0VJY>>ZK4WBI]/)7-]ILD78?-$H5O MXZ+K1HE _^#"3T&M7!W4Q&4HN^F*T:+4WKH*\VJ\CR4XJYA_:;+ZC>=\Q?#R MY[!$RJ!VA:I45A.SCI%K5U;FTF"1F@.2&'$N?:AZ ,MKRTB ME.B25.P4_?%=4HHBGQ6=TT/0%TL4=W9GAM*2GNR%O%<9@":'G!=JZF1:[SZX MKDHSR*D:B!T4.+,1,J<:AW+KJIT$NK:@G+N!YUVZ.66%,YO89PLYFXA2@ONX7$D=MD6;,<"L5$021L MILY'_T/BAP9@(WYCL%>M>V*DK(2X-X/K]=3Q#"/@D&J3@N+E >; NVUMG4&3ED#1M:0U&!CDKJBL]U$:T '[T B"H <&Y@+ &A.<"HAH066"%BI]+ M/B!!^)X$GC_N@,_[X0FD Q+Z!A[X'?#D?+AW#'?1NL:_H/$OL/FB%_)]S 6: M]C>U+['8D 16FB1,I:(L-+E82,A9F7?9-*\2QS:Q^3P?9N%EZ'L>TGIH"SJ- MB^-XU(X[8AXVS,->YNT%MZS_N(%\!?)/\@^YRX#@.CW:-:K>@:?9'L^BIG+4 M6]E6NRZ4EB5V$/V>?*(I$'02+>MZGZ(3 XQ+)T;-SXQ+OAUW)"MN9,6OD]5R M^&E@V^5",M1[P0JR%IQ3J<@.L!5G5$+GBU*5';7Y#D9?:>J/.=)SV>BY_ X] M=YD$E0F^)@N0*<[C+F$^@*46Z7TM\4ZR[19DUYKVEQY[ \_[L>=5&S8:AJ_3 M<%UH0.*:W%*-*I8:+VT)75S[2P31*==JW?XC+GD][LB;4>/-Z*U:U^BT=04= MG>LTS!\-7_S.Q@WO<2_O9@E_/N#I1^$J&N;X1@I->1?;\0F-(.IH"]\,.V+K M>\\[K/<6C19G;^B!Y65^3N_U6QN^_[^TJ:NZ[ED]R'_>7_W^#?8[W&/%V>X] M;YI^_Z[Y=NZ%)^YY@_@K]]S60<\_ ME=!XDK2W&?X[ &D"<'XCT+1Z8(Z3S?^-V;]02P,$% @ :8=\5$R;..@& M P 8PD !D !X;"]W;W)K&ULI59=;]HP%'WN M?H45;5(KM>2+C[0"I):L6B1 $CTDM),#*Q$RM6-;8LH@12+%EM!IB(+QE,LU90O;;'B M@&,#2JGM.4[73C')K&'?K$WXL,_6DI(,)AR)=9IBOKL#RK8#R[5>%Z9DF4B] M8 _[*[R$&8@'EJ,% 85(:@:L+AL8 :6:2,GX67!:Y2TUL#I^9;\WWI67.18P8O0;B64R ML (+Q;# :RJG;/L)"C\=S1$7)@'UT!4:L6P#7)(Y!33A+"5",+Y#)MX"'.) MOH\AG0/_H6)?$T"?UW2'/,>]SJ&5Z.,L1.?O+_JV5*ZT-CLJ'-SE#KP3#EP/ MC5DF$X$^9C'$^P2V*D=9$^^U)G=>(V,(40OY[J42ZKDU@D9OASLU\+ 9KDK4 M0IY_:#Z@K;S/73G^@V#/ M4;MTU&YDG$GE)$8/F00.0J+I"6/-+%Z[Y3@?ZOS\(R[\>]R>_4YIO]-(E']C M9M^=GF .M5]23AP88MT0-D.W%?3M3=5]<\Z>XFZI MN-NH^!XKE4^8KFL?4X[M5&_HF-^!L#?FA7_.VS/1*TWT&DU,07=1DBU56U$; M6TQ$Q-:9K'.4$W4K"J[')4H&PO=V]R:W-H965T) MA1UGMD/+O]^U$Z).HQTO>TG\<<^YYUS[>K)5^LD4B!9V4I1F&A365I=A:-(" M)3,]56%).YG2DEF:ZCPTE4:V\2 IPJC?'X>2\3)()GYMJ9.)JJW@)2XUF%I* MIE^N4*CM-!@$KPOW/"^L6PB32<5R7*%]K)::9F''LN$22\-5"1JS:3 ;7,YC M%^\#OG'ULS@7(GO?&.+:7 1P 8S5@M[K[9?L/7C!:9*&/^%;1,[C@-(:V.5 M;,&D0/*R^;-=6X<]P&!T !"U@.B]@&$+&'JCC3)O:\$L2R9:;4&[:&)S U\; MCR8WO'2GN+*:=CGA;/)5680+.(Z$;DC[!4M-24V,:YII).%F@95P8>,"= MK9DXI?C'U0)./IQ.0DLJ'%>8MAFOFHS1@8RS2O<@&IQ!U(_Z;\#GQ^$+3'LP M;."#/^$A>>\*$'4%B#S?Z #?9[KI<'*KC#D%LGR]L[S,:VX*NJH65 8+7-LS M>%"6B;?4-NRQ9W1V+0S9/03*RJ?%>ME:4>]<."7E'4 M+H#V,T4'UTY&PO=V]R:W-H965T]?972"1^O'=71N7A(O2A[[8>YESYLR,=J:[X>)> M+A$5/&8IDSUGJ51^Y;HR6F)&9)WGR/1-PD5&E-Z*A2MS@22VH"QU \\+W8Q0 MYO2[]FPL^EV^4BEE.!8@5UE&Q-, 4[[I.;ZS/9C0Q5*9 [??SQS(G$(4]_T%@M>T['@1@3LDK5A&\^ M8AE/R_!%/)7V"YO"MA4Z$*VDXED)U@HRRHH_>2SSL ,(FD< 00D(7@+\(X!& M"6B\%M L 4V;F2(4FX<14:3?%7P#PEAK-K.PR;1H'3YEINQ3)?0MU3C5_\(5 MPB74X!9U]B2($_FX[@[.UYHMZ]\=N=]P?T#5_/YI5L M!UA&IUD^$U8'S[+XEP=9GH7:J.K1L+3-([1?%*;281K M*5$=JDA!VK*DYJ6O^ZVV[WE>UUWO)F;?K-WP=LV>:6Y6FIO_IGE,GG1G4/*0 MTN:>A(;O[2L]8.;Y1Y6V*J6MDTJOHXBOF)4Z583%1,029GE,]"/0=0QK7@ _ M[S";H_AUHIAAY2[\#\4I0P2EZ3AD[EN7,ZZWH> 4]@@B2%#U*9;(^%GEQ"JSF; M/JR(0+CA7)W#;SCQK@>%FW G,4%G/R_N3C?,4"SL5)%@*U_TG.JT&ES7ME^_ M.!_X5\-B_ORE*:;A'1$+RB2DF&A*K][6Q1+%A"DVBN>VY\ZYTAW<+I=Z**,P M!OH^T=%N-\9!->;[?P!02P,$% @ :8=\5$I [)% P 40H !D !X M;"]W;W)K&ULE99M;]HP$,>_BA5M4B<-\@QE J05 M-FW2NE7MVFJ:]L(D!UAS;&:;LG[[G9TTA2:DW1OBA[N_?W?XX<8[J7[K-8 A M?PLN],1;&[-YY_LZ6T-!=5]N0.#,4JJ"&NRJE:\W"FCNG KN1T$P\ O*A#<= MN[$+-1W+K>%,P(4B>EL45-V? 9>[B1=Z#P.7;+4V=L"?CC=T!5=@KC<7"GM^ MK9*S H1F4A %RXGW/GPW"YV#L[AAL--[;6)#64CYVW8^YQ,OL$3 (3-6@N+G M#F; N55"CC^5J%>O:1WWVP_J'UWP&,R":IA)?LMRLYYXIQ[)84FWW%S*W2>H M DJM7B:Y=K]D5]H.$H]D6VUD43DC0<%$^:5_JT3L.43I$8>HZA!7#K$+ MM"1S8WTU)R>OWHQ]@XM;"3^K%CHK%XJ.+!1&Y%P*L];D M@\@A/Q3PD;I&CQ[0SZ).Q3ED?1*';TD41&$+T.SE[D$'3EQG,G9ZR1$]=P)Z M/,W+>Q)@V(>'3:9&V:#8+D*&M:LZ:= MK+?N6$).Z!TF> 5XD]B[ZC'1!E1!3GX 5:U[M%L](O?HJ$E"BG*K1@G)Z;UN MVUS=2O&+E Y2,*A3,.B4GC.=R2W^5[C!H"W&;O6=J?L;"QHZ*@ M)6HJ\CI M/U!+ P04 " !IAWQ4.>GKM$X" #>!0 &0 'AL+W=OU%)ZWD#Q H"I%&T;1)=$)EW5X;.,"J M$V?V!=IOW[.39F@D]$WBLWW/[[G$ON2D]+,Y "![R61NIMX!L9CXOMD<(..F MIPK(:66G=,:10KWW3:&!;UU2)OTH"&(_XR+WTL3-+76:J!*ER&&IF2FSC.O7 M&4AUFGJA]S[Q*/8'M!-^FA1\#RO IV*I*?(;E:W((#="Y4S#;NI]#2>SD=WO M-OP6<#)G8V8K62OU;(,?VZD76$,@88-6@=/K"/<@I14B&W]K3:]!VL3S\;OZ M-U<[U;+F!NZ5_".V>)AZ8X]M8<=+B8_J]!WJ>H96;Z.D<4]VJO;&@<8O]7)QY[_\S].QFFK]).I M ) */[("JV7P+B %E+3A>*_:C]#7,W>\ M7''CGZ3MFA_X4U<=-;E C1.R41(K0][+ HJ_ :&U./A,3CY7R2AQ#?F$3./7 M)(F2>(0W'>J>>M[L F_#)!.-(#\V(':@?XX@9P-R-HK<@F:J('?E\U'>2;+5 MJFAR-.3J.U#]XEF.8V-RM,(1?_/!WWR\9'KXUY(7 W+Q?TH>QR:^9/.2P?#L M5Q>@][ZA#/L%-HV],/*WGN@78)=+Y5MGCYP&PPW:?8'4$L#!!0 ( &F'?%2"L8UU MO@( (L' 9 >&PO=V]R:W-H965T;R5ZEF7 (:\5%SHB5<:L[[V?9V54%%]*=<@<&8E544-=E7AZ[4"FCNG MBOM1$,1^19GPTK$;6ZAT+&O#F8"%(KJN*JI>I\#E=N*%WF[@GA6EL0-^.E[3 M A[ /*X7"GM^IY*S"H1F4A %JXEW$U[/$FOO#/XPV.J]-K&1+*5\MIW;?.(% M%@@X9,8J4/QM8 :<6R'$^-MJ>MV2UG&_O5/_X6+'6)94PTSR)Y:;22' M%:VYN9?;G]#&,[)ZF>3:?9/7]I]V',(XR,.4>L0 M?708'G$8M X#%VA#YL*:4T/3L9);HJPUJMF&VQOGC=$P84_QP2B<9>AGTM_2 M D#J%)4F%=LSDHJ"M"$";)0,J\S0WXQNF2%T5'JN*..3U._73<%&M0&"&C#L$8=S(JX3S'HL_:M MPJNCI$E'FIPDQKD8)WVXOM6'Q&[H_+VZ5H$J7+G7)).U,,W-[T:[ M%^7&%=(/XU-\:9J'X4VF>:;NJ,+4UH3#"B6#RP2A5%/ZFXZ1:U<]E])@+7;- M$E]+4-8 YU<2*VC;L0MT[V_Z#U!+ P04 " !IAWQ4[KPO5=@! "% P M&0 'AL+W=OII^X%M(D91'W M=JXL;(]*&M@YYGNMA?NS!F6'59(EKQN/LFDQ;/"RZ$0#>\"G;N?(XS-++348 M+ZUA#HZKY$MVM\Y#? QXEC#X"YN%2@[6O@3GOEXE:1 $"BH,#(*6$VQ J4!$ M,GY/G,F<,@ O[5?VK[%VJN4@/&RL^B5K;%?);<)J.(I>X:,=OL%4SS+P55;Y M^&?#&+NDX*KW:/4$)@5:FG$5YZD/%X \NP+()T!L!!\3195;@:(LG!V8"]'$ M%HQ8:D23.&G"4/;HZ%02#LL?%H%E&7O/-E9KB=1O]$R8FGR#TC1@*@F>W6P! MA52>_80S]D*]+3A2^D#"JRG5>DR57TGUO5<+EGUXQ_(T3Y_V6W;SYA\63N+G M"O*Y@CS2?KQ"NV^M0Y+E-+LW)_"Q!/8@C=2]_I_*D6X9Z<*=/959&K^"GRYU M\(NNA@OZ(%PCC6<*CH1,%Y^)PHU#'QVT76STP2*-+9HMO1-P(8#.CY::/3EA M=O/+*_\"4$L#!!0 ( &F'?%2$AGY>,P8 .L= 9 >&PO=V]R:W-H M965T8G=$-B^61)682%O&2K+M\P@A<:%(5=9%E>-\)!W!F> MZGMS-CREB0B#F,P9X$D48?;X!PGI]JP#.[L;U\%J+=2-[O!T@U?DAHC/FSF3 M5]ULET40D9@'- :,+,\Z(_AF9ML*H%=\"8-< 7 -PVTKP#,!K"^@90*\MH&\ _;8V# Q@T%8"M':1 ML]K*@%FP6T<;[L(-2_&NE;(+.-01[Z:YJ!-Y@@4>GC*Z!4RME_NI'[H:-%[F M;Q"KPKT13#X-)$X,KZ@@ "+P&MP(ZM^M:;@@C/\.SK\E@7@$1Q,BX-TJ?MX56> MNSQL.AS4HM^U$ YM[?=!!?Q]"[];M>@/+?R.D(;W*^"SMD'_/F6ZLLZR8D-9 ML2&]G5.SW9Q1GY %!TM&(W#)>8)CGP"Z!&,:19+&= T>@RLBJG(DW=S5FRM" MOA]Z?5LRM S*?3$9RNN@U;<'Q85[ZMN9^G:C^C=KS,AK19,+I; \.W"LV7?$ M&(Y71/*Y +>/H+ANCA_U[=$6L\4Q^+A1 'X,WDJ$X""(P9RP@"[4','F.DXX@S \X 7,6R,Q5T5K0,,2,@PUA M:>0J Y>:T2\&[F3@5!OO9<9[ORP?Y2EP20*1R,3+'7 @&]]ZY6RT7<>MB6DO M,ZOW@F56"JE> N3A@8 +'##P!8?)#T1VVJN(K.56NZ"?N:#_O(),#01_S4AT M2]C?#;UYD(D>2YT\IES(NP(\ROGJFOAT%0?_$/E@%-%$(3Y1 M@<.JO!F4>X:':GL!M/*SG/6K;# %("?#W6WM\*,_"6:5M7! -2@E8-80)U@X ML<+&K60/\A,U[H&/RZ7L0JQ-&L"44*[[]68 MEQ,=;&8Z,V=?RCD@UJ6ITTS-&ZTJ+6?GFR38QR>TED6?7I@7+*0^TI M[P73PVBY5TT-YN50=-41C7^ MR,D0M2!#;A0]-A.65#15LOV)?&SD%(_D]DG-B1SE9(B:R;#=RXM*?=P20=MN M4_7G%(J:*=2D.M?%FX59ZZ5."[Q2&Z^LS<"N5R9G*M3,5",!/JT)F&%V1PJY M/%HQDM9IFZS.B0,=&)'^SZR>&F%[12Y'$L^MR^J<>% S\3PY;::H/";U$7+J M7V/EI&$WD\83TF9JMBQJXS2DC9VW>+NYQ<_P0Q E49XP:>$KZOD!;UT:*7MO M_5S9J&UH[Y_4WE6L=)R&Y%!_9Z-BP[L%OX+J,^@\K6L IB#D*RE$CKI">W8.F7Q?1"T(W^ M5'-+A:"1_KDF>$&86B"?+RD5NPOU]2?[OCO\#U!+ P04 " !IAWQ4K-E< MP:@# "!#0 &0 'AL+W=OW'_:V:O>NVH\N3 (JX*SM-.V_/QNH0P*AG+;2 M?DFPF7GF>09[/)[N&7\4"8!$SWE6B)F52+G]9-LB2B"G8L2V4*@W:\9S*M60 M;VRQY4#CTBG/;.(X@9W3M+#FTW+NAL^G;">SM( ;CL0NSRE_64#&]C,+6Z\3 MM^DFD7K"GD^W= -W(/_9WG UL@U*G.90B)05B,-Z9EWA3ROL:8?2XM\4]J+Q MC+24!\8>]>!+/+,):#@0[XP#J1W(B0,>GW%P:P=W: 2O=BA3;5=2RCRLJ*3S*6=[Q+6U M0M,/93)+;R4_+?1WOY-DQ8%@,7?Z+KG[M4OJCI M>\HY+22ZTA](3UVL0-(T$Q_4RS^0C41".8BI+14;C6E'=>1%%9FVGIOX.NS$. MG" P=D=,/"6K M4U45-&RP=<@6=$'5WV6I%C!7I0M] M!YZCBQ] >:>4_F@8O2A'Y*&\V@_$0S%]Z=I2RWX@WR $YQ!6@Z@$!LCO #I* M:6!2&O0BUW5$F/40O[&JET%KM5[ZDXD?DNYO.S9$QO^3R#LNVN6XO1Q'(>YF M'!K&X7M5@K"5L\!WB1>>;)JV66?!6'78]16,B1$T^1T%8]+*?3":G-:+ME%' M55FUK7JJ"G8.AZW3*_RZDD8?,GAK]==(1[EWO"!PSRPFW#CQ\5 2[[GRZZA' MF?5&WIG=BLF!+AE.]]=K\?*-<*;TX:XJ?*SA<)3C_K.\47.V*8?8CF@1J=[W MK1JXP.TC^](+7.*>V8'X<&;C_D.[G]*P#5>'\!OL0N>$F-WH37/@F[+'%RAB MNT)6K9V9-?>(J[)[/IE?Z/M%V?,>8*K+R5?*-VDA4 9K!>F,=#?/JWZ_&DBV M+3O@!R95/UT^)NJ.!%P;J/=KIKK@>J #F%O7_#]02P,$% @ :8=\5,6R M0D2] @ _P< !D !X;"]W;W)K&ULK55-3^,P M$/TK5K32@@3DHQ]I45J)MNRR!U:(BMW#:@]N,FTL'+O8;@O_?L=.F@V$5ASH MH;&=F3?OO20SR4ZJ1YT#&/)<<*%'7F[,^M+W=9I#0?6%7(/ .TNI"FIPJU:^ M7BN@F4LJN!\%0=\O*!/>.'%G=VJ7M(G-]1[]F]..6A94PU3RWRPS M^<@;>"2#)=UPIO0/9#0J1(Z3FC)S,F:44/'B9([HFPTHMF%\\9EHQHF[%.<&X5W M&>:9\4]I@(01.2=S(]/'7/(,E/Y*KI\VS+SLC\^M4QF9R@+?'DW= SB9@:&, MZU,,>IC/R,F7T\0W2,D"^VE5?E*6CPZ4Q\JW4IA$GQ[11U#8; M@\:J$ISY\P,MC@! MUMC/S=Z6C[@RK&L-/\V58?NSZ0_:IK3#PK#;-L5O]-("U,J-&(TD-L*47:@^ MK:?8E6O>;\XG.-W*8?0?IAR-MU2MF-"$PQ(A@XL82:ERW)0;(]>N8R^DP?[O MECE.:% V .\O)7;M:F,+U#-__ ]02P,$% @ :8=\5"B.K.Z] P #P\ M !D !X;"]W;W)K&ULQ5==;]LV%/TKA#!@*]!: M$F5]N+ -)$Z&]:%KT& M^LA(US812E1)VD[^_4A*EI1:4AQDP5X2D>(]/.?R MB-=W?N#B7FX!%'K(62$7SE:I\J/KRG0+.9$37D*AWZRYR(G20[%Q92F 9#8H M9R[VO,C-"2V4[$XR4P?E@XOG.<^$HW6V4FW.6\ M)!NX!?5/>2/TR&U0,II#(2DOD(#UPKGP/Z[\V 38%=\H'&3G&1DI=YS?F\&G M;.%XAA$P2)6!(/K?'E; F$'2/'[6H$ZSIPGL/A_1_[3BM9@[(F'%V7>:J>W" M21R4P9KLF/K*#W]!+2@T>"EGTOY%AWJMYZ!T)Q7/ZV#-(*=%]9\\U(GH!.!P M( #7 ?C<@* ."*S0BIF5=4446'J_Y2P#(7]'US]W5#WJZ2^E3?>%2;>9T]CO(;0Z/]P;H1,T"0\LWG0 [\M.246*C!:;]XC; M%.KLT:+.V+N^E%6(D44TW^5^F22S*(CF[KZ'R;1A,CV?R<'Z'3)$]B#T]XO@ M 41*):!2T!2>4LTX8T1(5(*H:/>RKG9/NJPG8=S/.6PXAZ_@+,!<7/H=2K6' MA+XB=H0A1M==_C^ B%Z^XSM'Z!&,YAG**W_Z"J(F/=$H]/5#205D9QLK.C'6AS@:L%7<<(C/X_ &EHI/+(5C/#&?=1_CI&&< MC#+6]6 -5#-U4U*DNJ*\((/):0;#()R&7C^E64-I]G)*;Y#0V4E"PTDRZ^?N M>VU-\?[S.ZZ&[&8R"(,I;A-9?5L]Z\8N0[]3"/W_]3JLM^_FVL<3;_JKOM-E MP]>FCUMU>%3=-Y!63I%I*:7^#:4'BJ.]GC[_B/#I$>$HG VEOBV)_GA-'"7W M%D<1]!W%=$A'6U#]\8KZ,AVOJU;/4(E>7F3\M@C[XQ7LNCH!EWY8\_[F:UR'S%F:)3LT23/#0)=F62?^Y.CG&^Y7F&-_Z:([X:(YH MT!MNI[7(06QLQR4UJ5VAJM_@S6S3U5W87N:7^4O3[=F6I86I6L7/1&RHEL-@ MK2&]2:R=(JKNJQHH7MH&YHXKW0[9QZWN6$&8!?K]FNLFIAZ8#9H>>/DO4$L# M!!0 ( &F'?%3NW?&@,0, )H+ 9 >&PO=V]R:W-H965TU6OLP[<$D!V(UL:EM MH)7VXV<[:8!!TFYJMY?$M_.=[SOVL4]_Q?B]2 $D>LPS*@96*N7\V+9%G$*. M19O-@:J9*>,YEJK+9[:8<\"),AZX)K-4Z@%[V)_C&=R _#:_XJIG5R@)R8$*PBCB,!U8(_=X M[ ;:P*RX); 2&VVDI4P8N]>=K\G /92 V#/PZ Z\T\ SOPI%A>8HE'O8Y6R&N5RLTW3!2C;4B M1ZC>E1O)U2Q1=G)XP20@UT,M="-9?)^R+ $N/J*SAP613VKX@M'6$H2$I%B! M+N/=JO"O'YXS*5* SFD"R#6 K M*94>[UG/V&M$/(6XC7SW"'F.YWY -A(IYB"*;P.^7\7+-_B=&OS+A102TX30 MV1%B92@.""W][(U!@1@:1)TERV$4]4(_[-O+/4PZ%9-.(Y,33&-UF"&Q56Y. M@>@=>H%(9X=(*_"#3N#L9Q)43((_97*$[DP^0-(:+8&K_$:?.:82J4,*Z!,F M'-WB; &&<<*R#'.!YL +]H?H)UKOW3XE!:%H0TG0CGK[9825C/#-MS;GM.39>L)^^ZZRO4*=1P&VQ52\$KP39RK[0[=1%S]VXP=U7N'_OT)4D-F,7 MMMVHAKRW)N^]]2U6(FY?8YX?U$9R?;>[S9?[?[C(2D;;1]*I.Y+KM\%M?AS^ M)KO=W>>AZ_=JH[I^'=SFY^$?YK>[[UWH=7Y38&^42SGPF2D*!8K9@LJB MH.:G3!5@94<[J,KQX2]02P,$% @ :8=\5"KL9$U0 @ S 4 !D !X M;"]W;W)K&ULC53;;MLP#/T5PL"P%ECC2Q-W*)( M3=-A>^A0M-B&/:H6'0N1)5>BF^;O)\FNEP&)L1=+I'@.#R63\YTV6ULA$KS5 M4ME%5!$UUW%LBPIK9B>Z0>5.2FUJ1LXTF]@V!AD/H%K&69+D<#EOV :?D'XT#\99\<#"18W* M"JW 8+F(;M+K5>[C0\!/@3M[L =?R;/66V]\XXLH\8)08D&>@;GE%6]12D_D M9+STG-&0T@,/]^_L7T+MKI9G9O%6RU^"4[6(/D? L62MI$>]^XI]/3//5VAI MPQ=V76Q^%4'16M)U#W8*:J&ZE;WU]W 2/,3@*P'9$%WERBH7#-BR[G1.S ^ MVK'Y32@UH)TXH?RC/)%QI\+A:/E=$T*:P04\D2ZVE98IR9B=RNG3W6E%EX4YQY/\2 MQ*Z H8KLO8I5-LJXQF("E^DGR)(L'>&['&[E,O!-3_#=O37NKT$.4I0(9WMD MQI[#V6^W'JUWG"V'0#"B:SKHFOZ?KE*NF8;O,.HNNDZ]&]X-^?NF=D(UT 22P=-)E?N:DPW M.SJ#=!/Z]5F3Z_ZPK=RX1>,#W'FI7<_VAD\P#/#E'U!+ P04 " !IAWQ4 M=%?^G><# !6# &0 'AL+W=O%(Z\-DO&2Q":2T$4+&Y[$WHSHWT+/YNDO;:F!>X^OV;_Z)K' M9N9,PU06WWAF\MO>L$LZ]C!H$?22AM9-F!D M4')1_[*71H@=P- _ 0@:0' H/$)0-@ PD- = (0-8#(*5.WXG28,US8??]T2AGI'/2X:U=YUR59GC5U6>W2?Q\,D\N-^?^0][W9S')>$_L"G@S9N MCW;4TH[.TIY*\0S*\'D!9 9SL[OOW^^AG(/Z<4:=?ENF?Q%U^D==#Y+8'U)Z MH$Y'7.C[P^2$.G%+.SY+^RMH QEJHBS7"?G&E&+"O$F:05MC< EI9H.CEB,_ MBFAWP\.6S/ LF2_X-OQ^RTE;);E$RW?GLWZG/[IT2HYTBI-A/^S6B?K;V]0_ M6ZW1Y3WYQ^2@WJ(.W;FIZ45.2Y-VK]=^&$3#@]/2$4?1/=#$/Z%*L&4>G&7^ M:,E=V<]S1A[8!FV#(1,KU!+L,ZJUIC$87Q"+7OW[L]LKTEZ_I[L?H?O?H'Z-P=2'9W<]>O)78-"6:KY?^C B)'$ M!G*Q)/4V52O<#WR'"2MEA=LE%V11B4Q;HU:QHMB@Z4L!E5AR[P^B/,%<5&EKG!ZZ[7BQO MQSR5H);.A&J2VK;K+V8[VQK=.V?O#N:GU@!WS$]H=#.E4<<*[B"N.$OJ;4O7 MCON>J247FA2P0!K^]0 W6]4FMAX8N7*V;BX-FD3WF*/Q!V4#<'TAT=HU UN@ M_5=B_#]02P,$% @ :8=\5"@MJ3()! < \ !D !X;"]W;W)K&ULM5==;]LV%/TKA+&'#' C4?Y,X1AP[!9;D31&TK0; MACW0UK5-E!)5DK)C8#]^E[(JJ;5$NPWZ8HL2[]&Y7^>*HYU4G_4&P)#G2,3Z MNK4Q)GGM>7JY@8CI2YE C$]64D7,X%*M/9TH8&%F% DO\/V^%S$>M\:C[-Y< MC4\,;CQ*VAD M0:RYC(F"U75K0E_/@LP@V_&1PTY7KHEU92'E9[OX,[QN^981"%@:"\'P;PM3 M$,(B(8\O.6BK>*&@VUZUABX2P8JDP#W+W!^0. M]2S>4@J=_9)=OM=OD66JC8QR8V00\?CPSY[S0%0,T-%Z@R W",XUZ.0&G7,- MNKE!-XO,P94L#C-FV'BDY(XHNQO1[$46S,P:W>>QS?NC4?B4HYT9OY<&".V0 M5^0!MA"GH,G%# SC0I,/\&Q2)GX?>0;?9/=[RQSUYH :-*!.TO4EZ?AM$OCT MZNEQ1BY^JT.9NE%FL$04:E$"VHPR.Q_%KT7Q,&9%X((B<$$&VVV GO>EU-_+>-G, MOGM$BP;=[C']FGV]JWXC_U[!O^?D_^9Y*5+-M\B4O 4@_]Q!M #UKZ,<^P5T M_U>5XTW_J,ZR,FOR=E!0&OS"0AL((8= M$QE%;*[4!H'(%;E/[-36M9/!/\Y6G6Z3CTRD8-/[%(>@Q)[':[L=,-Z3 M2*;UC9H3J;8@'32K!RW%GKK5?J[PZU99F9@+AM&S9-]\27ERJ( G#:M4H)JL MH#GITQ/O.*-[2G&G;G5'ODN 4).5DE&A=W4],LV1JC'KTN:0E4. NJ? '8]Y ME$9GE5(IX]2MX]A<7(;D?D4^,:4P$WMR'Q/T-DR71KMB[\:E6>Q=%$NYIFZ] MOF//9_M=ZC1U*^O/^^W&/2TT0:G8@5NQOW><_$=^9G8%I1('+U%BA_J>P.TV M!\6KG&[L6?2.J35'\1*P0BC_*43T<'(8Z/EL4W!YJ$_($=:2JO[%B6A$(NL[W%CQD-MX53$EM@ MVV,K":-T-)L4YUZRV82=1!RE]"5#_)0D8?;W$XW993K"H^N)UVA_$/D):S8Y MAGNZHN+3\263*ZN.LHT2FO*(I2BCN^EHCA\7),@="HO?(GKAC6.4E[)F[$N^ M^'D['=EY1C2F&Y&'".77F2YH'.>19!Y_54%']9ZY8_/X&OW'HGA9S#KD=,'B MWZ.M.$Q'_@AMZ2X\Q>*577ZB54%N'F_#8EY\HDMIZ\$(;4Y-SA )4#O'5P.AQ(Y4"*0LO,BK*6H0AGDXQ=4)9;RVCY0:%-X2VK MB=+\9UR)3%Z-I)^8?62"(DS0!_1*SS0]4=X\?+>D(HQB_EZ>_+1:HG??O9]8 M0FZ;.UN;:HNG<@OHV (#>F:I.'#T0[JEV]L ELRW3AJN23]!;\0EW3P@@K]' M8 /6)+08[F[WI$-J#4D1S^F(=Y5+)TWIZ1:>^2-UG@40.+8M]STW,];8>HY.!..7X1!YJAU6G- MZ5ZV:#%,#85';,['RO7F5[?'&C7:=L3%W6HH0.)!A*QR'%2X8B,VAR-N4\_# MH*&CSC#P>YX+Q4<\")!O2Y M1,Y!VMS75K!B*C:'*F[3T@=/HY#&SG4[!0(%51@$U4$"W=ET0'$6S#D+;7[Z MGJ;U:NRPXW6C!11H81!H!TEDUI% ,1C,&0QMMFH[DL:NKR.!8C 8,5@KE%&O M H5L,$V12O(9^7J]H=J-&7\&*PV#.86CC%?LDT)2L,73L M[AX%BL/0S^&W-7]+4P--W];9C>U.28@B+^DG[R!)[NM)1!&7 MF!.7:$CJ8HTT.D/L>=W:*.22?N0.TN;.=D0:!8BHQ9RK1_-7W M-7]X_MON-CE%5-)/U '"&/58HNA*S.E:N38'88[F541C-M:,2ZS&8#2AV;Z8 M%W.T8:=4E./&^FP]DYX7D]@WYY_PXZ*<+*LPY:#[.PDROT" !<"0 &0 'AL+W=OT>>$G\<>^YY]PX]WJTY>)!9@ */=&%[D4DR8,QG9M868C'BIN(EU7$X$C$.<0=%/KG*/ "_VXY1V>?7J&X6D,C)&B$ M!!:V>P2VIG_^+OES-*6\9.H0\RI$SX8P/\!FTNU[^H_P1N[F +>PX1:VWJY58AH3ZX?1=VCH97<&'GS]7@ M;:["\/@)&3;[N2YIU>>1UCOQ;XP^%1Y;XIN/^N["J7 MWUZZWAREFL%[!4_W;0E,2:0R,+V!T)*BHA1QION:[K&/)1% K47)$A#6+B%2 M";(JJR::"K 6=FO&:8'9,Y(D99#H1J0R1+3S]/=BY\8%(@S-,L)PY]#7U#N=U^OH#BJJ55Q/%"]L-5USIWFJ'F;[^@# &>G_-=4>L)R9 &ULS9MK;YM(%(;_RLC:#UVI&\/,<''D6$J=5KL?NALUV[VHZ@=B MC^U1N;@PCA-I?_P"=GS< .>DK0M(58.!&=[#O.@YAV'&VR3]E*V4,NP^"N/L M8K R9GT^'&:SE8J"["Q9JS@_LDC2*##YSW0YS-:I"N9EHR@<.W^<7 M*A2I4,U,T460_[E34Q6&14^YCL_[3@>':Q8-C[W]3!I\'-<0:3CW=_@ M?G\CGM. [QOP)PULT=! [!N(,M"=LC*LJ\ $DW&:;%E:G)WW5FR4]Z9LG4>C MXV(8;TR:']5Y.S/Y/3&*V8+]PMZI.Q5O5%9N%@;0\9)=J[2T2CQ3[(_;4"^# MXN9GC+,75\H$.LQ^'@]-KJ/H;3C;7_/5[IJ\X9I7:G;&A/V2<8O;[V^NV(N? MGO0RS*,XA,(/H?"R6]G0[3Z EZ3\E^PR2C:QJ5.^NX137J)X!.XFTK/R9\(: M#^]JM(F#-G$J;:_OU[G%U9S]J:/BO&3!;O)#V2*8[4ZX,4%J6#[:BGVXO-?9 MQ_/B1O)?+#O_A]Q'>= J6]+*7ORK@K36(;@$FSWD#9%8G$,LSH_WA%/QA#UR M_$9/N =M;L>>$*0GO(-6KWM/X!)(3_B'6/P?[PF_Z@DY$HV>&!VTC3KVA"0] M85O #JM[5Q :2%O81RBT?[PQ]M M5'*$!MHMP#?>0C'':ZHYOSEGYP!*CH.R$[?0:;P E(H>5'B$!M(M L J6JCP M1+7"\]WF-X2 28%CLA.ST(F].'K'V8.:C]! FP6X*G"F7:ER./91/2>#%@ Y MT0+D1,V+2&&]23]%H!(T0-$$AKJ?+P?3+PA M,9@ 5M$"6$45K)[@-0;%M1 Q 8X%CN,N#4IG_!*H+'M 94)#LT&)AOA@2F"Y M;('ELLKR6H,26HB8( 60> K0I4'I(D-")B![D D0&A"#X@V)P3R:1FWAG;&L MOC.6=HT_<2E$2)"V2#Q3Z-*?=%DC(5.1/7@%36A _(DW) 83TAR)9PI=#B9= M=DC(5.3),I7O&$Q< S*8WY/:2$AM))[:O+Z?A9M,WVGSP-ZH9U4K#N0;SLGR M#>0K"JM:K0C1_+[?@4S P>G;%'M/"@\'\.^T-<6+.)G00']Z UF <[(L +&- MJ-B&(Z];',"S@S.Q4]?0U8!S](E36[._F&MP#;1K@,W.R=B,N,;].M< -!T< MFIVZAD[1':"FTP-J$AIHUP#_G!:FI)WJE#3F&A< ZN( [=0U=.+L FK='LQ, M$QI(U[@ 7+>%F6FW.C.-N@;XZ>+\[-0U=(;N FK='LQ0$QIHUP!PW19>WKMU M7Q5;S:XY^JH8Y^M#X&Q1P;70#XR'@#0:Z&"].HJR$;7> U#P=*MZYYQD?ZP#.O!P4D MH8%V#0#0:Z& ]*H%).8:@)J' Z5;U]"E@ <\\WI00!(::-< +T6"DBO6D!B MKCE:1X/SLUO7T*6 !ZSU>E! $AIHUP!PO18*2*_FF^9FU_B 3Q_'9[>NH4L! M'UCK]Z" )#30*\D N'X+!:1?+2!MV?QILU_P\\L] "W_*R<"]PJH^FV=JDS% M)F-FI8IER#K:1&R]26>K(%,L59\W.E51><8FGJNT/&^N,Y/JVTTY6L$R5>49 MY:%I$JV#^(%E>AGG([S59L5TWOCRGVMHEJ1,QVRZTG%P5C=:PZ-ESY%*E^5J M\(S-BON\6YI[V+M;G."$_OD@2\_BCN,!A M[?[D?U!+ P04 " !IAWQ4S)_5;'@" #@!@ &0 'AL+W=O M^[Y*[.)JRWD;"(JS2C' MA015%061O^;(Q'[JA=Y384FWN;8%?S8IR197J!_*A30SOV7):(%<4<%!XF;J MW837R=CN=QN^4MRKHS'83M9"/-K)YVSJ!580,DRU92#FL<,$&;-$1L;/AM-K M7VF!Q^,G]@^N=]/+FBA,!/M&,YU/O;<>9+@A%=-+L?^$33\CRY<*IMPO[)N] M@0=II;0H&K!14%!>/\FA\>$($(X[ %$#B)X#X@[ L $,7:.U,M?6+=%D-I%B M#]+N-FQVX+QQ:-,-Y?845UJ:56IP>G8O-$(8PR4D@J?(M2367@6O;U$3RA1\ MP8.N"'LS\;5YGT7Y:<,]K[FC#NXP@CO!=:[@/<\P.R7PC=!6;?2D=A[U,MYB M.H!A> %1$(5G!"7_#@]ZY Q;\X:.+^[@2]SYH#SU#I94/<+W.RS6*'_ ;UCB M#GF%,$>>YN:NG"S>"W[YL&HK/:KB5E78G0FD0&_@H1*: \ Q6*';[1V%A_KM;EZ$*4E%Q7=_$MMK&](U+ MIV?UN8GO.FW_TM39?T?DEIH,8;@QE,'@RIROK/.TGFA1NDA:"VTND!OFYA.$ MTFXPZQMA8JF9V!>T'[79'U!+ P04 " !IAWQ4F#;%X[H# #%$0 &0 M 'AL+W=OJ# Y,$+>#4=I*KU!]?&U@@%S#):N]>$FSF^Y@9>^:3 M/3MR\2*W I]R=)(\SKQE&RVRDRXB]F. M;> 9U.?=H] CMV:)DPQRF? <"5C/G3MR&U+? J+/Q(XRM8S,J&L.'\Q@]_B MN8.-1Y!"I P%TW\'""%-#9/VXY^*U*F_:8#MYU?V7XK@=3 K)B'DZ9])K+9S M9^*@&-9LGZHG?OP5JH!&AB_BJ2Q^T;&RQ0Z*]E+QK )K#[(D+__9ERH1+0 ) M>@"T M"O 7X/P*L 7A%HZ5D1UCU3;#$3_(B$L=9LYJ'(38'6T22Y6<9G)?3; M1./4XG>N !$?_81"GD>0*\%,>J6>N(LBOL^51$\007)@JQ0D8GFLQP?(]WKP MX1X42U+Y45M_?KY''W[X.'.5]LIPNU'EP;+T@/9X0"AZX+G:2O1S'D-\2N#J M<.J8Z&M,2VIEO(?H!GGD$Z*8D@Z'PLOAV.*.5Z?8*_C\'K[7='6EID2."J2I MN,-B2J<^QOJ[A[;''79C_\3NQ#6_=LVWNA86&PP$(NBO!\A6(/ZV!#RJ64=6 MUGKCB'KC=,5>D@2MF"@.SD,_-QMYI#?RH/8Q>/.B!&?)IF2"SSWKL O\H->U M<>W:^-I%0?]U56/[=0TZ*6/TE,B72Y9V4OLVN79I/Z$="//)KE3:V8AW@_&/ M715JQWF3<]Q).-,ZG.D;4EWM#;2$/-IJ<7MYQT03W#1F_*ZI'J"CO;D> HX' MDDU:6D,N2S>]*%6TX:7OT7 JEI."Q1UUW6'G>>/>NB:-$)"W*P$Y;_'$&WL= MWG5H@3?I]Z[1 G*A&-#OUW=(HRGD:E&QEX.=KK_U# "I/U0.C001NP9U)_R; M=I]&@XA=A*Y.MYV.C'K3/0#$0^ENI(O85:/.G7=1JAH-(781N:S[A!7+:8%/ M>^N6-D)![0W:UE4J:/NC$SP];RH==H1.O7[OFIY/+^SYWO?K*K11#GJU3A -[A;::,5U*X5W7G[ELV!-DI![4IQ;7,8H)OV]88!7%%U>8ZL9^N[B+OB!/[5_)+&UL MM99=;]HP%(;_BA7MHI6ZYH,0H (D"MW&12F"=KN8=F'"@5AUXM0VI97ZXW>< MI%E8 /6BW"3^.._Q>QXG<;I;(1]5!*#)2\P3U;,BK=,KVU9A!#%5ER*%!&=6 M0L948U>N;95*H,M,%'/;]BS'. (.H38I*-Z>80B9IPU+<0$T6 MK^0[B+6D:<1",L"GAYR-0%/&U3GJ'N8C/?/AQN;,KMY%*B<8KT7A9/O] OJG$ET7JUPLRY331%X0FRPJ% M'5[[BLVS-[/LYFUZ[KM>X#H.>GNN5K4GSO?\:MR._49IOW'4?F6+=JR2&5./ MY/9B,[V]&9'X_N+^9'^'FEPO[)^669P\J/ *_5<=6#VL;N >H M-4OSS<^A-KQ#8&0V'@Z.( O*58.3(@MJ++R.5T=6#VMT#B-KE>9;GX-L/!F- MC]%JEPNV3TJK7DEDSPA\9D"8 YU<"S[:B8X[*\M>H_Q=02P,$% @ :8=\ M5-^PF(OV 0 $ 0 !D !X;"]W;W)K&UL?51- M;]LP#/TK@K%#"VR1XS1;5S@&FJ3#=N@0).UV5FPF%JH/3Z+C]-]7DAW/!9I< M+%+B>WPD):>--B^V!$!RE$+9650B5G>4VKP$R>Q(5Z#+X*Y6,JRA+P][*9*FN47 %*T-L+24SKW,0NIE%X^BTL>;[$OT&S=** M[6$#^%RMC/-HSU)P"6U1RP[L%$BNVI4=NSX, ,GX#"#I $G0 MW28**I<,698:W1#CHQV;-T*I >W$<>6'LD'C3KG#8?9;(Y#QE'PA#[(2^A6 MK %!A98]L2-9&"@XDJLE(./"DB M;,1'9;=TTT#G'\$AN[UQCR).Z6$H@PZF),'LPUVT)->UPG9@_6Y_W>_;*?\/ M;]_*(S-[KBP1L'/0>/3-)3?M_6L=U%68^5:CNT'!+-V3!>,#W/E.N[EWCD_0 M_P2R-U!+ P04 " !IAWQ41::CK[$# #Q# &0 'AL+W=OOO>ME640,;4K=A"CF_60F9,XU1N;+65P.)2*4MMUW%\.V,\MZ;CBT"G/X4$25609DR]WD(K=Q*+6Z\(CWR3:+-C3\99M8 GZT_9!XLQNK,0\ M@UQQD1,)ZXDUH^_G-# *I<1G#CO5&A-#927$%S/Y&$\LQR""%")M3#!\/,,< MTM180AQ_UT:MQJ=1;(]?K?]8DD:R3B15:)(8U*U+]*'8_04W( M,_8BD:KRG^QJ6<A@5"?O",?\TAD M0)[8'A2Y6H!F/%7D"?:Z8.DU"GQ:+LC5#]=C6Z-?HVU'M8^[RH?;X8.ZY%[D M.E'D0QY#?&S 1L -:O<5]9W;:W$!T2T9T!OB.BX] VA^N;K3 V?0!'%0VAMV MV*M#=_6+4.J:K*7(R!P)\[S@^8;\M@7)3,XJL@(\>' 4ZANRP+'2/#H7V,JO M5_HU)_)Y^H[2T'/P-[:?VXS/2?J!&[8EC\@-&W+#[T@.SQJ>I/P:=H _>4E'>R6W04=)+R&U)^+ZG73*KP%SH1DNL7\L<] M9"N0?_9D>M!X"'H]U-N-&V_2@BXJP4E4J.LY03?C ML,$3O@'/LEC]A=<%T8)\V&]YE:CG\(6G^!P:.EXGOE&#;_0&?%A\+\"\)6W(/^01%# 9):7$'$\(UT=<+DDQVKJ2:"^>#B=]QZZV M>+2#GDN[@^,>P+B]8)::X0W)\AAW,&(I^;F07,6\:D(NH7VX1&C_+?*-9ZNV MVJ;N.Z-PV,W]4/EI?^F_B/O_E1Z'RDW[2_>WI,=I6:8^];M#=*BXM+_DUO?; M?Z^X]%!RZ7>IN;75]AWCNZ-3RG:K>6I'(Q++JR)K5IF^?E=WJ5^MW MII\OF]*#F>ICX)[)#<<.(84UFG1N P0EJ_ZZFFBQ+5O4E=#8\);#!+])0!H! M?+\6V*;6$^.@^&ULC99+;]LX$(#_"B'L(0$VTWPPUPUFMPE78 M62E9#4(S*8B":AG6D.._UFC0^;2*_>:P#&8!*:&B)VX>Y?DO M: /*K+U"7&Z>-T3!AC_')*'S+4,^L_I8&2)R3&_(@ M"ED#^8>^@L;E(Q12%(PSZM(M*_()2E"4]P3)G3&*[4Z&[C@0(\F7(TI8>6U7 M/<&/K_C=:2!7:Q!0,7--KN[!4,;U-?KZ^G1/KOZX7H0&([)<8='2KQOZ9(0^ M3LAG*H,WOJT<7<-+N M>%)G;S)B[\E0-B;SG/)^/>LXZS]E%S]OM MEG!)!<$>M\<6(4#[G*^S@?.;.)V.NL\[]_DO B] V-9$L':+9R*/KAY\!/F M(,FFPR,:BF7Y*.:TPYQ>Q-P<\'@ OR;R0OFIJ7'*L:E3Y/?!3H?IFB9#V*%8 M/!]/ZJRCG5VDQ?;!5->(!-YNLNDT8H]GC=^7-[^S(4LR\3![Y+)L-@H][Z#G M%Z'OF789A9)43&!>+6TAM;<6UG,/[,P#ZY'+X_&JB:/WBR#Z9:O!8A4E9K3 M1F/L1>!MR9&G8QN.HO3LKOHB*%SA>SSA&6.*2514H6W.4>W'C89GE M'MBA6)R.LR;OK,E%UB_F ,K+E0Q:[]QSWAZQB>>XP]X(4(/:N\E(X^=V$J:Y M_;K=;OJZ+=3#/2?:;83_%FYU"AR>AVBDRJF9*:A9%'-VCL MI,&QQ3T><+($907P?25QV&@7UD$WJZ[^!U!+ P04 " !IAWQ4P!!9=W$# M "D"P &0 'AL+W=O:R(@K64^\C_3"GD36H%;<V<'7 M8NH%E@@$Y,:Z8/AW@#D(83TAQ]_&J=?.:0W/GQ^]?ZZ#QV!63,-52Z/J7'!MMX)%\KXTL&V,D*'EU^F?W32+.#&C< M8Q V!N%+#:+&H,Z0S%*"8J+\M#<-9+B9XLP##N-!O<:J;Y8*\>?5VXAL, MR&+Y>0/_Z00?]L O(+\B$7U'PB"D#O/YR\V#2W,?T]CF,FQS&=;^XKY!B[(N#-Y'#D8N[(H'?V9;(9:1Z0$(-ZN D''77 M.!YW";NR,(I[";.6,!LD_&FVH%Q467,EN5C78)PYMJU3 M2H/$<3WY9RV4[5^_,[7AE28"UF@;7(W0B3JUA*>!D;NZJUI)@SU:_;C%-AJ4 M%>#WM<3.JAG81JUMS&?_ 5!+ P04 " !IAWQ4EI\WQ5 " "'!0 &0 M 'AL+W=OEM=5#&)J\!$%-3U4@\62KM* 63;T+3:6!%AXD>)A$T7TH*)-!-O)[ M2YV-5&TYD[#4Q-1"4/TZ!:[VXR .CALKMBNMVPBS445WL ;[5"TU6F''4C ! MTC EB8;M.)C$#[/4^7N'GPSVYF1-G)*-4L_.^%:,@\@E!!QRZQ@H_EY@!IP[ M(DSC=\L9="$=\'1]9/_BM:.6#34P4_P7*VPY#CX'I( MK;E=J?U7:/4,'%^N MN/%?LF]\A^B'M@XG@/C^ B!I Z*=-[*YA:^-1Z,:)MTMKJW&4X8XFWU7%D@\))_(HZBX>@4@*[!, M ]Z4)4M.);F9@Z6,&_(##K:F_!:=G]9S0]TH_O2!(E\9F$9O\.CZZDT^\*VO=\ MZ46^+>X49(8J-=O4_K&Z.MZ1!3TP40LRD1++^,;#D"7H[@KNG)7C!9RK[_7P M:2^*/EZ1D78RTO^5,5/F;&(-X< 3NN'QDL7]011A45].K^.,6SH\=6OR#4_> MM "]\ZUN2*YJ:9O'T>UVTV3BF^C=_A2G3#,4_M(T(VI!]8YAZ3ELD3+J#3$I MW;1]8UA5^<[9*(M]Z)&PO=V]R:W-H965TV!:1Y!!F^L=W M)0QVP!8UWPW%+TN3U08Q# 41"91Q,3J M$D*^/*^XE[@QN24 C#6CL M!I3-X*WU?ZM .:C'>8: MQ@CCO9'K+4H=$V6;+72;+=3 -DI@1XI/GLB-E E,R2 10?Q(AB "/JV2;RQ, MH$H^H_N8 46+OUK#^P9>N^1+SW7:7L=QG&[]I8"8MR7F68E=*/(P!X+J/:%] M?YG-P'"[>!0 D4[IO^X@&H/XVR)"8SM7XV011F;;\RJ0LR!.L_0]^:<\_Z_6 MDS9STM F=9H^+5;&W[+U_][1TQYI;7DTKKZ'@$X"I)#/!(S,] MBR= ^(ST>11AD3+$BX1J[A%J4]HH)=3:$FK9";%59&P/*62B&5)]+E7AGK7V MJ#0Z7BF3]I9)V[YE.TY\3/)VMM@=*_;.":F2B^DTT$T!"[?)>\=>@RB)R$7$ MDU@5F4]G?]VTY9 +4?N2"\#-2=_>N0F?@&IS%>WM_UC MQ')SU=&U^PJV=SHA[@'UN9**8;7$S%V 4"MR-GI.4#%RS;G29]MBU]?I//GC M[?F-EE\B6&;(KMV1;['X 9YA(PX>Y42O73.^>E7KAK&X"-%]MRFADEFP:_?@ M#94OJ Y3VF=24O<0PQ+U>P 1D;,_@(FB(GM] -XG*XR4MFW-'-P]8.&6-+OD M*Q8&,R"WP005A.\K(F[FRZ[=F._U/&I5U6Z,$REL_/6^7<0QMEKHR8J,6(CU MH\]?0*!WCU=DB.D7%SK1Y8')6C7?^=E&.[-MU^[;Q])&!]\POXD57C7P[J%' M;$Y/X2+L4_LUQ[Z(S.I=N]?_X/[CJ)LH2F+HK] /CLF*S/I=N_=_6<8@Y#Q8 MY/5]$"R6:-A:3*8S @_VU!PR'A?J:)^C76MZ5AVS8N+:JXE-1V2)VZ^"<6@L M,PJDY&)%S(7C",EH5C.HO68,8*PPQZ02B=ZE:G[FS8.Y.0\%[JCIQZ8\#-%+ M"&;BNB/3]FV]GERF)-HYQW1JS80Z/>+C$K0]1>AFPZ_Q>M+\U= $Z_ M 9S>_/;I?CWJN&VGXY4HEQ4E:J\:/]K^]E/\M_VO6]KJT*P&T0,UR(B14JNF MR8G4UC*>G*:-@@1L-7;3],"HMTO*2AJU5YF3>_H^W;]E^)WRGIYFY8H>N&9\ M?U??IP4WC%8YEZSJT-.KSET0FY[[F,.:%1-J-_I23SBFQT^Q\T?2]6G;\=RR M0YF5#7IZV=@0.T((+RL1GKU$_) 0*?:;EQ8=W_=IT]T1HIY[#Z=?Y.*TCT$L M20@S#,43AAAB_6YT_:#XPKR:&W.E>&0^SH%A:=<#\/<9WBPV#_IMW_8-=>]? M4$L#!!0 ( &F'?%2Z,Y@/#0, (L0 - >&POWW./[XX8==KH-:>W2TJUMZJX:%)_J77],0B:Q9)6I#F7-14& M*:2JB#93509-K2C)&W"J># >C>*@(DSXLZEHJZM*-]Y"MD*G?C28/'O[DJ=^ M&+_W/4N7R9RF_OWIVQ^MU)=O/'L_>7=R,KH_NSRTGW; F1\X22]>0'H^&N'$ M &+D\@^$IWY&.)LK!EX%J1A?6_,8# O) MI?*T*9 1$X*E>;1P:&=0NYZG8D*J+K:-8+_G_?(#8#,#@8SS0>#8MX;9M"9: M4R6NS*1;W!F?0%X_OEO71F&IR#H<7_A;A^YF@LRERJD:PH3^QC2;2,E%*03L/&HQ\8V@7E_!8:^WNQQ[TJ=JHZ@IJ*86@$]4-+ M8R? O\MFN7=HDU?1>C5[D/IS:W8CNCGT"KU1M&"K;KXJAO@8>XBSD[KFZT^< ME:*B=N\O#CB;DHV?MY2*/9IHT"D+8Z#*]QZHTFRQ:_FI2'U'5WK33:L"USS^ M!S7_V3R75%!%^*YHT_K'G.57*^X/@K^AN?M5.53L%!E].'Z-_>%W["+CHQ09 M]#_H.Z?&WIDQ6#TXFU/_&[P'\&U0;]XRKIGH9TN6YU0\.3H,O29S\Z:UQV_6 MY[0@+==W YCZV_$US5E;)<.J&TA$OVH[_@K;"^/AQ<#$8B*G*YIG_525\V[H MF8&)VE_@<(A<=9<;P7PLYD8 P^)@"C ?ZX7%^9_V,T'W8S%,V\2)3%"?">IC MO5Q(UGVP.&Z?Q%SNG29)%,4QEM$L*NQS $P( L !? M3T\$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ0FE(2S,.\,W2 M?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_'TF@Z7WJ]/AT!5+54GWEUFI&LXLC*VDAUW[,'0KJ^3<+97R53F,1Z-\ M6$E=#\[/-O>:VB'>,5X57IL:#H8#/[1Z=N_GPZYXTD[?ZU+[U\F@W2[50%2Z MUI7^I>:3P6@@W-(\_V.L_F5J+\M984U93@;1^L0/9;TNM@[/ N2MO'?M$2_O MOTL F0SR$=QPH:WS[17M_24P/BFX>+W7>/.W+KVR5]*K3]8T*UT_A-O 6PS1 M:[1QV/Q=!_'4_DX8S6*A"W5EBJ92M5_'T:HR -9NJ5=N(&I9J:CAA;^8M^/X@+V'?E'H.3Y^+C[*4 M=:%$&UR' &,",#X8H#B:2@29$) )(^0L0(0?.&$6XMM*6029$I#IP2"O?S8: M068$9'8PR$OIE@@R)R#S_4)^A9911.*#N%*NL'H5+@B$'QNG:X4KSIB '#- MQ@#YR4 +*""PA;*XU3DFV(X9V!)@FS55)>UK"-Y,/]0:?B]KCR!/",@3!L@4 M($/M6+4MN826_+.23BU-B=OO$=6 CQ@P,\"\ ;_6#^'IXL*YT#X&7(Q)>F;/ MHFDQ<\#\'LY"Y9Y*"T*\M;)VH'",2=DFVK-N6LPQ8$)]>0K)20@GI$*5=L[8 M5XQ)^2;:LW!:S&/ G,I7N%WQ*-[3-=C$F)1QHCTKI\4\ P1<_TH+!=!WOBLEEHC%+%%;_JI*^[7\0CV&\NBQHR-*+1&'6Z(@EYDW MQ2.TAG-EW1]M2]D-)B69B,,R4=*V.4^J;KH%D#)+Q*&6*%TW,P5<:]?7X)2; M64F,,I4=ZZKS"5 K27SD>.R8X+ MATJB\?^"J&V;T8HIQJ14$G.H)#IND[%[IWXV@>[Z*30\&)'22+QGC:#44%P4 MA6F@($)*.X6.0J&['YS22LRAE;Z$\2[&F)1C8@[']"6,74S*,3&'8_H2QBXF M)9F80S)]"6,7DS).S&&<]TQ,'-U* '!_XO$3RC@)BW%P2K83D;)-PF*;OJ0' M=[022CL)BW9PUK,SDN1H&8MRMM.?-U",26DGX>B];*47.Z-):2?AT,[60(\X MNE)>ZA+;,:&TDW!HIV_,I]-0)I1V$@[M]$H\P9B4=A(.[62_,SB54-I).+33 MFVO@:*:4?=)#CJ'=I1B3,E#*8:!>S QC4@9*.0S4F[EU/CIEH93#0KV8G8]. MSMIP6*@WP>Q$D[)0RF&A7LQ.-"D+I1P6ZALX[5@HI2R4WZL4W M> FI2R491>3LE#& MTA?JP\06RLC5 RPS.WV8V$(99:&,99JG#Q,GR0TSQW.<:D+)2QS//T M88XQ)F6AC&72IP_S&"]MH2R4LUBH.WZTVT(Y9:&QT/9H\?8P;$Y9*&>QT!9FJ.T%E *\ M=I&RT)C%0CLP(9E?=19/CRD+C5DLU#/'WRF;8\I"8Q8+[9SC#P448U(6&K<6 M&K87N_.SN5KH6LV_PB,<'"]D64RM"'_6R_C2+"RR631E>0G'OM6?C9QO5N)O M_HO@_#]02P,$% @ :8=\5+?' S!" @ 0BL !H !X;"]?A)Q1JA 7/X!^H2 QY=R:,9]>QIV^VY8?!X/IV%5[<:Q M^U77PWI7CLUPUW;E=#ZR:?MC,YZ7_;;NFO5[LRVU+)=1][D.Q'8G1#O1*"WH-Y"H+>@WD*@MTP>M@GT%M1;"/06U%L(]!;46PCT M%M1;"/06U%L(]!;46PCT%M1;"/16U%L)]%;46PGT5M1;"?36R]G4!O1[V= M0&]'O9U ;T>]G4!OGWRL)-#;46\GT-M1;R?0VU%O)]#;46\GT#M0[R#0.U#O M(- [4.\@T#M0[R#0.U#O(- [4.\@T#LF/YL0Z!VH=Q#H':AW$.@=J'<0Z)U1 M[TR@=T:],X'>&?7.!'IGU#O_I-[#^'4HP[7G>XW7_TFJQ_.YY7KYR_)[Y^16 MN>!^TK=B>7OT%&>'OAOBJMBEY+\S%NL=]3:6 MSM.05[8N]#;EK^&>>5OO[3TQL5@85KLAT9#F::Q1K)<_:6L?NC3[=<@_Q]8- MJR)0%XO9C]/&,6M56.^[MK8IK[/'H7F7,G].*//):4_Y0T%^S!A7/E[ MP/.YWX\40MO0;&-#NK%]WL4.'8OIV%$LSY?XH$>WW;8U-:Y^Z/.1,OI MHD[ MHM1WY:GHU?GDE&^83I_\XORIS+G O',3G(]Y8H$^'_)Q?VTSPBFQZ7W_';&;_6_V0? J0/"=*' NE#@_1A M0/JH0/KX!M+'-4@??('2"(JH'(54CF(J1T&5HZC*45CE**YR%%@YBJP"15:! M(JM D56@R"I09!4HL@H4606*K )%5H$BJT215:+(*E%DE2BR2A19)8JL$D56 MB2*K1)%5HLBJ4&15*+(J%%D5BJP*15:%(JM"D56AR*I09%4HLFH4636*K!I% M5HTBJT:15:/(JE%DU2BR:A19-8JL!D56@R*K09'5H,AJ4&0U*+(:%%D-BJP& M15:#(FN%(FN%(FN%(FOUE;+>.;?_S_'3L^QM.[SDL^E_I.L_4$L! A0#% M @ :8=\5 =!36*! L0 ! ( ! &1O8U!R;W!S M+V%P<"YX;6Q02P$"% ,4 " !IAWQ4P!@5ZN\ K @ $0 M @ &O 9&]C4')O<',O8V]R92YX;6Q02P$"% ,4 " !IAWQ4F5R< M(Q & "<)P $P @ '- 0 >&PO=&AE;64O=&AE;64Q+GAM M;%!+ 0(4 Q0 ( &F'?%208?"L'08 : 8 " @0X( M !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ :8=\5%66P&74 @ 60D !@ M ("!E14 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ :8=\5$L>#,/B!P +R$ !@ ("!+B4 'AL+W=O@@, #4' 8 M " @48M !X;"]W;W)K&PO M=V]R:W-H965T&UL4$L! A0#% @ :8=\5'3FG3K2$@ M?S, !@ ("!L#, 'AL+W=O&UL4$L! A0#% @ :8=\5&>! M%X-P! ;@L !D ("!(4H 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ :8=\5 ,+PF1T @ 8@4 !D M ("!OE8 'AL+W=O&PO M=V]R:W-H965TM(0, M -<& 9 " @41> !X;"]W;W)K&UL4$L! A0#% @ :8=\5,J! LTF P I 8 !D ("! MG&$ 'AL+W=O&PO=V]R:W-H965T1L !X;"]W;W)K&UL4$L! A0#% M @ :8=\5#$3[YCB P 6P@ !D ("!B7, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ :8=\5.*6:(U5 M @ Z00 !D ("!+( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ :8=\5(Z#QAOL @ 1 8 !D M ("!>9H 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ :8=\5+9@&YY] @ =04 !D ("!B*0 M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M:8=\5,5R&UW>!0 'Q !D ("!6JT 'AL+W=O&UL4$L! A0#% @ :8=\5++D"NL9! MI D !D ("!X+H 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ :8=\5$DU)'&PO=V]R:W-H M965T&UL4$L! M A0#% @ :8=\5.@$8>*O! GA< !D ("!Q\X 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ :8=\ M5"&0BST/ P I @ !D ("!?=P 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ :8=\5$(.SWU. @ HP4 M !D ("!H.8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ :8=\5#GIZ[1. @ W@4 !D M ("!Q>\ 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ :8=\5.Z\+U78 0 A0, !D ("!D_< 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ :8=\5,6R M0D2] @ _P< !D ("!ZP,! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ :8=\5"KL9$U0 @ S 4 !D M ("!.PX! 'AL+W=O<# !6# &0 @('"$ $ >&PO M=V]R:W-H965T 4 0!X;"]W;W)K&UL4$L! A0#% @ :8=\5 #(PZAP! S1< !D ("! M(!D! 'AL+W=OPDROT" !<"0 &0 @('''0$ >&PO=V]R:W-H965T&UL4$L! A0#% M @ :8=\5,R?U6QX @ X 8 !D ("!""@! 'AL+W=O&UL4$L! A0#% @ :8=\5-^PF(OV M 0 $ 0 !D ("!HC$! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ :8=\5, 067=Q P I L !D M ("!&PO=V]R M:W-H965T&UL M4$L! A0#% @ :8=\5+HSF \- P BQ T ( !>T6QE&PO=V]R:V)O;VLN>&UL4$L! M A0#% @ :8=\5+?' S!" @ 0BL !H ( !6%$! 'AL M+U]R96QS+W=O XML 88 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 89 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 90 FilingSummary.xml IDEA: XBRL DOCUMENT 3.22.1 html 270 362 1 true 87 0 false 7 false false R1.htm 000 - Document - Document And Entity Information Sheet http://cescatherapeutics.com/20211231/role/statement-document-and-entity-information Document And Entity Information Cover 1 false false R2.htm 001 - Statement - Consolidated Balance Sheets Sheet http://cescatherapeutics.com/20211231/role/statement-consolidated-balance-sheets Consolidated Balance Sheets Statements 2 false false R3.htm 002 - Statement - Consolidated Balance Sheets (Parentheticals) Sheet http://cescatherapeutics.com/20211231/role/statement-consolidated-balance-sheets-parentheticals Consolidated Balance Sheets (Parentheticals) Statements 3 false false R4.htm 003 - Statement - Consolidated Statements of Operations and Comprehensive Loss Sheet http://cescatherapeutics.com/20211231/role/statement-consolidated-statements-of-operations-and-comprehensive-loss Consolidated Statements of Operations and Comprehensive Loss Statements 4 false false R5.htm 004 - Statement - Consolidated Statements of Equity Sheet http://cescatherapeutics.com/20211231/role/statement-consolidated-statements-of-equity Consolidated Statements of Equity Statements 5 false false R6.htm 005 - Statement - Consolidated Statements of Cash Flows Sheet http://cescatherapeutics.com/20211231/role/statement-consolidated-statements-of-cash-flows Consolidated Statements of Cash Flows Statements 6 false false R7.htm 006 - Disclosure - Note 1 - Description of Business Sheet http://cescatherapeutics.com/20211231/role/statement-note-1-description-of-business Note 1 - Description of Business Notes 7 false false R8.htm 007 - Disclosure - Note 2 - Going Concern Sheet http://cescatherapeutics.com/20211231/role/statement-note-2-going-concern- Note 2 - Going Concern Notes 8 false false R9.htm 008 - Disclosure - Note 3 - Summary of Significant Accounting Policies Sheet http://cescatherapeutics.com/20211231/role/statement-note-3-summary-of-significant-accounting-policies Note 3 - Summary of Significant Accounting Policies Notes 9 false false R10.htm 009 - Disclosure - Note 4 - Equipment and Leasehold Improvements Sheet http://cescatherapeutics.com/20211231/role/statement-note-4-equipment-and-leasehold-improvements Note 4 - Equipment and Leasehold Improvements Notes 10 false false R11.htm 010 - Disclosure - Note 5 - Intangible Assets and Goodwill Sheet http://cescatherapeutics.com/20211231/role/statement-note-5-intangible-assets-and-goodwill Note 5 - Intangible Assets and Goodwill Notes 11 false false R12.htm 011 - Disclosure - Note 6 - Related Party Transactions Sheet http://cescatherapeutics.com/20211231/role/statement-note-6-related-party-transactions Note 6 - Related Party Transactions Notes 12 false false R13.htm 012 - Disclosure - Note 7 - Convertible Promissory Note Sheet http://cescatherapeutics.com/20211231/role/statement-note-7-convertible-promissory-note Note 7 - Convertible Promissory Note Notes 13 false false R14.htm 013 - Disclosure - Note 8 - Paycheck Protection Program Sheet http://cescatherapeutics.com/20211231/role/statement-note-8-paycheck-protection-program Note 8 - Paycheck Protection Program Notes 14 false false R15.htm 014 - Disclosure - Note 9 - Leases Sheet http://cescatherapeutics.com/20211231/role/statement-note-9-leases Note 9 - Leases Notes 15 false false R16.htm 015 - Disclosure - Note 10 - Warranty Sheet http://cescatherapeutics.com/20211231/role/statement-note-10-warranty Note 10 - Warranty Notes 16 false false R17.htm 016 - Disclosure - Note 11 - Commitments and Contingencies Sheet http://cescatherapeutics.com/20211231/role/statement-note-11-commitments-and-contingencies Note 11 - Commitments and Contingencies Notes 17 false false R18.htm 017 - Disclosure - Note 12 - Stockholders' Equity Sheet http://cescatherapeutics.com/20211231/role/statement-note-12-stockholders-equity Note 12 - Stockholders' Equity Notes 18 false false R19.htm 018 - Disclosure - Note 13 - Revenues Sheet http://cescatherapeutics.com/20211231/role/statement-note-13-revenues Note 13 - Revenues Notes 19 false false R20.htm 019 - Disclosure - Note 14 - Concentrations Sheet http://cescatherapeutics.com/20211231/role/statement-note-14-concentrations Note 14 - Concentrations Notes 20 false false R21.htm 020 - Disclosure - Note 15 - Employee Retention Tax Credit Sheet http://cescatherapeutics.com/20211231/role/statement-note-15-employee-retention-tax-credit- Note 15 - Employee Retention Tax Credit Notes 21 false false R22.htm 021 - Disclosure - Note 16 - Income Taxes Sheet http://cescatherapeutics.com/20211231/role/statement-note-16-income-taxes Note 16 - Income Taxes Notes 22 false false R23.htm 022 - Disclosure - Note 17 - Employee Retirement Plan Sheet http://cescatherapeutics.com/20211231/role/statement-note-17-employee-retirement-plan Note 17 - Employee Retirement Plan Notes 23 false false R24.htm 023 - Disclosure - Note 18 - Subsequent Events Sheet http://cescatherapeutics.com/20211231/role/statement-note-18-subsequent-events Note 18 - Subsequent Events Notes 24 false false R25.htm 024 - Disclosure - Significant Accounting Policies (Policies) Sheet http://cescatherapeutics.com/20211231/role/statement-significant-accounting-policies-policies Significant Accounting Policies (Policies) Policies http://cescatherapeutics.com/20211231/role/statement-note-3-summary-of-significant-accounting-policies 25 false false R26.htm 025 - Disclosure - Note 4 - Equipment and Leasehold Improvements (Tables) Sheet http://cescatherapeutics.com/20211231/role/statement-note-4-equipment-and-leasehold-improvements-tables Note 4 - Equipment and Leasehold Improvements (Tables) Tables http://cescatherapeutics.com/20211231/role/statement-note-4-equipment-and-leasehold-improvements 26 false false R27.htm 026 - Disclosure - Note 5 - Intangible Assets and Goodwill (Tables) Sheet http://cescatherapeutics.com/20211231/role/statement-note-5-intangible-assets-and-goodwill-tables Note 5 - Intangible Assets and Goodwill (Tables) Tables http://cescatherapeutics.com/20211231/role/statement-note-5-intangible-assets-and-goodwill 27 false false R28.htm 027 - Disclosure - Note 6 - Related Party Transactions (Tables) Sheet http://cescatherapeutics.com/20211231/role/statement-note-6-related-party-transactions-tables Note 6 - Related Party Transactions (Tables) Tables http://cescatherapeutics.com/20211231/role/statement-note-6-related-party-transactions 28 false false R29.htm 028 - Disclosure - Note 7 - Convertible Promissory Note (Tables) Sheet http://cescatherapeutics.com/20211231/role/statement-note-7-convertible-promissory-note-tables Note 7 - Convertible Promissory Note (Tables) Tables http://cescatherapeutics.com/20211231/role/statement-note-7-convertible-promissory-note 29 false false R30.htm 029 - Disclosure - Note 9 - Leases (Tables) Sheet http://cescatherapeutics.com/20211231/role/statement-note-9-leases-tables Note 9 - Leases (Tables) Tables http://cescatherapeutics.com/20211231/role/statement-note-9-leases 30 false false R31.htm 030 - Disclosure - Note 10 - Warranty (Tables) Sheet http://cescatherapeutics.com/20211231/role/statement-note-10-warranty-tables Note 10 - Warranty (Tables) Tables http://cescatherapeutics.com/20211231/role/statement-note-10-warranty 31 false false R32.htm 031 - Disclosure - Note 12 - Stockholders' Equity (Tables) Sheet http://cescatherapeutics.com/20211231/role/statement-note-12-stockholders-equity-tables Note 12 - Stockholders' Equity (Tables) Tables http://cescatherapeutics.com/20211231/role/statement-note-12-stockholders-equity 32 false false R33.htm 032 - Disclosure - Note 13 - Revenues (Tables) Sheet http://cescatherapeutics.com/20211231/role/statement-note-13-revenues-tables Note 13 - Revenues (Tables) Tables http://cescatherapeutics.com/20211231/role/statement-note-13-revenues 33 false false R34.htm 033 - Disclosure - Note 14 - Concentrations (Tables) Sheet http://cescatherapeutics.com/20211231/role/statement-note-14-concentrations-tables Note 14 - Concentrations (Tables) Tables http://cescatherapeutics.com/20211231/role/statement-note-14-concentrations 34 false false R35.htm 034 - Disclosure - Note 16 - Income Taxes (Tables) Sheet http://cescatherapeutics.com/20211231/role/statement-note-16-income-taxes-tables Note 16 - Income Taxes (Tables) Tables http://cescatherapeutics.com/20211231/role/statement-note-16-income-taxes 35 false false R36.htm 035 - Disclosure - Note 2 - Going Concern (Details Textual) Sheet http://cescatherapeutics.com/20211231/role/statement-note-2-going-concern-details-textual Note 2 - Going Concern (Details Textual) Details http://cescatherapeutics.com/20211231/role/statement-note-2-going-concern- 36 false false R37.htm 036 - Disclosure - Note 3 - Summary of Significant Accounting Policies (Details Textual) Sheet http://cescatherapeutics.com/20211231/role/statement-note-3-summary-of-significant-accounting-policies-details-textual Note 3 - Summary of Significant Accounting Policies (Details Textual) Details 37 false false R38.htm 037 - Disclosure - Note 4 - Equipment and Leasehold Improvements (Details Textual) Sheet http://cescatherapeutics.com/20211231/role/statement-note-4-equipment-and-leasehold-improvements-details-textual Note 4 - Equipment and Leasehold Improvements (Details Textual) Details http://cescatherapeutics.com/20211231/role/statement-note-4-equipment-and-leasehold-improvements-tables 38 false false R39.htm 038 - Disclosure - Note 5 - Equipment and Leasehold Improvements, Net - Summary of Property, Plant, and Equipment (Details) Sheet http://cescatherapeutics.com/20211231/role/statement-note-5-equipment-and-leasehold-improvements-net-summary-of-property-plant-and-equipment-details Note 5 - Equipment and Leasehold Improvements, Net - Summary of Property, Plant, and Equipment (Details) Details 39 false false R40.htm 039 - Disclosure - Note 5 - Intangible Assets and Goodwill - Goodwill and Intangible Assets (Details) Sheet http://cescatherapeutics.com/20211231/role/statement-note-5-intangible-assets-and-goodwill-goodwill-and-intangible-assets-details Note 5 - Intangible Assets and Goodwill - Goodwill and Intangible Assets (Details) Details 40 false false R41.htm 040 - Disclosure - Note 5 - Intangible Assets and Goodwill - Summary of Intangible Assets (Details) Sheet http://cescatherapeutics.com/20211231/role/statement-note-5-intangible-assets-and-goodwill-summary-of-intangible-assets-details Note 5 - Intangible Assets and Goodwill - Summary of Intangible Assets (Details) Details 41 false false R42.htm 041 - Disclosure - Note 5 - Intangible Assets and Goodwill - Future Amortization Expense (Details) Sheet http://cescatherapeutics.com/20211231/role/statement-note-5-intangible-assets-and-goodwill-future-amortization-expense-details Note 5 - Intangible Assets and Goodwill - Future Amortization Expense (Details) Details 42 false false R43.htm 042 - Disclosure - Note 6 - Related Party Transactions (Details Textual) Sheet http://cescatherapeutics.com/20211231/role/statement-note-6-related-party-transactions-details-textual Note 6 - Related Party Transactions (Details Textual) Details http://cescatherapeutics.com/20211231/role/statement-note-6-related-party-transactions-tables 43 false false R44.htm 043 - Disclosure - Note 6 - Related Party Transactions - Summarizes the Note (Details) Sheet http://cescatherapeutics.com/20211231/role/statement-note-6-related-party-transactions-summarizes-the-note-details Note 6 - Related Party Transactions - Summarizes the Note (Details) Details 44 false false R45.htm 044 - Disclosure - Note 7 - Convertible Promissory Note (Details Textual) Sheet http://cescatherapeutics.com/20211231/role/statement-note-7-convertible-promissory-note-details-textual Note 7 - Convertible Promissory Note (Details Textual) Details http://cescatherapeutics.com/20211231/role/statement-note-7-convertible-promissory-note-tables 45 false false R46.htm 045 - Disclosure - Note 7 - Convertible Promissory Note - Convertible Promissory Note (Details) Sheet http://cescatherapeutics.com/20211231/role/statement-note-7-convertible-promissory-note-convertible-promissory-note-details Note 7 - Convertible Promissory Note - Convertible Promissory Note (Details) Details 46 false false R47.htm 046 - Disclosure - Note 8 - Paycheck Protection Program (Details Textual) Sheet http://cescatherapeutics.com/20211231/role/statement-note-8-paycheck-protection-program-details-textual Note 8 - Paycheck Protection Program (Details Textual) Details http://cescatherapeutics.com/20211231/role/statement-note-8-paycheck-protection-program 47 false false R48.htm 047 - Disclosure - Note 9 - Leases (Details Textual) Sheet http://cescatherapeutics.com/20211231/role/statement-note-9-leases-details-textual Note 9 - Leases (Details Textual) Details http://cescatherapeutics.com/20211231/role/statement-note-9-leases-tables 48 false false R49.htm 048 - Disclosure - Note 9 - Leases - Lease Information (Details) Sheet http://cescatherapeutics.com/20211231/role/statement-note-9-leases-lease-information-details Note 9 - Leases - Lease Information (Details) Details 49 false false R50.htm 049 - Disclosure - Note 9 - Leases - Maturities of Lease Liabilities (Details) Sheet http://cescatherapeutics.com/20211231/role/statement-note-9-leases-maturities-of-lease-liabilities-details Note 9 - Leases - Maturities of Lease Liabilities (Details) Details 50 false false R51.htm 050 - Disclosure - Note 10 - Warranty (Details Textual) Sheet http://cescatherapeutics.com/20211231/role/statement-note-10-warranty-details-textual Note 10 - Warranty (Details Textual) Details http://cescatherapeutics.com/20211231/role/statement-note-10-warranty-tables 51 false false R52.htm 051 - Disclosure - Note 10 - Warranty - Changes in Product Liability Included in Accrued Liabilities (Details) Sheet http://cescatherapeutics.com/20211231/role/statement-note-10-warranty-changes-in-product-liability-included-in-accrued-liabilities-details Note 10 - Warranty - Changes in Product Liability Included in Accrued Liabilities (Details) Details 52 false false R53.htm 052 - Disclosure - Note 11 - Commitments and Contingencies (Details Textual) Sheet http://cescatherapeutics.com/20211231/role/statement-note-11-commitments-and-contingencies-details-textual Note 11 - Commitments and Contingencies (Details Textual) Details http://cescatherapeutics.com/20211231/role/statement-note-11-commitments-and-contingencies 53 false false R54.htm 053 - Disclosure - Note 12 - Stockholders' Equity (Details Textual) Sheet http://cescatherapeutics.com/20211231/role/statement-note-12-stockholders-equity-details-textual Note 12 - Stockholders' Equity (Details Textual) Details http://cescatherapeutics.com/20211231/role/statement-note-12-stockholders-equity-tables 54 false false R55.htm 054 - Disclosure - Note 12 - Stockholders' Equity - Warrant Activity (Details) Sheet http://cescatherapeutics.com/20211231/role/statement-note-12-stockholders-equity-warrant-activity-details Note 12 - Stockholders' Equity - Warrant Activity (Details) Details 55 false false R56.htm 055 - Disclosure - Note 12 - Stockholders' Equity - Stock-based Compensation (Details) Sheet http://cescatherapeutics.com/20211231/role/statement-note-12-stockholders-equity-stockbased-compensation-details Note 12 - Stockholders' Equity - Stock-based Compensation (Details) Details 56 false false R57.htm 056 - Disclosure - Note 12 - Stockholders' Equity - Option Activity for Stock Option Plans (Details) Sheet http://cescatherapeutics.com/20211231/role/statement-note-12-stockholders-equity-option-activity-for-stock-option-plans-details Note 12 - Stockholders' Equity - Option Activity for Stock Option Plans (Details) Details 57 false false R58.htm 057 - Disclosure - Note 12 - Stockholders' Equity - Non-vested Stock Options Activity (Details) Sheet http://cescatherapeutics.com/20211231/role/statement-note-12-stockholders-equity-nonvested-stock-options-activity-details Note 12 - Stockholders' Equity - Non-vested Stock Options Activity (Details) Details 58 false false R59.htm 058 - Disclosure - Note 12 - Stockholders' Equity - Schedule of Assumptions (Details) Sheet http://cescatherapeutics.com/20211231/role/statement-note-12-stockholders-equity-schedule-of-assumptions-details Note 12 - Stockholders' Equity - Schedule of Assumptions (Details) Details 59 false false R60.htm 059 - Disclosure - Note 12 - Stockholders' Equity - Anti-dilutive Securities (Details) Sheet http://cescatherapeutics.com/20211231/role/statement-note-12-stockholders-equity-antidilutive-securities-details Note 12 - Stockholders' Equity - Anti-dilutive Securities (Details) Details 60 false false R61.htm 060 - Disclosure - Note 13 - Revenues (Details Textual) Sheet http://cescatherapeutics.com/20211231/role/statement-note-13-revenues-details-textual Note 13 - Revenues (Details Textual) Details http://cescatherapeutics.com/20211231/role/statement-note-13-revenues-tables 61 false false R62.htm 061 - Disclosure - Note 13 - Revenues - Revenues (Details) Sheet http://cescatherapeutics.com/20211231/role/statement-note-13-revenues-revenues-details Note 13 - Revenues - Revenues (Details) Details 62 false false R63.htm 062 - Disclosure - Note 13 - Revenues - Remaining Performance Obligations (Details) Sheet http://cescatherapeutics.com/20211231/role/statement-note-13-revenues-remaining-performance-obligations-details Note 13 - Revenues - Remaining Performance Obligations (Details) Details 63 false false R64.htm 063 - Disclosure - Note 13 - Revenues - Remaining Performance Obligations 2 (Details) Sheet http://cescatherapeutics.com/20211231/role/statement-note-13-revenues-remaining-performance-obligations-2-details Note 13 - Revenues - Remaining Performance Obligations 2 (Details) Details 64 false false R65.htm 064 - Disclosure - Note 14 - Concentrations (Details Textual) Sheet http://cescatherapeutics.com/20211231/role/statement-note-14-concentrations-details-textual Note 14 - Concentrations (Details Textual) Details http://cescatherapeutics.com/20211231/role/statement-note-14-concentrations-tables 65 false false R66.htm 065 - Disclosure - Note 14 - Concentrations - Accounts Receivables and Revenues (Details) Sheet http://cescatherapeutics.com/20211231/role/statement-note-14-concentrations-accounts-receivables-and-revenues-details Note 14 - Concentrations - Accounts Receivables and Revenues (Details) Details 66 false false R67.htm 066 - Disclosure - Note 14 - Concentrations - Summary of Net Equipment by Geographic Area (Details) Sheet http://cescatherapeutics.com/20211231/role/statement-note-14-concentrations-summary-of-net-equipment-by-geographic-area-details Note 14 - Concentrations - Summary of Net Equipment by Geographic Area (Details) Details 67 false false R68.htm 067 - Disclosure - Note 15 - Employee Retention Tax Credit (Details Textual) Sheet http://cescatherapeutics.com/20211231/role/statement-note-15-employee-retention-tax-credit-details-textual Note 15 - Employee Retention Tax Credit (Details Textual) Details http://cescatherapeutics.com/20211231/role/statement-note-15-employee-retention-tax-credit- 68 false false R69.htm 068 - Disclosure - Note 16 - Income Taxes (Details Textual) Sheet http://cescatherapeutics.com/20211231/role/statement-note-16-income-taxes-details-textual Note 16 - Income Taxes (Details Textual) Details http://cescatherapeutics.com/20211231/role/statement-note-16-income-taxes-tables 69 false false R70.htm 069 - Disclosure - Note 16 - Income Taxes - Reconciliation of Federal Income Tax Attributable to Operations to Income Tax Expense (Benefit) (Details) Sheet http://cescatherapeutics.com/20211231/role/statement-note-16-income-taxes-reconciliation-of-federal-income-tax-attributable-to-operations-to-income-tax-expense-benefit-details Note 16 - Income Taxes - Reconciliation of Federal Income Tax Attributable to Operations to Income Tax Expense (Benefit) (Details) Details 70 false false R71.htm 070 - Disclosure - Note 16 - Income Taxes - Components of Company's Deferred Tax Assets and Liabilities for Federal and State Income Taxes (Details) Sheet http://cescatherapeutics.com/20211231/role/statement-note-16-income-taxes-components-of-companys-deferred-tax-assets-and-liabilities-for-federal-and-state-income-taxes-details Note 16 - Income Taxes - Components of Company's Deferred Tax Assets and Liabilities for Federal and State Income Taxes (Details) Details 71 false false R72.htm 071 - Disclosure - Note 17 - Employee Retirement Plan (Details Textual) Sheet http://cescatherapeutics.com/20211231/role/statement-note-17-employee-retirement-plan-details-textual Note 17 - Employee Retirement Plan (Details Textual) Details http://cescatherapeutics.com/20211231/role/statement-note-17-employee-retirement-plan 72 false false R73.htm 072 - Disclosure - Note 18 - Subsequent Events (Details Textual) Sheet http://cescatherapeutics.com/20211231/role/statement-note-18-subsequent-events-details-textual Note 18 - Subsequent Events (Details Textual) Details http://cescatherapeutics.com/20211231/role/statement-note-18-subsequent-events 73 false false All Reports Book All Reports thmo20211231_10k.htm ex_350225.htm ex_350226.htm ex_350227.htm ex_350228.htm ex_351927.htm thmo-20211231.xsd thmo-20211231_cal.xml thmo-20211231_def.xml thmo-20211231_lab.xml thmo-20211231_pre.xml image01.jpg http://fasb.org/us-gaap/2021-01-31 http://xbrl.sec.gov/dei/2021q4 true true JSON 93 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "thmo20211231_10k.htm": { "axisCustom": 0, "axisStandard": 36, "contextCount": 270, "dts": { "calculationLink": { "local": [ "thmo-20211231_cal.xml" ] }, "definitionLink": { "local": [ "thmo-20211231_def.xml" ] }, "inline": { "local": [ "thmo20211231_10k.htm" ] }, "labelLink": { "local": [ "thmo-20211231_lab.xml" ] }, "presentationLink": { "local": [ "thmo-20211231_pre.xml" ] }, "schema": { "local": [ "thmo-20211231.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://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd", "https://xbrl.sec.gov/country/2021/country-2021.xsd", "https://xbrl.sec.gov/currency/2021/currency-2021.xsd", "https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd", "https://xbrl.sec.gov/exch/2021/exch-2021.xsd", "https://xbrl.sec.gov/naics/2021/naics-2021.xsd", "https://xbrl.sec.gov/sic/2021/sic-2021.xsd", "https://xbrl.sec.gov/stpr/2021/stpr-2021.xsd" ] } }, "elementCount": 576, "entityCount": 1, "hidden": { "http://cescatherapeutics.com/20211231": 8, "http://fasb.org/us-gaap/2021-01-31": 58, "http://xbrl.sec.gov/dei/2021q4": 6, "total": 72 }, "keyCustom": 52, "keyStandard": 310, "memberCustom": 43, "memberStandard": 40, "nsprefix": "thmo", "nsuri": "http://cescatherapeutics.com/20211231", "report": { "R1": { "firstAnchor": { "ancestors": [ "b", "p", "div", "body", "html" ], "baseRef": "thmo20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "000 - Document - Document And Entity Information", "role": "http://cescatherapeutics.com/20211231/role/statement-document-and-entity-information", "shortName": "Document And Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "b", "p", "div", "body", "html" ], "baseRef": "thmo20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "thmo20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "009 - Disclosure - Note 4 - Equipment and Leasehold Improvements", "role": "http://cescatherapeutics.com/20211231/role/statement-note-4-equipment-and-leasehold-improvements", "shortName": "Note 4 - Equipment and Leasehold Improvements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "thmo20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "thmo20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "010 - Disclosure - Note 5 - Intangible Assets and Goodwill", "role": "http://cescatherapeutics.com/20211231/role/statement-note-5-intangible-assets-and-goodwill", "shortName": "Note 5 - Intangible Assets and Goodwill", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "thmo20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "thmo20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "011 - Disclosure - Note 6 - Related Party Transactions", "role": "http://cescatherapeutics.com/20211231/role/statement-note-6-related-party-transactions", "shortName": "Note 6 - Related Party Transactions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "thmo20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "thmo20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "012 - Disclosure - Note 7 - Convertible Promissory Note", "role": "http://cescatherapeutics.com/20211231/role/statement-note-7-convertible-promissory-note", "shortName": "Note 7 - Convertible Promissory Note", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "thmo20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "thmo20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31_DebtInstrumentAxis-PaycheckProtectionProgramCaresActMember", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "013 - Disclosure - Note 8 - Paycheck Protection Program", "role": "http://cescatherapeutics.com/20211231/role/statement-note-8-paycheck-protection-program", "shortName": "Note 8 - Paycheck Protection Program", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "thmo20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31_DebtInstrumentAxis-PaycheckProtectionProgramCaresActMember", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "thmo20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "014 - Disclosure - Note 9 - Leases", "role": "http://cescatherapeutics.com/20211231/role/statement-note-9-leases", "shortName": "Note 9 - Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "thmo20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "thmo20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ProductWarrantyDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "015 - Disclosure - Note 10 - Warranty", "role": "http://cescatherapeutics.com/20211231/role/statement-note-10-warranty", "shortName": "Note 10 - Warranty", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "thmo20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ProductWarrantyDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "thmo20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "016 - Disclosure - Note 11 - Commitments and Contingencies", "role": "http://cescatherapeutics.com/20211231/role/statement-note-11-commitments-and-contingencies", "shortName": "Note 11 - Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "thmo20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "thmo20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "017 - Disclosure - Note 12 - Stockholders' Equity", "role": "http://cescatherapeutics.com/20211231/role/statement-note-12-stockholders-equity", "shortName": "Note 12 - Stockholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "thmo20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "thmo20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "018 - Disclosure - Note 13 - Revenues", "role": "http://cescatherapeutics.com/20211231/role/statement-note-13-revenues", "shortName": "Note 13 - Revenues", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "thmo20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "thmo20211231_10k.htm", "contextRef": "i_2021-12-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "001 - Statement - Consolidated Balance Sheets", "role": "http://cescatherapeutics.com/20211231/role/statement-consolidated-balance-sheets", "shortName": "Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "thmo20211231_10k.htm", "contextRef": "i_2021-12-31", "decimals": "INF", "lang": null, "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "thmo20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "019 - Disclosure - Note 14 - Concentrations", "role": "http://cescatherapeutics.com/20211231/role/statement-note-14-concentrations", "shortName": "Note 14 - Concentrations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "thmo20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "thmo20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "020 - Disclosure - Note 15 - Employee Retention Tax Credit", "role": "http://cescatherapeutics.com/20211231/role/statement-note-15-employee-retention-tax-credit-", "shortName": "Note 15 - Employee Retention Tax Credit", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "thmo20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "thmo20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "021 - Disclosure - Note 16 - Income Taxes", "role": "http://cescatherapeutics.com/20211231/role/statement-note-16-income-taxes", "shortName": "Note 16 - Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "thmo20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "thmo20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DefinedContributionPlanTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "022 - Disclosure - Note 17 - Employee Retirement Plan", "role": "http://cescatherapeutics.com/20211231/role/statement-note-17-employee-retirement-plan", "shortName": "Note 17 - Employee Retirement Plan", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "thmo20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DefinedContributionPlanTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "thmo20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "023 - Disclosure - Note 18 - Subsequent Events", "role": "http://cescatherapeutics.com/20211231/role/statement-note-18-subsequent-events", "shortName": "Note 18 - Subsequent Events", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "thmo20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "thmo20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "024 - Disclosure - Significant Accounting Policies (Policies)", "role": "http://cescatherapeutics.com/20211231/role/statement-significant-accounting-policies-policies", "shortName": "Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "thmo20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "thmo20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "025 - Disclosure - Note 4 - Equipment and Leasehold Improvements (Tables)", "role": "http://cescatherapeutics.com/20211231/role/statement-note-4-equipment-and-leasehold-improvements-tables", "shortName": "Note 4 - Equipment and Leasehold Improvements (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "thmo20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "thmo20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "026 - Disclosure - Note 5 - Intangible Assets and Goodwill (Tables)", "role": "http://cescatherapeutics.com/20211231/role/statement-note-5-intangible-assets-and-goodwill-tables", "shortName": "Note 5 - Intangible Assets and Goodwill (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "thmo20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "body", "html" ], "baseRef": "thmo20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "027 - Disclosure - Note 6 - Related Party Transactions (Tables)", "role": "http://cescatherapeutics.com/20211231/role/statement-note-6-related-party-transactions-tables", "shortName": "Note 6 - Related Party Transactions (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "body", "html" ], "baseRef": "thmo20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "thmo20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConvertibleDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "028 - Disclosure - Note 7 - Convertible Promissory Note (Tables)", "role": "http://cescatherapeutics.com/20211231/role/statement-note-7-convertible-promissory-note-tables", "shortName": "Note 7 - Convertible Promissory Note (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "thmo20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConvertibleDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": null, "groupType": "statement", "isDefault": "false", "longName": "002 - Statement - Consolidated Balance Sheets (Parentheticals)", "role": "http://cescatherapeutics.com/20211231/role/statement-consolidated-balance-sheets-parentheticals", "shortName": "Consolidated Balance Sheets (Parentheticals)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R30": { "firstAnchor": { "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "thmo20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "029 - Disclosure - Note 9 - Leases (Tables)", "role": "http://cescatherapeutics.com/20211231/role/statement-note-9-leases-tables", "shortName": "Note 9 - Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "thmo20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "us-gaap:ProductWarrantyDisclosureTextBlock", "body", "html" ], "baseRef": "thmo20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "030 - Disclosure - Note 10 - Warranty (Tables)", "role": "http://cescatherapeutics.com/20211231/role/statement-note-10-warranty-tables", "shortName": "Note 10 - Warranty (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:ProductWarrantyDisclosureTextBlock", "body", "html" ], "baseRef": "thmo20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "thmo20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "031 - Disclosure - Note 12 - Stockholders' Equity (Tables)", "role": "http://cescatherapeutics.com/20211231/role/statement-note-12-stockholders-equity-tables", "shortName": "Note 12 - Stockholders' Equity (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "thmo20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "thmo20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "032 - Disclosure - Note 13 - Revenues (Tables)", "role": "http://cescatherapeutics.com/20211231/role/statement-note-13-revenues-tables", "shortName": "Note 13 - Revenues (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "thmo20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "us-gaap:ConcentrationRiskDisclosureTextBlock", "body", "html" ], "baseRef": "thmo20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "033 - Disclosure - Note 14 - Concentrations (Tables)", "role": "http://cescatherapeutics.com/20211231/role/statement-note-14-concentrations-tables", "shortName": "Note 14 - Concentrations (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:ConcentrationRiskDisclosureTextBlock", "body", "html" ], "baseRef": "thmo20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "thmo20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "034 - Disclosure - Note 16 - Income Taxes (Tables)", "role": "http://cescatherapeutics.com/20211231/role/statement-note-16-income-taxes-tables", "shortName": "Note 16 - Income Taxes (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "thmo20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "thmo20211231_10k.htm", "contextRef": "i_2021-12-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "035 - Disclosure - Note 2 - Going Concern (Details Textual)", "role": "http://cescatherapeutics.com/20211231/role/statement-note-2-going-concern-details-textual", "shortName": "Note 2 - Going Concern (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:SubstantialDoubtAboutGoingConcernTextBlock", "body", "html" ], "baseRef": "thmo20211231_10k.htm", "contextRef": "i_2021-12-31", "decimals": "INF", "lang": null, "name": "thmo:WorkingCapital", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "thmo20211231_10k.htm", "contextRef": "i_2021-12-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "036 - Disclosure - Note 3 - Summary of Significant Accounting Policies (Details Textual)", "role": "http://cescatherapeutics.com/20211231/role/statement-note-3-summary-of-significant-accounting-policies-details-textual", "shortName": "Note 3 - Summary of Significant Accounting Policies (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "thmo20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": "-3", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendPayments", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "p", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "thmo20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "037 - Disclosure - Note 4 - Equipment and Leasehold Improvements (Details Textual)", "role": "http://cescatherapeutics.com/20211231/role/statement-note-4-equipment-and-leasehold-improvements-details-textual", "shortName": "Note 4 - Equipment and Leasehold Improvements (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "thmo20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "thmo20211231_10k.htm", "contextRef": "i_2021-12-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "038 - Disclosure - Note 5 - Equipment and Leasehold Improvements, Net - Summary of Property, Plant, and Equipment (Details)", "role": "http://cescatherapeutics.com/20211231/role/statement-note-5-equipment-and-leasehold-improvements-net-summary-of-property-plant-and-equipment-details", "shortName": "Note 5 - Equipment and Leasehold Improvements, Net - Summary of Property, Plant, and Equipment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "baseRef": "thmo20211231_10k.htm", "contextRef": "i_2021-12-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "thmo20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "003 - Statement - Consolidated Statements of Operations and Comprehensive Loss", "role": "http://cescatherapeutics.com/20211231/role/statement-consolidated-statements-of-operations-and-comprehensive-loss", "shortName": "Consolidated Statements of Operations and Comprehensive Loss", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "thmo20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": "INF", "lang": null, "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "thmo20211231_10k.htm", "contextRef": "i_2020-12-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:IntangibleAssetsNetExcludingGoodwill", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "039 - Disclosure - Note 5 - Intangible Assets and Goodwill - Goodwill and Intangible Assets (Details)", "role": "http://cescatherapeutics.com/20211231/role/statement-note-5-intangible-assets-and-goodwill-goodwill-and-intangible-assets-details", "shortName": "Note 5 - Intangible Assets and Goodwill - Goodwill and Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "thmo20211231_10k.htm", "contextRef": "i_2019-12-31", "decimals": "INF", "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "thmo20211231_10k.htm", "contextRef": "i_2021-12-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "040 - Disclosure - Note 5 - Intangible Assets and Goodwill - Summary of Intangible Assets (Details)", "role": "http://cescatherapeutics.com/20211231/role/statement-note-5-intangible-assets-and-goodwill-summary-of-intangible-assets-details", "shortName": "Note 5 - Intangible Assets and Goodwill - Summary of Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "thmo20211231_10k.htm", "contextRef": "i_2021-12-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "thmo20211231_10k.htm", "contextRef": "i_2021-12-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "041 - Disclosure - Note 5 - Intangible Assets and Goodwill - Future Amortization Expense (Details)", "role": "http://cescatherapeutics.com/20211231/role/statement-note-5-intangible-assets-and-goodwill-future-amortization-expense-details", "shortName": "Note 5 - Intangible Assets and Goodwill - Future Amortization Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "baseRef": "thmo20211231_10k.htm", "contextRef": "i_2021-12-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "thmo20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "042 - Disclosure - Note 6 - Related Party Transactions (Details Textual)", "role": "http://cescatherapeutics.com/20211231/role/statement-note-6-related-party-transactions-details-textual", "shortName": "Note 6 - Related Party Transactions (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "body", "html" ], "baseRef": "thmo20211231_10k.htm", "contextRef": "i_2017-03-31_CreditFacilityAxis-RevolvingCreditFacilityMember_RelatedPartyTransactionsByRelatedPartyAxis-BoyalifeAssetHoldingIIMember", "decimals": "INF", "lang": null, "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "body", "html" ], "baseRef": "thmo20211231_10k.htm", "contextRef": "i_2021-12-31_LongtermDebtTypeAxis-ConvertibleDebtMember_RelatedPartyTransactionsByRelatedPartyAxis-BoyalifeAssetHoldingIIMember", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentInterestRateStatedPercentage", "reportCount": 1, "unitRef": "Pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "043 - Disclosure - Note 6 - Related Party Transactions - Summarizes the Note (Details)", "role": "http://cescatherapeutics.com/20211231/role/statement-note-6-related-party-transactions-summarizes-the-note-details", "shortName": "Note 6 - Related Party Transactions - Summarizes the Note (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "body", "html" ], "baseRef": "thmo20211231_10k.htm", "contextRef": "i_2021-12-31_LongtermDebtTypeAxis-ConvertibleDebtMember_RelatedPartyTransactionsByRelatedPartyAxis-BoyalifeAssetHoldingIIMember", "decimals": "INF", "lang": null, "name": "us-gaap:DebtInstrumentFaceAmount", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "thmo20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:AmortizationOfDebtDiscountPremium", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "044 - Disclosure - Note 7 - Convertible Promissory Note (Details Textual)", "role": "http://cescatherapeutics.com/20211231/role/statement-note-7-convertible-promissory-note-details-textual", "shortName": "Note 7 - Convertible Promissory Note (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "thmo20211231_10k.htm", "contextRef": "d_2019-07-23_2019-07-23_DebtInstrumentAxis-TheJuly2019NoteMember_LongtermDebtTypeAxis-ConvertibleDebtMember", "decimals": "1", "lang": null, "name": "us-gaap:DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ConvertibleDebtTableTextBlock", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "thmo20211231_10k.htm", "contextRef": "i_2021-12-31_DebtInstrumentAxis-TheJuly2019NoteMember_LongtermDebtTypeAxis-ConvertibleDebtMember", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentInterestRateStatedPercentage", "reportCount": 1, "unitRef": "Pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "045 - Disclosure - Note 7 - Convertible Promissory Note - Convertible Promissory Note (Details)", "role": "http://cescatherapeutics.com/20211231/role/statement-note-7-convertible-promissory-note-convertible-promissory-note-details", "shortName": "Note 7 - Convertible Promissory Note - Convertible Promissory Note (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ConvertibleDebtTableTextBlock", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "thmo20211231_10k.htm", "contextRef": "i_2021-12-31_DebtInstrumentAxis-TheJuly2019NoteMember_LongtermDebtTypeAxis-ConvertibleDebtMember", "decimals": "INF", "lang": null, "name": "us-gaap:LongTermDebt", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "thmo20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:GainsLossesOnExtinguishmentOfDebt", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "046 - Disclosure - Note 8 - Paycheck Protection Program (Details Textual)", "role": "http://cescatherapeutics.com/20211231/role/statement-note-8-paycheck-protection-program-details-textual", "shortName": "Note 8 - Paycheck Protection Program (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:LongTermDebtTextBlock", "body", "html" ], "baseRef": "thmo20211231_10k.htm", "contextRef": "d_2020-04-21_2020-04-21_DebtInstrumentAxis-PaycheckProtectionProgramCaresActMember", "decimals": "INF", "lang": null, "name": "us-gaap:ProceedsFromIssuanceOfLongTermDebt", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "thmo20211231_10k.htm", "contextRef": "i_2021-12-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "047 - Disclosure - Note 9 - Leases (Details Textual)", "role": "http://cescatherapeutics.com/20211231/role/statement-note-9-leases-details-textual", "shortName": "Note 9 - Leases (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "thmo20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": "INF", "lang": null, "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "thmo20211231_10k.htm", "contextRef": "i_2021-12-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "048 - Disclosure - Note 9 - Leases - Lease Information (Details)", "role": "http://cescatherapeutics.com/20211231/role/statement-note-9-leases-lease-information-details", "shortName": "Note 9 - Leases - Lease Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:LeaseCostTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "thmo20211231_10k.htm", "contextRef": "i_2021-12-31", "decimals": null, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "thmo20211231_10k.htm", "contextRef": "i_2019-12-31_StatementEquityComponentsAxis-CommonStockMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:SharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "004 - Statement - Consolidated Statements of Equity", "role": "http://cescatherapeutics.com/20211231/role/statement-consolidated-statements-of-equity", "shortName": "Consolidated Statements of Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "thmo20211231_10k.htm", "contextRef": "i_2019-12-31_StatementEquityComponentsAxis-CommonStockMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:SharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "thmo20211231_10k.htm", "contextRef": "i_2021-12-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "049 - Disclosure - Note 9 - Leases - Maturities of Lease Liabilities (Details)", "role": "http://cescatherapeutics.com/20211231/role/statement-note-9-leases-maturities-of-lease-liabilities-details", "shortName": "Note 9 - Leases - Maturities of Lease Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "thmo20211231_10k.htm", "contextRef": "i_2021-12-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R51": { "firstAnchor": null, "groupType": "disclosure", "isDefault": "false", "longName": "050 - Disclosure - Note 10 - Warranty (Details Textual)", "role": "http://cescatherapeutics.com/20211231/role/statement-note-10-warranty-details-textual", "shortName": "Note 10 - Warranty (Details Textual)", "subGroupType": "details", "uniqueAnchor": null }, "R52": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "us-gaap:ProductWarrantyDisclosureTextBlock", "body", "html" ], "baseRef": "thmo20211231_10k.htm", "contextRef": "i_2020-12-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ProductWarrantyAccrual", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "051 - Disclosure - Note 10 - Warranty - Changes in Product Liability Included in Accrued Liabilities (Details)", "role": "http://cescatherapeutics.com/20211231/role/statement-note-10-warranty-changes-in-product-liability-included-in-accrued-liabilities-details", "shortName": "Note 10 - Warranty - Changes in Product Liability Included in Accrued Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "us-gaap:ProductWarrantyDisclosureTextBlock", "body", "html" ], "baseRef": "thmo20211231_10k.htm", "contextRef": "i_2019-12-31", "decimals": "INF", "lang": null, "name": "us-gaap:ProductWarrantyAccrual", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "baseRef": "thmo20211231_10k.htm", "contextRef": "i_2020-07-13", "decimals": "INF", "first": true, "lang": null, "name": "thmo:ShortTermInvestmentMinimum", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "052 - Disclosure - Note 11 - Commitments and Contingencies (Details Textual)", "role": "http://cescatherapeutics.com/20211231/role/statement-note-11-commitments-and-contingencies-details-textual", "shortName": "Note 11 - Commitments and Contingencies (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "baseRef": "thmo20211231_10k.htm", "contextRef": "i_2020-07-13", "decimals": "INF", "first": true, "lang": null, "name": "thmo:ShortTermInvestmentMinimum", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "thmo20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": "INF", "first": true, "lang": null, "name": "thmo:ProceedsFromIssuanceOfCommonStockNet", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "053 - Disclosure - Note 12 - Stockholders' Equity (Details Textual)", "role": "http://cescatherapeutics.com/20211231/role/statement-note-12-stockholders-equity-details-textual", "shortName": "Note 12 - Stockholders' Equity (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "thmo20211231_10k.htm", "contextRef": "d_2020-06-04_2020-06-04", "decimals": "INF", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "thmo20211231_10k.htm", "contextRef": "i_2020-12-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ClassOfWarrantOrRightOutstanding", "reportCount": 1, "unitRef": "Share", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "054 - Disclosure - Note 12 - Stockholders' Equity - Warrant Activity (Details)", "role": "http://cescatherapeutics.com/20211231/role/statement-note-12-stockholders-equity-warrant-activity-details", "shortName": "Note 12 - Stockholders' Equity - Warrant Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "thmo20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": null, "lang": "en-US", "name": "thmo:ClassOfWarrantOrRightOutstandingWeightedAverageRemainingContractTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "thmo20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "055 - Disclosure - Note 12 - Stockholders' Equity - Stock-based Compensation (Details)", "role": "http://cescatherapeutics.com/20211231/role/statement-note-12-stockholders-equity-stockbased-compensation-details", "shortName": "Note 12 - Stockholders' Equity - Stock-based Compensation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "thmo20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31_IncomeStatementLocationAxis-CostOfSalesMember", "decimals": "INF", "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "thmo20211231_10k.htm", "contextRef": "i_2020-12-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "Share", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "056 - Disclosure - Note 12 - Stockholders' Equity - Option Activity for Stock Option Plans (Details)", "role": "http://cescatherapeutics.com/20211231/role/statement-note-12-stockholders-equity-option-activity-for-stock-option-plans-details", "shortName": "Note 12 - Stockholders' Equity - Option Activity for Stock Option Plans (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "thmo20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": null, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "thmo20211231_10k.htm", "contextRef": "i_2020-12-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "Share", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "057 - Disclosure - Note 12 - Stockholders' Equity - Non-vested Stock Options Activity (Details)", "role": "http://cescatherapeutics.com/20211231/role/statement-note-12-stockholders-equity-nonvested-stock-options-activity-details", "shortName": "Note 12 - Stockholders' Equity - Non-vested Stock Options Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "thmo:NonVestedStockOptionsActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "thmo20211231_10k.htm", "contextRef": "i_2020-12-31_AwardTypeAxis-NonvestedStockOptionsMember", "decimals": "INF", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "thmo20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "058 - Disclosure - Note 12 - Stockholders' Equity - Schedule of Assumptions (Details)", "role": "http://cescatherapeutics.com/20211231/role/statement-note-12-stockholders-equity-schedule-of-assumptions-details", "shortName": "Note 12 - Stockholders' Equity - Schedule of Assumptions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "thmo20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "thmo20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "005 - Statement - Consolidated Statements of Cash Flows", "role": "http://cescatherapeutics.com/20211231/role/statement-consolidated-statements-of-cash-flows", "shortName": "Consolidated Statements of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "thmo20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": "INF", "lang": null, "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "thmo20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "059 - Disclosure - Note 12 - Stockholders' Equity - Anti-dilutive Securities (Details)", "role": "http://cescatherapeutics.com/20211231/role/statement-note-12-stockholders-equity-antidilutive-securities-details", "shortName": "Note 12 - Stockholders' Equity - Anti-dilutive Securities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "thmo20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "thmo20211231_10k.htm", "contextRef": "i_2021-12-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerLiability", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "060 - Disclosure - Note 13 - Revenues (Details Textual)", "role": "http://cescatherapeutics.com/20211231/role/statement-note-13-revenues-details-textual", "shortName": "Note 13 - Revenues (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "thmo20211231_10k.htm", "contextRef": "i_2021-12-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerLiability", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "thmo20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "061 - Disclosure - Note 13 - Revenues - Revenues (Details)", "role": "http://cescatherapeutics.com/20211231/role/statement-note-13-revenues-revenues-details", "shortName": "Note 13 - Revenues - Revenues (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "thmo20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31_StatementBusinessSegmentsAxis-DeviceMember_SubsegmentsAxis-AxpMember", "decimals": "INF", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "thmo20211231_10k.htm", "contextRef": "i_2021-12-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "062 - Disclosure - Note 13 - Revenues - Remaining Performance Obligations (Details)", "role": "http://cescatherapeutics.com/20211231/role/statement-note-13-revenues-remaining-performance-obligations-details", "shortName": "Note 13 - Revenues - Remaining Performance Obligations (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R64": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "thmo20211231_10k.htm", "contextRef": "i_2021-12-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "063 - Disclosure - Note 13 - Revenues - Remaining Performance Obligations 2 (Details)", "role": "http://cescatherapeutics.com/20211231/role/statement-note-13-revenues-remaining-performance-obligations-2-details", "shortName": "Note 13 - Revenues - Remaining Performance Obligations 2 (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "thmo20211231_10k.htm", "contextRef": "i_2021-12-31_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis-RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain-2022-01-01", "decimals": "INF", "lang": null, "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "p", "us-gaap:ConcentrationRiskDisclosureTextBlock", "body", "html" ], "baseRef": "thmo20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_StatementGeographicalAxis-NonUsMember", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "064 - Disclosure - Note 14 - Concentrations (Details Textual)", "role": "http://cescatherapeutics.com/20211231/role/statement-note-14-concentrations-details-textual", "shortName": "Note 14 - Concentrations (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:ConcentrationRiskDisclosureTextBlock", "body", "html" ], "baseRef": "thmo20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_StatementGeographicalAxis-NonUsMember", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "thmo20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "065 - Disclosure - Note 14 - Concentrations - Accounts Receivables and Revenues (Details)", "role": "http://cescatherapeutics.com/20211231/role/statement-note-14-concentrations-accounts-receivables-and-revenues-details", "shortName": "Note 14 - Concentrations - Accounts Receivables and Revenues (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "us-gaap:ConcentrationRiskDisclosureTextBlock", "body", "html" ], "baseRef": "thmo20211231_10k.htm", "contextRef": "i_2021-12-31_MajorCustomersAxis-Customer1Member", "decimals": "INF", "lang": null, "name": "us-gaap:AccountsReceivableNet", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "thmo20211231_10k.htm", "contextRef": "i_2021-12-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentNet", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "066 - Disclosure - Note 14 - Concentrations - Summary of Net Equipment by Geographic Area (Details)", "role": "http://cescatherapeutics.com/20211231/role/statement-note-14-concentrations-summary-of-net-equipment-by-geographic-area-details", "shortName": "Note 14 - Concentrations - Summary of Net Equipment by Geographic Area (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock", "us-gaap:ConcentrationRiskDisclosureTextBlock", "body", "html" ], "baseRef": "thmo20211231_10k.htm", "contextRef": "i_2021-12-31_ConcentrationRiskByTypeAxis-GeographicConcentrationRiskMember_StatementGeographicalAxis-US", "decimals": "INF", "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentNet", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "p", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "body", "html" ], "baseRef": "thmo20211231_10k.htm", "contextRef": "d_2021-01-01_2021-09-30", "decimals": "INF", "first": true, "lang": null, "name": "thmo:EmployeeRetentionTaxCredit", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "067 - Disclosure - Note 15 - Employee Retention Tax Credit (Details Textual)", "role": "http://cescatherapeutics.com/20211231/role/statement-note-15-employee-retention-tax-credit-details-textual", "shortName": "Note 15 - Employee Retention Tax Credit (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "body", "html" ], "baseRef": "thmo20211231_10k.htm", "contextRef": "d_2021-01-01_2021-09-30", "decimals": "INF", "first": true, "lang": null, "name": "thmo:EmployeeRetentionTaxCredit", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "thmo20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "068 - Disclosure - Note 16 - Income Taxes (Details Textual)", "role": "http://cescatherapeutics.com/20211231/role/statement-note-16-income-taxes-details-textual", "shortName": "Note 16 - Income Taxes (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "thmo20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "thmo20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "006 - Disclosure - Note 1 - Description of Business", "role": "http://cescatherapeutics.com/20211231/role/statement-note-1-description-of-business", "shortName": "Note 1 - Description of Business", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "thmo20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "thmo20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "069 - Disclosure - Note 16 - Income Taxes - Reconciliation of Federal Income Tax Attributable to Operations to Income Tax Expense (Benefit) (Details)", "role": "http://cescatherapeutics.com/20211231/role/statement-note-16-income-taxes-reconciliation-of-federal-income-tax-attributable-to-operations-to-income-tax-expense-benefit-details", "shortName": "Note 16 - Income Taxes - Reconciliation of Federal Income Tax Attributable to Operations to Income Tax Expense (Benefit) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "thmo20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "thmo20211231_10k.htm", "contextRef": "i_2021-12-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "070 - Disclosure - Note 16 - Income Taxes - Components of Company's Deferred Tax Assets and Liabilities for Federal and State Income Taxes (Details)", "role": "http://cescatherapeutics.com/20211231/role/statement-note-16-income-taxes-components-of-companys-deferred-tax-assets-and-liabilities-for-federal-and-state-income-taxes-details", "shortName": "Note 16 - Income Taxes - Components of Company's Deferred Tax Assets and Liabilities for Federal and State Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "baseRef": "thmo20211231_10k.htm", "contextRef": "i_2021-12-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "p", "us-gaap:DefinedContributionPlanTextBlock", "body", "html" ], "baseRef": "thmo20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "071 - Disclosure - Note 17 - Employee Retirement Plan (Details Textual)", "role": "http://cescatherapeutics.com/20211231/role/statement-note-17-employee-retirement-plan-details-textual", "shortName": "Note 17 - Employee Retirement Plan (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:DefinedContributionPlanTextBlock", "body", "html" ], "baseRef": "thmo20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "thmo20211231_10k.htm", "contextRef": "d_2020-01-01_2020-12-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:StockIssuedDuringPeriodValueNewIssues", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "072 - Disclosure - Note 18 - Subsequent Events (Details Textual)", "role": "http://cescatherapeutics.com/20211231/role/statement-note-18-subsequent-events-details-textual", "shortName": "Note 18 - Subsequent Events (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:SubsequentEventsTextBlock", "body", "html" ], "baseRef": "thmo20211231_10k.htm", "contextRef": "i_2022-02-03_SubsequentEventTypeAxis-SubsequentEventMember", "decimals": "INF", "lang": null, "name": "thmo:MarketOfferingAdditionalSharesMaximumAmount", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "thmo20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubstantialDoubtAboutGoingConcernTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "007 - Disclosure - Note 2 - Going Concern", "role": "http://cescatherapeutics.com/20211231/role/statement-note-2-going-concern-", "shortName": "Note 2 - Going Concern", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "thmo20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubstantialDoubtAboutGoingConcernTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "thmo20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "008 - Disclosure - Note 3 - Summary of Significant Accounting Policies", "role": "http://cescatherapeutics.com/20211231/role/statement-note-3-summary-of-significant-accounting-policies", "shortName": "Note 3 - Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "thmo20211231_10k.htm", "contextRef": "d_2021-01-01_2021-12-31", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 87, "tag": { "country_CR": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "COSTA RICA" } } }, "localname": "CR", "nsuri": "http://xbrl.sec.gov/country/2021", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-14-concentrations-summary-of-net-equipment-by-geographic-area-details" ], "xbrltype": "domainItemType" }, "country_IN": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "INDIA" } } }, "localname": "IN", "nsuri": "http://xbrl.sec.gov/country/2021", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-14-concentrations-summary-of-net-equipment-by-geographic-area-details", "http://cescatherapeutics.com/20211231/role/statement-note-3-summary-of-significant-accounting-policies", "http://cescatherapeutics.com/20211231/role/statement-note-3-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "domainItemType" }, "country_US": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UNITED STATES" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2021", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-14-concentrations-summary-of-net-equipment-by-geographic-area-details" ], "xbrltype": "domainItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "dei_AuditorFirmId": { "auth_ref": [ "r635", "r636", "r637" ], "lang": { "en-us": { "role": { "documentation": "PCAOB issued Audit Firm Identifier", "label": "Auditor Firm ID" } } }, "localname": "AuditorFirmId", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-document-and-entity-information" ], "xbrltype": "nonemptySequenceNumberItemType" }, "dei_AuditorLocation": { "auth_ref": [ "r635", "r636", "r637" ], "lang": { "en-us": { "role": { "label": "Auditor Location" } } }, "localname": "AuditorLocation", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-document-and-entity-information" ], "xbrltype": "internationalNameItemType" }, "dei_AuditorName": { "auth_ref": [ "r635", "r636", "r637" ], "lang": { "en-us": { "role": { "label": "Auditor Name" } } }, "localname": "AuditorName", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-document-and-entity-information" ], "xbrltype": "internationalNameItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-document-and-entity-information" ], "xbrltype": "normalizedStringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-document-and-entity-information" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentAnnualReport": { "auth_ref": [ "r635", "r636", "r637" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an annual report.", "label": "Document Annual Report" } } }, "localname": "DocumentAnnualReport", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-document-and-entity-information" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-document-and-entity-information" ], "xbrltype": "gYearItemType" }, "dei_DocumentInformationLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Document Information [Line Items]" } } }, "localname": "DocumentInformationLineItems", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-document-and-entity-information" ], "xbrltype": "stringItemType" }, "dei_DocumentInformationTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package.", "label": "Document Information [Table]" } } }, "localname": "DocumentInformationTable", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "xbrltype": "stringItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-document-and-entity-information" ], "xbrltype": "dateItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r638" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-document-and-entity-information" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-document-and-entity-information" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-document-and-entity-information" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-document-and-entity-information" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-document-and-entity-information" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r633" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-document-and-entity-information" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-document-and-entity-information" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-document-and-entity-information" ], "xbrltype": "yesNoItemType" }, "dei_EntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains.", "label": "Entity [Domain]" } } }, "localname": "EntityDomain", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-consolidated-balance-sheets", "http://cescatherapeutics.com/20211231/role/statement-consolidated-balance-sheets-parentheticals", "http://cescatherapeutics.com/20211231/role/statement-consolidated-statements-of-cash-flows", "http://cescatherapeutics.com/20211231/role/statement-consolidated-statements-of-operations-and-comprehensive-loss", "http://cescatherapeutics.com/20211231/role/statement-document-and-entity-information", "http://cescatherapeutics.com/20211231/role/statement-note-1-description-of-business", "http://cescatherapeutics.com/20211231/role/statement-note-10-warranty", "http://cescatherapeutics.com/20211231/role/statement-note-10-warranty-changes-in-product-liability-included-in-accrued-liabilities-details", "http://cescatherapeutics.com/20211231/role/statement-note-10-warranty-details-textual", "http://cescatherapeutics.com/20211231/role/statement-note-10-warranty-tables", "http://cescatherapeutics.com/20211231/role/statement-note-11-commitments-and-contingencies", "http://cescatherapeutics.com/20211231/role/statement-note-11-commitments-and-contingencies-details-textual", "http://cescatherapeutics.com/20211231/role/statement-note-12-stockholders-equity", "http://cescatherapeutics.com/20211231/role/statement-note-12-stockholders-equity-antidilutive-securities-details", "http://cescatherapeutics.com/20211231/role/statement-note-12-stockholders-equity-details-textual", "http://cescatherapeutics.com/20211231/role/statement-note-12-stockholders-equity-nonvested-stock-options-activity-details", "http://cescatherapeutics.com/20211231/role/statement-note-12-stockholders-equity-option-activity-for-stock-option-plans-details", "http://cescatherapeutics.com/20211231/role/statement-note-12-stockholders-equity-schedule-of-assumptions-details", "http://cescatherapeutics.com/20211231/role/statement-note-12-stockholders-equity-stockbased-compensation-details", "http://cescatherapeutics.com/20211231/role/statement-note-12-stockholders-equity-tables", "http://cescatherapeutics.com/20211231/role/statement-note-12-stockholders-equity-warrant-activity-details", "http://cescatherapeutics.com/20211231/role/statement-note-13-revenues", "http://cescatherapeutics.com/20211231/role/statement-note-13-revenues-details-textual", "http://cescatherapeutics.com/20211231/role/statement-note-13-revenues-remaining-performance-obligations-2-details", "http://cescatherapeutics.com/20211231/role/statement-note-13-revenues-remaining-performance-obligations-details", "http://cescatherapeutics.com/20211231/role/statement-note-13-revenues-revenues-details", "http://cescatherapeutics.com/20211231/role/statement-note-13-revenues-tables", "http://cescatherapeutics.com/20211231/role/statement-note-14-concentrations", "http://cescatherapeutics.com/20211231/role/statement-note-14-concentrations-accounts-receivables-and-revenues-details", "http://cescatherapeutics.com/20211231/role/statement-note-14-concentrations-details-textual", "http://cescatherapeutics.com/20211231/role/statement-note-14-concentrations-summary-of-net-equipment-by-geographic-area-details", "http://cescatherapeutics.com/20211231/role/statement-note-14-concentrations-tables", "http://cescatherapeutics.com/20211231/role/statement-note-15-employee-retention-tax-credit-", "http://cescatherapeutics.com/20211231/role/statement-note-15-employee-retention-tax-credit-details-textual", "http://cescatherapeutics.com/20211231/role/statement-note-16-income-taxes", "http://cescatherapeutics.com/20211231/role/statement-note-16-income-taxes-components-of-companys-deferred-tax-assets-and-liabilities-for-federal-and-state-income-taxes-details", "http://cescatherapeutics.com/20211231/role/statement-note-16-income-taxes-details-textual", "http://cescatherapeutics.com/20211231/role/statement-note-16-income-taxes-reconciliation-of-federal-income-tax-attributable-to-operations-to-income-tax-expense-benefit-details", "http://cescatherapeutics.com/20211231/role/statement-note-16-income-taxes-tables", "http://cescatherapeutics.com/20211231/role/statement-note-17-employee-retirement-plan", "http://cescatherapeutics.com/20211231/role/statement-note-17-employee-retirement-plan-details-textual", "http://cescatherapeutics.com/20211231/role/statement-note-18-subsequent-events", "http://cescatherapeutics.com/20211231/role/statement-note-18-subsequent-events-details-textual", "http://cescatherapeutics.com/20211231/role/statement-note-2-going-concern-", "http://cescatherapeutics.com/20211231/role/statement-note-2-going-concern-details-textual", "http://cescatherapeutics.com/20211231/role/statement-note-3-summary-of-significant-accounting-policies", "http://cescatherapeutics.com/20211231/role/statement-note-3-summary-of-significant-accounting-policies-details-textual", "http://cescatherapeutics.com/20211231/role/statement-note-4-equipment-and-leasehold-improvements", "http://cescatherapeutics.com/20211231/role/statement-note-4-equipment-and-leasehold-improvements-details-textual", "http://cescatherapeutics.com/20211231/role/statement-note-4-equipment-and-leasehold-improvements-tables", "http://cescatherapeutics.com/20211231/role/statement-note-5-equipment-and-leasehold-improvements-net-summary-of-property-plant-and-equipment-details", "http://cescatherapeutics.com/20211231/role/statement-note-5-intangible-assets-and-goodwill", "http://cescatherapeutics.com/20211231/role/statement-note-5-intangible-assets-and-goodwill-future-amortization-expense-details", "http://cescatherapeutics.com/20211231/role/statement-note-5-intangible-assets-and-goodwill-goodwill-and-intangible-assets-details", "http://cescatherapeutics.com/20211231/role/statement-note-5-intangible-assets-and-goodwill-summary-of-intangible-assets-details", "http://cescatherapeutics.com/20211231/role/statement-note-5-intangible-assets-and-goodwill-tables", "http://cescatherapeutics.com/20211231/role/statement-note-6-related-party-transactions", "http://cescatherapeutics.com/20211231/role/statement-note-6-related-party-transactions-details-textual", "http://cescatherapeutics.com/20211231/role/statement-note-6-related-party-transactions-summarizes-the-note-details", "http://cescatherapeutics.com/20211231/role/statement-note-6-related-party-transactions-tables", "http://cescatherapeutics.com/20211231/role/statement-note-7-convertible-promissory-note", "http://cescatherapeutics.com/20211231/role/statement-note-7-convertible-promissory-note-convertible-promissory-note-details", "http://cescatherapeutics.com/20211231/role/statement-note-7-convertible-promissory-note-details-textual", "http://cescatherapeutics.com/20211231/role/statement-note-7-convertible-promissory-note-tables", "http://cescatherapeutics.com/20211231/role/statement-note-8-paycheck-protection-program", "http://cescatherapeutics.com/20211231/role/statement-note-8-paycheck-protection-program-details-textual", "http://cescatherapeutics.com/20211231/role/statement-note-9-leases", "http://cescatherapeutics.com/20211231/role/statement-note-9-leases-details-textual", "http://cescatherapeutics.com/20211231/role/statement-note-9-leases-lease-information-details", "http://cescatherapeutics.com/20211231/role/statement-note-9-leases-maturities-of-lease-liabilities-details", "http://cescatherapeutics.com/20211231/role/statement-note-9-leases-tables", "http://cescatherapeutics.com/20211231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "domainItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r633" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-document-and-entity-information" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r633" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-document-and-entity-information" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-document-and-entity-information" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r639" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-document-and-entity-information" ], "xbrltype": "yesNoItemType" }, "dei_EntityPublicFloat": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Entity Public Float" } } }, "localname": "EntityPublicFloat", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-document-and-entity-information" ], "xbrltype": "monetaryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r633" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-document-and-entity-information" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r633" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r633" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r633" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-document-and-entity-information" ], "xbrltype": "employerIdItemType" }, "dei_EntityVoluntaryFilers": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Entity Voluntary Filers" } } }, "localname": "EntityVoluntaryFilers", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-document-and-entity-information" ], "xbrltype": "yesNoItemType" }, "dei_EntityWellKnownSeasonedIssuer": { "auth_ref": [ "r640" ], "lang": { "en-us": { "role": { "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.", "label": "Entity Well-known Seasoned Issuer" } } }, "localname": "EntityWellKnownSeasonedIssuer", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-document-and-entity-information" ], "xbrltype": "yesNoItemType" }, "dei_IcfrAuditorAttestationFlag": { "auth_ref": [ "r635", "r636", "r637" ], "lang": { "en-us": { "role": { "label": "ICFR Auditor Attestation Flag" } } }, "localname": "IcfrAuditorAttestationFlag", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "dei_LegalEntityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The set of legal entities associated with a report.", "label": "Legal Entity [Axis]" } } }, "localname": "LegalEntityAxis", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-consolidated-balance-sheets", "http://cescatherapeutics.com/20211231/role/statement-consolidated-balance-sheets-parentheticals", "http://cescatherapeutics.com/20211231/role/statement-consolidated-statements-of-cash-flows", "http://cescatherapeutics.com/20211231/role/statement-consolidated-statements-of-operations-and-comprehensive-loss", "http://cescatherapeutics.com/20211231/role/statement-document-and-entity-information", "http://cescatherapeutics.com/20211231/role/statement-note-1-description-of-business", "http://cescatherapeutics.com/20211231/role/statement-note-10-warranty", "http://cescatherapeutics.com/20211231/role/statement-note-10-warranty-changes-in-product-liability-included-in-accrued-liabilities-details", "http://cescatherapeutics.com/20211231/role/statement-note-10-warranty-details-textual", "http://cescatherapeutics.com/20211231/role/statement-note-10-warranty-tables", "http://cescatherapeutics.com/20211231/role/statement-note-11-commitments-and-contingencies", "http://cescatherapeutics.com/20211231/role/statement-note-11-commitments-and-contingencies-details-textual", "http://cescatherapeutics.com/20211231/role/statement-note-12-stockholders-equity", "http://cescatherapeutics.com/20211231/role/statement-note-12-stockholders-equity-antidilutive-securities-details", "http://cescatherapeutics.com/20211231/role/statement-note-12-stockholders-equity-details-textual", "http://cescatherapeutics.com/20211231/role/statement-note-12-stockholders-equity-nonvested-stock-options-activity-details", "http://cescatherapeutics.com/20211231/role/statement-note-12-stockholders-equity-option-activity-for-stock-option-plans-details", "http://cescatherapeutics.com/20211231/role/statement-note-12-stockholders-equity-schedule-of-assumptions-details", "http://cescatherapeutics.com/20211231/role/statement-note-12-stockholders-equity-stockbased-compensation-details", "http://cescatherapeutics.com/20211231/role/statement-note-12-stockholders-equity-tables", "http://cescatherapeutics.com/20211231/role/statement-note-12-stockholders-equity-warrant-activity-details", "http://cescatherapeutics.com/20211231/role/statement-note-13-revenues", "http://cescatherapeutics.com/20211231/role/statement-note-13-revenues-details-textual", "http://cescatherapeutics.com/20211231/role/statement-note-13-revenues-remaining-performance-obligations-2-details", "http://cescatherapeutics.com/20211231/role/statement-note-13-revenues-remaining-performance-obligations-details", "http://cescatherapeutics.com/20211231/role/statement-note-13-revenues-revenues-details", "http://cescatherapeutics.com/20211231/role/statement-note-13-revenues-tables", "http://cescatherapeutics.com/20211231/role/statement-note-14-concentrations", "http://cescatherapeutics.com/20211231/role/statement-note-14-concentrations-accounts-receivables-and-revenues-details", "http://cescatherapeutics.com/20211231/role/statement-note-14-concentrations-details-textual", "http://cescatherapeutics.com/20211231/role/statement-note-14-concentrations-summary-of-net-equipment-by-geographic-area-details", "http://cescatherapeutics.com/20211231/role/statement-note-14-concentrations-tables", "http://cescatherapeutics.com/20211231/role/statement-note-15-employee-retention-tax-credit-", "http://cescatherapeutics.com/20211231/role/statement-note-15-employee-retention-tax-credit-details-textual", "http://cescatherapeutics.com/20211231/role/statement-note-16-income-taxes", "http://cescatherapeutics.com/20211231/role/statement-note-16-income-taxes-components-of-companys-deferred-tax-assets-and-liabilities-for-federal-and-state-income-taxes-details", "http://cescatherapeutics.com/20211231/role/statement-note-16-income-taxes-details-textual", "http://cescatherapeutics.com/20211231/role/statement-note-16-income-taxes-reconciliation-of-federal-income-tax-attributable-to-operations-to-income-tax-expense-benefit-details", "http://cescatherapeutics.com/20211231/role/statement-note-16-income-taxes-tables", "http://cescatherapeutics.com/20211231/role/statement-note-17-employee-retirement-plan", "http://cescatherapeutics.com/20211231/role/statement-note-17-employee-retirement-plan-details-textual", "http://cescatherapeutics.com/20211231/role/statement-note-18-subsequent-events", "http://cescatherapeutics.com/20211231/role/statement-note-18-subsequent-events-details-textual", "http://cescatherapeutics.com/20211231/role/statement-note-2-going-concern-", "http://cescatherapeutics.com/20211231/role/statement-note-2-going-concern-details-textual", "http://cescatherapeutics.com/20211231/role/statement-note-3-summary-of-significant-accounting-policies", "http://cescatherapeutics.com/20211231/role/statement-note-3-summary-of-significant-accounting-policies-details-textual", "http://cescatherapeutics.com/20211231/role/statement-note-4-equipment-and-leasehold-improvements", "http://cescatherapeutics.com/20211231/role/statement-note-4-equipment-and-leasehold-improvements-details-textual", "http://cescatherapeutics.com/20211231/role/statement-note-4-equipment-and-leasehold-improvements-tables", "http://cescatherapeutics.com/20211231/role/statement-note-5-equipment-and-leasehold-improvements-net-summary-of-property-plant-and-equipment-details", "http://cescatherapeutics.com/20211231/role/statement-note-5-intangible-assets-and-goodwill", "http://cescatherapeutics.com/20211231/role/statement-note-5-intangible-assets-and-goodwill-future-amortization-expense-details", "http://cescatherapeutics.com/20211231/role/statement-note-5-intangible-assets-and-goodwill-goodwill-and-intangible-assets-details", "http://cescatherapeutics.com/20211231/role/statement-note-5-intangible-assets-and-goodwill-summary-of-intangible-assets-details", "http://cescatherapeutics.com/20211231/role/statement-note-5-intangible-assets-and-goodwill-tables", "http://cescatherapeutics.com/20211231/role/statement-note-6-related-party-transactions", "http://cescatherapeutics.com/20211231/role/statement-note-6-related-party-transactions-details-textual", "http://cescatherapeutics.com/20211231/role/statement-note-6-related-party-transactions-summarizes-the-note-details", "http://cescatherapeutics.com/20211231/role/statement-note-6-related-party-transactions-tables", "http://cescatherapeutics.com/20211231/role/statement-note-7-convertible-promissory-note", "http://cescatherapeutics.com/20211231/role/statement-note-7-convertible-promissory-note-convertible-promissory-note-details", "http://cescatherapeutics.com/20211231/role/statement-note-7-convertible-promissory-note-details-textual", "http://cescatherapeutics.com/20211231/role/statement-note-7-convertible-promissory-note-tables", "http://cescatherapeutics.com/20211231/role/statement-note-8-paycheck-protection-program", "http://cescatherapeutics.com/20211231/role/statement-note-8-paycheck-protection-program-details-textual", "http://cescatherapeutics.com/20211231/role/statement-note-9-leases", "http://cescatherapeutics.com/20211231/role/statement-note-9-leases-details-textual", "http://cescatherapeutics.com/20211231/role/statement-note-9-leases-lease-information-details", "http://cescatherapeutics.com/20211231/role/statement-note-9-leases-maturities-of-lease-liabilities-details", "http://cescatherapeutics.com/20211231/role/statement-note-9-leases-tables", "http://cescatherapeutics.com/20211231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "stringItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-document-and-entity-information" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r632" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-document-and-entity-information" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r634" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-document-and-entity-information" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-document-and-entity-information" ], "xbrltype": "tradingSymbolItemType" }, "srt_CounterpartyNameAxis": { "auth_ref": [ "r63", "r65", "r117", "r118", "r270", "r306" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Axis]" } } }, "localname": "CounterpartyNameAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-14-concentrations", "http://cescatherapeutics.com/20211231/role/statement-note-14-concentrations-details-textual" ], "xbrltype": "stringItemType" }, "srt_EquityMethodInvesteeNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Investment, Name [Domain]" } } }, "localname": "EquityMethodInvesteeNameDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-6-related-party-transactions", "http://cescatherapeutics.com/20211231/role/statement-note-6-related-party-transactions-details-textual" ], "xbrltype": "domainItemType" }, "srt_ExecutiveOfficerMember": { "auth_ref": [ "r186" ], "lang": { "en-us": { "role": { "label": "Executive Officer [Member]" } } }, "localname": "ExecutiveOfficerMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-12-stockholders-equity", "http://cescatherapeutics.com/20211231/role/statement-note-12-stockholders-equity-details-textual" ], "xbrltype": "domainItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r185", "r332", "r337", "r598" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-14-concentrations-accounts-receivables-and-revenues-details" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r269", "r305", "r356", "r358", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r595", "r599", "r629", "r630" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-10-warranty", "http://cescatherapeutics.com/20211231/role/statement-note-10-warranty-details-textual", "http://cescatherapeutics.com/20211231/role/statement-note-13-revenues", "http://cescatherapeutics.com/20211231/role/statement-note-13-revenues-details-textual", "http://cescatherapeutics.com/20211231/role/statement-note-18-subsequent-events", "http://cescatherapeutics.com/20211231/role/statement-note-18-subsequent-events-details-textual", "http://cescatherapeutics.com/20211231/role/statement-note-5-equipment-and-leasehold-improvements-net-summary-of-property-plant-and-equipment-details", "http://cescatherapeutics.com/20211231/role/statement-note-7-convertible-promissory-note", "http://cescatherapeutics.com/20211231/role/statement-note-7-convertible-promissory-note-details-textual" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r269", "r305", "r356", "r358", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r595", "r599", "r629", "r630" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-10-warranty", "http://cescatherapeutics.com/20211231/role/statement-note-10-warranty-details-textual", "http://cescatherapeutics.com/20211231/role/statement-note-13-revenues", "http://cescatherapeutics.com/20211231/role/statement-note-13-revenues-details-textual", "http://cescatherapeutics.com/20211231/role/statement-note-18-subsequent-events", "http://cescatherapeutics.com/20211231/role/statement-note-18-subsequent-events-details-textual", "http://cescatherapeutics.com/20211231/role/statement-note-5-equipment-and-leasehold-improvements-net-summary-of-property-plant-and-equipment-details", "http://cescatherapeutics.com/20211231/role/statement-note-7-convertible-promissory-note", "http://cescatherapeutics.com/20211231/role/statement-note-7-convertible-promissory-note-details-textual" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r185", "r332", "r337", "r598" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-14-concentrations-accounts-receivables-and-revenues-details" ], "xbrltype": "domainItemType" }, "srt_OwnershipAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Ownership [Axis]" } } }, "localname": "OwnershipAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-18-subsequent-events", "http://cescatherapeutics.com/20211231/role/statement-note-18-subsequent-events-details-textual", "http://cescatherapeutics.com/20211231/role/statement-note-3-summary-of-significant-accounting-policies", "http://cescatherapeutics.com/20211231/role/statement-note-3-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "stringItemType" }, "srt_OwnershipDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Ownership [Domain]" } } }, "localname": "OwnershipDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-18-subsequent-events", "http://cescatherapeutics.com/20211231/role/statement-note-18-subsequent-events-details-textual", "http://cescatherapeutics.com/20211231/role/statement-note-3-summary-of-significant-accounting-policies", "http://cescatherapeutics.com/20211231/role/statement-note-3-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r182", "r332", "r335", "r544", "r594", "r596" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-13-revenues", "http://cescatherapeutics.com/20211231/role/statement-note-13-revenues-details-textual", "http://cescatherapeutics.com/20211231/role/statement-note-13-revenues-remaining-performance-obligations-2-details", "http://cescatherapeutics.com/20211231/role/statement-note-13-revenues-remaining-performance-obligations-details", "http://cescatherapeutics.com/20211231/role/statement-note-13-revenues-revenues-details" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r182", "r332", "r335", "r544", "r594", "r596" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-13-revenues", "http://cescatherapeutics.com/20211231/role/statement-note-13-revenues-details-textual", "http://cescatherapeutics.com/20211231/role/statement-note-13-revenues-remaining-performance-obligations-2-details", "http://cescatherapeutics.com/20211231/role/statement-note-13-revenues-remaining-performance-obligations-details", "http://cescatherapeutics.com/20211231/role/statement-note-13-revenues-revenues-details" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r269", "r305", "r339", "r356", "r358", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r595", "r599", "r629", "r630" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-10-warranty", "http://cescatherapeutics.com/20211231/role/statement-note-10-warranty-details-textual", "http://cescatherapeutics.com/20211231/role/statement-note-13-revenues", "http://cescatherapeutics.com/20211231/role/statement-note-13-revenues-details-textual", "http://cescatherapeutics.com/20211231/role/statement-note-18-subsequent-events", "http://cescatherapeutics.com/20211231/role/statement-note-18-subsequent-events-details-textual", "http://cescatherapeutics.com/20211231/role/statement-note-5-equipment-and-leasehold-improvements-net-summary-of-property-plant-and-equipment-details", "http://cescatherapeutics.com/20211231/role/statement-note-7-convertible-promissory-note", "http://cescatherapeutics.com/20211231/role/statement-note-7-convertible-promissory-note-details-textual" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r269", "r305", "r339", "r356", "r358", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r595", "r599", "r629", "r630" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-10-warranty", "http://cescatherapeutics.com/20211231/role/statement-note-10-warranty-details-textual", "http://cescatherapeutics.com/20211231/role/statement-note-13-revenues", "http://cescatherapeutics.com/20211231/role/statement-note-13-revenues-details-textual", "http://cescatherapeutics.com/20211231/role/statement-note-18-subsequent-events", "http://cescatherapeutics.com/20211231/role/statement-note-18-subsequent-events-details-textual", "http://cescatherapeutics.com/20211231/role/statement-note-5-equipment-and-leasehold-improvements-net-summary-of-property-plant-and-equipment-details", "http://cescatherapeutics.com/20211231/role/statement-note-7-convertible-promissory-note", "http://cescatherapeutics.com/20211231/role/statement-note-7-convertible-promissory-note-details-textual" ], "xbrltype": "domainItemType" }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "auth_ref": [ "r64", "r65", "r117", "r118", "r270", "r306" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Domain]" } } }, "localname": "RepurchaseAgreementCounterpartyNameDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-14-concentrations", "http://cescatherapeutics.com/20211231/role/statement-note-14-concentrations-details-textual" ], "xbrltype": "domainItemType" }, "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": { "auth_ref": [ "r197" ], "lang": { "en-us": { "role": { "label": "Investment, Name [Axis]" } } }, "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-6-related-party-transactions", "http://cescatherapeutics.com/20211231/role/statement-note-6-related-party-transactions-details-textual" ], "xbrltype": "stringItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r183", "r184", "r332", "r336", "r597", "r620", "r621", "r622", "r623", "r624", "r625", "r626", "r627", "r628" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-14-concentrations", "http://cescatherapeutics.com/20211231/role/statement-note-14-concentrations-details-textual", "http://cescatherapeutics.com/20211231/role/statement-note-14-concentrations-summary-of-net-equipment-by-geographic-area-details", "http://cescatherapeutics.com/20211231/role/statement-note-3-summary-of-significant-accounting-policies", "http://cescatherapeutics.com/20211231/role/statement-note-3-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r183", "r184", "r332", "r336", "r597", "r613", "r620", "r621", "r622", "r623", "r624", "r625", "r626", "r627", "r628" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-14-concentrations", "http://cescatherapeutics.com/20211231/role/statement-note-14-concentrations-details-textual", "http://cescatherapeutics.com/20211231/role/statement-note-14-concentrations-summary-of-net-equipment-by-geographic-area-details", "http://cescatherapeutics.com/20211231/role/statement-note-3-summary-of-significant-accounting-policies", "http://cescatherapeutics.com/20211231/role/statement-note-3-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualAxis": { "auth_ref": [ "r186", "r525" ], "lang": { "en-us": { "role": { "label": "Title of Individual [Axis]" } } }, "localname": "TitleOfIndividualAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-12-stockholders-equity", "http://cescatherapeutics.com/20211231/role/statement-note-12-stockholders-equity-details-textual" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Title of Individual [Domain]" } } }, "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-12-stockholders-equity", "http://cescatherapeutics.com/20211231/role/statement-note-12-stockholders-equity-details-textual" ], "xbrltype": "domainItemType" }, "thmo_AdjustmentsToAdditionalPaidInCapitalExerciseOfPrefundedWarrants": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in additional paid in capital (APIC) resulting from the exercise of pre-funded warrants.", "label": "Exercise of pre-funded warrants" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalExerciseOfPrefundedWarrants", "nsuri": "http://cescatherapeutics.com/20211231", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-consolidated-statements-of-equity" ], "xbrltype": "monetaryItemType" }, "thmo_AllOtherCountriesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The description of the geographical location.", "label": "All Other Countries [Member]" } } }, "localname": "AllOtherCountriesMember", "nsuri": "http://cescatherapeutics.com/20211231", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-14-concentrations-summary-of-net-equipment-by-geographic-area-details" ], "xbrltype": "domainItemType" }, "thmo_Amended2016PlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information pertaining to the Amended 2016 equity incentive plan.", "label": "Amended 2016 Plan [Member" } } }, "localname": "Amended2016PlanMember", "nsuri": "http://cescatherapeutics.com/20211231", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-12-stockholders-equity", "http://cescatherapeutics.com/20211231/role/statement-note-12-stockholders-equity-details-textual" ], "xbrltype": "domainItemType" }, "thmo_AtTheMarketOfferingAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information pertaining to At The Market Offering Agreement.", "label": "At The Market Offering Agreement [Member]" } } }, "localname": "AtTheMarketOfferingAgreementMember", "nsuri": "http://cescatherapeutics.com/20211231", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-consolidated-statements-of-equity", "http://cescatherapeutics.com/20211231/role/statement-note-12-stockholders-equity", "http://cescatherapeutics.com/20211231/role/statement-note-12-stockholders-equity-details-textual", "http://cescatherapeutics.com/20211231/role/statement-note-18-subsequent-events", "http://cescatherapeutics.com/20211231/role/statement-note-18-subsequent-events-details-textual" ], "xbrltype": "domainItemType" }, "thmo_AxpMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type or description of the product or service.", "label": "AXP [Member]" } } }, "localname": "AxpMember", "nsuri": "http://cescatherapeutics.com/20211231", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-13-revenues-revenues-details" ], "xbrltype": "domainItemType" }, "thmo_BioarchiveMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type or description of the product or service.", "label": "BioArchive [Member]" } } }, "localname": "BioarchiveMember", "nsuri": "http://cescatherapeutics.com/20211231", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-13-revenues-revenues-details" ], "xbrltype": "domainItemType" }, "thmo_BoyalifeAssetHoldingIIMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Boyalife Asset Holding II.", "label": "Boyalife Asset Holding II [Member]" } } }, "localname": "BoyalifeAssetHoldingIIMember", "nsuri": "http://cescatherapeutics.com/20211231", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-consolidated-statements-of-equity", "http://cescatherapeutics.com/20211231/role/statement-note-6-related-party-transactions", "http://cescatherapeutics.com/20211231/role/statement-note-6-related-party-transactions-details-textual", "http://cescatherapeutics.com/20211231/role/statement-note-6-related-party-transactions-summarizes-the-note-details" ], "xbrltype": "domainItemType" }, "thmo_BoyalifeLicenseAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the Boyalife License Agreement.", "label": "Boyalife License Agreement [Member]" } } }, "localname": "BoyalifeLicenseAgreementMember", "nsuri": "http://cescatherapeutics.com/20211231", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-18-subsequent-events", "http://cescatherapeutics.com/20211231/role/statement-note-18-subsequent-events-details-textual" ], "xbrltype": "domainItemType" }, "thmo_BoyalifesCellularTherapyDivisionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents Boyalife's Cellular Therapy Division.", "label": "Boyalife\u2019s Cellular Therapy Division [Member]" } } }, "localname": "BoyalifesCellularTherapyDivisionMember", "nsuri": "http://cescatherapeutics.com/20211231", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-6-related-party-transactions", "http://cescatherapeutics.com/20211231/role/statement-note-6-related-party-transactions-details-textual" ], "xbrltype": "domainItemType" }, "thmo_CARTXpressMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Related to the CAR-TXpress subsegment.", "label": "CAR-TXpress [Member]" } } }, "localname": "CARTXpressMember", "nsuri": "http://cescatherapeutics.com/20211231", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-13-revenues-revenues-details", "http://cescatherapeutics.com/20211231/role/statement-note-3-summary-of-significant-accounting-policies", "http://cescatherapeutics.com/20211231/role/statement-note-3-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "domainItemType" }, "thmo_ClassOfWarrantOrRightExercisable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of warrants or rights exercisable.", "label": "Exercisable (in shares)" } } }, "localname": "ClassOfWarrantOrRightExercisable", "nsuri": "http://cescatherapeutics.com/20211231", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-12-stockholders-equity-warrant-activity-details" ], "xbrltype": "sharesItemType" }, "thmo_ClassOfWarrantOrRightExercisableWeightedAverageExercisePriceOfWarrantsOrRights": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted Average exercise price per share or per unit of warrants or rights exercisable.", "label": "Exercisable, weighted average exercise price (in dollars per share)" } } }, "localname": "ClassOfWarrantOrRightExercisableWeightedAverageExercisePriceOfWarrantsOrRights", "nsuri": "http://cescatherapeutics.com/20211231", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-12-stockholders-equity-warrant-activity-details" ], "xbrltype": "perShareItemType" }, "thmo_ClassOfWarrantOrRightExercisableWeightedAverageRemainingContractTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for exercisable warrants.", "label": "Exercisable, Weighted Average Remaining Contract Term (Year)" } } }, "localname": "ClassOfWarrantOrRightExercisableWeightedAverageRemainingContractTerm", "nsuri": "http://cescatherapeutics.com/20211231", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-12-stockholders-equity-warrant-activity-details" ], "xbrltype": "durationItemType" }, "thmo_ClassOfWarrantOrRightExercisedDuringPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of warrants or rights exercised during period.", "label": "thmo_ClassOfWarrantOrRightExercisedDuringPeriod", "negatedLabel": "Warrants exercised (in shares)" } } }, "localname": "ClassOfWarrantOrRightExercisedDuringPeriod", "nsuri": "http://cescatherapeutics.com/20211231", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-12-stockholders-equity-warrant-activity-details" ], "xbrltype": "sharesItemType" }, "thmo_ClassOfWarrantOrRightExercisedDuringPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted Average exercise price per share of warrants or rights exercised during period.", "label": "Warrants exercised, weighted average exercise price (in dollars per share)" } } }, "localname": "ClassOfWarrantOrRightExercisedDuringPeriodWeightedAverageExercisePrice", "nsuri": "http://cescatherapeutics.com/20211231", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-12-stockholders-equity-warrant-activity-details" ], "xbrltype": "perShareItemType" }, "thmo_ClassOfWarrantOrRightExpiredOrCancelledDuringPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of warrants or rights expired or cancelled during period.", "label": "Warrants expired/canceled (in shares)" } } }, "localname": "ClassOfWarrantOrRightExpiredOrCancelledDuringPeriod", "nsuri": "http://cescatherapeutics.com/20211231", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-12-stockholders-equity-warrant-activity-details" ], "xbrltype": "sharesItemType" }, "thmo_ClassOfWarrantOrRightExpiredOrCancelledDuringPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted Average exercise price per share of warrants or rights expired or cancelled during period.", "label": "Warrants expired/canceled (in dollars per share)" } } }, "localname": "ClassOfWarrantOrRightExpiredOrCancelledDuringPeriodWeightedAverageExercisePrice", "nsuri": "http://cescatherapeutics.com/20211231", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-12-stockholders-equity-warrant-activity-details" ], "xbrltype": "perShareItemType" }, "thmo_ClassOfWarrantOrRightOutstandingWeightedAverageRemainingContractTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for outstanding warrants", "label": "Outstanding, Weighted Average Remaining Contract Term (Year)" } } }, "localname": "ClassOfWarrantOrRightOutstandingWeightedAverageRemainingContractTerm", "nsuri": "http://cescatherapeutics.com/20211231", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-12-stockholders-equity-warrant-activity-details" ], "xbrltype": "durationItemType" }, "thmo_ClassOfWarrantOrRightWeightedAverageExercisePriceOfWarrantsOrRights": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The weighted average exercise price of each class of warrants or rights outstanding.", "label": "thmo_ClassOfWarrantOrRightWeightedAverageExercisePriceOfWarrantsOrRights", "periodEndLabel": "Outstanding, weighted average exercise price (in dollars per share)", "periodStartLabel": "Outstanding, weighted average exercise price (in dollars per share)" } } }, "localname": "ClassOfWarrantOrRightWeightedAverageExercisePriceOfWarrantsOrRights", "nsuri": "http://cescatherapeutics.com/20211231", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-12-stockholders-equity-warrant-activity-details" ], "xbrltype": "perShareItemType" }, "thmo_ClinicalRevenueMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Revenues derived from clinical services.", "label": "Clinical Revenue [Member]" } } }, "localname": "ClinicalRevenueMember", "nsuri": "http://cescatherapeutics.com/20211231", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-13-revenues-remaining-performance-obligations-2-details", "http://cescatherapeutics.com/20211231/role/statement-note-13-revenues-remaining-performance-obligations-details" ], "xbrltype": "domainItemType" }, "thmo_ComputerAndSoftwareMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type or description of the property, plant, or equipment.", "label": "Computer and Software [Member]" } } }, "localname": "ComputerAndSoftwareMember", "nsuri": "http://cescatherapeutics.com/20211231", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-5-equipment-and-leasehold-improvements-net-summary-of-property-plant-and-equipment-details" ], "xbrltype": "domainItemType" }, "thmo_ConversionOfJanuary2019AmendedNotesToCommonStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the conversion of the January 2019 amended notes to common stock.", "label": "Conversion of January 2019 Amended Notes to Common Stock [Member]" } } }, "localname": "ConversionOfJanuary2019AmendedNotesToCommonStockMember", "nsuri": "http://cescatherapeutics.com/20211231", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "domainItemType" }, "thmo_ConversionOfRelatedPartyConvertiblePromissoryNoteIntoCommonStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the conversion of related party convertible promissory note into common stock.", "label": "Conversion of Related Party Convertible Promissory Note Into Common Stock [Member]" } } }, "localname": "ConversionOfRelatedPartyConvertiblePromissoryNoteIntoCommonStockMember", "nsuri": "http://cescatherapeutics.com/20211231", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "domainItemType" }, "thmo_ConvertiblePromissoryNoteMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information pertaining to the Convertible Promissory Note.", "label": "Convertible Promissory Note [Member]" } } }, "localname": "ConvertiblePromissoryNoteMember", "nsuri": "http://cescatherapeutics.com/20211231", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-18-subsequent-events", "http://cescatherapeutics.com/20211231/role/statement-note-18-subsequent-events-details-textual" ], "xbrltype": "domainItemType" }, "thmo_CurrentLiabilitiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents current liabilities.", "label": "Current Liabilities [Member]" } } }, "localname": "CurrentLiabilitiesMember", "nsuri": "http://cescatherapeutics.com/20211231", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-9-leases-lease-information-details" ], "xbrltype": "domainItemType" }, "thmo_Customer1Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Refers to information regarding customer 1.", "label": "Customer 1 [Member]" } } }, "localname": "Customer1Member", "nsuri": "http://cescatherapeutics.com/20211231", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-14-concentrations-accounts-receivables-and-revenues-details" ], "xbrltype": "domainItemType" }, "thmo_Customer2Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents customer 2.", "label": "Customer 2 [Member]" } } }, "localname": "Customer2Member", "nsuri": "http://cescatherapeutics.com/20211231", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-14-concentrations-accounts-receivables-and-revenues-details" ], "xbrltype": "domainItemType" }, "thmo_Customer3Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the third major customer of the company.", "label": "Customer 3 [Member]" } } }, "localname": "Customer3Member", "nsuri": "http://cescatherapeutics.com/20211231", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-14-concentrations-accounts-receivables-and-revenues-details" ], "xbrltype": "domainItemType" }, "thmo_DeferredTaxAssetsLeaseObligation": { "auth_ref": [], "calculation": { "http://cescatherapeutics.com/20211231/role/statement-note-16-income-taxes-components-of-companys-deferred-tax-assets-and-liabilities-for-federal-and-state-income-taxes-details": { "order": 5.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from lease obligation.", "label": "thmo_DeferredTaxAssetsLeaseObligation", "terseLabel": "Lease obligation" } } }, "localname": "DeferredTaxAssetsLeaseObligation", "nsuri": "http://cescatherapeutics.com/20211231", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-16-income-taxes-components-of-companys-deferred-tax-assets-and-liabilities-for-federal-and-state-income-taxes-details" ], "xbrltype": "monetaryItemType" }, "thmo_DeferredTaxLiabilitiesLeaseAsset": { "auth_ref": [], "calculation": { "http://cescatherapeutics.com/20211231/role/statement-note-16-income-taxes-components-of-companys-deferred-tax-assets-and-liabilities-for-federal-and-state-income-taxes-details": { "order": 0.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax consequences attributable to taxable temporary differences derived from lease asset.", "label": "thmo_DeferredTaxLiabilitiesLeaseAsset", "negatedTerseLabel": "Lease asset" } } }, "localname": "DeferredTaxLiabilitiesLeaseAsset", "nsuri": "http://cescatherapeutics.com/20211231", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-16-income-taxes-components-of-companys-deferred-tax-assets-and-liabilities-for-federal-and-state-income-taxes-details" ], "xbrltype": "monetaryItemType" }, "thmo_DeviceMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information pertaining to the Device business segment.", "label": "Device [Member]" } } }, "localname": "DeviceMember", "nsuri": "http://cescatherapeutics.com/20211231", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-13-revenues-revenues-details" ], "xbrltype": "domainItemType" }, "thmo_DeviceRegistrationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type or description of the finite intangible assets.", "label": "Device Registration [Member]" } } }, "localname": "DeviceRegistrationMember", "nsuri": "http://cescatherapeutics.com/20211231", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-5-intangible-assets-and-goodwill-summary-of-intangible-assets-details" ], "xbrltype": "domainItemType" }, "thmo_DeviceRevenueMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The amount of revenue derived from device sales.", "label": "Device Revenue [Member]" } } }, "localname": "DeviceRevenueMember", "nsuri": "http://cescatherapeutics.com/20211231", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-13-revenues-remaining-performance-obligations-2-details", "http://cescatherapeutics.com/20211231/role/statement-note-13-revenues-remaining-performance-obligations-details", "http://cescatherapeutics.com/20211231/role/statement-note-13-revenues-revenues-details" ], "xbrltype": "domainItemType" }, "thmo_DilutionGainFromEquityMethodInvestments": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents dilution gain from equity method investments.", "label": "thmo_DilutionGainFromEquityMethodInvestments", "terseLabel": "Dilution Gain from Equity Method Investments" } } }, "localname": "DilutionGainFromEquityMethodInvestments", "nsuri": "http://cescatherapeutics.com/20211231", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-6-related-party-transactions-details-textual" ], "xbrltype": "monetaryItemType" }, "thmo_DistributionAgreementWithAxpDistributorInChinaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents distribution agreement with AXP distributor in China.", "label": "Distribution Agreement with AXP Distributor in China [Member]" } } }, "localname": "DistributionAgreementWithAxpDistributorInChinaMember", "nsuri": "http://cescatherapeutics.com/20211231", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-13-revenues", "http://cescatherapeutics.com/20211231/role/statement-note-13-revenues-details-textual" ], "xbrltype": "domainItemType" }, "thmo_EffectiveIncomeTaxRateReconciliationDebtForgivenessAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "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 debt forgiveness.", "label": "PPP loan forgiveness" } } }, "localname": "EffectiveIncomeTaxRateReconciliationDebtForgivenessAmount", "nsuri": "http://cescatherapeutics.com/20211231", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-16-income-taxes-reconciliation-of-federal-income-tax-attributable-to-operations-to-income-tax-expense-benefit-details" ], "xbrltype": "monetaryItemType" }, "thmo_EffectiveIncomeTaxRateReconciliationDisallowedFinancingCostsAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "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 disallowed financing costs.", "label": "thmo_EffectiveIncomeTaxRateReconciliationDisallowedFinancingCostsAmount", "terseLabel": "Disallowed financing costs" } } }, "localname": "EffectiveIncomeTaxRateReconciliationDisallowedFinancingCostsAmount", "nsuri": "http://cescatherapeutics.com/20211231", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-16-income-taxes-reconciliation-of-federal-income-tax-attributable-to-operations-to-income-tax-expense-benefit-details" ], "xbrltype": "monetaryItemType" }, "thmo_EffectiveIncomeTaxRateReconciliationExpirationOfNetOperatingLossesAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "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 expiration of net operating losses.", "label": "thmo_EffectiveIncomeTaxRateReconciliationExpirationOfNetOperatingLossesAmount", "terseLabel": "Expiration of net operating losses" } } }, "localname": "EffectiveIncomeTaxRateReconciliationExpirationOfNetOperatingLossesAmount", "nsuri": "http://cescatherapeutics.com/20211231", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-16-income-taxes-reconciliation-of-federal-income-tax-attributable-to-operations-to-income-tax-expense-benefit-details" ], "xbrltype": "monetaryItemType" }, "thmo_EffectiveIncomeTaxRateReconciliationIntangibleAssetsAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rates to pretax income (loss) from continuing operations, attributable intangible assets.", "label": "thmo_EffectiveIncomeTaxRateReconciliationIntangibleAssetsAmount", "terseLabel": "Intangible assets" } } }, "localname": "EffectiveIncomeTaxRateReconciliationIntangibleAssetsAmount", "nsuri": "http://cescatherapeutics.com/20211231", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-16-income-taxes-reconciliation-of-federal-income-tax-attributable-to-operations-to-income-tax-expense-benefit-details" ], "xbrltype": "monetaryItemType" }, "thmo_EmployeeRetentionTaxCredit": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of refundable payroll tax credit provided under the Coronavirus Aid, Relief, and Economic Security (CARES) Act.", "label": "thmo_EmployeeRetentionTaxCredit", "terseLabel": "Employee Retention Tax Credit" } } }, "localname": "EmployeeRetentionTaxCredit", "nsuri": "http://cescatherapeutics.com/20211231", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-15-employee-retention-tax-credit-details-textual" ], "xbrltype": "monetaryItemType" }, "thmo_EmployeeRetentionTaxCreditAndOtherIncomeExpense": { "auth_ref": [], "calculation": { "http://cescatherapeutics.com/20211231/role/statement-consolidated-statements-of-operations-and-comprehensive-loss": { "order": 0.0, "parentTag": "thmo_NonoperatingIncomeExpenseIncludingInterestExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of income (expense) from employee retention tax credit and other income.", "label": "Employee retention tax credit and other income / (expense)" } } }, "localname": "EmployeeRetentionTaxCreditAndOtherIncomeExpense", "nsuri": "http://cescatherapeutics.com/20211231", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-consolidated-statements-of-operations-and-comprehensive-loss" ], "xbrltype": "monetaryItemType" }, "thmo_EquityIncentivePlan2017Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Related to the 2017 equity incentive plan.", "label": "Equity Incentive Plan 2017 [Member]" } } }, "localname": "EquityIncentivePlan2017Member", "nsuri": "http://cescatherapeutics.com/20211231", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-12-stockholders-equity", "http://cescatherapeutics.com/20211231/role/statement-note-12-stockholders-equity-details-textual" ], "xbrltype": "domainItemType" }, "thmo_EquityMethodInvestmentAccumulatedGainLoss": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents equity method investment accumulated gain loss.", "label": "thmo_EquityMethodInvestmentAccumulatedGainLoss", "terseLabel": "Equity Method Investment Accumulated Gain Loss" } } }, "localname": "EquityMethodInvestmentAccumulatedGainLoss", "nsuri": "http://cescatherapeutics.com/20211231", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-6-related-party-transactions-details-textual" ], "xbrltype": "monetaryItemType" }, "thmo_ExclusivityFeeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information pertaining to the exclusivity fee.", "label": "Exclusivity Fee [Member]" } } }, "localname": "ExclusivityFeeMember", "nsuri": "http://cescatherapeutics.com/20211231", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-13-revenues", "http://cescatherapeutics.com/20211231/role/statement-note-13-revenues-details-textual", "http://cescatherapeutics.com/20211231/role/statement-note-13-revenues-remaining-performance-obligations-2-details", "http://cescatherapeutics.com/20211231/role/statement-note-13-revenues-remaining-performance-obligations-details" ], "xbrltype": "domainItemType" }, "thmo_FacilityLocatedInRanchoCordovaCaliforniaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the facility located in Rancho Cordova, California.", "label": "Facility Located in Rancho Cordova, California [Member]" } } }, "localname": "FacilityLocatedInRanchoCordovaCaliforniaMember", "nsuri": "http://cescatherapeutics.com/20211231", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-9-leases", "http://cescatherapeutics.com/20211231/role/statement-note-9-leases-details-textual" ], "xbrltype": "domainItemType" }, "thmo_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFour": { "auth_ref": [], "calculation": { "http://cescatherapeutics.com/20211231/role/statement-note-5-intangible-assets-and-goodwill-future-amortization-expense-details": { "order": 0.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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).", "label": "thmo_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFour", "terseLabel": "Thereafter" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFour", "nsuri": "http://cescatherapeutics.com/20211231", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-5-intangible-assets-and-goodwill-future-amortization-expense-details" ], "xbrltype": "monetaryItemType" }, "thmo_HealthbanksBiotechMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information pertaining to HealthBanks Biotech.", "label": "HealthBanks Biotech [Member]" } } }, "localname": "HealthbanksBiotechMember", "nsuri": "http://cescatherapeutics.com/20211231", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-6-related-party-transactions", "http://cescatherapeutics.com/20211231/role/statement-note-6-related-party-transactions-details-textual" ], "xbrltype": "domainItemType" }, "thmo_ImmuneCyteAndShangaiKDwinfoTechnologyCoLtdMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information related to ImmuneCyte and Shangai KDWinfo Technology Co. Ltd.", "label": "ImmuneCyte and Shangai KDWinfo Technology Co. Ltd. [Member]" } } }, "localname": "ImmuneCyteAndShangaiKDwinfoTechnologyCoLtdMember", "nsuri": "http://cescatherapeutics.com/20211231", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-6-related-party-transactions", "http://cescatherapeutics.com/20211231/role/statement-note-6-related-party-transactions-details-textual" ], "xbrltype": "domainItemType" }, "thmo_ImmunecyteMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Related to ImmuneCyte.", "label": "ImmuneCyte [Member]" } } }, "localname": "ImmunecyteMember", "nsuri": "http://cescatherapeutics.com/20211231", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-18-subsequent-events", "http://cescatherapeutics.com/20211231/role/statement-note-18-subsequent-events-details-textual", "http://cescatherapeutics.com/20211231/role/statement-note-6-related-party-transactions", "http://cescatherapeutics.com/20211231/role/statement-note-6-related-party-transactions-details-textual" ], "xbrltype": "domainItemType" }, "thmo_InProcessTechonologyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information of in process technology.", "label": "In Process Techonology [Member]" } } }, "localname": "InProcessTechonologyMember", "nsuri": "http://cescatherapeutics.com/20211231", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-5-intangible-assets-and-goodwill-summary-of-intangible-assets-details" ], "xbrltype": "domainItemType" }, "thmo_IncreaseDecreaseInContractWithCustomerLiabilityCurrent": { "auth_ref": [], "calculation": { "http://cescatherapeutics.com/20211231/role/statement-consolidated-statements-of-cash-flows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in current obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "thmo_IncreaseDecreaseInContractWithCustomerLiabilityCurrent", "terseLabel": "Deferred revenue \u2013 short term" } } }, "localname": "IncreaseDecreaseInContractWithCustomerLiabilityCurrent", "nsuri": "http://cescatherapeutics.com/20211231", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "thmo_IncreaseDecreaseInLongtermDeferrredRevenueAndOtherNoncurrentLiabilities": { "auth_ref": [], "calculation": { "http://cescatherapeutics.com/20211231/role/statement-consolidated-statements-of-cash-flows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of increase (decrease) in long-term deferred revenue and other noncurrent liabilities.", "label": "Long-term deferred revenue and other noncurrent liabilities" } } }, "localname": "IncreaseDecreaseInLongtermDeferrredRevenueAndOtherNoncurrentLiabilities", "nsuri": "http://cescatherapeutics.com/20211231", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "thmo_IndefinitelivedIntangibleAssetsExcludingGoodwillNet": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the carrying value of indefinite-lived intangible assets (excluding goodwill), after accounting for impairment.", "label": "thmo_IndefinitelivedIntangibleAssetsExcludingGoodwillNet", "terseLabel": "Net" } } }, "localname": "IndefinitelivedIntangibleAssetsExcludingGoodwillNet", "nsuri": "http://cescatherapeutics.com/20211231", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-5-intangible-assets-and-goodwill-summary-of-intangible-assets-details" ], "xbrltype": "monetaryItemType" }, "thmo_IntangibleAssetsNetExcludingGoodwillAmortizationAndForeignCurrencyTranslationGainLoss": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the amount of amortization and foreign currency translation (gain) loss for all intangible assets, excluding goodwill.", "label": "thmo_IntangibleAssetsNetExcludingGoodwillAmortizationAndForeignCurrencyTranslationGainLoss", "negatedLabel": "Intangible assets, amortization and foreign exchange" } } }, "localname": "IntangibleAssetsNetExcludingGoodwillAmortizationAndForeignCurrencyTranslationGainLoss", "nsuri": "http://cescatherapeutics.com/20211231", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-5-intangible-assets-and-goodwill-goodwill-and-intangible-assets-details" ], "xbrltype": "monetaryItemType" }, "thmo_InterestPayableRelatedPartyCurrent": { "auth_ref": [], "calculation": { "http://cescatherapeutics.com/20211231/role/statement-consolidated-balance-sheets": { "order": 0.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of [accrued] interest payable to related parties, including trade payables, that has been incurred and is unpaid. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Interest payable \u2013 related party" } } }, "localname": "InterestPayableRelatedPartyCurrent", "nsuri": "http://cescatherapeutics.com/20211231", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "thmo_InventoryChangeInReserve": { "auth_ref": [], "calculation": { "http://cescatherapeutics.com/20211231/role/statement-consolidated-statements-of-cash-flows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of change in the reserve for inventory.", "label": "Reserve for excess and slow-moving inventories" } } }, "localname": "InventoryChangeInReserve", "nsuri": "http://cescatherapeutics.com/20211231", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "thmo_LeaseAgreementWithZ3InvestmentLLCMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents Lease Agreement with Z3 Investment LLC.", "label": "Lease Agreement with Z3 Investment LLC [Member]" } } }, "localname": "LeaseAgreementWithZ3InvestmentLLCMember", "nsuri": "http://cescatherapeutics.com/20211231", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-18-subsequent-events", "http://cescatherapeutics.com/20211231/role/statement-note-18-subsequent-events-details-textual" ], "xbrltype": "domainItemType" }, "thmo_LesseeLeaseNumberOfExtensions": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of extensions under the lease of the lessee.", "label": "thmo_LesseeLeaseNumberOfExtensions", "terseLabel": "Lessee, Lease, Number of Extensions" } } }, "localname": "LesseeLeaseNumberOfExtensions", "nsuri": "http://cescatherapeutics.com/20211231", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-18-subsequent-events-details-textual" ], "xbrltype": "integerItemType" }, "thmo_ManualDisposablesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type or description of the product or service.", "label": "Manual Disposables [Member]" } } }, "localname": "ManualDisposablesMember", "nsuri": "http://cescatherapeutics.com/20211231", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-13-revenues-revenues-details" ], "xbrltype": "domainItemType" }, "thmo_MarketOfferingAdditionalSharesMaximumAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The maximum amount of additional shares value under market offering.", "label": "thmo_MarketOfferingAdditionalSharesMaximumAmount", "terseLabel": "Market Offering, Additional Shares, Maximum Amount" } } }, "localname": "MarketOfferingAdditionalSharesMaximumAmount", "nsuri": "http://cescatherapeutics.com/20211231", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-18-subsequent-events-details-textual" ], "xbrltype": "monetaryItemType" }, "thmo_MarketOfferingAgreementMaximumAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The maximum amount under a market offering agreement.", "label": "thmo_MarketOfferingAgreementMaximumAmount", "terseLabel": "Market Offering Agreement, Maximum Amount" } } }, "localname": "MarketOfferingAgreementMaximumAmount", "nsuri": "http://cescatherapeutics.com/20211231", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-18-subsequent-events-details-textual" ], "xbrltype": "monetaryItemType" }, "thmo_MaximumOfferingPriceForIssuanceOfCommonStock": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the maximum offering price for issuance of common stock.", "label": "thmo_MaximumOfferingPriceForIssuanceOfCommonStock", "terseLabel": "Maximum Offering Price for Issuance of Common Stock" } } }, "localname": "MaximumOfferingPriceForIssuanceOfCommonStock", "nsuri": "http://cescatherapeutics.com/20211231", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-12-stockholders-equity-details-textual" ], "xbrltype": "monetaryItemType" }, "thmo_NonVestedStockOptionsActivityTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The tabular disclosure of the non-vested stock options.", "label": "Non Vested Stock Options Activity [Table Text Block]" } } }, "localname": "NonVestedStockOptionsActivityTableTextBlock", "nsuri": "http://cescatherapeutics.com/20211231", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-12-stockholders-equity-tables" ], "xbrltype": "textBlockItemType" }, "thmo_NonoperatingIncomeExpenseIncludingInterestExpense": { "auth_ref": [], "calculation": { "http://cescatherapeutics.com/20211231/role/statement-consolidated-statements-of-operations-and-comprehensive-loss": { "order": 0.0, "parentTag": "us-gaap_ProfitLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the amount of nonoperating income (expense) including interest expense.", "label": "thmo_NonoperatingIncomeExpenseIncludingInterestExpense", "totalLabel": "Total other income / (expense)" } } }, "localname": "NonoperatingIncomeExpenseIncludingInterestExpense", "nsuri": "http://cescatherapeutics.com/20211231", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-consolidated-statements-of-operations-and-comprehensive-loss" ], "xbrltype": "monetaryItemType" }, "thmo_NonvestedStockOptionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type or description of the award.", "label": "Non-vested Stock Options [Member]" } } }, "localname": "NonvestedStockOptionsMember", "nsuri": "http://cescatherapeutics.com/20211231", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-12-stockholders-equity-nonvested-stock-options-activity-details" ], "xbrltype": "domainItemType" }, "thmo_NoteToFinancialStatementDetailsTextual": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note To Financial Statement Details Textual" } } }, "localname": "NoteToFinancialStatementDetailsTextual", "nsuri": "http://cescatherapeutics.com/20211231", "xbrltype": "stringItemType" }, "thmo_NotesToFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Notes To Financial Statements [Abstract]" } } }, "localname": "NotesToFinancialStatementsAbstract", "nsuri": "http://cescatherapeutics.com/20211231", "xbrltype": "stringItemType" }, "thmo_OperatingLossCarryforwardsNotSubjectToExpiration": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of operating loss carryforward not subject to expiration, before tax effects, available to reduce future taxable income under enacted tax laws.", "label": "thmo_OperatingLossCarryforwardsNotSubjectToExpiration", "terseLabel": "Operating Loss Carryforwards, Not Subject to Expiration" } } }, "localname": "OperatingLossCarryforwardsNotSubjectToExpiration", "nsuri": "http://cescatherapeutics.com/20211231", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-16-income-taxes-details-textual" ], "xbrltype": "monetaryItemType" }, "thmo_OperatingLossCarryforwardsSubjectToExpiration": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of operating loss carryforward subject to expiration, before tax effects, available to reduce future taxable income under enacted tax laws.", "label": "thmo_OperatingLossCarryforwardsSubjectToExpiration", "terseLabel": "Operating Loss Carryforwards, Subject to Expiration" } } }, "localname": "OperatingLossCarryforwardsSubjectToExpiration", "nsuri": "http://cescatherapeutics.com/20211231", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-16-income-taxes-details-textual" ], "xbrltype": "monetaryItemType" }, "thmo_OtherMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type or description of the product or service.", "label": "Other [Member]" } } }, "localname": "OtherMember", "nsuri": "http://cescatherapeutics.com/20211231", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-13-revenues-revenues-details" ], "xbrltype": "domainItemType" }, "thmo_OtherSubsegmentsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Related to other subsegments not separately categorized.", "label": "Other Subsegments [Member]" } } }, "localname": "OtherSubsegmentsMember", "nsuri": "http://cescatherapeutics.com/20211231", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-13-revenues-revenues-details" ], "xbrltype": "domainItemType" }, "thmo_OwnershipPercentageTransferredAsConsideration": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The percentage of ownership interest in another company transferred as consideration.", "label": "thmo_OwnershipPercentageTransferredAsConsideration", "terseLabel": "Ownership Percentage Transferred as Consideration" } } }, "localname": "OwnershipPercentageTransferredAsConsideration", "nsuri": "http://cescatherapeutics.com/20211231", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-18-subsequent-events-details-textual" ], "xbrltype": "percentItemType" }, "thmo_PaycheckProtectionProgramCaresActMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents loan designed to provide funds for small businesses to keep their employees on the payroll.", "label": "Paycheck Protection Program CARES Act [Member]" } } }, "localname": "PaycheckProtectionProgramCaresActMember", "nsuri": "http://cescatherapeutics.com/20211231", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-8-paycheck-protection-program", "http://cescatherapeutics.com/20211231/role/statement-note-8-paycheck-protection-program-details-textual" ], "xbrltype": "domainItemType" }, "thmo_PeriodOfWarrantyOnProducts": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This line item represents the minimum period of warranty that an entity offers on all of its products.", "label": "thmo_PeriodOfWarrantyOnProducts", "terseLabel": "Period Of Warranty On Products (Year)" } } }, "localname": "PeriodOfWarrantyOnProducts", "nsuri": "http://cescatherapeutics.com/20211231", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-10-warranty-details-textual", "http://cescatherapeutics.com/20211231/role/statement-note-13-revenues-details-textual" ], "xbrltype": "durationItemType" }, "thmo_PrivateInstitutionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information pertaining to private institution.", "label": "Private Institution [Member]" } } }, "localname": "PrivateInstitutionMember", "nsuri": "http://cescatherapeutics.com/20211231", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-6-related-party-transactions", "http://cescatherapeutics.com/20211231/role/statement-note-6-related-party-transactions-details-textual" ], "xbrltype": "domainItemType" }, "thmo_ProceedsFromIssuanceOfCommonStockNet": { "auth_ref": [], "calculation": { "http://cescatherapeutics.com/20211231/role/statement-consolidated-statements-of-cash-flows": { "order": 0.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The net cash inflow from the additional capital contribution to the entity after payment for issuance costs.", "label": "Proceeds from sale of common stock, net of expenses", "terseLabel": "Proceeds from Issuance of Common Stock, Net" } } }, "localname": "ProceedsFromIssuanceOfCommonStockNet", "nsuri": "http://cescatherapeutics.com/20211231", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-consolidated-statements-of-cash-flows", "http://cescatherapeutics.com/20211231/role/statement-note-12-stockholders-equity-details-textual" ], "xbrltype": "monetaryItemType" }, "thmo_RecordingOfBeneficialConversionFeatureOnDebt": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the amount recorded as beneficial conversion feature on debt.", "label": "Recording of beneficial conversion feature on debt" } } }, "localname": "RecordingOfBeneficialConversionFeatureOnDebt", "nsuri": "http://cescatherapeutics.com/20211231", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "thmo_RegisteredDirectOfferingMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the registered direct offering.", "label": "Registered Direct Offering [Member]" } } }, "localname": "RegisteredDirectOfferingMember", "nsuri": "http://cescatherapeutics.com/20211231", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-12-stockholders-equity", "http://cescatherapeutics.com/20211231/role/statement-note-12-stockholders-equity-details-textual" ], "xbrltype": "domainItemType" }, "thmo_RoyaltyPercentageOfAnnualNetSalesCoveredByPatents": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The percentage of annual net sales on products or services covered by patents for royalty.", "label": "thmo_RoyaltyPercentageOfAnnualNetSalesCoveredByPatents", "terseLabel": "Royalty, Percentage of Annual Net Sales Covered by Patents" } } }, "localname": "RoyaltyPercentageOfAnnualNetSalesCoveredByPatents", "nsuri": "http://cescatherapeutics.com/20211231", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-18-subsequent-events-details-textual" ], "xbrltype": "percentItemType" }, "thmo_RoyaltyPercentageOfAnnualNetSalesOnCoveredIntellectualProperty": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The percentage of annual net sales on products or services covered by intellectual property for royalty.", "label": "thmo_RoyaltyPercentageOfAnnualNetSalesOnCoveredIntellectualProperty", "terseLabel": "Royalty, Percentage of Annual Net Sales on Covered Intellectual Property" } } }, "localname": "RoyaltyPercentageOfAnnualNetSalesOnCoveredIntellectualProperty", "nsuri": "http://cescatherapeutics.com/20211231", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-18-subsequent-events-details-textual" ], "xbrltype": "percentItemType" }, "thmo_SharesIssuedAveragePricePerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Average per share or per unit amount of equity securities issued.", "label": "thmo_SharesIssuedAveragePricePerShare", "terseLabel": "Shares Issued, Average Price Per Share (in dollars per share)" } } }, "localname": "SharesIssuedAveragePricePerShare", "nsuri": "http://cescatherapeutics.com/20211231", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-12-stockholders-equity-details-textual" ], "xbrltype": "perShareItemType" }, "thmo_ShortTermInvestmentMinimum": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Description of minimum financial levels (for example, tangible net worth and working capital) and achievement of certain financial ratios, and adherence to certain clauses which must be met in order to avoid default. May also include a discussion of the adverse consequences that would result if the entity violates or fails to satisfy the covenants.", "label": "thmo_ShortTermInvestmentMinimum", "terseLabel": "Short Term Investment Minimum" } } }, "localname": "ShortTermInvestmentMinimum", "nsuri": "http://cescatherapeutics.com/20211231", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-11-commitments-and-contingencies-details-textual" ], "xbrltype": "monetaryItemType" }, "thmo_StockIssuedDuringPeriodSharesExerciseOfPrefundedWarrants": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period as a result of the exercise of pre-funded warrants.", "label": "Exercise of pre-funded warrants (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesExerciseOfPrefundedWarrants", "nsuri": "http://cescatherapeutics.com/20211231", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-consolidated-statements-of-equity" ], "xbrltype": "sharesItemType" }, "thmo_StockIssuedDuringPeriodSharesExerciseOfWarrants": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period as a result of the exercise of warrants.", "label": "Exercise of warrants (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesExerciseOfWarrants", "nsuri": "http://cescatherapeutics.com/20211231", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-consolidated-statements-of-equity" ], "xbrltype": "sharesItemType" }, "thmo_StockIssuedDuringPeriodValueExerciseOfWarrants": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of shares issued during the period as a result of the exercise of warrants.", "label": "Exercise of warrants" } } }, "localname": "StockIssuedDuringPeriodValueExerciseOfWarrants", "nsuri": "http://cescatherapeutics.com/20211231", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-consolidated-statements-of-equity" ], "xbrltype": "monetaryItemType" }, "thmo_Supplier1Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Refers to information regarding supplier 1.", "label": "Supplier 1 [Member]" } } }, "localname": "Supplier1Member", "nsuri": "http://cescatherapeutics.com/20211231", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-14-concentrations", "http://cescatherapeutics.com/20211231/role/statement-note-14-concentrations-details-textual" ], "xbrltype": "domainItemType" }, "thmo_SupplyAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Related to the supply agreement.", "label": "Supply Agreement [Member]" } } }, "localname": "SupplyAgreementMember", "nsuri": "http://cescatherapeutics.com/20211231", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-13-revenues", "http://cescatherapeutics.com/20211231/role/statement-note-13-revenues-details-textual" ], "xbrltype": "domainItemType" }, "thmo_SupplyAgreementRenewalTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The renewal term of a supply agreement.", "label": "thmo_SupplyAgreementRenewalTerm", "terseLabel": "Supply Agreement, Renewal Term (Year)" } } }, "localname": "SupplyAgreementRenewalTerm", "nsuri": "http://cescatherapeutics.com/20211231", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-13-revenues-details-textual" ], "xbrltype": "durationItemType" }, "thmo_SupplyAgreementRenewalTermNumberOfOptions": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents number of options to renew term.", "label": "thmo_SupplyAgreementRenewalTermNumberOfOptions", "terseLabel": "Supply Agreement, Renewal Term, Number of Options" } } }, "localname": "SupplyAgreementRenewalTermNumberOfOptions", "nsuri": "http://cescatherapeutics.com/20211231", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-13-revenues-details-textual" ], "xbrltype": "integerItemType" }, "thmo_SupplyAgreementRenewalTermPerOption": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents renewal term for supply agreement per option.", "label": "thmo_SupplyAgreementRenewalTermPerOption", "terseLabel": "Supply Agreement, Renewal Term, Per Option (Year)" } } }, "localname": "SupplyAgreementRenewalTermPerOption", "nsuri": "http://cescatherapeutics.com/20211231", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-13-revenues-details-textual" ], "xbrltype": "durationItemType" }, "thmo_SupplyAgreementTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The term of a supply agreement.", "label": "thmo_SupplyAgreementTerm", "terseLabel": "Supply Agreement, Term (Year)" } } }, "localname": "SupplyAgreementTerm", "nsuri": "http://cescatherapeutics.com/20211231", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-13-revenues-details-textual" ], "xbrltype": "durationItemType" }, "thmo_TheJuly2019NoteMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the unsecured convertible promissory note issued in July 2019.", "label": "The July 2019 Note [Member]" } } }, "localname": "TheJuly2019NoteMember", "nsuri": "http://cescatherapeutics.com/20211231", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-7-convertible-promissory-note", "http://cescatherapeutics.com/20211231/role/statement-note-7-convertible-promissory-note-convertible-promissory-note-details", "http://cescatherapeutics.com/20211231/role/statement-note-7-convertible-promissory-note-details-textual" ], "xbrltype": "domainItemType" }, "thmo_TransferOfInventoryToFixedAssets": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Value of inventory transferred to fixed assets in noncash transactions.", "label": "Transfer of inventories to equipment" } } }, "localname": "TransferOfInventoryToFixedAssets", "nsuri": "http://cescatherapeutics.com/20211231", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "thmo_UnvestedSeriesAWarrantsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information about the unvested series A warrants.", "label": "Unvested Series A Warrants [Member]" } } }, "localname": "UnvestedSeriesAWarrantsMember", "nsuri": "http://cescatherapeutics.com/20211231", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-12-stockholders-equity-antidilutive-securities-details" ], "xbrltype": "domainItemType" }, "thmo_VestedSeriesAWarrantsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information about the vested series A warrants.", "label": "Vested Series A Warrants [Member]" } } }, "localname": "VestedSeriesAWarrantsMember", "nsuri": "http://cescatherapeutics.com/20211231", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-12-stockholders-equity-antidilutive-securities-details" ], "xbrltype": "domainItemType" }, "thmo_WarrantOtherMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Security that gives the holder the right to purchase shares of stock in accordance with the terms of the instrument, usually upon payment of a specified amount.", "label": "Warrant, Other [Member]" } } }, "localname": "WarrantOtherMember", "nsuri": "http://cescatherapeutics.com/20211231", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-12-stockholders-equity-antidilutive-securities-details" ], "xbrltype": "domainItemType" }, "thmo_WorkingCapital": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "A measure of both a company's efficiency and its short-term financial health. The working capital is calculated as: Working Capital= Current Asset - Current Liabilities.", "label": "thmo_WorkingCapital", "terseLabel": "Working Capital" } } }, "localname": "WorkingCapital", "nsuri": "http://cescatherapeutics.com/20211231", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-2-going-concern-details-textual" ], "xbrltype": "monetaryItemType" }, "thmo_statement-statement-note-10-warranty-changes-in-product-liability-included-in-accrued-liabilities-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 10 - Warranty - Changes in Product Liability Included in Accrued Liabilities (Details)" } } }, "localname": "statement-statement-note-10-warranty-changes-in-product-liability-included-in-accrued-liabilities-details", "nsuri": "http://cescatherapeutics.com/20211231", "xbrltype": "stringItemType" }, "thmo_statement-statement-note-10-warranty-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 10 - Warranty" } } }, "localname": "statement-statement-note-10-warranty-tables", "nsuri": "http://cescatherapeutics.com/20211231", "xbrltype": "stringItemType" }, "thmo_statement-statement-note-12-stockholders-equity-antidilutive-securities-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 12 - Stockholders' Equity - Anti-dilutive Securities (Details)" } } }, "localname": "statement-statement-note-12-stockholders-equity-antidilutive-securities-details", "nsuri": "http://cescatherapeutics.com/20211231", "xbrltype": "stringItemType" }, "thmo_statement-statement-note-12-stockholders-equity-nonvested-stock-options-activity-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 12 - Stockholders' Equity - Non-vested Stock Options Activity (Details)" } } }, "localname": "statement-statement-note-12-stockholders-equity-nonvested-stock-options-activity-details", "nsuri": "http://cescatherapeutics.com/20211231", "xbrltype": "stringItemType" }, "thmo_statement-statement-note-12-stockholders-equity-option-activity-for-stock-option-plans-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 12 - Stockholders' Equity - Option Activity for Stock Option Plans (Details)" } } }, "localname": "statement-statement-note-12-stockholders-equity-option-activity-for-stock-option-plans-details", "nsuri": "http://cescatherapeutics.com/20211231", "xbrltype": "stringItemType" }, "thmo_statement-statement-note-12-stockholders-equity-schedule-of-assumptions-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 12 - Stockholders' Equity - Schedule of Assumptions (Details)" } } }, "localname": "statement-statement-note-12-stockholders-equity-schedule-of-assumptions-details", "nsuri": "http://cescatherapeutics.com/20211231", "xbrltype": "stringItemType" }, "thmo_statement-statement-note-12-stockholders-equity-stockbased-compensation-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 12 - Stockholders' Equity - Stock-based Compensation (Details)" } } }, "localname": "statement-statement-note-12-stockholders-equity-stockbased-compensation-details", "nsuri": "http://cescatherapeutics.com/20211231", "xbrltype": "stringItemType" }, "thmo_statement-statement-note-12-stockholders-equity-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 12 - Stockholders' Equity" } } }, "localname": "statement-statement-note-12-stockholders-equity-tables", "nsuri": "http://cescatherapeutics.com/20211231", "xbrltype": "stringItemType" }, "thmo_statement-statement-note-12-stockholders-equity-warrant-activity-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 12 - Stockholders' Equity - Warrant Activity (Details)" } } }, "localname": "statement-statement-note-12-stockholders-equity-warrant-activity-details", "nsuri": "http://cescatherapeutics.com/20211231", "xbrltype": "stringItemType" }, "thmo_statement-statement-note-13-revenues-remaining-performance-obligations-2-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 13 - Revenues - Remaining Performance Obligations 2 (Details)" } } }, "localname": "statement-statement-note-13-revenues-remaining-performance-obligations-2-details", "nsuri": "http://cescatherapeutics.com/20211231", "xbrltype": "stringItemType" }, "thmo_statement-statement-note-13-revenues-remaining-performance-obligations-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 13 - Revenues - Remaining Performance Obligations (Details)" } } }, "localname": "statement-statement-note-13-revenues-remaining-performance-obligations-details", "nsuri": "http://cescatherapeutics.com/20211231", "xbrltype": "stringItemType" }, "thmo_statement-statement-note-13-revenues-revenues-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 13 - Revenues - Revenues (Details)" } } }, "localname": "statement-statement-note-13-revenues-revenues-details", "nsuri": "http://cescatherapeutics.com/20211231", "xbrltype": "stringItemType" }, "thmo_statement-statement-note-13-revenues-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 13 - Revenues" } } }, "localname": "statement-statement-note-13-revenues-tables", "nsuri": "http://cescatherapeutics.com/20211231", "xbrltype": "stringItemType" }, "thmo_statement-statement-note-14-concentrations-accounts-receivables-and-revenues-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 14 - Concentrations - Accounts Receivables and Revenues (Details)" } } }, "localname": "statement-statement-note-14-concentrations-accounts-receivables-and-revenues-details", "nsuri": "http://cescatherapeutics.com/20211231", "xbrltype": "stringItemType" }, "thmo_statement-statement-note-14-concentrations-summary-of-net-equipment-by-geographic-area-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 14 - Concentrations - Summary of Net Equipment by Geographic Area (Details)" } } }, "localname": "statement-statement-note-14-concentrations-summary-of-net-equipment-by-geographic-area-details", "nsuri": "http://cescatherapeutics.com/20211231", "xbrltype": "stringItemType" }, "thmo_statement-statement-note-14-concentrations-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 14 - Concentrations" } } }, "localname": "statement-statement-note-14-concentrations-tables", "nsuri": "http://cescatherapeutics.com/20211231", "xbrltype": "stringItemType" }, "thmo_statement-statement-note-16-income-taxes-components-of-companys-deferred-tax-assets-and-liabilities-for-federal-and-state-income-taxes-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 16 - Income Taxes - Components of Company's Deferred Tax Assets and Liabilities for Federal and State Income Taxes (Details)" } } }, "localname": "statement-statement-note-16-income-taxes-components-of-companys-deferred-tax-assets-and-liabilities-for-federal-and-state-income-taxes-details", "nsuri": "http://cescatherapeutics.com/20211231", "xbrltype": "stringItemType" }, "thmo_statement-statement-note-16-income-taxes-reconciliation-of-federal-income-tax-attributable-to-operations-to-income-tax-expense-benefit-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 16 - Income Taxes - Reconciliation of Federal Income Tax Attributable to Operations to Income Tax Expense (Benefit) (Details)" } } }, "localname": "statement-statement-note-16-income-taxes-reconciliation-of-federal-income-tax-attributable-to-operations-to-income-tax-expense-benefit-details", "nsuri": "http://cescatherapeutics.com/20211231", "xbrltype": "stringItemType" }, "thmo_statement-statement-note-16-income-taxes-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 16 - Income Taxes" } } }, "localname": "statement-statement-note-16-income-taxes-tables", "nsuri": "http://cescatherapeutics.com/20211231", "xbrltype": "stringItemType" }, "thmo_statement-statement-note-4-equipment-and-leasehold-improvements-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 4 - Equipment and Leasehold Improvements" } } }, "localname": "statement-statement-note-4-equipment-and-leasehold-improvements-tables", "nsuri": "http://cescatherapeutics.com/20211231", "xbrltype": "stringItemType" }, "thmo_statement-statement-note-5-equipment-and-leasehold-improvements-net-summary-of-property-plant-and-equipment-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 5 - Equipment and Leasehold Improvements, Net - Summary of Property, Plant, and Equipment (Details)" } } }, "localname": "statement-statement-note-5-equipment-and-leasehold-improvements-net-summary-of-property-plant-and-equipment-details", "nsuri": "http://cescatherapeutics.com/20211231", "xbrltype": "stringItemType" }, "thmo_statement-statement-note-5-intangible-assets-and-goodwill-future-amortization-expense-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 5 - Intangible Assets and Goodwill - Future Amortization Expense (Details)" } } }, "localname": "statement-statement-note-5-intangible-assets-and-goodwill-future-amortization-expense-details", "nsuri": "http://cescatherapeutics.com/20211231", "xbrltype": "stringItemType" }, "thmo_statement-statement-note-5-intangible-assets-and-goodwill-goodwill-and-intangible-assets-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 5 - Intangible Assets and Goodwill - Goodwill and Intangible Assets (Details)" } } }, "localname": "statement-statement-note-5-intangible-assets-and-goodwill-goodwill-and-intangible-assets-details", "nsuri": "http://cescatherapeutics.com/20211231", "xbrltype": "stringItemType" }, "thmo_statement-statement-note-5-intangible-assets-and-goodwill-summary-of-intangible-assets-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 5 - Intangible Assets and Goodwill - Summary of Intangible Assets (Details)" } } }, "localname": "statement-statement-note-5-intangible-assets-and-goodwill-summary-of-intangible-assets-details", "nsuri": "http://cescatherapeutics.com/20211231", "xbrltype": "stringItemType" }, "thmo_statement-statement-note-5-intangible-assets-and-goodwill-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 5 - Intangible Assets and Goodwill" } } }, "localname": "statement-statement-note-5-intangible-assets-and-goodwill-tables", "nsuri": "http://cescatherapeutics.com/20211231", "xbrltype": "stringItemType" }, "thmo_statement-statement-note-6-related-party-transactions-summarizes-the-note-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 6 - Related Party Transactions - Summarizes the Note (Details)" } } }, "localname": "statement-statement-note-6-related-party-transactions-summarizes-the-note-details", "nsuri": "http://cescatherapeutics.com/20211231", "xbrltype": "stringItemType" }, "thmo_statement-statement-note-6-related-party-transactions-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 6 - Related Party Transactions" } } }, "localname": "statement-statement-note-6-related-party-transactions-tables", "nsuri": "http://cescatherapeutics.com/20211231", "xbrltype": "stringItemType" }, "thmo_statement-statement-note-7-convertible-promissory-note-convertible-promissory-note-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 7 - Convertible Promissory Note - Convertible Promissory Note (Details)" } } }, "localname": "statement-statement-note-7-convertible-promissory-note-convertible-promissory-note-details", "nsuri": "http://cescatherapeutics.com/20211231", "xbrltype": "stringItemType" }, "thmo_statement-statement-note-7-convertible-promissory-note-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 7 - Convertible Promissory Note" } } }, "localname": "statement-statement-note-7-convertible-promissory-note-tables", "nsuri": "http://cescatherapeutics.com/20211231", "xbrltype": "stringItemType" }, "thmo_statement-statement-note-9-leases-lease-information-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 9 - Leases - Lease Information (Details)" } } }, "localname": "statement-statement-note-9-leases-lease-information-details", "nsuri": "http://cescatherapeutics.com/20211231", "xbrltype": "stringItemType" }, "thmo_statement-statement-note-9-leases-maturities-of-lease-liabilities-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 9 - Leases - Maturities of Lease Liabilities (Details)" } } }, "localname": "statement-statement-note-9-leases-maturities-of-lease-liabilities-details", "nsuri": "http://cescatherapeutics.com/20211231", "xbrltype": "stringItemType" }, "thmo_statement-statement-note-9-leases-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 9 - Leases" } } }, "localname": "statement-statement-note-9-leases-tables", "nsuri": "http://cescatherapeutics.com/20211231", "xbrltype": "stringItemType" }, "thmo_statement-statement-significant-accounting-policies-policies": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Significant Accounting Policies" } } }, "localname": "statement-statement-significant-accounting-policies-policies", "nsuri": "http://cescatherapeutics.com/20211231", "xbrltype": "stringItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "stringItemType" }, "us-gaap_AccountingStandardsUpdate201602Member": { "auth_ref": [ "r503" ], "lang": { "en-us": { "role": { "documentation": "Accounting Standards Update 2016-02 Leases (Topic 842).", "label": "Accounting Standards Update 2016-02 [Member]" } } }, "localname": "AccountingStandardsUpdate201602Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-9-leases", "http://cescatherapeutics.com/20211231/role/statement-note-9-leases-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r44", "r531" ], "calculation": { "http://cescatherapeutics.com/20211231/role/statement-consolidated-balance-sheets": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableMember": { "auth_ref": [ "r615" ], "lang": { "en-us": { "role": { "documentation": "Due from customers or clients for goods or services that have been delivered or sold.", "label": "Accounts Receivable [Member]" } } }, "localname": "AccountsReceivableMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-14-concentrations-accounts-receivables-and-revenues-details" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsReceivableNet": { "auth_ref": [ "r28", "r580", "r614" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business.", "label": "us-gaap_AccountsReceivableNet", "verboseLabel": "Accounts receivable" } } }, "localname": "AccountsReceivableNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-14-concentrations-accounts-receivables-and-revenues-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r12", "r28", "r187", "r188" ], "calculation": { "http://cescatherapeutics.com/20211231/role/statement-consolidated-balance-sheets": { "order": 0.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts receivable, net of allowance for doubtful accounts of $156,000 ($214,000 at December 31, 2020)" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r42", "r228" ], "calculation": { "http://cescatherapeutics.com/20211231/role/statement-note-5-equipment-and-leasehold-improvements-net-summary-of-property-plant-and-equipment-details": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "negatedLabel": "Less accumulated depreciation" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-5-equipment-and-leasehold-improvements-net-summary-of-property-plant-and-equipment-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r31", "r68", "r69", "r70", "r583", "r607", "r611" ], "calculation": { "http://cescatherapeutics.com/20211231/role/statement-consolidated-balance-sheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated other comprehensive loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r67", "r70", "r77", "r78", "r79", "r121", "r122", "r123", "r453", "r602", "r603", "r645" ], "lang": { "en-us": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "AOCI Attributable to Parent [Member]" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-consolidated-statements-of-equity" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r29", "r394", "r531" ], "calculation": { "http://cescatherapeutics.com/20211231/role/statement-consolidated-balance-sheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.", "label": "Additional paid in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r121", "r122", "r123", "r391", "r392", "r393", "r470" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-consolidated-statements-of-equity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "auth_ref": [ "r0", "r1", "r2", "r3", "r4", "r124", "r125", "r126", "r127", "r135", "r195", "r196", "r199", "r200", "r201", "r202", "r203", "r204", "r253", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r423", "r424", "r425", "r426", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r520", "r546", "r547", "r548", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r610", "r611", "r641", "r642", "r643", "r644", "r645" ], "lang": { "en-us": { "role": { "documentation": "Information by amendment to accounting standards.", "label": "Accounting Standards Update [Axis]" } } }, "localname": "AdjustmentsForNewAccountingPronouncementsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-9-leases", "http://cescatherapeutics.com/20211231/role/statement-note-9-leases-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalConvertibleDebtWithConversionFeature": { "auth_ref": [ "r307", "r309", "r422" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in additional paid in capital (APIC) resulting from recognition of deferred taxes for convertible debt with a beneficial conversion feature.", "label": "Discount due to beneficial conversion features" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalConvertibleDebtWithConversionFeature", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-consolidated-statements-of-equity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r360", "r362", "r397", "r398" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "Stock-based compensation expense" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-consolidated-statements-of-equity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to reconcile net loss to net cash used in operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r362", "r384", "r396" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "us-gaap_AllocatedShareBasedCompensationExpense", "terseLabel": "Share-based Payment Arrangement, Expense", "verboseLabel": "Stock-based compensation" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-12-stockholders-equity-details-textual", "http://cescatherapeutics.com/20211231/role/statement-note-12-stockholders-equity-stockbased-compensation-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r35", "r190", "r205" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.", "label": "Accounts receivable, allowance for doubtful accounts" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-consolidated-balance-sheets-parentheticals" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfDebtDiscountPremium": { "auth_ref": [ "r88", "r100", "r289", "r498" ], "calculation": { "http://cescatherapeutics.com/20211231/role/statement-consolidated-statements-of-cash-flows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense included in interest expense to amortize debt discount and premium associated with the related debt instruments. Excludes amortization of financing costs. Alternate captions include noncash interest expense.", "label": "Amortization of debt discount/premium, net", "terseLabel": "Amortization of Debt Discount (Premium)" } } }, "localname": "AmortizationOfDebtDiscountPremium", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-consolidated-statements-of-cash-flows", "http://cescatherapeutics.com/20211231/role/statement-note-6-related-party-transactions-details-textual", "http://cescatherapeutics.com/20211231/role/statement-note-7-convertible-promissory-note-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r141" ], "lang": { "en-us": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "Anti-dilutive securities (in shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-12-stockholders-equity-antidilutive-securities-details" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r141" ], "lang": { "en-us": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-12-stockholders-equity-antidilutive-securities-details" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r141" ], "lang": { "en-us": { "role": { "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented.", "label": "Antidilutive Securities, Name [Domain]" } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-12-stockholders-equity-antidilutive-securities-details" ], "xbrltype": "domainItemType" }, "us-gaap_AreaOfRealEstateProperty": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area of a real estate property.", "label": "us-gaap_AreaOfRealEstateProperty", "terseLabel": "Area of Real Estate Property (Square Foot)" } } }, "localname": "AreaOfRealEstateProperty", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-18-subsequent-events-details-textual", "http://cescatherapeutics.com/20211231/role/statement-note-9-leases-details-textual" ], "xbrltype": "areaItemType" }, "us-gaap_ArrangementsAndNonarrangementTransactionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations.", "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Domain]" } } }, "localname": "ArrangementsAndNonarrangementTransactionsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-13-revenues", "http://cescatherapeutics.com/20211231/role/statement-note-13-revenues-details-textual", "http://cescatherapeutics.com/20211231/role/statement-note-18-subsequent-events", "http://cescatherapeutics.com/20211231/role/statement-note-18-subsequent-events-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r113", "r169", "r174", "r180", "r198", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r447", "r454", "r479", "r529", "r531", "r563", "r581" ], "calculation": { "http://cescatherapeutics.com/20211231/role/statement-consolidated-balance-sheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "us-gaap_Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r13", "r14", "r62", "r113", "r198", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r447", "r454", "r479", "r529", "r531" ], "calculation": { "http://cescatherapeutics.com/20211231/role/statement-consolidated-balance-sheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "us-gaap_AssetsCurrent", "terseLabel": "Assets, Current, Total", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-consolidated-balance-sheets", "http://cescatherapeutics.com/20211231/role/statement-note-6-related-party-transactions-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-consolidated-balance-sheets" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r363", "r386" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-12-stockholders-equity", "http://cescatherapeutics.com/20211231/role/statement-note-12-stockholders-equity-details-textual", "http://cescatherapeutics.com/20211231/role/statement-note-12-stockholders-equity-nonvested-stock-options-activity-details" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by location on balance sheet (statement of financial position).", "label": "Balance Sheet Location [Axis]" } } }, "localname": "BalanceSheetLocationAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-9-leases-lease-information-details" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r460", "r461" ], "lang": { "en-us": { "role": { "documentation": "Location in the balance sheet (statement of financial position).", "label": "Balance Sheet Location [Domain]" } } }, "localname": "BalanceSheetLocationDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-9-leases-lease-information-details" ], "xbrltype": "domainItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Accounting, Policy [Policy Text Block]" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r355", "r357" ], "lang": { "en-us": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.", "label": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-6-related-party-transactions", "http://cescatherapeutics.com/20211231/role/statement-note-6-related-party-transactions-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r355", "r357", "r434", "r435" ], "lang": { "en-us": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-6-related-party-transactions", "http://cescatherapeutics.com/20211231/role/statement-note-6-related-party-transactions-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued": { "auth_ref": [ "r440" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of equity interests issued or issuable to acquire entity.", "label": "us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued", "terseLabel": "Business Acquisition, Equity Interest Issued or Issuable, Number of Shares (in shares)" } } }, "localname": "BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-6-related-party-transactions-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_BusinessCombinationsPolicy": { "auth_ref": [ "r433" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy.", "label": "Business Combinations Policy [Policy Text Block]" } } }, "localname": "BusinessCombinationsPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock": { "auth_ref": [ "r9", "r120", "r158" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the business description and basis of presentation concepts. Business description describes the nature and type of organization including but not limited to organizational structure as may be applicable to holding companies, parent and subsidiary relationships, business divisions, business units, business segments, affiliates and information about significant ownership of the reporting entity. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Business Description and Basis of Presentation [Text Block]" } } }, "localname": "BusinessDescriptionAndBasisOfPresentationTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-1-description-of-business" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r10", "r38", "r102" ], "calculation": { "http://cescatherapeutics.com/20211231/role/statement-consolidated-balance-sheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and cash equivalents", "terseLabel": "Cash and Cash Equivalents, at Carrying Value, Ending Balance" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-consolidated-balance-sheets", "http://cescatherapeutics.com/20211231/role/statement-note-2-going-concern-details-textual", "http://cescatherapeutics.com/20211231/role/statement-note-3-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "auth_ref": [ "r18", "r103" ], "lang": { "en-us": { "role": { "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.", "label": "Cash and Cash Equivalents, Policy [Policy Text Block]" } } }, "localname": "CashAndCashEquivalentsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "auth_ref": [ "r95", "r102", "r107" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "periodEndLabel": "Cash, cash equivalents and restricted cash at end of period", "periodStartLabel": "Cash, cash equivalents and restricted cash at beginning of period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r95", "r488" ], "calculation": { "http://cescatherapeutics.com/20211231/role/statement-consolidated-statements-of-cash-flows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "totalLabel": "Net increase in cash, cash equivalents and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ClassOfWarrantOrRightOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of warrants or rights outstanding.", "label": "us-gaap_ClassOfWarrantOrRightOutstanding", "periodEndLabel": "Outstanding (in shares)", "periodStartLabel": "Outstanding (in shares)" } } }, "localname": "ClassOfWarrantOrRightOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-12-stockholders-equity-warrant-activity-details" ], "xbrltype": "sharesItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r55", "r240", "r570", "r588" ], "calculation": { "http://cescatherapeutics.com/20211231/role/statement-consolidated-balance-sheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Commitments and contingencies" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r237", "r238", "r239", "r242", "r616" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-11-commitments-and-contingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r121", "r122", "r470" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-consolidated-statements-of-equity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r27" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common stock, par value (in dollars per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-consolidated-balance-sheets-parentheticals" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r27" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common stock, shares authorized (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-consolidated-balance-sheets-parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r27" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common stock, shares issued (in shares)" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-consolidated-balance-sheets-parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r27", "r307" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common stock, shares outstanding (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-consolidated-balance-sheets-parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r27", "r531" ], "calculation": { "http://cescatherapeutics.com/20211231/role/statement-consolidated-balance-sheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common stock, $0.001 par value; 350,000,000 shares authorized; 11,911,784 issued and outstanding (8,934,952 at December 31, 2020)" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r72", "r74", "r75", "r83", "r573", "r593" ], "calculation": { "http://cescatherapeutics.com/20211231/role/statement-consolidated-statements-of-operations-and-comprehensive-loss": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "us-gaap_ComprehensiveIncomeNetOfTax", "totalLabel": "Comprehensive loss attributable to common stockholders" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-consolidated-statements-of-operations-and-comprehensive-loss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other comprehensive loss:" } } }, "localname": "ComprehensiveIncomeNetOfTaxAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-consolidated-statements-of-operations-and-comprehensive-loss" ], "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest": { "auth_ref": [ "r72", "r74", "r82", "r445", "r446", "r458", "r572", "r592" ], "calculation": { "http://cescatherapeutics.com/20211231/role/statement-consolidated-statements-of-operations-and-comprehensive-loss": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income (loss) and other comprehensive income (loss), attributable to noncontrolling interests. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive loss attributable to non-controlling interests" } } }, "localname": "ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-consolidated-statements-of-operations-and-comprehensive-loss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r72", "r74", "r81", "r444", "r458", "r571", "r591" ], "calculation": { "http://cescatherapeutics.com/20211231/role/statement-consolidated-statements-of-operations-and-comprehensive-loss": { "order": 0.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "totalLabel": "Comprehensive loss" } } }, "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-consolidated-statements-of-operations-and-comprehensive-loss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r152", "r153", "r185", "r476", "r477", "r615" ], "lang": { "en-us": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.", "label": "Concentration Risk Benchmark [Domain]" } } }, "localname": "ConcentrationRiskBenchmarkDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-14-concentrations", "http://cescatherapeutics.com/20211231/role/statement-note-14-concentrations-accounts-receivables-and-revenues-details", "http://cescatherapeutics.com/20211231/role/statement-note-14-concentrations-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r152", "r153", "r185", "r476", "r477", "r612", "r615" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-14-concentrations", "http://cescatherapeutics.com/20211231/role/statement-note-14-concentrations-accounts-receivables-and-revenues-details", "http://cescatherapeutics.com/20211231/role/statement-note-14-concentrations-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r152", "r153", "r185", "r476", "r477", "r612", "r615" ], "lang": { "en-us": { "role": { "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.", "label": "Concentration Risk Type [Axis]" } } }, "localname": "ConcentrationRiskByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-14-concentrations", "http://cescatherapeutics.com/20211231/role/statement-note-14-concentrations-accounts-receivables-and-revenues-details", "http://cescatherapeutics.com/20211231/role/statement-note-14-concentrations-details-textual", "http://cescatherapeutics.com/20211231/role/statement-note-14-concentrations-summary-of-net-equipment-by-geographic-area-details" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskCreditRisk": { "auth_ref": [ "r146", "r577" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for credit risk.", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]" } } }, "localname": "ConcentrationRiskCreditRisk", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskDisclosureTextBlock": { "auth_ref": [ "r158" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for any concentrations existing at the date of the financial statements that make an entity vulnerable to a reasonably possible, near-term, severe impact. This disclosure informs financial statement users about the general nature of the risk associated with the concentration, and may indicate the percentage of concentration risk as of the balance sheet date.", "label": "Concentration Risk Disclosure [Text Block]" } } }, "localname": "ConcentrationRiskDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-14-concentrations" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r152", "r153", "r185", "r476", "r477" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.", "label": "Accounts receivable, percent", "terseLabel": "Concentration Risk, Percentage" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-14-concentrations-accounts-receivables-and-revenues-details", "http://cescatherapeutics.com/20211231/role/statement-note-14-concentrations-details-textual" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r152", "r153", "r185", "r476", "r477", "r615" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.", "label": "Concentration Risk Type [Domain]" } } }, "localname": "ConcentrationRiskTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-14-concentrations", "http://cescatherapeutics.com/20211231/role/statement-note-14-concentrations-accounts-receivables-and-revenues-details", "http://cescatherapeutics.com/20211231/role/statement-note-14-concentrations-details-textual", "http://cescatherapeutics.com/20211231/role/statement-note-14-concentrations-summary-of-net-equipment-by-geographic-area-details" ], "xbrltype": "domainItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r108", "r449" ], "lang": { "en-us": { "role": { "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.", "label": "Consolidation, Policy [Policy Text Block]" } } }, "localname": "ConsolidationPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConsolidationSubsidiariesOrOtherInvestmentsConsolidatedEntitiesPolicy": { "auth_ref": [ "r449" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for subsidiaries or other investments that are consolidated, including the accounting treatment for intercompany accounts or transactions and any noncontrolling interest.", "label": "Consolidation, Subsidiaries or Other Investments, Consolidated Entities, Policy [Policy Text Block]" } } }, "localname": "ConsolidationSubsidiariesOrOtherInvestmentsConsolidatedEntitiesPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r311", "r312", "r333" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "us-gaap_ContractWithCustomerLiability", "terseLabel": "Contract with Customer, Liability, Total" } } }, "localname": "ContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-13-revenues-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r311", "r312", "r333" ], "calculation": { "http://cescatherapeutics.com/20211231/role/statement-consolidated-balance-sheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Deferred revenue \u2013 short-term", "terseLabel": "Contract with Customer, Liability, Current" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-consolidated-balance-sheets", "http://cescatherapeutics.com/20211231/role/statement-note-13-revenues-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "auth_ref": [ "r311", "r312", "r333" ], "calculation": { "http://cescatherapeutics.com/20211231/role/statement-consolidated-balance-sheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent.", "label": "Deferred revenue \u2013 long-term", "terseLabel": "Contract with Customer, Liability, Noncurrent" } } }, "localname": "ContractWithCustomerLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-consolidated-balance-sheets", "http://cescatherapeutics.com/20211231/role/statement-note-13-revenues-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleDebtCurrent": { "auth_ref": [ "r21" ], "calculation": { "http://cescatherapeutics.com/20211231/role/statement-consolidated-balance-sheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of the carrying value of long-term convertible debt as of the balance sheet date that is scheduled to be repaid within one year or in the normal operating cycle if longer. Convertible debt is a financial instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder.", "label": "Convertible promissory note, net" } } }, "localname": "ConvertibleDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleDebtMember": { "auth_ref": [ "r265", "r266", "r267", "r269", "r279", "r280", "r281", "r285", "r286", "r287", "r288", "r289", "r296", "r297", "r298", "r299" ], "lang": { "en-us": { "role": { "documentation": "Borrowing which can be exchanged for a specified number of another security at the option of the issuer or the holder, for example, but not limited to, the entity's common stock.", "label": "Convertible Debt [Member]" } } }, "localname": "ConvertibleDebtMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-6-related-party-transactions", "http://cescatherapeutics.com/20211231/role/statement-note-6-related-party-transactions-details-textual", "http://cescatherapeutics.com/20211231/role/statement-note-6-related-party-transactions-summarizes-the-note-details", "http://cescatherapeutics.com/20211231/role/statement-note-7-convertible-promissory-note", "http://cescatherapeutics.com/20211231/role/statement-note-7-convertible-promissory-note-convertible-promissory-note-details", "http://cescatherapeutics.com/20211231/role/statement-note-7-convertible-promissory-note-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_ConvertibleDebtNoncurrent": { "auth_ref": [ "r52" ], "calculation": { "http://cescatherapeutics.com/20211231/role/statement-consolidated-balance-sheets": { "order": 6.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount of long-term convertible debt as of the balance sheet date, net of the amount due in the next twelve months or greater than the normal operating cycle, if longer. The debt is convertible into another form of financial instrument, typically the entity's common stock.", "label": "Convertible promissory notes, net" } } }, "localname": "ConvertibleDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleDebtSecuritiesMember": { "auth_ref": [ "r340" ], "lang": { "en-us": { "role": { "documentation": "Debt securities that can be exchanged for equity of the debt issuer at the option of the issuer or the holder.", "label": "Convertible Debt Securities [Member]" } } }, "localname": "ConvertibleDebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-12-stockholders-equity-antidilutive-securities-details" ], "xbrltype": "domainItemType" }, "us-gaap_ConvertibleDebtTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of convertible debt instrument. Includes, but is not limited to, principal amount and amortized premium or discount.", "label": "Convertible Debt [Table Text Block]" } } }, "localname": "ConvertibleDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-7-convertible-promissory-note-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r86", "r544" ], "calculation": { "http://cescatherapeutics.com/20211231/role/statement-consolidated-statements-of-operations-and-comprehensive-loss": { "order": 0.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Cost of revenues" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-consolidated-statements-of-operations-and-comprehensive-loss" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsTotalMember": { "auth_ref": [ "r152" ], "lang": { "en-us": { "role": { "documentation": "Cost of product sold and service rendered, when it serves as benchmark in concentration of risk calculation.", "label": "Cost of Goods and Service Benchmark [Member]" } } }, "localname": "CostOfGoodsTotalMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-14-concentrations", "http://cescatherapeutics.com/20211231/role/statement-note-14-concentrations-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfSalesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing cost of sales.", "label": "Cost of Sales [Member]" } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-12-stockholders-equity-stockbased-compensation-details" ], "xbrltype": "domainItemType" }, "us-gaap_CreditFacilityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Axis]" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-6-related-party-transactions", "http://cescatherapeutics.com/20211231/role/statement-note-6-related-party-transactions-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Domain]" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-6-related-party-transactions", "http://cescatherapeutics.com/20211231/role/statement-note-6-related-party-transactions-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r150", "r185" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer.", "label": "Customer Concentration Risk [Member]" } } }, "localname": "CustomerConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-14-concentrations", "http://cescatherapeutics.com/20211231/role/statement-note-14-concentrations-accounts-receivables-and-revenues-details", "http://cescatherapeutics.com/20211231/role/statement-note-14-concentrations-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r437" ], "lang": { "en-us": { "role": { "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.", "label": "Customer Relationships [Member]" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-5-intangible-assets-and-goodwill-summary-of-intangible-assets-details" ], "xbrltype": "domainItemType" }, "us-gaap_DebtConversionByUniqueDescriptionAxis": { "auth_ref": [ "r105", "r106" ], "lang": { "en-us": { "role": { "documentation": "Information by description of debt issuances converted in a noncash or part noncash transaction.", "label": "Debt Conversion Description [Axis]" } } }, "localname": "DebtConversionByUniqueDescriptionAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "stringItemType" }, "us-gaap_DebtConversionConvertedInstrumentAmount1": { "auth_ref": [ "r105", "r106" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The value of the financial instrument(s) that the original debt is being converted into in a noncash (or part noncash) transaction. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.", "label": "Related party promissory note converted to common stock" } } }, "localname": "DebtConversionConvertedInstrumentAmount1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtConversionNameDomain": { "auth_ref": [ "r105", "r106" ], "lang": { "en-us": { "role": { "documentation": "The name of the original debt issue that has been converted in a noncash (or part noncash) transaction during the accounting period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.", "label": "Debt Conversion, Name [Domain]" } } }, "localname": "DebtConversionNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r111", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r283", "r290", "r291", "r292", "r302" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.", "label": "Debt Disclosure [Text Block]" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-7-convertible-promissory-note" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r21", "r22", "r23", "r112", "r119", "r266", "r267", "r268", "r269", "r270", "r271", "r273", "r279", "r280", "r281", "r282", "r284", "r285", "r286", "r287", "r288", "r289", "r296", "r297", "r298", "r299", "r501", "r564", "r566", "r579" ], "lang": { "en-us": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-18-subsequent-events", "http://cescatherapeutics.com/20211231/role/statement-note-18-subsequent-events-details-textual", "http://cescatherapeutics.com/20211231/role/statement-note-7-convertible-promissory-note", "http://cescatherapeutics.com/20211231/role/statement-note-7-convertible-promissory-note-convertible-promissory-note-details", "http://cescatherapeutics.com/20211231/role/statement-note-7-convertible-promissory-note-details-textual", "http://cescatherapeutics.com/20211231/role/statement-note-8-paycheck-protection-program", "http://cescatherapeutics.com/20211231/role/statement-note-8-paycheck-protection-program-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentConvertibleConversionPrice1": { "auth_ref": [ "r268", "r294" ], "lang": { "en-us": { "role": { "documentation": "The price per share of the conversion feature embedded in the debt instrument.", "label": "Conversion price (in dollars per share)", "terseLabel": "Debt Instrument, Convertible, Conversion Price (in dollars per share)", "verboseLabel": "Conversion Price (in dollars per share)" } } }, "localname": "DebtInstrumentConvertibleConversionPrice1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-18-subsequent-events-details-textual", "http://cescatherapeutics.com/20211231/role/statement-note-6-related-party-transactions-details-textual", "http://cescatherapeutics.com/20211231/role/statement-note-6-related-party-transactions-summarizes-the-note-details", "http://cescatherapeutics.com/20211231/role/statement-note-7-convertible-promissory-note-convertible-promissory-note-details", "http://cescatherapeutics.com/20211231/role/statement-note-7-convertible-promissory-note-details-textual" ], "xbrltype": "perShareItemType" }, "us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Minimum percentage of common stock price to conversion price of convertible debt instruments to determine eligibility of conversion.", "label": "us-gaap_DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger", "terseLabel": "Debt Instrument, Convertible, Threshold Percentage of Stock Price Trigger" } } }, "localname": "DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-7-convertible-promissory-note-details-textual" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r266", "r296", "r297", "r499", "r501", "r502" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "Face value", "terseLabel": "Debt Instrument, Face Amount", "verboseLabel": "Face Value" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-6-related-party-transactions-summarizes-the-note-details", "http://cescatherapeutics.com/20211231/role/statement-note-7-convertible-promissory-note-convertible-promissory-note-details", "http://cescatherapeutics.com/20211231/role/statement-note-7-convertible-promissory-note-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r50", "r267" ], "lang": { "en-us": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "State interest rate", "terseLabel": "Debt Instrument, Interest Rate, Stated Percentage", "verboseLabel": "Stated Interest Rate" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-6-related-party-transactions-details-textual", "http://cescatherapeutics.com/20211231/role/statement-note-6-related-party-transactions-summarizes-the-note-details", "http://cescatherapeutics.com/20211231/role/statement-note-7-convertible-promissory-note-convertible-promissory-note-details", "http://cescatherapeutics.com/20211231/role/statement-note-7-convertible-promissory-note-details-textual" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentMaturityDate": { "auth_ref": [ "r51", "r269", "r473" ], "lang": { "en-us": { "role": { "documentation": "Date when the debt instrument is scheduled to be fully repaid, in YYYY-MM-DD format.", "label": "Debt Instrument, Maturity Date", "verboseLabel": "Maturity Date" } } }, "localname": "DebtInstrumentMaturityDate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-6-related-party-transactions-summarizes-the-note-details", "http://cescatherapeutics.com/20211231/role/statement-note-7-convertible-promissory-note-convertible-promissory-note-details" ], "xbrltype": "dateItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r52", "r112", "r119", "r266", "r267", "r268", "r269", "r270", "r271", "r273", "r279", "r280", "r281", "r282", "r284", "r285", "r286", "r287", "r288", "r289", "r296", "r297", "r298", "r299", "r501" ], "lang": { "en-us": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-18-subsequent-events", "http://cescatherapeutics.com/20211231/role/statement-note-18-subsequent-events-details-textual", "http://cescatherapeutics.com/20211231/role/statement-note-7-convertible-promissory-note", "http://cescatherapeutics.com/20211231/role/statement-note-7-convertible-promissory-note-convertible-promissory-note-details", "http://cescatherapeutics.com/20211231/role/statement-note-7-convertible-promissory-note-details-textual", "http://cescatherapeutics.com/20211231/role/statement-note-8-paycheck-protection-program", "http://cescatherapeutics.com/20211231/role/statement-note-8-paycheck-protection-program-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentUnamortizedDiscount": { "auth_ref": [ "r279", "r498", "r502" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of debt discount.", "label": "us-gaap_DebtInstrumentUnamortizedDiscount", "negatedLabel": "Remaining debt discount" } } }, "localname": "DebtInstrumentUnamortizedDiscount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-6-related-party-transactions-summarizes-the-note-details", "http://cescatherapeutics.com/20211231/role/statement-note-7-convertible-promissory-note-convertible-promissory-note-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtPolicyTextBlock": { "auth_ref": [ "r251" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy related to debt. Includes, but is not limited to, debt issuance costs, the effects of refinancings, method of amortizing debt issuance costs and original issue discount, and classifications of debt.", "label": "Debt, Policy [Policy Text Block]" } } }, "localname": "DebtPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_DeferredIncomeTaxLiabilities": { "auth_ref": [ "r24", "r25", "r411", "r565", "r578" ], "calculation": { "http://cescatherapeutics.com/20211231/role/statement-note-16-income-taxes-components-of-companys-deferred-tax-assets-and-liabilities-for-federal-and-state-income-taxes-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences.", "label": "us-gaap_DeferredIncomeTaxLiabilities", "negatedTotalLabel": "Total deferred tax liabilities" } } }, "localname": "DeferredIncomeTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-16-income-taxes-components-of-companys-deferred-tax-assets-and-liabilities-for-federal-and-state-income-taxes-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsDeferredIncome": { "auth_ref": [ "r419", "r420" ], "calculation": { "http://cescatherapeutics.com/20211231/role/statement-note-16-income-taxes-components-of-companys-deferred-tax-assets-and-liabilities-for-federal-and-state-income-taxes-details": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from deferred income.", "label": "us-gaap_DeferredTaxAssetsDeferredIncome", "terseLabel": "Deferred revenue" } } }, "localname": "DeferredTaxAssetsDeferredIncome", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-16-income-taxes-components-of-companys-deferred-tax-assets-and-liabilities-for-federal-and-state-income-taxes-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsEquityMethodInvestments": { "auth_ref": [ "r419", "r420" ], "calculation": { "http://cescatherapeutics.com/20211231/role/statement-note-16-income-taxes-components-of-companys-deferred-tax-assets-and-liabilities-for-federal-and-state-income-taxes-details": { "order": 6.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from equity method investments.", "label": "Stock compensation" } } }, "localname": "DeferredTaxAssetsEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-16-income-taxes-components-of-companys-deferred-tax-assets-and-liabilities-for-federal-and-state-income-taxes-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsGross": { "auth_ref": [ "r412" ], "calculation": { "http://cescatherapeutics.com/20211231/role/statement-note-16-income-taxes-components-of-companys-deferred-tax-assets-and-liabilities-for-federal-and-state-income-taxes-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.", "label": "us-gaap_DeferredTaxAssetsGross", "totalLabel": "Total deferred tax assets" } } }, "localname": "DeferredTaxAssetsGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-16-income-taxes-components-of-companys-deferred-tax-assets-and-liabilities-for-federal-and-state-income-taxes-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsInventory": { "auth_ref": [ "r419", "r420" ], "calculation": { "http://cescatherapeutics.com/20211231/role/statement-note-16-income-taxes-components-of-companys-deferred-tax-assets-and-liabilities-for-federal-and-state-income-taxes-details": { "order": 0.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from inventory.", "label": "us-gaap_DeferredTaxAssetsInventory", "terseLabel": "Inventory reserve" } } }, "localname": "DeferredTaxAssetsInventory", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-16-income-taxes-components-of-companys-deferred-tax-assets-and-liabilities-for-federal-and-state-income-taxes-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "auth_ref": [ "r419", "r420" ], "calculation": { "http://cescatherapeutics.com/20211231/role/statement-note-16-income-taxes-components-of-companys-deferred-tax-assets-and-liabilities-for-federal-and-state-income-taxes-details": { "order": 4.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.", "label": "Net operating loss carryforwards" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-16-income-taxes-components-of-companys-deferred-tax-assets-and-liabilities-for-federal-and-state-income-taxes-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOther": { "auth_ref": [ "r419", "r420" ], "calculation": { "http://cescatherapeutics.com/20211231/role/statement-note-16-income-taxes-components-of-companys-deferred-tax-assets-and-liabilities-for-federal-and-state-income-taxes-details": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other.", "label": "Other" } } }, "localname": "DeferredTaxAssetsOther", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-16-income-taxes-components-of-companys-deferred-tax-assets-and-liabilities-for-federal-and-state-income-taxes-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsOther": { "auth_ref": [ "r417", "r419", "r420" ], "calculation": { "http://cescatherapeutics.com/20211231/role/statement-note-16-income-taxes-components-of-companys-deferred-tax-assets-and-liabilities-for-federal-and-state-income-taxes-details": { "order": 3.0, "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible tax credit carryforwards, classified as other.", "label": "Income tax credit carryforwards" } } }, "localname": "DeferredTaxAssetsTaxCreditCarryforwardsOther", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-16-income-taxes-components-of-companys-deferred-tax-assets-and-liabilities-for-federal-and-state-income-taxes-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r413" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.", "label": "us-gaap_DeferredTaxAssetsValuationAllowance", "negatedLabel": "Valuation allowance" } } }, "localname": "DeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-16-income-taxes-components-of-companys-deferred-tax-assets-and-liabilities-for-federal-and-state-income-taxes-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": { "auth_ref": [ "r419", "r420" ], "calculation": { "http://cescatherapeutics.com/20211231/role/statement-note-16-income-taxes-components-of-companys-deferred-tax-assets-and-liabilities-for-federal-and-state-income-taxes-details": { "order": 1.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment.", "label": "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment", "negatedTerseLabel": "Depreciation and amortization" } } }, "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-16-income-taxes-components-of-companys-deferred-tax-assets-and-liabilities-for-federal-and-state-income-taxes-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedContributionPlanCostRecognized": { "auth_ref": [ "r353" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost for defined contribution plan.", "label": "us-gaap_DefinedContributionPlanCostRecognized", "terseLabel": "Defined Contribution Plan, Cost" } } }, "localname": "DefinedContributionPlanCostRecognized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-17-employee-retirement-plan-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Maximum percentage of employee gross pay the employee may contribute to a defined contribution plan.", "label": "us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent", "terseLabel": "Defined Contribution Plan, Maximum Annual Contributions Per Employee, Percent" } } }, "localname": "DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-17-employee-retirement-plan-details-textual" ], "xbrltype": "percentItemType" }, "us-gaap_DefinedContributionPlanTextBlock": { "auth_ref": [ "r353", "r354" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for defined contribution plan.", "label": "Defined Contribution Plan [Text Block]" } } }, "localname": "DefinedContributionPlanTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-17-employee-retirement-plan" ], "xbrltype": "textBlockItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r100", "r226" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "us-gaap_Depreciation", "terseLabel": "Depreciation, Total" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-4-equipment-and-leasehold-improvements-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r100", "r164" ], "calculation": { "http://cescatherapeutics.com/20211231/role/statement-consolidated-statements-of-cash-flows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.", "label": "us-gaap_DepreciationDepletionAndAmortization", "terseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DevelopedTechnologyRightsMember": { "auth_ref": [ "r439" ], "lang": { "en-us": { "role": { "documentation": "Rights to developed technology, which can include the right to develop, use, market, sell, or offer for sale products, compounds, or intellectual property.", "label": "Developed Technology Rights [Member]" } } }, "localname": "DevelopedTechnologyRightsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-5-intangible-assets-and-goodwill-summary-of-intangible-assets-details" ], "xbrltype": "domainItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r332" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table Text Block]" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-13-revenues-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r399" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-based Payment Arrangement [Text Block]" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-12-stockholders-equity" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureTextBlockAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "us-gaap_DisclosureTextBlockAbstract", "terseLabel": "Notes to Financial Statements" } } }, "localname": "DisclosureTextBlockAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-1-description-of-business", "http://cescatherapeutics.com/20211231/role/statement-note-10-warranty", "http://cescatherapeutics.com/20211231/role/statement-note-11-commitments-and-contingencies", "http://cescatherapeutics.com/20211231/role/statement-note-12-stockholders-equity", "http://cescatherapeutics.com/20211231/role/statement-note-13-revenues", "http://cescatherapeutics.com/20211231/role/statement-note-14-concentrations", "http://cescatherapeutics.com/20211231/role/statement-note-15-employee-retention-tax-credit-", "http://cescatherapeutics.com/20211231/role/statement-note-16-income-taxes", "http://cescatherapeutics.com/20211231/role/statement-note-17-employee-retirement-plan", "http://cescatherapeutics.com/20211231/role/statement-note-18-subsequent-events", "http://cescatherapeutics.com/20211231/role/statement-note-2-going-concern-", "http://cescatherapeutics.com/20211231/role/statement-note-3-summary-of-significant-accounting-policies", "http://cescatherapeutics.com/20211231/role/statement-note-4-equipment-and-leasehold-improvements", "http://cescatherapeutics.com/20211231/role/statement-note-5-intangible-assets-and-goodwill", "http://cescatherapeutics.com/20211231/role/statement-note-6-related-party-transactions", "http://cescatherapeutics.com/20211231/role/statement-note-7-convertible-promissory-note", "http://cescatherapeutics.com/20211231/role/statement-note-8-paycheck-protection-program", "http://cescatherapeutics.com/20211231/role/statement-note-9-leases" ], "xbrltype": "stringItemType" }, "us-gaap_DomesticCountryMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax department of the government that is entitled to levy and collect income taxes from the entity in its country of domicile.", "label": "Domestic Tax Authority [Member]" } } }, "localname": "DomesticCountryMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-16-income-taxes", "http://cescatherapeutics.com/20211231/role/statement-note-16-income-taxes-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_EarningsPerShareBasicAndDiluted": { "auth_ref": [ "r139" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income or loss for the period per each share in instances when basic and diluted earnings per share are the same amount and reported as a single line item on the face of the financial statements. Basic earnings per share is the amount of net income or loss for the period per each share of common stock or unit outstanding during the reporting period. Diluted earnings per share includes the amount of net income or loss for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Basic and diluted net loss per common share (in dollars per share)" } } }, "localname": "EarningsPerShareBasicAndDiluted", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-consolidated-statements-of-operations-and-comprehensive-loss" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicAndDilutedAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Per share data:" } } }, "localname": "EarningsPerShareBasicAndDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-consolidated-statements-of-operations-and-comprehensive-loss" ], "xbrltype": "stringItemType" }, "us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents": { "auth_ref": [ "r488" ], "calculation": { "http://cescatherapeutics.com/20211231/role/statement-consolidated-statements-of-cash-flows": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from the effect of exchange rate changes on cash and cash equivalent balances held in foreign currencies.", "label": "Effects of foreign currency rate changes on cash and cash equivalents" } } }, "localname": "EffectOfExchangeRateOnCashAndCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r48" ], "calculation": { "http://cescatherapeutics.com/20211231/role/statement-consolidated-balance-sheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued payroll and related expenses" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r385" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement.", "label": "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "terseLabel": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Total" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-12-stockholders-equity-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r385" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "terseLabel": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition (Year)" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-12-stockholders-equity-details-textual" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r382" ], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.", "label": "Share-based Payment Arrangement, Option [Member]" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-12-stockholders-equity", "http://cescatherapeutics.com/20211231/role/statement-note-12-stockholders-equity-antidilutive-securities-details", "http://cescatherapeutics.com/20211231/role/statement-note-12-stockholders-equity-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r2", "r77", "r78", "r79", "r121", "r122", "r123", "r125", "r132", "r134", "r143", "r202", "r307", "r309", "r391", "r392", "r393", "r425", "r426", "r470", "r489", "r490", "r491", "r492", "r493", "r494", "r602", "r603", "r604", "r645" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-consolidated-statements-of-equity" ], "xbrltype": "domainItemType" }, "us-gaap_EquityMethodInvestmentAggregateCost": { "auth_ref": [ "r39" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This element represents the aggregate cost of investments accounted for under the equity method of accounting.", "label": "us-gaap_EquityMethodInvestmentAggregateCost", "terseLabel": "Equity Method Investment, Aggregate Cost" } } }, "localname": "EquityMethodInvestmentAggregateCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-6-related-party-transactions-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquityMethodInvestmentOwnershipPercentage": { "auth_ref": [ "r197" ], "lang": { "en-us": { "role": { "documentation": "The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting.", "label": "us-gaap_EquityMethodInvestmentOwnershipPercentage", "terseLabel": "Equity Method Investment, Ownership Percentage" } } }, "localname": "EquityMethodInvestmentOwnershipPercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-6-related-party-transactions-details-textual" ], "xbrltype": "percentItemType" }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "auth_ref": [ "r474", "r475" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments.", "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]" } } }, "localname": "FairValueOfFinancialInstrumentsPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_FinanceLeasePrincipalPayments": { "auth_ref": [ "r506", "r512" ], "calculation": { "http://cescatherapeutics.com/20211231/role/statement-consolidated-statements-of-cash-flows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for principal payment on finance lease.", "label": "us-gaap_FinanceLeasePrincipalPayments", "negatedLabel": "Payments on finance lease obligations" } } }, "localname": "FinanceLeasePrincipalPayments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Weighted Average Amortization Period (Year)" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-5-intangible-assets-and-goodwill-summary-of-intangible-assets-details" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r219" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization", "terseLabel": "Accumulated Amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-5-intangible-assets-and-goodwill-summary-of-intangible-assets-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r220" ], "calculation": { "http://cescatherapeutics.com/20211231/role/statement-note-5-intangible-assets-and-goodwill-future-amortization-expense-details": { "order": 4.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "terseLabel": "2022" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-5-intangible-assets-and-goodwill-future-amortization-expense-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r220" ], "calculation": { "http://cescatherapeutics.com/20211231/role/statement-note-5-intangible-assets-and-goodwill-future-amortization-expense-details": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "terseLabel": "2025" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-5-intangible-assets-and-goodwill-future-amortization-expense-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r220" ], "calculation": { "http://cescatherapeutics.com/20211231/role/statement-note-5-intangible-assets-and-goodwill-future-amortization-expense-details": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "terseLabel": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-5-intangible-assets-and-goodwill-future-amortization-expense-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r220" ], "calculation": { "http://cescatherapeutics.com/20211231/role/statement-note-5-intangible-assets-and-goodwill-future-amortization-expense-details": { "order": 3.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "terseLabel": "2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-5-intangible-assets-and-goodwill-future-amortization-expense-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r214", "r216", "r219", "r222", "r545", "r549" ], "lang": { "en-us": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-5-intangible-assets-and-goodwill-summary-of-intangible-assets-details" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r219", "r549" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "us-gaap_FiniteLivedIntangibleAssetsGross", "terseLabel": "Gross Carrying Amount" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-5-intangible-assets-and-goodwill-summary-of-intangible-assets-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r214", "r218" ], "lang": { "en-us": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-5-intangible-assets-and-goodwill-summary-of-intangible-assets-details" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r219", "r545" ], "calculation": { "http://cescatherapeutics.com/20211231/role/statement-note-5-intangible-assets-and-goodwill-future-amortization-expense-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "us-gaap_FiniteLivedIntangibleAssetsNet", "terseLabel": "Net", "totalLabel": "Total" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-5-intangible-assets-and-goodwill-future-amortization-expense-details", "http://cescatherapeutics.com/20211231/role/statement-note-5-intangible-assets-and-goodwill-summary-of-intangible-assets-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCountryMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax departments of governments entitled to levy and collect income taxes from the entity outside the entity's country of domicile.", "label": "Foreign Tax Authority [Member]" } } }, "localname": "ForeignCountryMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-16-income-taxes", "http://cescatherapeutics.com/20211231/role/statement-note-16-income-taxes-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "auth_ref": [ "r496" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.", "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]" } } }, "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GainLossOnDispositionOfAssets": { "auth_ref": [ "r100", "r225", "r230" ], "calculation": { "http://cescatherapeutics.com/20211231/role/statement-consolidated-statements-of-cash-flows": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, excluding oil and gas property and timber property.", "label": "us-gaap_GainLossOnDispositionOfAssets", "negatedLabel": "Loss on disposal of equipment" } } }, "localname": "GainLossOnDispositionOfAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainsLossesOnExtinguishmentOfDebt": { "auth_ref": [ "r100", "r300", "r301" ], "calculation": { "http://cescatherapeutics.com/20211231/role/statement-consolidated-statements-of-cash-flows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://cescatherapeutics.com/20211231/role/statement-consolidated-statements-of-operations-and-comprehensive-loss": { "order": 1.0, "parentTag": "thmo_NonoperatingIncomeExpenseIncludingInterestExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.", "label": "us-gaap_GainsLossesOnExtinguishmentOfDebt", "negatedLabel": "Gain on extinguishment of debt", "terseLabel": "Gain (Loss) on Extinguishment of Debt, Total" } } }, "localname": "GainsLossesOnExtinguishmentOfDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-consolidated-statements-of-cash-flows", "http://cescatherapeutics.com/20211231/role/statement-consolidated-statements-of-operations-and-comprehensive-loss", "http://cescatherapeutics.com/20211231/role/statement-note-8-paycheck-protection-program-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeographicConcentrationRiskMember": { "auth_ref": [ "r151", "r615" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that a specified dollar value on the balance sheet or income statement in the period from one or more specified geographic areas is to a corresponding consolidated, segment, or product line amount. Risk is the materially adverse effects of economic decline or antagonistic political actions resulting in loss of assets, sales volume, labor supply, or source of materials and supplies in a US state or a specified country, continent, or region such as EMEA (Europe, Middle East, Africa).", "label": "Geographic Concentration Risk [Member]" } } }, "localname": "GeographicConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-14-concentrations-summary-of-net-equipment-by-geographic-area-details" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r210", "r211", "r531", "r562" ], "calculation": { "http://cescatherapeutics.com/20211231/role/statement-consolidated-balance-sheets": { "order": 0.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "periodEndLabel": "Goodwill", "periodStartLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-consolidated-balance-sheets", "http://cescatherapeutics.com/20211231/role/statement-note-5-intangible-assets-and-goodwill-goodwill-and-intangible-assets-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r223" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for goodwill and intangible assets.", "label": "Goodwill and Intangible Assets Disclosure [Text Block]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-5-intangible-assets-and-goodwill" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy": { "auth_ref": [ "r212" ], "lang": { "en-us": { "role": { "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.", "label": "Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]" } } }, "localname": "GoodwillAndIntangibleAssetsGoodwillPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r85", "r113", "r169", "r173", "r176", "r179", "r181", "r198", "r254", "r255", "r256", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r479" ], "calculation": { "http://cescatherapeutics.com/20211231/role/statement-consolidated-statements-of-operations-and-comprehensive-loss": { "order": 0.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "us-gaap_GrossProfit", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-consolidated-statements-of-operations-and-comprehensive-loss" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": { "auth_ref": [ "r114", "r428" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations.", "label": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "terseLabel": "Income (Loss) from Continuing Operations before Income Taxes, Domestic" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-16-income-taxes-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": { "auth_ref": [ "r114", "r428" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile.", "label": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign", "terseLabel": "Income (Loss) from Continuing Operations before Income Taxes, Foreign" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-16-income-taxes-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r231", "r234" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-12-stockholders-equity-stockbased-compensation-details" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r234" ], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-12-stockholders-equity-stockbased-compensation-details" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxAuthorityAxis": { "auth_ref": [ "r407" ], "lang": { "en-us": { "role": { "documentation": "Information by tax jurisdiction.", "label": "Income Tax Authority [Axis]" } } }, "localname": "IncomeTaxAuthorityAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-16-income-taxes", "http://cescatherapeutics.com/20211231/role/statement-note-16-income-taxes-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxAuthorityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Income Tax Authority [Domain]" } } }, "localname": "IncomeTaxAuthorityDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-16-income-taxes", "http://cescatherapeutics.com/20211231/role/statement-note-16-income-taxes-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r115", "r405", "r409", "r416", "r427", "r429", "r430", "r431", "r432" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-16-income-taxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExaminationPenaltiesAndInterestAccrued": { "auth_ref": [ "r406" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of estimated penalties and interest accrued as of the balance sheet date arising from income tax examinations.", "label": "us-gaap_IncomeTaxExaminationPenaltiesAndInterestAccrued", "terseLabel": "Income Tax Examination, Penalties and Interest Accrued, Total" } } }, "localname": "IncomeTaxExaminationPenaltiesAndInterestAccrued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-3-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r76", "r402", "r403", "r409", "r410", "r415", "r421" ], "lang": { "en-us": { "role": { "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.", "label": "Income Tax, Policy [Policy Text Block]" } } }, "localname": "IncomeTaxPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r404" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance", "terseLabel": "Change in valuation allowance" } } }, "localname": "IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-16-income-taxes-reconciliation-of-federal-income-tax-attributable-to-operations-to-income-tax-expense-benefit-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential": { "auth_ref": [ "r404" ], "crdr": "debit", "lang": { "en-us": { "role": { "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).", "label": "Foreign rate differential" } } }, "localname": "IncomeTaxReconciliationForeignIncomeTaxRateDifferential", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-16-income-taxes-reconciliation-of-federal-income-tax-attributable-to-operations-to-income-tax-expense-benefit-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r404" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "terseLabel": "Statutory federal income tax benefit" } } }, "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-16-income-taxes-reconciliation-of-federal-income-tax-attributable-to-operations-to-income-tax-expense-benefit-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost": { "auth_ref": [ "r404" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of reported income tax expense (benefit) in excess of (less than) expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to nondeductible expense for award under share-based payment arrangement. Includes, but is not limited to, expense determined to be nondeductible upon grant or after for award under share-based payment arrangement.", "label": "Incentive stock options" } } }, "localname": "IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-16-income-taxes-reconciliation-of-federal-income-tax-attributable-to-operations-to-income-tax-expense-benefit-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationOtherAdjustments": { "auth_ref": [ "r404" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "us-gaap_IncomeTaxReconciliationOtherAdjustments", "terseLabel": "Other" } } }, "localname": "IncomeTaxReconciliationOtherAdjustments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-16-income-taxes-reconciliation-of-federal-income-tax-attributable-to-operations-to-income-tax-expense-benefit-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes": { "auth_ref": [ "r404" ], "crdr": "debit", "lang": { "en-us": { "role": { "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).", "label": "us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes", "terseLabel": "State and local taxes" } } }, "localname": "IncomeTaxReconciliationStateAndLocalIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-16-income-taxes-reconciliation-of-federal-income-tax-attributable-to-operations-to-income-tax-expense-benefit-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayableTrade": { "auth_ref": [ "r99" ], "calculation": { "http://cescatherapeutics.com/20211231/role/statement-consolidated-statements-of-cash-flows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Change in recurring obligations of a business that arise from the acquisition of merchandise, materials, supplies and services used in the production and sale of goods and services.", "label": "us-gaap_IncreaseDecreaseInAccountsPayableTrade", "terseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayableTrade", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r99" ], "calculation": { "http://cescatherapeutics.com/20211231/role/statement-consolidated-statements-of-cash-flows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "us-gaap_IncreaseDecreaseInAccountsReceivable", "negatedTerseLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDueToRelatedPartiesCurrent": { "auth_ref": [ "r99" ], "calculation": { "http://cescatherapeutics.com/20211231/role/statement-consolidated-statements-of-cash-flows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of obligations to be paid to the following types of related parties: a parent company and its subsidiaries; subsidiaries of a common parent; an entity and trust for the benefit of employees, such as pension and profit-sharing trusts that are managed by or under the trusteeship of the entities' management; an entity and its principal owners, management, or member of their immediate families, affiliates, or other parties with the ability to exert significant influence.", "label": "us-gaap_IncreaseDecreaseInDueToRelatedPartiesCurrent", "terseLabel": "Interest payable - related party" } } }, "localname": "IncreaseDecreaseInDueToRelatedPartiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities": { "auth_ref": [ "r99" ], "calculation": { "http://cescatherapeutics.com/20211231/role/statement-consolidated-statements-of-cash-flows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits.", "label": "us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities", "terseLabel": "Accrued payroll and related expenses" } } }, "localname": "IncreaseDecreaseInEmployeeRelatedLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r99" ], "calculation": { "http://cescatherapeutics.com/20211231/role/statement-consolidated-statements-of-cash-flows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "us-gaap_IncreaseDecreaseInInventories", "negatedLabel": "Inventories" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net change in operating assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherCurrentLiabilities": { "auth_ref": [ "r99" ], "calculation": { "http://cescatherapeutics.com/20211231/role/statement-consolidated-statements-of-cash-flows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in current liabilities classified as other.", "label": "us-gaap_IncreaseDecreaseInOtherCurrentLiabilities", "terseLabel": "Other current liabilities" } } }, "localname": "IncreaseDecreaseInOtherCurrentLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r99" ], "calculation": { "http://cescatherapeutics.com/20211231/role/statement-consolidated-statements-of-cash-flows": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "negatedLabel": "Prepaid expenses and other assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r215", "r221" ], "lang": { "en-us": { "role": { "documentation": "Information by type or class of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.", "label": "Indefinite-lived Intangible Assets [Axis]" } } }, "localname": "IndefiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-5-intangible-assets-and-goodwill-summary-of-intangible-assets-details" ], "xbrltype": "stringItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill": { "auth_ref": [ "r221" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.", "label": "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill", "terseLabel": "Gross Carrying Amount" } } }, "localname": "IndefiniteLivedIntangibleAssetsExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-5-intangible-assets-and-goodwill-summary-of-intangible-assets-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r215", "r221" ], "lang": { "en-us": { "role": { "documentation": "The major class of indefinite-lived intangible asset (for example, trade names, etc. but not all-inclusive), excluding goodwill. A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of the company.", "label": "Indefinite-lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "IndefiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-5-intangible-assets-and-goodwill-summary-of-intangible-assets-details" ], "xbrltype": "domainItemType" }, "us-gaap_IntangibleAssetsGrossExcludingGoodwill": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated amortization of intangible assets, excluding goodwill.", "label": "us-gaap_IntangibleAssetsGrossExcludingGoodwill", "terseLabel": "Gross Carrying Amount" } } }, "localname": "IntangibleAssetsGrossExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-5-intangible-assets-and-goodwill-summary-of-intangible-assets-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r213", "r217" ], "calculation": { "http://cescatherapeutics.com/20211231/role/statement-consolidated-balance-sheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.", "label": "Intangible assets, net", "periodEndLabel": "Intangible assets, net", "periodStartLabel": "Intangible assets, net", "terseLabel": "Net" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-consolidated-balance-sheets", "http://cescatherapeutics.com/20211231/role/statement-note-5-intangible-assets-and-goodwill-goodwill-and-intangible-assets-details", "http://cescatherapeutics.com/20211231/role/statement-note-5-intangible-assets-and-goodwill-summary-of-intangible-assets-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r80", "r163", "r497", "r500", "r574" ], "calculation": { "http://cescatherapeutics.com/20211231/role/statement-consolidated-statements-of-operations-and-comprehensive-loss": { "order": 2.0, "parentTag": "thmo_NonoperatingIncomeExpenseIncludingInterestExpense", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "us-gaap_InterestExpense", "negatedLabel": "Interest expense" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-consolidated-statements-of-operations-and-comprehensive-loss" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseDebt": { "auth_ref": [ "r88", "r287", "r295", "r298", "r299" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt.", "label": "us-gaap_InterestExpenseDebt", "terseLabel": "Interest Expense, Debt, Total" } } }, "localname": "InterestExpenseDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-7-convertible-promissory-note-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r93", "r97", "r104" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.", "label": "Cash paid for interest" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPayableCurrentAndNoncurrent": { "auth_ref": [ "r569", "r589" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of interest payable on debt, including, but not limited to, trade payables.", "label": "us-gaap_InterestPayableCurrentAndNoncurrent", "terseLabel": "Interest Payable" } } }, "localname": "InterestPayableCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-6-related-party-transactions-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r11", "r59", "r531" ], "calculation": { "http://cescatherapeutics.com/20211231/role/statement-consolidated-balance-sheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventories" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNoncurrent": { "auth_ref": [ "r61" ], "calculation": { "http://cescatherapeutics.com/20211231/role/statement-consolidated-balance-sheets": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Inventories not expected to be converted to cash, sold or exchanged within the normal operating cycle.", "label": "Inventories, non-current", "terseLabel": "Inventory, Noncurrent, Total" } } }, "localname": "InventoryNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-consolidated-balance-sheets", "http://cescatherapeutics.com/20211231/role/statement-note-3-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryPolicyTextBlock": { "auth_ref": [ "r17", "r60", "r109", "r142", "r207", "r208", "r209", "r542" ], "lang": { "en-us": { "role": { "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.", "label": "Inventory, Policy [Policy Text Block]" } } }, "localname": "InventoryPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseContractualTermAxis": { "auth_ref": [ "r509" ], "lang": { "en-us": { "role": { "documentation": "Information by contractual term of lease arrangement.", "label": "Lease Contractual Term [Axis]" } } }, "localname": "LeaseContractualTermAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-18-subsequent-events", "http://cescatherapeutics.com/20211231/role/statement-note-18-subsequent-events-details-textual", "http://cescatherapeutics.com/20211231/role/statement-note-9-leases", "http://cescatherapeutics.com/20211231/role/statement-note-9-leases-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_LeaseContractualTermDomain": { "auth_ref": [ "r509" ], "lang": { "en-us": { "role": { "documentation": "Contractual term of lease arrangement.", "label": "Lease Contractual Term [Domain]" } } }, "localname": "LeaseContractualTermDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-18-subsequent-events", "http://cescatherapeutics.com/20211231/role/statement-note-18-subsequent-events-details-textual", "http://cescatherapeutics.com/20211231/role/statement-note-9-leases", "http://cescatherapeutics.com/20211231/role/statement-note-9-leases-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r515", "r517" ], "calculation": { "http://cescatherapeutics.com/20211231/role/statement-note-9-leases-lease-information-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease cost recognized by lessee for lease contract.", "label": "us-gaap_LeaseCost", "totalLabel": "Total lease cost" } } }, "localname": "LeaseCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-9-leases-lease-information-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r515" ], "lang": { "en-us": { "role": { "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.", "label": "Lease, Cost [Table Text Block]" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-9-leases-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r227" ], "lang": { "en-us": { "role": { "documentation": "Additions or improvements to assets held under a lease arrangement.", "label": "Leasehold Improvements [Member]" } } }, "localname": "LeaseholdImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-5-equipment-and-leasehold-improvements-net-summary-of-property-plant-and-equipment-details" ], "xbrltype": "domainItemType" }, "us-gaap_LegalCostsPolicyTextBlock": { "auth_ref": [ "r241" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for legal costs incurred to protect or defend the entity's assets and rights, or to obtain assets, including monetary damages, or to obtain rights.", "label": "Legal Costs, Policy [Policy Text Block]" } } }, "localname": "LegalCostsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r516" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.", "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-9-leases-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r516" ], "calculation": { "http://cescatherapeutics.com/20211231/role/statement-note-9-leases-maturities-of-lease-liabilities-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.", "label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "totalLabel": "Total lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-9-leases-maturities-of-lease-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r516" ], "calculation": { "http://cescatherapeutics.com/20211231/role/statement-note-9-leases-maturities-of-lease-liabilities-details": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "terseLabel": "2022" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-9-leases-maturities-of-lease-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r516" ], "calculation": { "http://cescatherapeutics.com/20211231/role/statement-note-9-leases-maturities-of-lease-liabilities-details": { "order": 0.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "terseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-9-leases-maturities-of-lease-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r516" ], "calculation": { "http://cescatherapeutics.com/20211231/role/statement-note-9-leases-maturities-of-lease-liabilities-details": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "terseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-9-leases-maturities-of-lease-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r516" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "negatedLabel": "Less: imputed interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-9-leases-maturities-of-lease-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseRenewalTerm": { "auth_ref": [ "r508" ], "lang": { "en-us": { "role": { "documentation": "Term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "us-gaap_LesseeOperatingLeaseRenewalTerm", "terseLabel": "Lessee, Operating Lease, Renewal Term (Year)" } } }, "localname": "LesseeOperatingLeaseRenewalTerm", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-18-subsequent-events-details-textual" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r518" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.", "label": "Lessee, Operating Leases [Text Block]" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-9-leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_LessorSalesTypeLeaseAssumptionsAndJudgmentsValueOfUnderlyingAssetAmount": { "auth_ref": [ "r519" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount that lessor expects to derive from underlying asset following end of sales-type lease term.", "label": "us-gaap_LessorSalesTypeLeaseAssumptionsAndJudgmentsValueOfUnderlyingAssetAmount", "terseLabel": "Lessor, Sales-type Lease, Assumptions and Judgments, Value of Underlying Asset, Amount" } } }, "localname": "LessorSalesTypeLeaseAssumptionsAndJudgmentsValueOfUnderlyingAssetAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-13-revenues-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r47", "r113", "r175", "r198", "r254", "r255", "r256", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r448", "r454", "r455", "r479", "r529", "r530" ], "calculation": { "http://cescatherapeutics.com/20211231/role/statement-consolidated-balance-sheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "us-gaap_Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r34", "r113", "r198", "r479", "r531", "r568", "r586" ], "calculation": { "http://cescatherapeutics.com/20211231/role/statement-consolidated-balance-sheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "us-gaap_LiabilitiesAndStockholdersEquity", "totalLabel": "Total liabilities and equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r49", "r113", "r198", "r254", "r255", "r256", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r448", "r454", "r455", "r479", "r529", "r530", "r531" ], "calculation": { "http://cescatherapeutics.com/20211231/role/statement-consolidated-balance-sheets": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "us-gaap_LiabilitiesCurrent", "terseLabel": "Liabilities, Current, Total", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-consolidated-balance-sheets", "http://cescatherapeutics.com/20211231/role/statement-note-6-related-party-transactions-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-consolidated-balance-sheets" ], "xbrltype": "stringItemType" }, "us-gaap_LicensingAgreementsMember": { "auth_ref": [ "r438" ], "lang": { "en-us": { "role": { "documentation": "Rights, generally of limited duration, under a license arrangement (for example, to sell or otherwise utilize specified products or processes in a specified territory).", "label": "Licensing Agreements [Member]" } } }, "localname": "LicensingAgreementsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-5-intangible-assets-and-goodwill-summary-of-intangible-assets-details" ], "xbrltype": "domainItemType" }, "us-gaap_LineOfCredit": { "auth_ref": [ "r23", "r566", "r579" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.", "label": "us-gaap_LineOfCredit", "terseLabel": "Long-term Line of Credit, Total" } } }, "localname": "LineOfCredit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-6-related-party-transactions-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r45" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.", "label": "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity", "terseLabel": "Line of Credit Facility, Maximum Borrowing Capacity" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-6-related-party-transactions-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r23", "r280", "r293", "r296", "r297", "r566", "r582" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "us-gaap_LongTermDebt", "verboseLabel": "Carrying Value" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-7-convertible-promissory-note-convertible-promissory-note-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtTextBlock": { "auth_ref": [ "r302" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for long-term debt.", "label": "Long-term Debt [Text Block]" } } }, "localname": "LongTermDebtTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-8-paycheck-protection-program" ], "xbrltype": "textBlockItemType" }, "us-gaap_LongTermNotesPayable": { "auth_ref": [ "r52" ], "calculation": { "http://cescatherapeutics.com/20211231/role/statement-consolidated-balance-sheets": { "order": 5.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of notes payable (with maturities initially due after one year or beyond the operating cycle if longer), excluding current portion.", "label": "Note payable" } } }, "localname": "LongTermNotesPayable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r52" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-term Debt, Type [Axis]" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-6-related-party-transactions", "http://cescatherapeutics.com/20211231/role/statement-note-6-related-party-transactions-details-textual", "http://cescatherapeutics.com/20211231/role/statement-note-6-related-party-transactions-summarizes-the-note-details", "http://cescatherapeutics.com/20211231/role/statement-note-7-convertible-promissory-note", "http://cescatherapeutics.com/20211231/role/statement-note-7-convertible-promissory-note-convertible-promissory-note-details", "http://cescatherapeutics.com/20211231/role/statement-note-7-convertible-promissory-note-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r52", "r252" ], "lang": { "en-us": { "role": { "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Long-term Debt, Type [Domain]" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-6-related-party-transactions", "http://cescatherapeutics.com/20211231/role/statement-note-6-related-party-transactions-details-textual", "http://cescatherapeutics.com/20211231/role/statement-note-6-related-party-transactions-summarizes-the-note-details", "http://cescatherapeutics.com/20211231/role/statement-note-7-convertible-promissory-note", "http://cescatherapeutics.com/20211231/role/statement-note-7-convertible-promissory-note-convertible-promissory-note-details", "http://cescatherapeutics.com/20211231/role/statement-note-7-convertible-promissory-note-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_MachineryAndEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment.", "label": "Machinery and Equipment [Member]" } } }, "localname": "MachineryAndEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-5-equipment-and-leasehold-improvements-net-summary-of-property-plant-and-equipment-details" ], "xbrltype": "domainItemType" }, "us-gaap_MinorityInterest": { "auth_ref": [ "r58", "r113", "r198", "r254", "r258", "r259", "r260", "r263", "r264", "r479", "r567", "r585" ], "calculation": { "http://cescatherapeutics.com/20211231/role/statement-consolidated-balance-sheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which is directly or indirectly attributable to that ownership interest in subsidiary equity which is not attributable to the parent (that is, noncontrolling interest, previously referred to as minority interest).", "label": "Noncontrolling interests" } } }, "localname": "MinorityInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The equity interest of noncontrolling shareholders, partners or other equity holders in consolidated entity.", "label": "us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners", "terseLabel": "Noncontrolling Interest, Ownership Percentage by Noncontrolling Owners" } } }, "localname": "MinorityInterestOwnershipPercentageByNoncontrollingOwners", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-3-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "percentItemType" }, "us-gaap_MinorityInterestOwnershipPercentageByParent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The parent entity's interest in net assets of the subsidiary, expressed as a percentage.", "label": "us-gaap_MinorityInterestOwnershipPercentageByParent", "terseLabel": "Noncontrolling Interest, Ownership Percentage by Parent" } } }, "localname": "MinorityInterestOwnershipPercentageByParent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-3-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "percentItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r95" ], "calculation": { "http://cescatherapeutics.com/20211231/role/statement-consolidated-statements-of-cash-flows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "totalLabel": "Net cash provided by financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash flows from financing activities:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r95" ], "calculation": { "http://cescatherapeutics.com/20211231/role/statement-consolidated-statements-of-cash-flows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash flows from investing activities:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r95", "r98", "r101" ], "calculation": { "http://cescatherapeutics.com/20211231/role/statement-consolidated-statements-of-cash-flows": { "order": 0.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "totalLabel": "Net cash used in operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash flows from operating activities:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": { "auth_ref": [ "r71", "r73", "r79", "r133", "r134", "r451", "r457" ], "calculation": { "http://cescatherapeutics.com/20211231/role/statement-consolidated-statements-of-operations-and-comprehensive-loss": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of Net Income (Loss) attributable to noncontrolling interest.", "label": "Loss attributable to non-controlling interests" } } }, "localname": "NetIncomeLossAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-consolidated-statements-of-operations-and-comprehensive-loss" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "auth_ref": [ "r128", "r129", "r130", "r131", "r136", "r137", "r138", "r140", "r169", "r173", "r176", "r179", "r181" ], "calculation": { "http://cescatherapeutics.com/20211231/role/statement-consolidated-statements-of-operations-and-comprehensive-loss": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.", "label": "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic", "totalLabel": "Net loss attributable to common stockholders" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-consolidated-statements-of-operations-and-comprehensive-loss" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossIncludingPortionAttributableToNonredeemableNoncontrollingInterest": { "auth_ref": [ "r303", "r451", "r452" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after income tax of income (loss) including the portion attributable to nonredeemable noncontrolling interest. Excludes the portion attributable to redeemable noncontrolling interest recognized as temporary equity.", "label": "us-gaap_NetIncomeLossIncludingPortionAttributableToNonredeemableNoncontrollingInterest", "terseLabel": "Net loss" } } }, "localname": "NetIncomeLossIncludingPortionAttributableToNonredeemableNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-consolidated-statements-of-equity" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NonUsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Countries excluding the United States of America (US).", "label": "Non-US [Member]" } } }, "localname": "NonUsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-14-concentrations", "http://cescatherapeutics.com/20211231/role/statement-note-14-concentrations-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_NoncontrollingInterestMember": { "auth_ref": [ "r121", "r122", "r123", "r309", "r442" ], "lang": { "en-us": { "role": { "documentation": "This element represents that portion of equity (net assets) in a subsidiary not attributable, directly or indirectly, to the parent. A noncontrolling interest is sometimes called a minority interest.", "label": "Noncontrolling Interest [Member]" } } }, "localname": "NoncontrollingInterestMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-consolidated-statements-of-equity" ], "xbrltype": "domainItemType" }, "us-gaap_NotesPayableCurrent": { "auth_ref": [ "r46" ], "calculation": { "http://cescatherapeutics.com/20211231/role/statement-consolidated-balance-sheets": { "order": 6.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying values as of the balance sheet date of the portions of long-term notes payable due within one year or the operating cycle if longer.", "label": "Note payable \u2013 short-term" } } }, "localname": "NotesPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_NotesPayableRelatedPartiesCurrentAndNoncurrent": { "auth_ref": [ "r116", "r524", "r590" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount for notes payable (written promise to pay), due to related parties.", "label": "Carrying Value" } } }, "localname": "NotesPayableRelatedPartiesCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-6-related-party-transactions-summarizes-the-note-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_NotesPayableRelatedPartiesNoncurrent": { "auth_ref": [ "r53", "r116", "r524" ], "calculation": { "http://cescatherapeutics.com/20211231/role/statement-consolidated-balance-sheets": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount for notes payable (written promise to pay), payable to related parties, which are due after one year (or one business cycle).", "label": "us-gaap_NotesPayableRelatedPartiesNoncurrent", "terseLabel": "Convertible promissory note \u2013 related party, net" } } }, "localname": "NotesPayableRelatedPartiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OfficeEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tangible personal property used in an office setting. Examples include, but are not limited to, computers, copiers and fax machine.", "label": "Office Equipment [Member]" } } }, "localname": "OfficeEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-5-equipment-and-leasehold-improvements-net-summary-of-property-plant-and-equipment-details" ], "xbrltype": "domainItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://cescatherapeutics.com/20211231/role/statement-consolidated-statements-of-operations-and-comprehensive-loss": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "us-gaap_OperatingExpenses", "totalLabel": "Total operating expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-consolidated-statements-of-operations-and-comprehensive-loss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Expenses:" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-consolidated-statements-of-operations-and-comprehensive-loss" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r169", "r173", "r176", "r179", "r181" ], "calculation": { "http://cescatherapeutics.com/20211231/role/statement-consolidated-statements-of-operations-and-comprehensive-loss": { "order": 1.0, "parentTag": "us-gaap_ProfitLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "us-gaap_OperatingIncomeLoss", "totalLabel": "Loss from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-consolidated-statements-of-operations-and-comprehensive-loss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r510", "r517" ], "calculation": { "http://cescatherapeutics.com/20211231/role/statement-note-9-leases-lease-information-details": { "order": 1.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.", "label": "Operating lease cost" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-9-leases-lease-information-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r505" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Present value of operating lease liabilities" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-9-leases-maturities-of-lease-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r505" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "us-gaap_OperatingLeaseLiabilityCurrent", "verboseLabel": "Current lease liability (included in other current liabilities)" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-9-leases-lease-information-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r505" ], "calculation": { "http://cescatherapeutics.com/20211231/role/statement-consolidated-balance-sheets": { "order": 0.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating lease obligations \u2013 long-term", "verboseLabel": "Non-current lease liability" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-consolidated-balance-sheets", "http://cescatherapeutics.com/20211231/role/statement-note-9-leases-lease-information-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r507", "r512" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.", "label": "us-gaap_OperatingLeasePayments", "terseLabel": "Operating Lease, Payments" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-9-leases-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r504" ], "calculation": { "http://cescatherapeutics.com/20211231/role/statement-consolidated-balance-sheets": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Right-of-use operating lease assets, net", "terseLabel": "Operating Lease, Right-of-Use Asset", "verboseLabel": "Right-of-use operating lease assets, net" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-consolidated-balance-sheets", "http://cescatherapeutics.com/20211231/role/statement-note-9-leases-details-textual", "http://cescatherapeutics.com/20211231/role/statement-note-9-leases-lease-information-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r514", "r517" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Discount rate" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-9-leases-lease-information-details" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r513", "r517" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Weighted average remaining lease term (Year)" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-9-leases-lease-information-details" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingLossCarryforwards": { "auth_ref": [ "r417" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.", "label": "us-gaap_OperatingLossCarryforwards", "terseLabel": "Operating Loss Carryforwards, Total" } } }, "localname": "OperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-16-income-taxes-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r9", "r120", "r158", "r459" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the organization, consolidation and basis of presentation of financial statements disclosure, and significant accounting policies of the reporting entity. May be provided in more than one note to the financial statements, as long as users are provided with an understanding of (1) the significant judgments and assumptions made by an enterprise in determining whether it must consolidate a VIE and/or disclose information about its involvement with a VIE, (2) the nature of restrictions on a consolidated VIE's assets reported by an enterprise in its statement of financial position, including the carrying amounts of such assets, (3) the nature of, and changes in, the risks associated with an enterprise's involvement with the VIE, and (4) how an enterprise's involvement with the VIE affects the enterprise's financial position, financial performance, and cash flows. Describes procedure if disclosures are provided in more than one note to the financial statements.", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-3-summary-of-significant-accounting-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r43" ], "calculation": { "http://cescatherapeutics.com/20211231/role/statement-consolidated-balance-sheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "auth_ref": [ "r66" ], "calculation": { "http://cescatherapeutics.com/20211231/role/statement-consolidated-statements-of-operations-and-comprehensive-loss": { "order": 0.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.", "label": "Foreign currency translation adjustments", "verboseLabel": "Foreign currency translation gain (loss)" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-consolidated-statements-of-equity", "http://cescatherapeutics.com/20211231/role/statement-consolidated-statements-of-operations-and-comprehensive-loss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherIncomeAndExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other income / (expense):" } } }, "localname": "OtherIncomeAndExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-consolidated-statements-of-operations-and-comprehensive-loss" ], "xbrltype": "stringItemType" }, "us-gaap_OtherLiabilitiesCurrent": { "auth_ref": [ "r15", "r16", "r48", "r531" ], "calculation": { "http://cescatherapeutics.com/20211231/role/statement-consolidated-balance-sheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other current liabilities" } } }, "localname": "OtherLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r54" ], "calculation": { "http://cescatherapeutics.com/20211231/role/statement-consolidated-balance-sheets": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other noncurrent liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncashInvestingAndFinancingItemsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental non-cash financing and investing information:" } } }, "localname": "OtherNoncashInvestingAndFinancingItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "stringItemType" }, "us-gaap_PaymentsOfStockIssuanceCosts": { "auth_ref": [ "r92" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for cost incurred directly with the issuance of an equity security.", "label": "us-gaap_PaymentsOfStockIssuanceCosts", "terseLabel": "Payments of Stock Issuance Costs" } } }, "localname": "PaymentsOfStockIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-12-stockholders-equity-details-textual", "http://cescatherapeutics.com/20211231/role/statement-note-18-subsequent-events-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r89" ], "calculation": { "http://cescatherapeutics.com/20211231/role/statement-consolidated-statements-of-cash-flows": { "order": 0.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment", "negatedLabel": "Capital expenditures" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": { "auth_ref": [ "r339", "r341", "r342", "r343", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r359" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for retirement benefits.", "label": "Retirement Benefits [Text Block]" } } }, "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-15-employee-retention-tax-credit-" ], "xbrltype": "textBlockItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r363", "r386" ], "lang": { "en-us": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-12-stockholders-equity", "http://cescatherapeutics.com/20211231/role/statement-note-12-stockholders-equity-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Plan name for share-based payment arrangement.", "label": "Plan Name [Domain]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-12-stockholders-equity", "http://cescatherapeutics.com/20211231/role/statement-note-12-stockholders-equity-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_PolicyTextBlockAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "us-gaap_PolicyTextBlockAbstract", "terseLabel": "Accounting Policies" } } }, "localname": "PolicyTextBlockAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "stringItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r26", "r304" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred stock, par value (in dollars per share)" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-consolidated-balance-sheets-parentheticals" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r26" ], "lang": { "en-us": { "role": { "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.", "label": "Preferred stock, shares authorized (in shares)" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-consolidated-balance-sheets-parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r26" ], "lang": { "en-us": { "role": { "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.", "label": "Preferred stock, shares outstanding (in shares)" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-consolidated-balance-sheets-parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r26", "r531" ], "calculation": { "http://cescatherapeutics.com/20211231/role/statement-consolidated-balance-sheets": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "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.", "label": "Preferred stock, $0.001 par value; 2,000,000 shares authorized, none outstanding" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r13", "r36", "r37" ], "calculation": { "http://cescatherapeutics.com/20211231/role/statement-consolidated-balance-sheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PriorPeriodReclassificationAdjustmentDescription": { "auth_ref": [ "r5" ], "lang": { "en-us": { "role": { "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.", "label": "Reclassification, Comparability Adjustment [Policy Text Block]" } } }, "localname": "PriorPeriodReclassificationAdjustmentDescription", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ProceedsFromConvertibleDebt": { "auth_ref": [ "r91" ], "calculation": { "http://cescatherapeutics.com/20211231/role/statement-consolidated-statements-of-cash-flows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the issuance of a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder.", "label": "Proceeds from long-term debt" } } }, "localname": "ProceedsFromConvertibleDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromCustomers": { "auth_ref": [ "r96" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cash receipts from customers during the current period which are usually for sales of goods and services.", "label": "us-gaap_ProceedsFromCustomers", "terseLabel": "Proceeds from Customers" } } }, "localname": "ProceedsFromCustomers", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-13-revenues-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "auth_ref": [ "r90" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the additional capital contribution to the entity.", "label": "us-gaap_ProceedsFromIssuanceOfCommonStock", "terseLabel": "Proceeds from Issuance of Common Stock" } } }, "localname": "ProceedsFromIssuanceOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-12-stockholders-equity-details-textual", "http://cescatherapeutics.com/20211231/role/statement-note-18-subsequent-events-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfLongTermDebt": { "auth_ref": [ "r91" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer.", "label": "us-gaap_ProceedsFromIssuanceOfLongTermDebt", "terseLabel": "Proceeds from Issuance of Long-term Debt, Total" } } }, "localname": "ProceedsFromIssuanceOfLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-8-paycheck-protection-program-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromNotesPayable": { "auth_ref": [ "r91" ], "calculation": { "http://cescatherapeutics.com/20211231/role/statement-consolidated-statements-of-cash-flows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from a borrowing supported by a written promise to pay an obligation.", "label": "Proceeds from note payable" } } }, "localname": "ProceedsFromNotesPayable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromWarrantExercises": { "auth_ref": [ "r90" ], "calculation": { "http://cescatherapeutics.com/20211231/role/statement-consolidated-statements-of-cash-flows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the amount received from holders exercising their stock warrants.", "label": "Proceeds from exercise of warrants and pre-funded warrants" } } }, "localname": "ProceedsFromWarrantExercises", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrual": { "auth_ref": [ "r247", "r248", "r569" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for estimated claims under standard and extended warranty protection rights granted to customers.", "label": "us-gaap_ProductWarrantyAccrual", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance" } } }, "localname": "ProductWarrantyAccrual", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-10-warranty-changes-in-product-liability-included-in-accrued-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualPayments": { "auth_ref": [ "r243" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in the standard and extended product warranty accrual from payments made in cash or in kind to satisfy claims under the terms of the standard and extended product warranty.", "label": "us-gaap_ProductWarrantyAccrualPayments", "negatedLabel": "Claims settled made during the year" } } }, "localname": "ProductWarrantyAccrualPayments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-10-warranty-changes-in-product-liability-included-in-accrued-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualPreexistingIncreaseDecrease": { "auth_ref": [ "r245" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in the standard and extended product warranty accrual from changes in estimates attributable to preexisting product warranties.", "label": "Changes in reserve estimate" } } }, "localname": "ProductWarrantyAccrualPreexistingIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-10-warranty-changes-in-product-liability-included-in-accrued-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualWarrantiesIssued": { "auth_ref": [ "r244" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in the standard and extended product warranty accrual from warranties issued.", "label": "Warranties originated during the year" } } }, "localname": "ProductWarrantyAccrualWarrantiesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-10-warranty-changes-in-product-liability-included-in-accrued-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyDisclosureTextBlock": { "auth_ref": [ "r250" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for standard and extended product warranties and other product guarantee contracts, including a tabular reconciliation of the changes in the guarantor's aggregate product warranty liability for the reporting period.", "label": "Product Warranty Disclosure [Text Block]" } } }, "localname": "ProductWarrantyDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-10-warranty" ], "xbrltype": "textBlockItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r7", "r71", "r73", "r79", "r94", "r113", "r124", "r133", "r134", "r169", "r173", "r176", "r179", "r181", "r198", "r254", "r255", "r256", "r258", "r259", "r260", "r261", "r262", "r263", "r264", "r444", "r450", "r452", "r457", "r458", "r472", "r479", "r575" ], "calculation": { "http://cescatherapeutics.com/20211231/role/statement-consolidated-statements-of-cash-flows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://cescatherapeutics.com/20211231/role/statement-consolidated-statements-of-operations-and-comprehensive-loss": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.", "label": "Net loss", "terseLabel": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest, Total", "totalLabel": "Net loss" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-consolidated-statements-of-cash-flows", "http://cescatherapeutics.com/20211231/role/statement-consolidated-statements-of-operations-and-comprehensive-loss", "http://cescatherapeutics.com/20211231/role/statement-note-6-related-party-transactions-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r42", "r229" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Long-Lived Tangible Asset [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-5-equipment-and-leasehold-improvements-net-summary-of-property-plant-and-equipment-details" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r233", "r617", "r618", "r619" ], "lang": { "en-us": { "role": { "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.", "label": "Property, Plant and Equipment Disclosure [Text Block]" } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-4-equipment-and-leasehold-improvements" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives": { "auth_ref": [ "r224" ], "lang": { "en-us": { "role": { "documentation": "Describes the periods of time over which an entity anticipates to receive utility from its property, plant and equipment (that is, the periods of time over which an entity allocates the initial cost of its property, plant and equipment).", "label": "us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives", "terseLabel": "Leasehold Improvements, Estimated Useful Life" } } }, "localname": "PropertyPlantAndEquipmentEstimatedUsefulLives", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-5-equipment-and-leasehold-improvements-net-summary-of-property-plant-and-equipment-details" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r41", "r227" ], "calculation": { "http://cescatherapeutics.com/20211231/role/statement-note-5-equipment-and-leasehold-improvements-net-summary-of-property-plant-and-equipment-details": { "order": 0.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "us-gaap_PropertyPlantAndEquipmentGross", "terseLabel": "Property, Plant, and Equipment, Gross" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-5-equipment-and-leasehold-improvements-net-summary-of-property-plant-and-equipment-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r19", "r20", "r229", "r531", "r576", "r587" ], "calculation": { "http://cescatherapeutics.com/20211231/role/statement-consolidated-balance-sheets": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://cescatherapeutics.com/20211231/role/statement-note-5-equipment-and-leasehold-improvements-net-summary-of-property-plant-and-equipment-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Equipment and leasehold improvements, net", "terseLabel": "Property, Plant, and Equipment Concentration", "totalLabel": "Total equipment and leasehold improvements, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-consolidated-balance-sheets", "http://cescatherapeutics.com/20211231/role/statement-note-14-concentrations-summary-of-net-equipment-by-geographic-area-details", "http://cescatherapeutics.com/20211231/role/statement-note-5-equipment-and-leasehold-improvements-net-summary-of-property-plant-and-equipment-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r40", "r229", "r617", "r618" ], "lang": { "en-us": { "role": { "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.", "label": "Property, Plant and Equipment, Policy [Policy Text Block]" } } }, "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r19", "r229" ], "lang": { "en-us": { "role": { "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.", "label": "Property, Plant and Equipment [Table Text Block]" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-4-equipment-and-leasehold-improvements-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r19", "r227" ], "lang": { "en-us": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Long-Lived Tangible Asset [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-5-equipment-and-leasehold-improvements-net-summary-of-property-plant-and-equipment-details" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "us-gaap_PropertyPlantAndEquipmentUsefulLife", "terseLabel": "Property, Plant and Equipment, Useful Life (Year)" } } }, "localname": "PropertyPlantAndEquipmentUsefulLife", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-13-revenues-details-textual", "http://cescatherapeutics.com/20211231/role/statement-note-5-equipment-and-leasehold-improvements-net-summary-of-property-plant-and-equipment-details" ], "xbrltype": "durationItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r84", "r206" ], "calculation": { "http://cescatherapeutics.com/20211231/role/statement-consolidated-statements-of-cash-flows": { "order": 0.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.", "label": "Reserve for bad debt expense" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReceivablesPolicyTextBlock": { "auth_ref": [ "r189", "r192", "r193", "r194" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for receivable. Includes, but is not limited to, accounts receivable and financing receivable.", "label": "Receivable [Policy Text Block]" } } }, "localname": "ReceivablesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r344", "r523", "r524" ], "lang": { "en-us": { "role": { "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Domain]" } } }, "localname": "RelatedPartyDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-consolidated-statements-of-equity", "http://cescatherapeutics.com/20211231/role/statement-note-6-related-party-transactions", "http://cescatherapeutics.com/20211231/role/statement-note-6-related-party-transactions-details-textual", "http://cescatherapeutics.com/20211231/role/statement-note-6-related-party-transactions-summarizes-the-note-details" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r344", "r523", "r526", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561" ], "lang": { "en-us": { "role": { "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.", "label": "Related Party [Axis]" } } }, "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-consolidated-statements-of-equity", "http://cescatherapeutics.com/20211231/role/statement-note-6-related-party-transactions", "http://cescatherapeutics.com/20211231/role/statement-note-6-related-party-transactions-details-textual", "http://cescatherapeutics.com/20211231/role/statement-note-6-related-party-transactions-summarizes-the-note-details" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r521", "r522", "r524", "r527", "r528" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Related Party Transactions Disclosure [Text Block]" } } }, "localname": "RelatedPartyTransactionsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-6-related-party-transactions" ], "xbrltype": "textBlockItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r400", "r543", "r631" ], "calculation": { "http://cescatherapeutics.com/20211231/role/statement-consolidated-statements-of-operations-and-comprehensive-loss": { "order": 1.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-consolidated-statements-of-operations-and-comprehensive-loss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included.", "label": "Research and Development Expense [Member]" } } }, "localname": "ResearchAndDevelopmentExpenseMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-12-stockholders-equity-stockbased-compensation-details" ], "xbrltype": "domainItemType" }, "us-gaap_ResearchAndDevelopmentExpensePolicy": { "auth_ref": [ "r400" ], "lang": { "en-us": { "role": { "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.", "label": "Research and Development Expense, Policy [Policy Text Block]" } } }, "localname": "ResearchAndDevelopmentExpensePolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ResearchMember": { "auth_ref": [ "r418" ], "lang": { "en-us": { "role": { "documentation": "Research tax credit carryforwards arising from certain qualifying expenditures incurred to develop new products and processes.", "label": "Research Tax Credit Carryforward [Member]" } } }, "localname": "ResearchMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-16-income-taxes", "http://cescatherapeutics.com/20211231/role/statement-note-16-income-taxes-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r30", "r309", "r394", "r531", "r584", "r606", "r611" ], "calculation": { "http://cescatherapeutics.com/20211231/role/statement-consolidated-balance-sheets": { "order": 0.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r2", "r121", "r122", "r123", "r125", "r132", "r134", "r202", "r391", "r392", "r393", "r425", "r426", "r470", "r602", "r604" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-consolidated-statements-of-equity" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax": { "auth_ref": [ "r160", "r161", "r172", "r177", "r178", "r182", "r183", "r185", "r331", "r332", "r544" ], "calculation": { "http://cescatherapeutics.com/20211231/role/statement-consolidated-statements-of-operations-and-comprehensive-loss": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, including tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value-added and excise.", "label": "Net revenues", "verboseLabel": "Revenues" } } }, "localname": "RevenueFromContractWithCustomerIncludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-consolidated-statements-of-operations-and-comprehensive-loss", "http://cescatherapeutics.com/20211231/role/statement-note-13-revenues-revenues-details", "http://cescatherapeutics.com/20211231/role/statement-note-14-concentrations-accounts-receivables-and-revenues-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r110", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r338" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue from contract with customer.", "label": "Revenue from Contract with Customer [Policy Text Block]" } } }, "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r313", "r314", "r315", "r316", "r317", "r318", "r321", "r322", "r334", "r338" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.", "label": "Revenue from Contract with Customer [Text Block]" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-13-revenues" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r319" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue.", "label": "Revenue, Remaining Performance Obligation, Amount" } } }, "localname": "RevenueRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-13-revenues-remaining-performance-obligations-2-details", "http://cescatherapeutics.com/20211231/role/statement-note-13-revenues-remaining-performance-obligations-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "auth_ref": [ "r320" ], "lang": { "en-us": { "role": { "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction (Year)" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-13-revenues-remaining-performance-obligations-2-details" ], "xbrltype": "durationItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "auth_ref": [ "r320" ], "lang": { "en-us": { "role": { "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-13-revenues-remaining-performance-obligations-2-details" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock": { "auth_ref": [ "r320" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of expected timing for satisfying remaining performance obligation.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table Text Block]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-13-revenues-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevolvingCreditFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.", "label": "Revolving Credit Facility [Member]" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-6-related-party-transactions", "http://cescatherapeutics.com/20211231/role/statement-note-6-related-party-transactions-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement.", "label": "Sale of Stock [Domain]" } } }, "localname": "SaleOfStockNameOfTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-consolidated-statements-of-equity", "http://cescatherapeutics.com/20211231/role/statement-note-12-stockholders-equity", "http://cescatherapeutics.com/20211231/role/statement-note-12-stockholders-equity-details-textual", "http://cescatherapeutics.com/20211231/role/statement-note-18-subsequent-events", "http://cescatherapeutics.com/20211231/role/statement-note-18-subsequent-events-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_SalesRevenueNetMember": { "auth_ref": [ "r152", "r185" ], "lang": { "en-us": { "role": { "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation.", "label": "Revenue Benchmark [Member]" } } }, "localname": "SalesRevenueNetMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-14-concentrations", "http://cescatherapeutics.com/20211231/role/statement-note-14-concentrations-accounts-receivables-and-revenues-details", "http://cescatherapeutics.com/20211231/role/statement-note-14-concentrations-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r141" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-12-stockholders-equity-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "auth_ref": [ "r414" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]" } } }, "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-16-income-taxes-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "auth_ref": [ "r404" ], "lang": { "en-us": { "role": { "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.", "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]" } } }, "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-16-income-taxes-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r362", "r383", "r396" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.", "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]" } } }, "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-12-stockholders-equity-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock": { "auth_ref": [ "r184" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the names of foreign countries in which material long-lived assets other than financial instruments, long-term customer relationships of a financial institution, mortgage and other servicing rights, deferred policy acquisition costs, and deferred tax assets are located, and amount of such long-lived assets located in that country or foreign geographic area.", "label": "Schedule of Disclosure on Geographic Areas, Long-Lived Assets in Individual Foreign Countries by Country [Table Text Block]" } } }, "localname": "ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-14-concentrations-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r214", "r218" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-5-intangible-assets-and-goodwill-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock": { "auth_ref": [ "r212" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of goodwill and intangible assets, which may be broken down by segment or major class.", "label": "Schedule of Intangible Assets and Goodwill [Table Text Block]" } } }, "localname": "ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-5-intangible-assets-and-goodwill-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock": { "auth_ref": [ "r249" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the changes in the guarantor's aggregate product warranty liability, including the beginning balance of the aggregate product warranty liability, the aggregate reductions in that liability for payments made (in cash or in kind) under the warranty, the aggregate changes in the liability for accruals related to product warranties issued during the reporting period, the aggregate changes in the liability for accruals related to preexisting warranties (including adjustments related to changes in estimates), and the ending balance of the aggregate product warranty liability.", "label": "Schedule of Product Warranty Liability [Table Text Block]" } } }, "localname": "ScheduleOfProductWarrantyLiabilityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-10-warranty-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of related party transactions. Examples of related party transactions include, but are not limited to, transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners and (d) affiliates.", "label": "Schedule of Related Party Transactions [Table Text Block]" } } }, "localname": "ScheduleOfRelatedPartyTransactionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-6-related-party-transactions-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r367", "r373", "r375" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.", "label": "Share-based Payment Arrangement, Option, Activity [Table Text Block]" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-12-stockholders-equity-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "auth_ref": [ "r377" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.", "label": "Schedule of Share-based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]" } } }, "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-12-stockholders-equity-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock": { "auth_ref": [ "r310", "r361" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of warrants or rights issued. Warrants and rights outstanding are derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months. Disclose the title of issue of securities called for by warrants and rights outstanding, the aggregate amount of securities called for by warrants and rights outstanding, the date from which the warrants or rights are exercisable, and the price at which the warrant or right is exercisable.", "label": "Schedule of Stockholders' Equity Note, Warrants or Rights [Table Text Block]" } } }, "localname": "ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-12-stockholders-equity-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r218" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]" } } }, "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-5-intangible-assets-and-goodwill-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock": { "auth_ref": [ "r149", "r152", "r153", "r154", "r476", "r478" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.", "label": "Schedules of Concentration of Risk, by Risk Factor [Table Text Block]" } } }, "localname": "SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-14-concentrations-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [ "r159", "r160", "r161", "r162", "r163", "r164", "r165", "r166", "r167", "r168", "r169", "r170", "r171", "r172", "r173", "r174", "r175", "r176", "r177", "r178", "r179", "r180", "r181", "r185", "r235", "r236", "r594" ], "lang": { "en-us": { "role": { "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.", "label": "Segments [Domain]" } } }, "localname": "SegmentDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-13-revenues-revenues-details" ], "xbrltype": "domainItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r87" ], "calculation": { "http://cescatherapeutics.com/20211231/role/statement-consolidated-statements-of-operations-and-comprehensive-loss": { "order": 0.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.", "label": "Selling, general and administrative" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-consolidated-statements-of-operations-and-comprehensive-loss" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpensesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing selling, general and administrative expense.", "label": "Selling, General and Administrative Expenses [Member]" } } }, "localname": "SellingGeneralAndAdministrativeExpensesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-12-stockholders-equity-stockbased-compensation-details" ], "xbrltype": "domainItemType" }, "us-gaap_ServiceMember": { "auth_ref": [ "r335" ], "lang": { "en-us": { "role": { "documentation": "Assistance, including, but not limited to, technology, license and maintenance, license and service, maintenance, oil and gas, and financial service.", "label": "Service [Member]" } } }, "localname": "ServiceMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-13-revenues-remaining-performance-obligations-2-details", "http://cescatherapeutics.com/20211231/role/statement-note-13-revenues-remaining-performance-obligations-details", "http://cescatherapeutics.com/20211231/role/statement-note-13-revenues-revenues-details" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r99" ], "calculation": { "http://cescatherapeutics.com/20211231/role/statement-consolidated-statements-of-cash-flows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "us-gaap_ShareBasedCompensation", "terseLabel": "Stock-based compensation expense" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedCompensationCost": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of additional cost recognized for award under share-based payment arrangement from occurrence of event accelerating recognition of cost.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedCompensationCost", "terseLabel": "Share-based Payment Arrangement, Accelerated Cost" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAcceleratedCompensationCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-12-stockholders-equity-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendPayments": { "auth_ref": [ "r380" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The estimated amount of dividends to be paid to holders of the underlying shares (expected dividends) over the option's term. Dividends are taken into account because payment of dividends to shareholders reduces the fair value of the underlying shares, and option holders generally do not receive dividends.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendPayments", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Payments" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendPayments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-3-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r380" ], "lang": { "en-us": { "role": { "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "terseLabel": "Dividend yield" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-12-stockholders-equity-schedule-of-assumptions-details" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r379" ], "lang": { "en-us": { "role": { "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "terseLabel": "Expected volatility" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-12-stockholders-equity-schedule-of-assumptions-details" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r381" ], "lang": { "en-us": { "role": { "documentation": "The risk-free interest rate assumption that is used in valuing an option on its own shares.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "terseLabel": "Risk-free interest rate" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-12-stockholders-equity-schedule-of-assumptions-details" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r364" ], "lang": { "en-us": { "role": { "documentation": "Number of shares authorized for issuance under share-based payment arrangement.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-12-stockholders-equity-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r386" ], "lang": { "en-us": { "role": { "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-12-stockholders-equity-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r370" ], "lang": { "en-us": { "role": { "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "terseLabel": "Exercisable, options (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-12-stockholders-equity-option-activity-for-stock-option-plans-details" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r370" ], "lang": { "en-us": { "role": { "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "terseLabel": "Exercisable, weighted average exercise price, options (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-12-stockholders-equity-option-activity-for-stock-option-plans-details" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod": { "auth_ref": [ "r372" ], "lang": { "en-us": { "role": { "documentation": "Number of options or other stock instruments for which the right to exercise has lapsed under the terms of the plan agreements.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod", "negatedLabel": "Expired, options (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-12-stockholders-equity-option-activity-for-stock-option-plans-details" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r371" ], "lang": { "en-us": { "role": { "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "negatedLabel": "Forfeited/cancelled, options (in shares)", "negatedTerseLabel": "Cancelled/forfeited (in shares)", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-12-stockholders-equity-details-textual", "http://cescatherapeutics.com/20211231/role/statement-note-12-stockholders-equity-nonvested-stock-options-activity-details", "http://cescatherapeutics.com/20211231/role/statement-note-12-stockholders-equity-option-activity-for-stock-option-plans-details" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-12-stockholders-equity-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r374" ], "lang": { "en-us": { "role": { "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-12-stockholders-equity-details-textual" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r369", "r386" ], "lang": { "en-us": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "periodEndLabel": "Outstanding, options (in shares)", "periodStartLabel": "Outstanding, options (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-12-stockholders-equity-nonvested-stock-options-activity-details", "http://cescatherapeutics.com/20211231/role/statement-note-12-stockholders-equity-option-activity-for-stock-option-plans-details" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r368" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "periodEndLabel": "Outstanding, weighted average exercise price, options (in dollars per share)", "periodStartLabel": "Outstanding, weighted average exercise price, options (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-12-stockholders-equity-option-activity-for-stock-option-plans-details" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": { "auth_ref": [ "r376" ], "lang": { "en-us": { "role": { "documentation": "Number of fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber", "terseLabel": "Vested and expected to vest, options (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-12-stockholders-equity-option-activity-for-stock-option-plans-details" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r376" ], "lang": { "en-us": { "role": { "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.", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice", "terseLabel": "Vested and expected to vest, weighted average exercise price, options (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-12-stockholders-equity-option-activity-for-stock-option-plans-details" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r361", "r365" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-12-stockholders-equity", "http://cescatherapeutics.com/20211231/role/statement-note-12-stockholders-equity-details-textual", "http://cescatherapeutics.com/20211231/role/statement-note-12-stockholders-equity-nonvested-stock-options-activity-details" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options of the plan that expired.", "label": "Expired, weighted average exercise price, options (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-12-stockholders-equity-option-activity-for-stock-option-plans-details" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.", "label": "Forfeited/cancelled, weighted average exercise price, options (in dollars per share)", "terseLabel": "Cancelled/forfeited, Weighted-Average Grant Date Fair Value (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-12-stockholders-equity-nonvested-stock-options-activity-details", "http://cescatherapeutics.com/20211231/role/statement-note-12-stockholders-equity-option-activity-for-stock-option-plans-details" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.", "label": "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "terseLabel": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-12-stockholders-equity-details-textual" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "auth_ref": [ "r363", "r366" ], "lang": { "en-us": { "role": { "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.", "label": "Share-based Payment Arrangement [Policy Text Block]" } } }, "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r378", "r395" ], "lang": { "en-us": { "role": { "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "terseLabel": "Expected life (years) (Year)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-12-stockholders-equity-schedule-of-assumptions-details" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r386" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "terseLabel": "Exercisable, weighted average remaining contractual life, options (Year)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-12-stockholders-equity-option-activity-for-stock-option-plans-details" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average grant-date fair value of non-vested options outstanding.", "label": "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue", "periodEndLabel": "Outstanding, Weighted-Average Grant Date Fair Value (in dollars per share)", "periodStartLabel": "Outstanding, Weighted-Average Grant Date Fair Value (in dollars per share)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-12-stockholders-equity-nonvested-stock-options-activity-details" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r376" ], "lang": { "en-us": { "role": { "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.", "label": "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "terseLabel": "Outstanding, weighted average remaining contractual life, options (Year)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-12-stockholders-equity-option-activity-for-stock-option-plans-details" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r376" ], "lang": { "en-us": { "role": { "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.", "label": "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1", "terseLabel": "Vested and expected to vest, weighted average remaining contractual life, options (Year)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-12-stockholders-equity-option-activity-for-stock-option-plans-details" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of options vested.", "label": "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares", "negatedTerseLabel": "Vested (in shares)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-12-stockholders-equity-nonvested-stock-options-activity-details" ], "xbrltype": "sharesItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average grant-date fair value of options vested.", "label": "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue", "terseLabel": "Vested, Weighted-Average Grant Date Fair Value (in dollars per share)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-12-stockholders-equity-nonvested-stock-options-activity-details" ], "xbrltype": "perShareItemType" }, "us-gaap_SharesIssuedPricePerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Per share or per unit amount of equity securities issued.", "label": "us-gaap_SharesIssuedPricePerShare", "terseLabel": "Shares Issued, Price Per Share (in dollars per share)" } } }, "localname": "SharesIssuedPricePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-12-stockholders-equity-details-textual", "http://cescatherapeutics.com/20211231/role/statement-note-18-subsequent-events-details-textual" ], "xbrltype": "perShareItemType" }, "us-gaap_SharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.", "label": "us-gaap_SharesOutstanding", "periodEndLabel": "Balance (in shares)", "periodStartLabel": "Balance (in shares)" } } }, "localname": "SharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-consolidated-statements-of-equity" ], "xbrltype": "sharesItemType" }, "us-gaap_StandardProductWarrantyPolicy": { "auth_ref": [ "r246" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for standard warranties including the methodology for measuring the liability.", "label": "Standard Product Warranty, Policy [Policy Text Block]" } } }, "localname": "StandardProductWarrantyPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StateAndLocalJurisdictionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax department of a state or local government entitled to levy and collect income taxes from the entity.", "label": "State and Local Jurisdiction [Member]" } } }, "localname": "StateAndLocalJurisdictionMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-16-income-taxes", "http://cescatherapeutics.com/20211231/role/statement-note-16-income-taxes-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r6", "r159", "r160", "r161", "r162", "r163", "r164", "r165", "r166", "r167", "r168", "r169", "r170", "r171", "r172", "r173", "r174", "r175", "r176", "r177", "r178", "r179", "r180", "r181", "r185", "r212", "r232", "r235", "r236", "r594" ], "lang": { "en-us": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-13-revenues-revenues-details" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r2", "r57", "r77", "r78", "r79", "r121", "r122", "r123", "r125", "r132", "r134", "r143", "r202", "r307", "r309", "r391", "r392", "r393", "r425", "r426", "r470", "r489", "r490", "r491", "r492", "r493", "r494", "r602", "r603", "r604", "r645" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-consolidated-statements-of-equity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-consolidated-balance-sheets", "http://cescatherapeutics.com/20211231/role/statement-consolidated-balance-sheets-parentheticals", "http://cescatherapeutics.com/20211231/role/statement-consolidated-statements-of-cash-flows", "http://cescatherapeutics.com/20211231/role/statement-consolidated-statements-of-equity", "http://cescatherapeutics.com/20211231/role/statement-consolidated-statements-of-operations-and-comprehensive-loss", "http://cescatherapeutics.com/20211231/role/statement-note-1-description-of-business", "http://cescatherapeutics.com/20211231/role/statement-note-10-warranty", "http://cescatherapeutics.com/20211231/role/statement-note-10-warranty-changes-in-product-liability-included-in-accrued-liabilities-details", "http://cescatherapeutics.com/20211231/role/statement-note-10-warranty-details-textual", "http://cescatherapeutics.com/20211231/role/statement-note-10-warranty-tables", "http://cescatherapeutics.com/20211231/role/statement-note-11-commitments-and-contingencies", "http://cescatherapeutics.com/20211231/role/statement-note-11-commitments-and-contingencies-details-textual", "http://cescatherapeutics.com/20211231/role/statement-note-12-stockholders-equity", "http://cescatherapeutics.com/20211231/role/statement-note-12-stockholders-equity-antidilutive-securities-details", "http://cescatherapeutics.com/20211231/role/statement-note-12-stockholders-equity-details-textual", "http://cescatherapeutics.com/20211231/role/statement-note-12-stockholders-equity-nonvested-stock-options-activity-details", "http://cescatherapeutics.com/20211231/role/statement-note-12-stockholders-equity-option-activity-for-stock-option-plans-details", "http://cescatherapeutics.com/20211231/role/statement-note-12-stockholders-equity-schedule-of-assumptions-details", "http://cescatherapeutics.com/20211231/role/statement-note-12-stockholders-equity-stockbased-compensation-details", "http://cescatherapeutics.com/20211231/role/statement-note-12-stockholders-equity-tables", "http://cescatherapeutics.com/20211231/role/statement-note-12-stockholders-equity-warrant-activity-details", "http://cescatherapeutics.com/20211231/role/statement-note-13-revenues", "http://cescatherapeutics.com/20211231/role/statement-note-13-revenues-details-textual", "http://cescatherapeutics.com/20211231/role/statement-note-13-revenues-remaining-performance-obligations-2-details", "http://cescatherapeutics.com/20211231/role/statement-note-13-revenues-remaining-performance-obligations-details", "http://cescatherapeutics.com/20211231/role/statement-note-13-revenues-revenues-details", "http://cescatherapeutics.com/20211231/role/statement-note-13-revenues-tables", "http://cescatherapeutics.com/20211231/role/statement-note-14-concentrations", "http://cescatherapeutics.com/20211231/role/statement-note-14-concentrations-accounts-receivables-and-revenues-details", "http://cescatherapeutics.com/20211231/role/statement-note-14-concentrations-details-textual", "http://cescatherapeutics.com/20211231/role/statement-note-14-concentrations-summary-of-net-equipment-by-geographic-area-details", "http://cescatherapeutics.com/20211231/role/statement-note-14-concentrations-tables", "http://cescatherapeutics.com/20211231/role/statement-note-15-employee-retention-tax-credit-", "http://cescatherapeutics.com/20211231/role/statement-note-15-employee-retention-tax-credit-details-textual", "http://cescatherapeutics.com/20211231/role/statement-note-16-income-taxes", "http://cescatherapeutics.com/20211231/role/statement-note-16-income-taxes-components-of-companys-deferred-tax-assets-and-liabilities-for-federal-and-state-income-taxes-details", "http://cescatherapeutics.com/20211231/role/statement-note-16-income-taxes-details-textual", "http://cescatherapeutics.com/20211231/role/statement-note-16-income-taxes-reconciliation-of-federal-income-tax-attributable-to-operations-to-income-tax-expense-benefit-details", "http://cescatherapeutics.com/20211231/role/statement-note-16-income-taxes-tables", "http://cescatherapeutics.com/20211231/role/statement-note-17-employee-retirement-plan", "http://cescatherapeutics.com/20211231/role/statement-note-17-employee-retirement-plan-details-textual", "http://cescatherapeutics.com/20211231/role/statement-note-18-subsequent-events", "http://cescatherapeutics.com/20211231/role/statement-note-18-subsequent-events-details-textual", "http://cescatherapeutics.com/20211231/role/statement-note-2-going-concern-", "http://cescatherapeutics.com/20211231/role/statement-note-2-going-concern-details-textual", "http://cescatherapeutics.com/20211231/role/statement-note-3-summary-of-significant-accounting-policies", "http://cescatherapeutics.com/20211231/role/statement-note-3-summary-of-significant-accounting-policies-details-textual", "http://cescatherapeutics.com/20211231/role/statement-note-4-equipment-and-leasehold-improvements", "http://cescatherapeutics.com/20211231/role/statement-note-4-equipment-and-leasehold-improvements-details-textual", "http://cescatherapeutics.com/20211231/role/statement-note-4-equipment-and-leasehold-improvements-tables", "http://cescatherapeutics.com/20211231/role/statement-note-5-equipment-and-leasehold-improvements-net-summary-of-property-plant-and-equipment-details", "http://cescatherapeutics.com/20211231/role/statement-note-5-intangible-assets-and-goodwill", "http://cescatherapeutics.com/20211231/role/statement-note-5-intangible-assets-and-goodwill-future-amortization-expense-details", "http://cescatherapeutics.com/20211231/role/statement-note-5-intangible-assets-and-goodwill-goodwill-and-intangible-assets-details", "http://cescatherapeutics.com/20211231/role/statement-note-5-intangible-assets-and-goodwill-summary-of-intangible-assets-details", "http://cescatherapeutics.com/20211231/role/statement-note-5-intangible-assets-and-goodwill-tables", "http://cescatherapeutics.com/20211231/role/statement-note-6-related-party-transactions", "http://cescatherapeutics.com/20211231/role/statement-note-6-related-party-transactions-details-textual", "http://cescatherapeutics.com/20211231/role/statement-note-6-related-party-transactions-summarizes-the-note-details", "http://cescatherapeutics.com/20211231/role/statement-note-6-related-party-transactions-tables", "http://cescatherapeutics.com/20211231/role/statement-note-7-convertible-promissory-note", "http://cescatherapeutics.com/20211231/role/statement-note-7-convertible-promissory-note-convertible-promissory-note-details", "http://cescatherapeutics.com/20211231/role/statement-note-7-convertible-promissory-note-details-textual", "http://cescatherapeutics.com/20211231/role/statement-note-7-convertible-promissory-note-tables", "http://cescatherapeutics.com/20211231/role/statement-note-8-paycheck-protection-program", "http://cescatherapeutics.com/20211231/role/statement-note-8-paycheck-protection-program-details-textual", "http://cescatherapeutics.com/20211231/role/statement-note-9-leases", "http://cescatherapeutics.com/20211231/role/statement-note-9-leases-details-textual", "http://cescatherapeutics.com/20211231/role/statement-note-9-leases-lease-information-details", "http://cescatherapeutics.com/20211231/role/statement-note-9-leases-maturities-of-lease-liabilities-details", "http://cescatherapeutics.com/20211231/role/statement-note-9-leases-tables", "http://cescatherapeutics.com/20211231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r121", "r122", "r123", "r143", "r544" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-consolidated-balance-sheets", "http://cescatherapeutics.com/20211231/role/statement-consolidated-balance-sheets-parentheticals", "http://cescatherapeutics.com/20211231/role/statement-consolidated-statements-of-cash-flows", "http://cescatherapeutics.com/20211231/role/statement-consolidated-statements-of-equity", "http://cescatherapeutics.com/20211231/role/statement-consolidated-statements-of-operations-and-comprehensive-loss", "http://cescatherapeutics.com/20211231/role/statement-note-1-description-of-business", "http://cescatherapeutics.com/20211231/role/statement-note-10-warranty", "http://cescatherapeutics.com/20211231/role/statement-note-10-warranty-changes-in-product-liability-included-in-accrued-liabilities-details", "http://cescatherapeutics.com/20211231/role/statement-note-10-warranty-details-textual", "http://cescatherapeutics.com/20211231/role/statement-note-10-warranty-tables", "http://cescatherapeutics.com/20211231/role/statement-note-11-commitments-and-contingencies", "http://cescatherapeutics.com/20211231/role/statement-note-11-commitments-and-contingencies-details-textual", "http://cescatherapeutics.com/20211231/role/statement-note-12-stockholders-equity", "http://cescatherapeutics.com/20211231/role/statement-note-12-stockholders-equity-antidilutive-securities-details", "http://cescatherapeutics.com/20211231/role/statement-note-12-stockholders-equity-details-textual", "http://cescatherapeutics.com/20211231/role/statement-note-12-stockholders-equity-nonvested-stock-options-activity-details", "http://cescatherapeutics.com/20211231/role/statement-note-12-stockholders-equity-option-activity-for-stock-option-plans-details", "http://cescatherapeutics.com/20211231/role/statement-note-12-stockholders-equity-schedule-of-assumptions-details", "http://cescatherapeutics.com/20211231/role/statement-note-12-stockholders-equity-stockbased-compensation-details", "http://cescatherapeutics.com/20211231/role/statement-note-12-stockholders-equity-tables", "http://cescatherapeutics.com/20211231/role/statement-note-12-stockholders-equity-warrant-activity-details", "http://cescatherapeutics.com/20211231/role/statement-note-13-revenues", "http://cescatherapeutics.com/20211231/role/statement-note-13-revenues-details-textual", "http://cescatherapeutics.com/20211231/role/statement-note-13-revenues-remaining-performance-obligations-2-details", "http://cescatherapeutics.com/20211231/role/statement-note-13-revenues-remaining-performance-obligations-details", "http://cescatherapeutics.com/20211231/role/statement-note-13-revenues-revenues-details", "http://cescatherapeutics.com/20211231/role/statement-note-13-revenues-tables", "http://cescatherapeutics.com/20211231/role/statement-note-14-concentrations", "http://cescatherapeutics.com/20211231/role/statement-note-14-concentrations-accounts-receivables-and-revenues-details", "http://cescatherapeutics.com/20211231/role/statement-note-14-concentrations-details-textual", "http://cescatherapeutics.com/20211231/role/statement-note-14-concentrations-summary-of-net-equipment-by-geographic-area-details", "http://cescatherapeutics.com/20211231/role/statement-note-14-concentrations-tables", "http://cescatherapeutics.com/20211231/role/statement-note-15-employee-retention-tax-credit-", "http://cescatherapeutics.com/20211231/role/statement-note-15-employee-retention-tax-credit-details-textual", "http://cescatherapeutics.com/20211231/role/statement-note-16-income-taxes", "http://cescatherapeutics.com/20211231/role/statement-note-16-income-taxes-components-of-companys-deferred-tax-assets-and-liabilities-for-federal-and-state-income-taxes-details", "http://cescatherapeutics.com/20211231/role/statement-note-16-income-taxes-details-textual", "http://cescatherapeutics.com/20211231/role/statement-note-16-income-taxes-reconciliation-of-federal-income-tax-attributable-to-operations-to-income-tax-expense-benefit-details", "http://cescatherapeutics.com/20211231/role/statement-note-16-income-taxes-tables", "http://cescatherapeutics.com/20211231/role/statement-note-17-employee-retirement-plan", "http://cescatherapeutics.com/20211231/role/statement-note-17-employee-retirement-plan-details-textual", "http://cescatherapeutics.com/20211231/role/statement-note-18-subsequent-events", "http://cescatherapeutics.com/20211231/role/statement-note-18-subsequent-events-details-textual", "http://cescatherapeutics.com/20211231/role/statement-note-2-going-concern-", "http://cescatherapeutics.com/20211231/role/statement-note-2-going-concern-details-textual", "http://cescatherapeutics.com/20211231/role/statement-note-3-summary-of-significant-accounting-policies", "http://cescatherapeutics.com/20211231/role/statement-note-3-summary-of-significant-accounting-policies-details-textual", "http://cescatherapeutics.com/20211231/role/statement-note-4-equipment-and-leasehold-improvements", "http://cescatherapeutics.com/20211231/role/statement-note-4-equipment-and-leasehold-improvements-details-textual", "http://cescatherapeutics.com/20211231/role/statement-note-4-equipment-and-leasehold-improvements-tables", "http://cescatherapeutics.com/20211231/role/statement-note-5-equipment-and-leasehold-improvements-net-summary-of-property-plant-and-equipment-details", "http://cescatherapeutics.com/20211231/role/statement-note-5-intangible-assets-and-goodwill", "http://cescatherapeutics.com/20211231/role/statement-note-5-intangible-assets-and-goodwill-future-amortization-expense-details", "http://cescatherapeutics.com/20211231/role/statement-note-5-intangible-assets-and-goodwill-goodwill-and-intangible-assets-details", "http://cescatherapeutics.com/20211231/role/statement-note-5-intangible-assets-and-goodwill-summary-of-intangible-assets-details", "http://cescatherapeutics.com/20211231/role/statement-note-5-intangible-assets-and-goodwill-tables", "http://cescatherapeutics.com/20211231/role/statement-note-6-related-party-transactions", "http://cescatherapeutics.com/20211231/role/statement-note-6-related-party-transactions-details-textual", "http://cescatherapeutics.com/20211231/role/statement-note-6-related-party-transactions-summarizes-the-note-details", "http://cescatherapeutics.com/20211231/role/statement-note-6-related-party-transactions-tables", "http://cescatherapeutics.com/20211231/role/statement-note-7-convertible-promissory-note", "http://cescatherapeutics.com/20211231/role/statement-note-7-convertible-promissory-note-convertible-promissory-note-details", "http://cescatherapeutics.com/20211231/role/statement-note-7-convertible-promissory-note-details-textual", "http://cescatherapeutics.com/20211231/role/statement-note-7-convertible-promissory-note-tables", "http://cescatherapeutics.com/20211231/role/statement-note-8-paycheck-protection-program", "http://cescatherapeutics.com/20211231/role/statement-note-8-paycheck-protection-program-details-textual", "http://cescatherapeutics.com/20211231/role/statement-note-9-leases", "http://cescatherapeutics.com/20211231/role/statement-note-9-leases-details-textual", "http://cescatherapeutics.com/20211231/role/statement-note-9-leases-lease-information-details", "http://cescatherapeutics.com/20211231/role/statement-note-9-leases-maturities-of-lease-liabilities-details", "http://cescatherapeutics.com/20211231/role/statement-note-9-leases-tables", "http://cescatherapeutics.com/20211231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities": { "auth_ref": [ "r56", "r284", "r307", "r308", "r309" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period as a result of the conversion of convertible securities.", "label": "Conversion of note payable to common stock (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-consolidated-statements-of-equity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r26", "r27", "r307", "r309" ], "lang": { "en-us": { "role": { "documentation": "Number of new stock issued during the period.", "label": "Issuance of common stock (in shares)", "terseLabel": "Stock Issued During Period, Shares, New Issues (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-consolidated-statements-of-equity", "http://cescatherapeutics.com/20211231/role/statement-note-12-stockholders-equity-details-textual", "http://cescatherapeutics.com/20211231/role/statement-note-18-subsequent-events-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities": { "auth_ref": [ "r57", "r307", "r309" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The gross value of stock issued during the period upon the conversion of convertible securities.", "label": "Conversion of related party note payable to common stock" } } }, "localname": "StockIssuedDuringPeriodValueConversionOfConvertibleSecurities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-consolidated-statements-of-equity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "auth_ref": [ "r26", "r27", "r307", "r309" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.", "label": "Issuance of common stock", "terseLabel": "Stock Issued During Period, Value, New Issues" } } }, "localname": "StockIssuedDuringPeriodValueNewIssues", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-consolidated-statements-of-equity", "http://cescatherapeutics.com/20211231/role/statement-note-18-subsequent-events-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r27", "r32", "r33", "r113", "r191", "r198", "r479", "r531" ], "calculation": { "http://cescatherapeutics.com/20211231/role/statement-consolidated-balance-sheets": { "order": 0.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "us-gaap_StockholdersEquity", "totalLabel": "Total ThermoGenesis Holdings, Inc. stockholders\u2019 equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-consolidated-balance-sheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders\u2019 equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-consolidated-balance-sheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r2", "r3", "r78", "r113", "r121", "r122", "r123", "r125", "r132", "r198", "r202", "r309", "r391", "r392", "r393", "r425", "r426", "r442", "r443", "r456", "r470", "r479", "r489", "r490", "r494", "r603", "r604", "r645" ], "calculation": { "http://cescatherapeutics.com/20211231/role/statement-consolidated-balance-sheets": { "order": 0.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.", "label": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "periodEndLabel": "Balance", "periodStartLabel": "Balance", "totalLabel": "Total equity" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-consolidated-balance-sheets", "http://cescatherapeutics.com/20211231/role/statement-consolidated-statements-of-equity" ], "xbrltype": "monetaryItemType" }, "us-gaap_SubsegmentsAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by business subsegments.", "label": "Subsegments [Axis]" } } }, "localname": "SubsegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-13-revenues-revenues-details" ], "xbrltype": "stringItemType" }, "us-gaap_SubsegmentsDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Divisions of a component 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.", "label": "Subsegments [Domain]" } } }, "localname": "SubsegmentsDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-13-revenues-revenues-details" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r495", "r533" ], "lang": { "en-us": { "role": { "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event [Member]" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-18-subsequent-events", "http://cescatherapeutics.com/20211231/role/statement-note-18-subsequent-events-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r495", "r533" ], "lang": { "en-us": { "role": { "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Axis]" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-18-subsequent-events", "http://cescatherapeutics.com/20211231/role/statement-note-18-subsequent-events-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r495", "r533" ], "lang": { "en-us": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Domain]" } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-18-subsequent-events", "http://cescatherapeutics.com/20211231/role/statement-note-18-subsequent-events-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r532", "r534" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.", "label": "Subsequent Events [Text Block]" } } }, "localname": "SubsequentEventsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-18-subsequent-events" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsidiarySaleOfStockAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of sale of the entity's stock.", "label": "Sale of Stock [Axis]" } } }, "localname": "SubsidiarySaleOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-consolidated-statements-of-equity", "http://cescatherapeutics.com/20211231/role/statement-note-12-stockholders-equity", "http://cescatherapeutics.com/20211231/role/statement-note-12-stockholders-equity-details-textual", "http://cescatherapeutics.com/20211231/role/statement-note-18-subsequent-events", "http://cescatherapeutics.com/20211231/role/statement-note-18-subsequent-events-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_SubstantialDoubtAboutGoingConcernTextBlock": { "auth_ref": [ "r8" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure when substantial doubt is raised about the ability to continue as a going concern. Includes, but is not limited to, principal conditions or events that raised substantial doubt about the ability to continue as a going concern, management's evaluation of the significance of those conditions or events in relation to the ability to meet its obligations, and management's plans that alleviated or are intended to mitigate the conditions or events that raise substantial doubt about the ability to continue as a going concern.", "label": "Substantial Doubt about Going Concern [Text Block]" } } }, "localname": "SubstantialDoubtAboutGoingConcernTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-2-going-concern-" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental disclosures of cash flow information:" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-consolidated-statements-of-cash-flows" ], "xbrltype": "stringItemType" }, "us-gaap_SupplierConcentrationRiskMember": { "auth_ref": [ "r150" ], "lang": { "en-us": { "role": { "documentation": "Reflects the percentage that purchases in the period from one or more significant suppliers is to cost of goods or services, as defined by the entity, such as total cost of sales or services, product line cost of sales or services, segment cost of sales or services. Risk is the materially adverse effects of loss of a material supplier or a supplier of critically needed goods or services.", "label": "Supplier Concentration Risk [Member]" } } }, "localname": "SupplierConcentrationRiskMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-14-concentrations", "http://cescatherapeutics.com/20211231/role/statement-note-14-concentrations-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_TableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "us-gaap_TableTextBlock", "terseLabel": "Notes Tables" } } }, "localname": "TableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-10-warranty-tables", "http://cescatherapeutics.com/20211231/role/statement-note-12-stockholders-equity-tables", "http://cescatherapeutics.com/20211231/role/statement-note-13-revenues-tables", "http://cescatherapeutics.com/20211231/role/statement-note-14-concentrations-tables", "http://cescatherapeutics.com/20211231/role/statement-note-16-income-taxes-tables", "http://cescatherapeutics.com/20211231/role/statement-note-4-equipment-and-leasehold-improvements-tables", "http://cescatherapeutics.com/20211231/role/statement-note-5-intangible-assets-and-goodwill-tables", "http://cescatherapeutics.com/20211231/role/statement-note-6-related-party-transactions-tables", "http://cescatherapeutics.com/20211231/role/statement-note-7-convertible-promissory-note-tables", "http://cescatherapeutics.com/20211231/role/statement-note-9-leases-tables" ], "xbrltype": "stringItemType" }, "us-gaap_TaxCreditCarryforwardAmount": { "auth_ref": [ "r417" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of the tax credit carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.", "label": "us-gaap_TaxCreditCarryforwardAmount", "terseLabel": "Tax Credit Carryforward, Amount" } } }, "localname": "TaxCreditCarryforwardAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-16-income-taxes-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_TaxCreditCarryforwardAxis": { "auth_ref": [ "r418" ], "lang": { "en-us": { "role": { "documentation": "Information by specific tax credit related to an unused tax credit.", "label": "Tax Credit Carryforward [Axis]" } } }, "localname": "TaxCreditCarryforwardAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-16-income-taxes", "http://cescatherapeutics.com/20211231/role/statement-note-16-income-taxes-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_TaxCreditCarryforwardNameDomain": { "auth_ref": [ "r418" ], "lang": { "en-us": { "role": { "documentation": "The name of the tax credit carryforward.", "label": "Tax Credit Carryforward, Name [Domain]" } } }, "localname": "TaxCreditCarryforwardNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-16-income-taxes", "http://cescatherapeutics.com/20211231/role/statement-note-16-income-taxes-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_TradeNamesMember": { "auth_ref": [ "r436" ], "lang": { "en-us": { "role": { "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof.", "label": "Trade Names [Member]" } } }, "localname": "TradeNamesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-5-intangible-assets-and-goodwill-summary-of-intangible-assets-details" ], "xbrltype": "domainItemType" }, "us-gaap_TypeOfAdoptionMember": { "auth_ref": [ "r0", "r1", "r2", "r3", "r4", "r124", "r125", "r126", "r127", "r135", "r195", "r196", "r199", "r200", "r201", "r202", "r203", "r204", "r253", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r423", "r424", "r425", "r426", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r480", "r481", "r482", "r483", "r484", "r485", "r486", "r487", "r520", "r546", "r547", "r548", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r610", "r611", "r641", "r642", "r643", "r644", "r645" ], "lang": { "en-us": { "role": { "documentation": "Amendment to accounting standards.", "label": "Accounting Standards Update [Domain]" } } }, "localname": "TypeOfAdoptionMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-9-leases", "http://cescatherapeutics.com/20211231/role/statement-note-9-leases-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_TypeOfArrangementAxis": { "auth_ref": [ "r441" ], "lang": { "en-us": { "role": { "documentation": "Information by collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations.", "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Axis]" } } }, "localname": "TypeOfArrangementAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-13-revenues", "http://cescatherapeutics.com/20211231/role/statement-note-13-revenues-details-textual", "http://cescatherapeutics.com/20211231/role/statement-note-18-subsequent-events", "http://cescatherapeutics.com/20211231/role/statement-note-18-subsequent-events-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r401", "r408" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrecognized tax benefits.", "label": "us-gaap_UnrecognizedTaxBenefits", "terseLabel": "Unrecognized Tax Benefits, Ending Balance" } } }, "localname": "UnrecognizedTaxBenefits", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-3-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r144", "r145", "r147", "r148", "r155", "r156", "r157" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates, Policy [Policy Text Block]" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount": { "auth_ref": [ "r414" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in the valuation allowance for a specified deferred tax asset.", "label": "us-gaap_ValuationAllowanceDeferredTaxAssetChangeInAmount", "terseLabel": "Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount" } } }, "localname": "ValuationAllowanceDeferredTaxAssetChangeInAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-16-income-taxes-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_VariableLeaseCost": { "auth_ref": [ "r511", "r517" ], "calculation": { "http://cescatherapeutics.com/20211231/role/statement-note-9-leases-lease-information-details": { "order": 0.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases.", "label": "Variable lease cost" } } }, "localname": "VariableLeaseCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-note-9-leases-lease-information-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_WeightedAverageNumberOfShareOutstandingBasicAndDiluted": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Average number of shares or units issued and outstanding that are used in calculating basic and diluted earnings per share (EPS).", "label": "Weighted average common shares outstanding Basic and diluted (in shares)" } } }, "localname": "WeightedAverageNumberOfShareOutstandingBasicAndDiluted", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20211231/role/statement-consolidated-statements-of-operations-and-comprehensive-loss" ], "xbrltype": "sharesItemType" } }, "unitCount": 7 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3044-108585" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4273-108586" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4297-108586" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4304-108586" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4332-108586" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=SL98516268-108586" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(c))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(k)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(1)(iii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(2)(ii))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r120": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(4)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1448-109256" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1377-109256" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1337-109256" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6801-107765" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=124437754&loc=d3e543-108305" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6327-108592" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6442-108592" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592" }, "r158": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8657-108599" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6911-107765" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8924-108599" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9031-108599" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9054-108599" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4647-111522" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5033-111524" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=84159169&loc=d3e10149-111534" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=84159169&loc=d3e10178-111534" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124402435&loc=SL124402458-218513" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124402435&loc=SL124402458-218513" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(4)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4492-108314" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4556-108314" }, "r209": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "http://asc.fasb.org/topic&trid=2126998" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=120320667&loc=SL49117168-202975" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r223": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=123364984&loc=d3e1205-110223" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=123351718&loc=d3e2443-110228" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r233": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "http://asc.fasb.org/topic&trid=2155823" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(d))", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r239": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Topic": "450", "URI": "http://asc.fasb.org/extlink&oid=27011672&loc=d3e149975-122751" }, "r242": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "((c)(2))", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "((c)(3))", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "((c)(4))", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(5)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(26)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "460", "URI": "http://asc.fasb.org/topic&trid=2155896" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123465755&loc=d3e1835-112601" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S65", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359872&loc=SL124427846-239511" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466302&loc=d3e4852-112606" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031898-161870" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6036836-161870" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123467658&loc=d3e12317-112629" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123467658&loc=d3e12355-112629" }, "r302": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(3)", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=122040564&loc=SL6540498-122764" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21463-112644" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21475-112644" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "50", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6784392&loc=d3e188667-122775" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130531-203044" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130532-203044" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130551-203045" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130558-203045" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130561-203045" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130563-203045" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130563-203045" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130564-203045" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130543-203045" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130545-203045" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130550-203045" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r338": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(l)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(o)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(p)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(q)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(r)(1)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(r)(2)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=21916913&loc=d3e273930-122802" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "60", "Subparagraph": "(c)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=6414203&loc=d3e39689-114964" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "70", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942" }, "r354": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "70", "Topic": "715", "URI": "http://asc.fasb.org/subtopic&trid=2235116" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948" }, "r359": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "http://asc.fasb.org/topic&trid=2235017" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(7))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=123468992&loc=d3e4534-113899" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a),(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b),(f)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(8))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(4)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.12)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(g)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.D.2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11149-113907" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11178-113907" }, "r399": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "http://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "10B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=SL37586934-109318" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e32247-109318" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32621-109319" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.14)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32632-109319" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "51", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=124434304&loc=d3e34017-109320" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.I.Fact.3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r432": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Subparagraph": "(a)-(d)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=6909625&loc=d3e227-128457" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5419-128473" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5504-128473" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(4)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "808", "URI": "http://asc.fasb.org/extlink&oid=6931272&loc=SL5834143-161434" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4568447-111683" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4568740-111683" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569616-111683" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569643-111683" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4613674-111683" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "4I", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4590271-111686" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686" }, "r459": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(3)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "60", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=7493716&loc=d3e21868-110260" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13279-108611" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL120254526-165497" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL120254526-165497" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL122642865-165497" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL122642865-165497" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901" }, "r496": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "830", "URI": "http://asc.fasb.org/topic&trid=2175825" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=124429488&loc=d3e326-107755" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123341672&loc=SL77916155-209984" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918673-209980" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918673-209980" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(2))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918701-209980" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971" }, "r518": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=124258985&loc=SL77919359-209981" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "848", "URI": "http://asc.fasb.org/extlink&oid=122150657&loc=SL122150809-237846" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39599-107864" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39691-107864" }, "r528": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "http://asc.fasb.org/topic&trid=2122745" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.23)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r534": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "http://asc.fasb.org/topic&trid=2122774" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=123353855&loc=SL119991595-234733" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "330", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=6471895&loc=d3e55923-109411" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "730", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "http://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61929-109447" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61929-109447" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62059-109447" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62059-109447" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62395-109447" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62395-109447" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62479-109447" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62479-109447" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=SL6807758-109447" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=SL6807758-109447" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-30)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(1)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61872-109447" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(2)", "Topic": "932", "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61872-109447" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(22))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.15(5))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(24))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(25))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123345438&loc=d3e61044-112788" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(15)(b)(2))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(5))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(24))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.15(a))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.17)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(20))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(21))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r597": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117819544-158441" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r609": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iv)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(d))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r610": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r611": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r612": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195" }, "r613": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "http://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014" }, "r614": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=123366838&loc=d3e3073-115593" }, "r615": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=123364037&loc=d3e3115-115594" }, "r616": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629" }, "r617": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99779-112916" }, "r618": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=d3e99893-112916" }, "r619": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "http://asc.fasb.org/extlink&oid=120429125&loc=SL120174063-112916" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.9)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r620": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r621": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r622": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r623": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r624": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r625": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r626": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r627": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r628": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r629": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "http://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226024-175313" }, "r630": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "http://asc.fasb.org/extlink&oid=123360121&loc=d3e27327-108691" }, "r631": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r632": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r633": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r634": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r635": { "Name": "Form 10-K", "Number": "249", "Publisher": "SEC", "Section": "310" }, "r636": { "Name": "Form 20-F", "Number": "249", "Publisher": "SEC", "Section": "220", "Subsection": "f" }, "r637": { "Name": "Form 40-F", "Number": "249", "Publisher": "SEC", "Section": "240", "Subsection": "f" }, "r638": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r639": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226049-175313" }, "r640": { "Name": "Securities Act", "Number": "230", "Publisher": "SEC", "Section": "405" }, "r641": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "848" }, "r642": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "848" }, "r643": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "848" }, "r644": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(01)", "Topic": "848" }, "r645": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e637-108580" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e681-108580" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669686-108580" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e557-108580" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067" }, "r8": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "40", "Topic": "205", "URI": "http://asc.fasb.org/subtopic&trid=51888271" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(22))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(23))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(5))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.8)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r9": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "http://asc.fasb.org/topic&trid=2122149" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3367-108585" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3000-108585" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3521-108585" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" } }, "version": "2.1" } ZIP 94 0001437749-22-007409-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001437749-22-007409-xbrl.zip M4$L#!!0 ( &F'?%2F'_\%U9 M;5/;.!#^#+]B)YU2F$G("P>%.&3%R;0F3F)G>1\668]W)DBO)D-ROOY6< MA"2\7+DC/6[H3$!86FD?/7IVM0ZMQ*2\W4HHB=J;&RW##*?M5K5H-UO58J U ME-$$FPRTF7!Z7(JE,)68I(Q/FK#U+9?&"UA*-5S0&^C+E(BBTP-GJ=F?M GU M6F:F'==$,2),$X14*>$>I$2-F&B",S%T;"J$LQ%V*#9*C%=J=\<)&S(#>XU6 M-6MO_J=8ML109]YC.%8 >+>>G>,EOU.W"XY"*@Q5WA2'G5!JMX;M3K M=_S@O'*00?NS#P^Q_\B^Z@TOOZN?L;^)W CC1JM8:;^ @7 M[U;(>/<];"SM?=U\_YYKP^+)HE,WRD2$)]$\1V99D1, MW%/=VP%<]12AH30KGU"9RBV?4<5D!!211'!"0YH.J8*]>AFI;^!OHB%F',?F M@ 8TS!4S#/D@(H+N.$R(&%% =RG3VH+'C[6,B*& :"FB7@2VM*49O#)0$B9V M@]8R1SQ*(W?H6<8Q"_%I-C;=%V ?LHHXRI#E2N?(/1@)5WIC3"?BA.P2KRS*.$U.V9&M/D#U6O(D%,82H7\'9=J)62)\XQ$5B3S9YV1$\[7?T4 M\4L3<>-EBIB)V(Z[FPPO-4.83>1,W'.CQ80IE'BFJ+9B+ELKPCD625BB,+3# M@0S5K8^]FHK[:_DBU$#' M%HI^ .[N"XF0EQR%3Y#40L 6."J#M05H8-5.A2+0V/_ M[5.B=WGNX3^?N_U:;5,;-Q#^G/P*#9TF,',.8$I?L.,9AQCB-@7&.#/M1]V= MSJ=&=[I(.AOWU_=9W1F_X!!#:=J03@B'I95VM?OHV=7)[=1EJM-.!8\[3Y^T MG71*=-J[U?/I$_QK[U:=[5#'4SP*9MU4B9=;B%XUMIB7M/)/<<3V]PI7-XRYD3QW1RS7)N.JQ3)N1C(_8E[$B2O7 MX$J.T&#D*'6MK4[O*I6A=.Q@_T6SO5MTGG[$FNS9DPW-V MV3LF 7:PU\1,;/BFQRZ[@U?=L]YEX_RWM[W?6?=X2#W-O;VFG^3+\^N2AG[ M?A9)(LR4'?,R5")@D3!.)E/F4NZ.OO3U[;^H=-SU=Y^E?"R8$6,I)B*&,Z1E MW3PON6(#46CCF,[9"31BCS9^83IAPU283)^*7%C(OM$JEOG(!JR?1R]N7>-_ MU(\+^^^/TA(DEI4V[^G:5]S"H?!>-F7O(-=SD"$(0F)HPB,T&:8S,)_3E=P-@5Q$PEH.U$,DX^\% MU"_,:=$6PR:H5$2FI(,$(FFB,H-8CN&P)!:&35(9IA!632 M*J0% ()-I$N!*UN(R!M(\Q8P3<=8YAC#8A9.UWCC,4+HX*$A)%@BM= M12G/1X)UP02#4D%B_X W]@^W167%_F%IZFM!4P" /(AI1/SH M$N0GX1D^##PWYI4;*-V;H%?*KD(F-S$,Y MI*' M4DDWI=2Y3BUM&8\GCY$*[4NB"R6;9_BK>D%%:0I U?I4'T7:Q-X 7[R-4.(; MY/\I]8B"M@*)H#"MX(@M(PN0[-<'R.B^@.R-N2H]J5"TZ$ :.3FFH]2:J@CY M>P-ZK#[>6B)Y &(\&,Y6]5BH2_=Q$S;A<7XM+:CF3#:N[UDX*VK]UA*51V!6 MBW1\=5"*[\UM59 ^&G,Z0];ED!=80=8=*(WRJ8ZBTE!,%Y+7TGR9M@XM] 8+ ML]@(4WPHD?4PZ?8-X02 !,&LR-5FXJ @_&&7SL%^194M.Y4E*;?7V9VHR0-8 MQ)ZSX81K/IWB2/M>J/KDNR(?_ V'/$J<0NGAYSMT^'=.\0S P9P2B*@6D31G M!T+$'1+XC0H/=G'4=TX;>YTM?0,FRS+IG!!K&3C4R,34$TO8Y(=O VE@.DM, MBB?5E[,M(3Z4$B;[35#FD3_][CRZ\\2#'B&Z"M4)]$A@A$YA=)Z+I$!$Z^1V M7]EP)YS457=U!E[#&SS&0"NN:6,-INJZ#,* M!\JGH,J2%BG2EAE\!C?[951*U[^7>9R4\I"5?!?9+#'8L %B)CS!(.K^E6,- MCZ!*#S(?:S46E"-R/JK?G)J:DT16*#T5Z)VDNF(AO@0^@.5OILLO\774DH;7 M5)X>L5^YP! ?/- MV#.(9;+F:G B8Y?2A[UO9S>"#2425U\+UBW^1K!JVO+7E$_:SCRT+30S31S/ M)AY3ID,A,[N7=+JX-OB0['TXS;/PN_@N1AQ\)AM"\)\PC5 [IS/(%U?,OT5A M9A1N[P6,?G9:[%93#Q_45F_@G:^F/XG&3U]4;W5V[>[*E:/?1&30'<.WW_P' MXX>GZ?R_43[O1ODZ=L :]/^+UARG4B3LY#ICGU>'DO_RIGR*)V7G)<+#2EB8-HRG9^]^G6N#!.36/6#%KO\R47O7?_OH+U!+ P04 " !IAWQ4'Y$R M1$D' #=) #0 &5X7S,U,#(R-RYH=&WM6FUOVS80_MS^"B+#V@20F]A9 MMBYQ#;BITQIMD\!QA^XC)5$65TI42J&,3>2YVZ? MY=ID7!VPC)N1S/>9%W'BW#6XDB,T&#E*W<%&IW>>RE ZMMM\UFQO%YW'7[#F MZ24[GA[,+? &+.FOU=?:J7NC\R0/;7%PG8Y+*M;1L+"D2.1.F&6=[;!S.N@? M'_9/N^]8[V/O\,.P_UN/G1P=]0][@_9VV'GRP_-6\Y<#")XQ- W[Z.D.^R?' M9XRZVZ&A,'5./PS./G2/AVQXPLYZAR3 =G=:F(D-W_3867?PLGO<.VN,IVP82I,IE^+7%C( MOM$JEOG(!JR?1\^N7>,WZL>%G?=':0D2RTI;=W3M2V[A4'@OF[)/N9XH$8]$ ML,K#L8;-N78L@GEA):0":M0D( (-A$NA2XLH6(O($T;P'3=(QECC$L9N%TA3<> M(H1V[QM"@B4R1W0HT/-H! .Q-%M%OIEGI"53F(>F4>JC#$G(G[5]0% (XV: ML@)Q(\@1%)6:8ZH.I[UD 6 ;2YH_((E200! THBVUVJ]61&W*4N4GM@9RHP8 M2>L,_,@X-5;FP]A@ 2QV9LR7C'[V /'RTQWQ,ESRZE-;8Z'.=+0K=9)(O&[: M+>_L/N-&^+ B3#)4@MS/!" 5*FE3&D%B&4B)B(G>8VDCI6V)<4171JLJOH71 MD8C1;-DFPAD+X*.*6>\\2GD^$JP+)AB4"A+-7=YH[FV*RHKF7ER]5:^2RI^\ MPA7-SX@N%N!F?-S)EK45)4N*$BBB=5X&(20H&WZ/Q<"UB&*S?[L_8[@7E>!T MC/[56[3)M]C= /<*-<"(O._SPLW0""AE1;RTZP^AW!$*A+G65&4C71I, (H8 M2^N)!U(B]_-0/3>GK$7V,T)QCYLZ'92DN)S.\TZ[.>IREM!0S"44+$B"J] MKB@.T! *D@2,\P_N!Y]J\<@6EZS/2VF %P,II2WC\>0Q4J%]272A9/,,?UXOJ"A- :A: MG^JC2)O8&^"+MQ%*?(/\/Z4>4=!6(!$4IA4V.N2D\J M%"V1)*BFY)B.4BNJ(N3O->BQ>KVV1/( Q'@PG*WJL5"7[LLFK,/C_$):4,V9 MK%W?LW!6U/JM)2J/P*P#TO&?@U)\9VZK@O3%F-,9LBZ'O, E9-V"TBB?ZB@J M#<5T(7DMS9=IZ]!"=U>8Q4:8XG.)K(=)-Z\()P D".:27&TF#@K"'W;I'.Q7 M5-FR55F2%)].=L2XG,I8;+?!&4>^=/OUH,[3]SK$:*K4)U MCP1&Z!1&Y[E("D2T3FX7I?Q$\$^4IJIJQ2 5O M\!@#K;B@C168JNLR" ,>*)^"*DM:I$A;9O 9W.R7L:Q1$E190N9CK<:"4D7.1_4%JJFI262%TE.!WDFJ*S+B M2Q@$9KXR:WZ/MU)+&EY1E;K/WG.##=)Z'K#63JM5*W3^N!()I0H>TS'EQ08& M;?@66_!HWG++KX$!\\W8.HAELN+;X$3&+J67G1]GGP0;2B2N_BY8M_A/@E73 MAO].^:CMS'W;0C/3Q/%LXC$E/-0SLP^33A<7!N^1O?>G>19^%]_&B-UOP88] M&!&")X5IA-HYG6'"XISYVQ9F1N'F3L#H[]9]VNH-O/6WZ1O1>/.7ZHW.MMV^ M^.;HMP^9!/:71 M;WD[/L:3LNQ2?E_Z#D@D# "L"0 #0 &5X7S,U,#(R."YH=&W% M5FU/VS 0_CQ^Q8E)VQ=*FX2^T(9(72E=!7156S1-$Q_<8SE,3<:C,*4DB?9>A(893J.P68][+_ 7-NO%<"V3 M$H<F0;A;"OZBFU3,\B(VC+1M_'[T?@N96MFP \.O;"91WN_ '[]"/GU MWT#O(+T2:YT/?H?QM.)B*@Q5NYAA$4UGI^/Y&/]F*UB,)]/E:KP8G\+\ZLW% M= 3#T>C=U6PUG4W@;+JX#)N%S7GULN=[W8'SEC!Z-UMB?N4_LT;P6"1XP( * M!'90P,' =TK!IT(;MBD'X,"A1G]/(99"HXY@))B4 A.Q5+E4Q# I8%V"HANJ MJ(CM4A6QH%NFC0M8&F)H9O/E!E8I59F<4$$UT_!6\H2)K3Z J8@/ 8//D)B& M9:,7KB,(F^OHXQGCMC1Y"$$0-/P@Z ;>06W[W2._[6ROU^KYSFYUCH\[M>WU MNMYQU]E=K]TY B*2VCUJ=3J]Z\K_#CF QY 6QFWG!U[[P6ZW6\?W\.U.T/NV MM>]AX-&U+5@6"O5!M0PDJ$,"ET3%*?B] _!;/C*^31GZJ"DO$D0E NA=SHD@ M1JH2B=.<14]:,,U/:9>R48:*@-IK 5J*X=BZF2B 2 M,RERT3F-JUY::J1(F-&6J-W9-EIR5A/=,$%$S C'$^>>[>_&.,A-U S(G6)_L7 MP^6J,1].QHTWB_'P?#_:69U/SE:+1W/IIJ'D[8^3,>44#&D9@W,\& M9-&L'EWX!+.OM*]02P,$% @ :8=\5%%\S M-3$Y,C_PH3:>R%-&VJC9*DD;H/RL0V55T1>T-.!QE /-XM9.A PYQ'#]I;?? M?>>_;9O3R%L36SOF_)7KDA$(4!0A(TE%IOE"9*".90%D+!523ES2\_R^YW=\ MGQP$^W[0.R#C<^*Z<50 4I+F5&G @;/ F=MW-E1!"Q@X,ZD*BFX&""DR*1R2 M2H$@##<"AS*7 @9".G$K\M8^1XG,*J*QXK6X0%>S;Q!T.R6&]79&"\:K8&_* M"M#D E9D(@LJ]L*29AD3\Z##!&EWF0BMUK*A:B.[)1K>9V9)%:," V$CX"'" M-;J4L[D(%)OG&!94S9D(++\).8E/KG.6,"1^M]V-O"2.O#)N/6#_KN^/\*!A M\+5(=!G^RL:?Q9B:*P)U)\AI#JJ0%C"::?)!+L@P;DC7[4R&HD;5NN\Z8U?\X MO_ZF,TWD'DE5MJ-DG=//N>2\S MUGM.Z#\:3J97I0*MR2&3#4#?CC"5[>?WO!VDW]DE\'7!L#* -Z,2F-DG!_[/ M'Y",+4G*J=8#YVQX.77'P]&)>S@Y&7ZTT^]/I^/1^^EDBY;/7"57=XD6KF0\ MNOAT_@-&AL,.Z?==V=84TVW]J8W$1"0#FJ T)$F2#&@4B(B M(%($A$>\_:U[[VS%I[[CUKS9I%^T6;!WBOF4!- 8&!N ?^@70IH K ",#P]_V MWV!B8?H+5F9F)A8V5C:VO\+.P<7!SL[)SL;&R&T_L!9CZ64V?5C%CYK>^RG?,7 M4(](SF,'7?[2)GAS&"^M<2\@DH/SM)"PB*B,+%A.7D%3ZX*VSD7=*U>-34S- MH-=L;MG:V3O<=G1S][COZ>7](# H^'$(_,G3J.OHI-27V3]C;]W?N, M_((/'S\5%A67?*VLJJZIK:MO:._H[.KNZ>WK'QD=^SD^\>OW)'8!M[BTO++Z M9XVPL[NW?W!(/#K^RXL!8&+X-_Z_O/CHO!CI:\#,]I<7 V/(WP%\S"QGU5A/ M&5FSW?7G/Z<>P2YP.3GO2QL'2.,F7O!>P##G:6E-K SA+[5_,?O?$8O\CYC] M/V+_PVL2.,'$0%\\)CX E".D$W0:S3@:4KNY_Q8^1-R^;' ?R;)67(KM9I M]7NTG>B-US#ES:7!& YFM>*0P#TK"Y?H'<7XHP!3V=EO M#N+V'2WX1ZCN3-0+)-XRLTFAWSX:UZ,[5!&[D;L+S/DK+$IJ*XE9.D>#FH+F M\5M-<&NJIULA1TSP>GLDR0*TY!K7@K]- UZU2%+/WH'.;]XE+:P@@-<,@9-\\& MV<;*O-@^X1:4U!_W0KE2J2S7'>3./X0X"XN",;9M-FTMMNH!7G\H[MGQ.55%0AKT]D*PG@Y\%.K_5N?OD'YQ,S4.="Z&V2X#D3M;X^%(S"NZK&:4.J$C=*23IK MD^)"J>#7?BIH?HN:UQ^?J" PG.P_#:_Z1(GU M/=)E8B86^6N4RM&"=^JY!/ZQH862\!;5Z\+*J8CY)RP0.22-(>W,1N;GQ2*7 MC,2.]M87O)>RZM;6S5QW/-4HLC@+U!/4BK$!5P U5T\7LZE!%E#JB M%8E_V%R.,_/1MR'TK^$NC[KZ$.!VW===KS<9-KSS9S<8T6_1_RJIN#^ ;>GP M9<+R1 ;1 &ZBJ]GG'T'*LJJR(]W]9P7.J[H 6S>@X!2H= J,0(5,=BR NU5Y MF]%H^)3K[G+X@J)3G[+O?(^1N']2"=M#C378'^2O0"HG1YG7G. >FI'88IOI M.*+UVS@'%1I$VE*J$'LYG+6SNK)T]-4(E'6_F1%Q[HI&EX)M*O2;:V\E'HU+;GJGR8M5GN0NSA!D(NC$# '7PG)+8C M8X\K(CZ&R8^3S>_>73QR3&N9U/^6C?\0(_:/Q]'M?GQ/&N3:;KDGE3-OP?7D M&M[[.*8]=(J+5-YL7#VT,6QQ 5?]N, IVB>'E4VV&>.V:]_A6DN@ ?%KQ+O[ MHRU[C3]/!1=0.64(7)"=*_K0B?%U&I!9)N1%I)A>K:-!K W ME:E#!0M_@TZ9&%?=!-R[=Z/=QB;&F'==4[!N1DPRINA, M OL9TJW?:8%U^Q"@2'"8I2TQ],D\#GC?S7=+X&70@'XS42/OZ(F+2K$W$ MZK?8^S>G=(;N3R)F);6(6K@X93!.*"(/3\GY>-8LV.+B@&'4,R>6+-T*A,\E MPXN3H6^Y4';6+E(D#^IX.JJ2)Z;Q8M&?!HN$>M9O_M(R'QO42H#8M?Y;XI$< MY!>/!DA/B:4+GET#!AK8[4C/<7WPR6*6Z+SR/F_]->L/MLFC]P4%N#M/@\\P M&@HXJ(3;F,"6[OA1.:'@2*H"<;1#%!U].K2<=6FCZJ62[).'6G&)FN=D.;$! MA?[ZQ\ -Q6R"ZR8-(/AA3Q9Z%L&GL,'-Z=B!/Q>Z@KM2<33 K\FR)R/6VY4M[&P(SM?0T30X)%C]J^.O;:OV"T!\W6I MOSJ[2%M)2^4V68#'EL#6U8F7ZDSD-L6&/UUPK6Q3,L(9R2^YI6A+5V!?EPE' MFNT/G9; %!>A+U'R:8"W% ]U2))#M+EN9$!FX)U/66Y;QHZA1D0.8\(&7$2B MEZU-*[K_PJC 6K+==?W;9HX>E(>7EA9_ ?CN=>5BN&:]RHG>\[V_?8@$\@8# 4X$"#*6DM#[/!!R_'5_!; M!9\LL*C3DZ6GO[P_E.G&M"Q] ;9<5EMY#1[YSR.%,E8.)BG-]_#&76/#=,CW"46O^EJ%\,B2%WG;>VD?.?CM$)P;]8TY'PN\I2^8(@H_-O\>#F,O[?(HW:W@*L.:W)'1!TJX6P_ M1A7 1Z?/WV&4&/XJ\ M.?5AIW DVQG=C8Q_"F[UBSG, 1&8MP73*OAN:LTH#\9L=4=]D^K])\60>0(C MZKKI2QA8J$DYIL<05? 7#S9JT$ILP+?8KR MA@;X#$ F059CFA+FT,R.2^>'#\7*+]P'/RWUO7_9T*>XU0,$ I4_G,T'XOKI$J<+!# \JJWOLW7]CLAH,BV0U6*[FRLP5WP:\A#RF!W7.\Z#!% M?%0[6[=]1J!/PUAAP%OK"YL?X@7[%_GJLP.CXA.J@ORF6KIH $0X_ZU;4%PYX93<72_>>GIGT"==RUFOJ>I 9'WIBZ M=[Q57W%:-#S^IN_) I'D=XR/E]Z<8'3(.KG<.'J=4M3B97#A>';;CFC /&D[ M&!NIYW;.DC<$.*TW'<_TW2:A4#B_+;"6\@7B:T22>Z#+4DL&!:Y[WCYE-A)> MT)N@>3FW)+N\X4K6)BX^<"CT86(QMZ=9=>,M^/B6P#M0O#JKU:/P;E@[TG=[ MLL3O=[X4YR9^/'V!J5Q_,:[^6IQ=7/\2PB;K*"9'UQY*LJ2..[IN#.&W.FXU M5J7>_!D<\;6]7?OWL9R1T]#U\E.'W'NTL98EZ5[SV0;#!"PY\"%(=F$EU MGFB$3&6XGE.X"[=RV\V;QF]MC=_S$$SZIR(D3)O"!?]U'BD_P$RB3?!:K^![ MKM'',M5O>-TW;]\W3LY<7SI21!T@JH^UB\D*>,O-4C3WF,"D^YZEG M/3J\M:E'B*U&*5X-4WN&&QG#M>@5JNG^1$R6O:0JYCRQY$?5YRK/P890:+_: MLLL-[=&/D[OTK2BZ69H&>$X]DZI=FMK:^YJ5#[U?%!TZ.]B0U*G]LSQ0F")@MS:;8[BA\DFV(?[\A&Q[:U/!^2% M,2204BB3:R7]]#M'!*-C('P O2?:W=MR9<;LA[S0L8:?\%8NI;("("HV7N'W3IEP$,BV&#/\5T0O#VRCXNANE< M'M+I2:7Q+]*4%G[]VA?I/00.T'481^(HMB>FFKUEOI0JW0SC6OKB5<@5,+YU MUF_/+(;G=9-I.3M/"4+ESX\'YH%D=O)KO PL]>?B"'H?$6]FLR DA)U MAW>9 "?QD,KABQ^_XXF=ZYP1*G9X]T? &V:Q1LI,OO_SZX5%CUM/ZBLR#9 *X M>V[2$[M#1-H3#62R_._(3-M?^ ,RYUB4*M? >B:$P6@ \QCA CJ7 MF-F1?GP8Z;?%W=5$R2!_JS-2@$RSO)'SFHYD%[[4G$%W0EM+[@>[7;ZY<.UN MQY][)>P19XPBS9C#/D[%[W.&/AWE6T+62KXO]7+]8MI&,GC,%>=[K_-(2,V9 M9_9JW\-;BN& 5%IX(DF7J-O3ZLJD+__)>YC=-V]D/HQAX%MN2.#:[7>I^^@< M&C!?-FFQ_8HJ #?\JF%_"W5'?:G9(<9%#DBVVY0S[@, M%,X9>RB%8%4D9\;!@TEN)TU&LR0II;,MOC#Y:JG?-CV\3AW*G3O>G=+^9T," MF^! @/=G)TDD_6^B1S8W(1Y5];'"N)Q=VP;O1=NCCPJ7*RS# M2T]QJ%9- MU4E+[&PIC)2Y' E:SF6H%/PA%[BF;5^%;%,/*BT7.K"OBMP97_[N7SR3*D[0 MO,'@'Q4-3*32:R0KLG8Q#"G:+-GG4>@Z:RK -A@:ZIGF1@/,KO19&9*]UB1. MH*=L>SK11#F_R$;5D@B51.:,8'2*Y;*#^I]K^VHX++12&5LVO*A;/3S$=7OVIU&!XQD8:+N->'+$AJZQSX42HG M#&>@:J7(OZ[M^/H#CUJ;T@[72\+6:H&4J^,X!=7, \<^O0GP7>\<@UD/$9M:L0O8M,@4%K_E/4&:DO+N4$^\['.7IXS?RYKH: M0A20WA>*47VW^/J8PUYX!7AV47AQA^F/JJ"W!HPJ-%;F6['XN:ZI^BU[A=OW M]<<>"N+_1*6!#4RO$3T/RHC*!*$#5R+,;X&5V+%0#OO>G##0RV_!JJU8LSD+ M0X9\TINPP4*(\IZOFD\[RJ81KK3JCCFF%>WD',RJ5E9W,(SUG.%*'7OC$\(D MV(48EZK&4[Y0)6\3W=I=. FW4DV+>H)VWNEOV4I<9HD+ 3]^ BI\"F49E)K< M[F[ Q#>?#&,?55FJ_SEG-<*R5RI=-C(WK69 BQBDY.,RU=W,/>K& MVNULJM3;W^Q^T4#B6BE@:65J8TD,I>4]Y"M)?H(D:D%,F%SZ*K>& M4X63T-AUULY.9T5$Y#O//ZW+"#ZBZD),'.1AN5#/,>:97Z.BWY.S%M"\>$J6 MZN\<]4&'U-V[&ELL=D2Q/$<8"F^+%!"K.X7\//M Z!&;"(?""\XYZSK<7,[/ M/>V-.9+G)&)D]ORWSZ/ZB@O*&I:U5=I<1;/=^N^==5R5!/NCHI)WW>?C_5W. MDB#$0.MJNNOE$KL/[NA2%>6EQQX[&U2666:_ZTBN6EDWM?YUW(++2?.K"!,F M>)1/0_7YO0[O#G=?02R]I!A"7H09D 3@V]9X](8;H<;I8F.])BDHAU5<,\"< MJ7N0?47'MB=/\-"UZUT&\D6.[%6[D'#9/[:WW+^<;P8$=X3(_&)8YQPPT8( MZ3BF9H=[>%=\K"Z-BWO\*K;*1MZ#OCWW7NH12#+XKGV@0OQ(@& MV_LFVJ1. M@ BRJ&(7_9$U=VA#B!7__5L1S]N IZGK3JY5S94$] $*KRDJB\8C8'RPH-I' MTU/2T0Z]=C=9E[N%M2%&YOBXA9#7R/G,AO%2+$H([FDUWB@5'#!QNG8J M&NB-\@V2@R@I8<$$^WG+]FU>[WL.9/_Y&5GVAYJDR.1K78_/*U@.+(/.8.M\ M]GM7KF!19($24CM5IA:_TH7FG(6[6>NYA>Z]P!E-A25]GA8RN,W%X\.YAYG4 M/ABNH><+WX^_'R"$)JJY1:D_G*'%DUT[4_4!^9!W+& FZ8?,[H\"776HXQ!) M$*7) T\O5JF2<$O',95-5?V5,17?YP@K=_G/24[N85OW[['UZF@RC"#;7 K- MWR'$H6)LIJ'C=C9)K91,9M$]R%3AP:WQ%B\((]S-#M^9C.*%WS]WKR;%2&JR M(-CDK# YK^-<+ FKR9$@MF 5*9R'2Z9C^1'YO7^6]94NBBQ6^9CF M'Z +];WG[PCA5*.563JC0V_>W/F^]GL,I]@A?Z9449'W"F,9S[EF54HYO:H, MA4R%F PWBLWS<,(F*W+3^X(/OL49FT0M!?\Z[_0@*W*P4X4W>/,@I,V2Q3E, MFW@%6\ZX===@//%3F[=F;$#9ZK,+HY3I19Y_Y-R,T4"8[BA5W,&2.S%;.CU5 M+"[S5:_Z#2)3=JX< #"6O)"(D6W1I7(CVZ3N4W*1#Y O<_2);VN?AD05$AX6 MJF1^R%-S7H<>%*LIUCK,&WS9U5GD90?O]NB+5">/8L7\P*5OT@7_SHX)5A$/ODT>W? M[>=BU3;8D#9CA^49P]IN*2KZW!8:-&:7%Z0HG-(P%K!@RZ'?@ MEI^G0,I#K_S[!E!#:'XLD+1K(I?_3$Q)7J:X>\!A(*<]QZLL7+"BZ_=+$H8BU:!5H$-NG5.CB$!*R87K7]_?,38 M5YS[38(F.-+6D-ZCYO[:PZ(L+WTXVEC:2EKDU\OWZ]5_WY_%Q9H:G4MJ/6]@ M)/+7ZJ]-7)0>'[_!XR*10CH9 >O_$23M]W\!4$L#!!0 ( &F'?%2>:&7A MZ!< &DM 0 1 =&AM;RTR,#(Q,3(S,2YXW?]JZLC M1\0D]$D0A?3#41@=_>WG__ZO]__CNK_0D'(24]\9SIW[21+ZE%]$4^K\Z^/M MM>,Z)V_>O7IU\]GY];[OG)V/YR\B/CX^.SDY/?[7Y^L[F?Q%21CS>5[@:<@5UF)-'6IB$^9/C/BLD+&?D<9YQ1,10TH>/,A.*=E[,NJ*48@&5I"L6SW@)+Y"RQ$P\F49Y M5H\*C\03@..,)C$(^,*+IC+[Z=FB]D2X8T)FZRRE"1J&(*5$C"Q%4P@9]^-E M.5)3O3I6B<6LK,*P+,3&Y^6&?5H#0MI43M^^?7LL4X\<$L><#9.87D9\>D%' M) F FR3\(R$!&S'J0S,/Z)2&\5*&0G),^)C&7\B4BAGQJ*F>H6-P'-FZV706 M\=@)UVJH:*RJ1[B.@(+LC["$J"J2_>/B/R^ [-'QIAP46X,1_44!]7,SVE4& MUI'7%L'_W*RBFV?%' ZIK?9(A!+,"B+U7S00M#'!&DN;Y MY:_-9*WNLK? NZQL:[ 5/0HC72P*X$]7_6Q&>\7W,>N!BV7R_[;H![4>4ADK M=27E_Z)1U],8'.L=4&-DK#:UM\<\"NAQ2,?H:)NUT(#SI5+83-_B$''Z>I4/ M$H91+*N2W[*OLQD+1U'Z"3ZB6_$N\S%OZ?+/7N@[GR19YVI!]OWQ"JTU-A)!_4'XL_R] MTCS2PFF.JH++$#0OMVIF?%FB8>_=I"0ALH_"S<:N3AF29)"]M%@;N!C0D/!'J@;1,(N2#:E;0LVYU6P MR1.$$XV<0 MY:%KQ.[&G(2">'+*; 4 E01L&?]4:WQT$F\5<><&B3OW!>(' M;O@WZ+8]X!('MDSH%*=,B C&=DRU8OEJ"K9,?Z8U_1LU#\RH.S#/,2=3*[:OIF#+]N=:VZ/'>)-21\.GU/$G4C]PV[]5 M/IF=SCVOS)9%7VHMBFZ>=.$.O=,^/7$?"8=!;/OH[%I]MDSX2A^:0?_L]Y36 MH5OQ%%='IBQ645&U6B)GK#2T-EFO)6++WB6AN%,Y N<,I,LO!08.'01GKH@C M[RO.2BD7EM98NR/[EX-=:E#'.80+T0,/$5KLNU&?+HOH8 MFW2O;E-:AV[%ERK*'<;I'#H/7 M+@O!C!2-8JNC7JG3EHGUL2[IAEU)>FC6KL-^L]3D&%=ILX!LO0VVMGY;EM:' MMJ3_56S,*6WG!F@?NM5_F5W.5'GT\-A MKUG5+#A;6^HVIF/+_&LQKYK5;.>'[-2G4-'2]U2M$VTK:W6=(;6'RGS:4Q8 M %:A3W%"[!Q)J*-AR_3ZJ-W:*3;GAPO%@'.O&#AT#&QRS&PG -F* 5OHT4?T M-COWUD&K6?A^%Z!J2-H6G/3!0/,EA Y(*_%](VN&-"[V)>FE8G.Y32"]1BNO M)K6\I>6'G;%G"Y#Z6.0K0T#^Z'RA\7)?>)-R_Z/<"!'_*$LOZLH0W"&W9F4J M_X%?U_/:A:D=7FQA4A\V-5A%W(?7F5MO$?FG^+J$U9'&@(PM".CCW 4(I#^*3UIT8\6JG4 O"6?X' O& MXY35 D:&+% ?=P(.4Z*VH%*[:]=U/N=ZP5('',T.W%V,'%7U6X+# M*Z.MOMWX46H7;T+",313)GT]/_'BO/7BNT5>D/@45Y5P6P=/X.>N.A3K3-E" M6,G.XB6$P:1&L>PPZ:4BRWF7@P\Q*98QM:=8[CJD!G=^[::7VI2H+6"5[&2N MO1.LZ\_,3ACL!"QFI&Q!I&0/=/FIA@X9)N9*!QH7H^0/!?OM$B*E-&UAI603 M=2E6\N$+AB3%4C<.59M0?D-UJX>[:"CL3[H;DK8%HI)[22M )#^[DC7YF:HM&ZMV?O#L815SERU)P?Z%E%]L*)[:@5G(E:@74!NK!HKR[ D95UBP% M]S1VWG2-N4-; %M@VO8Y490E?QN(0QT8V6IJ.E-Z%^ M$E ,"Q(ADNEL:8O-3D?+&M*V4%5R)6S5:)ERAH')WH*S#DO5!@4OE?DL %0\ M4%=0+XLX?P,LU9&VA:62RV@KL-0#SMR,-> X+.^$7;3 DPB2=1*9<+Q_A<>S0, MV)CLP!EI1-D67$SNQ<"?*5_.S8(O9[#@J\-1(VN>/2.2SJQCJ23LO#&6SCHT ME=Z6LA.'I):*+824!)MUE[-TSDF-C=(+$["I>Y0]R"M.Y#+D;GR7+>C;0D]) ME%F#'C>[L4% =Y-S)]=$.\^GUK*%TYEXBGUQ3GTX=\<4]]+.)LQS":=DQQAK MPHDMM)4$FK5H*YP3Q;/SBY/QP[GS2\ZGTP,^.]R9/MRRDZ%N4Z*VT%022:Y] M/*8;"&ON%-L)2FIHV )%22!X_0*S#@.5]@$/!'ID%C"UN@VCQ8CZ8/"@D,TE M<.G$$N%_Y7R)@??O^H!/MK-XB6X EW>42AW)$(6,+_2#C' M#FQ$.8PG"DZ+FQ&*&V!Q_3X#'Z9)2MI^<"K[D 08=O]PI*:]V6=PP%CDW\L*_$0Y M8T?'ZRHBP G7IQQM%!9$ RPG?0Q^,9A#/M,IT/*7!I+!$F3CO+&DIM;E:+9OHTR" <9S?2[=F?L$>F(#*]#+6YFZEK/W>[?V_ MT'U8&88TWY^3_P6_ Q*EK@-SE_-?G:^XRB D!S53)PD+P M=<-X*U%^I_B!^KT'P-.89O[/#8?&E!<3:3EA*OC&M6YG=E#*'6KK&RLKWT&! MYSL1^/>43QNJJ*RNYOC)D+[3UD#]BP1=DQM9J8GL:R5VV4(LRU<%Z\UEKZEM M]TUB&^W,&$Q8!KR/LY<@V @&-47;BHZ%_%XWB1U#6BC05 M&5HJ$=[TB-.+P>@?)$P(GY^=G+Y- RX8VA3W$=YU$87RC,NJN U+MUX7Z86] M\K[>PFV8B\LP4;BK,#;3S5:UM5A7&BET2JC*UD[I$LXA0V%]<$6L\O26RB/B M:$KYZ:H8JY];S?V9GONS_>#^7,_]>2NXS[G-ELKOR9-:*)=W\RU.#&3L&^3; MX4J*3X?ZA123"$"!]4(#EOQ+430BEN5[EL6B)B[8!7T GW$9@2O?6MEX%(^W M=,Q$N@58)X,VO=7R:!QA?5([.@5Y@ADH0F67,(RK\\V?:3R)_"MY381<<^O(WR@@[CRXB/ M(5=(A>A-<14]$W";"IYC5+2G%29($$2/U+\$I,)WC,J(N(EZZFK::SW)D)_\ M-1A]H7&ZV38<7T?@.#30EF%]>ZVSQ5-=RJ'<7$NE-;17+^E6POPT"LC53P>N M5.ZJ'*T;/@T$@T%!;DM2=DQWF]=+6U:L=2HH'3F5%W0E3[,!CG$?T]G)Z9ME M5Z$N4RO<0;T_U_-@U$]DG L=/^R:EJ4R*[!'!GWR@D3(B\8NZ8HS7Y+62I?N MDGCR#NSKR$-;7(6WH*Y)U(^X'SV0/NY)B7C(5IS:C4NU KJ7N"N67D/3\C6C M1?X$9-J_]$8QY?]+";^,DH7@6U71LJ!(*2C^3DD03X8D_"H^,GS=9[)L_HKT M5H+\:CI-0MJ?QQ279O F>,+^>?&(6Y7O@?DP"J+QO!]=Q_ZRG W*M5A^;[X: MH-=\;R?_X0V//)A(H=8CI?852:IRM*+S@6&=8_3P@JJ_,.%/E[0Q&) %A/,W M"=)%AH5\#4NWUOM=E^@Z"L?07TY5Z!6&ZS0"HKXG/U% SX MK%10_D 7TI6FM\UVI0.E6I\J1IG_[WPQY[J^[B^/FN;96S&$7L/X3JED^DN" MC U&GYYB<+2AH%C(5)VIN2T9P'],N>T-4I]QZTQPP<0LDON&5W8;E">WPB8K M!YCR0W=R+YGX3)[8-)DN1_,V*]+:_J3LZ):!R&5Y6RRK9#030.Y!A%'O2H@$ MJQ^,"EN7%C)O5*:ULH.?^)N\9UYRFMXRGUTR?X\\X_'>CT%!],V*;->.XZRF MK9LR;8(WEZ:9%ZN0HYGWTY M?FDULT\XGX\B_DBX+X#_NV3X'^K%]]%B"323KD&YMDYGRT5I)/]>"%^*;QF: M6>Y=ES^ULC>5+,H+0,:RA6D$T*6VPH,?/(:4BPF;W5".*X]D3&4$0^U_[(D^ MC&7,IROPV[#0UF=3D(AUL]V0N3>AWM<;CHL86!Q^C3F9]G$F @[;LAW-L[?" ML.J(67Y4:#X(TY=O\Z&O,L?S';$JMQ=G#P3/2N2I MG0<50K:&>=L6FLIEQ=TY''W_P4A=)H@^R.)8S"7%1^#I0&Z5RV3>L,S^S"'4 M'F68 OD7C$/7D4V*E^%;FZL5(+[%FRKB^:+C'XQZ(<:H )!W)*#0]S^@#!_G M-R0N.MI-"C[KN&$N\B!,><>);A" [2 16C!0BN?&\M?5T@YEJ# ==DGYV509 MV[E)#Y!FXAKD:\GYYKM)Q.7!XD7L^S,+,7BUD*4B1\ML,'<+#MPC"8IW/U3F:,&-#N7\92N):6BW7J#U L^U[F@@';1] MQ6>]7,6L[;-8!=B>'66E+?Y^0O^1!/+JA/4C]&6)K6CQ6<1G,,KW3F"\^0D# M0+AU)A>B/E_;IK&EUOHU6^FA>*MJ+QLAEZU6EZF5(\]O]7)59VFE5-F=.NMA M96U**]K5[Q'_BD?BU(W%.;^K7ULV[R@UP>*^[M6;NT_C. M5 PR?WE@CB\,! G,,#"5>!Y4O_PN0?Y<@M+4MR38N@5"(^'E2R";Z2LOLD<2 M-WRLO$XK3:O=>\V%V3X'E>I&RKN%)J*VMFRKP@WJWWM=*MD6HN';*D6IY0L7 M6X-R8RI[KU?A3:B?!!0?MR%")-,40ULJLK[:_=<9J MJ]U[S9D.IS6E]UX/J;-@;3RHJ&^/=-7TH?(ZG36N]WO5W6XTM_]Z6WVE>B/U MK!7>3RV8=M&Z(GLD\3:/E]>I9JNZ]UF'C9[IWEB;S:CLLUY-VV1YP3V2_GG> M#ZU3[3-QM;]V^T8O(&]HMV_%U?[:S;2O*2NV/Y*_+ P=LI'B45B<6+EL.N/1 M@\QJK)!-:]L?/;TRDPS'XL+0/$NWX\G F2JXJ,:T^>Z4]#Y9@.67+12'E7%Z MS8([2G"_KTL*URWDG9.YKJT0^8ZTFO_ K^MYK2G6F,YWI-M"<]VA9@VI?$=Z M-1RMS.O9']V\!N].7K3BSO"F%3?&W33$*TX:V9_HJDRH*F *LRTJ_DZT9X@J MLSKV1R=O<#Z=OOZ]D%6P<CHH!Y:+KL1Y7\&]3QS73R_AA5@MLFI@3^_7]02P,$% @ :8=\5!ZU M)RC,#0 P,@ !4 !T:&UO+3(P,C$Q,C,Q7V-A;"YX;6SM7>MSVS82_WXS M]S_HU,^,_#BG329NQY&=C&>]3AR(A"U>2T &@;/6O/X /B;)$8/FP ML,[=3)M$$A;7PX&0?A+Z$4O(Z3!APU]^_OO?/OS#\SZ3A'!?DG P60[N9VD2$G[.8C+X M_>/MU< ;'/SX_N3DYLO@V_UX<'1P=.0=''M'/WG>SQ\BFOSY7O\Q\049*"82 MD7T\'4_KIIN M=?UXG+4]?/?NW2C[==54T%T-5:>'H]^_7-T%,Q+['DVT1 +-BZ#O1?;E%0M\ MF8G1"F%0VT)_\LIFGO[*.SSRC@_?/(EPJ*0^&.2BXRPBMV0ZT']_N[U'1\.-+-1XIU26*22"]ADGCOO(BHAPDO]F7* MJ:3JGVR:?ZE8\2!Z1X:@"/?"C((TR45^IST5SC%1PN M;_RE!B7.4U*R&/D3$IT.VY+G"",]NQDO1@()PJ]*[O>/)%J0+RR1,]$1<5UW MB"7P+^+S>_7DKH.]U0]VS(^L#\3K7DQX*QKGC <#QM4V=SI46^4CH0\S6>R; M>3\^#S94T;:*+UJ,1!K'69\>58JHI)]R%G=8JZRWH5=L@L1P^#V)X?E\@ KA MZ#L1@ED#KJ7Q8;1K*WX9^^1$65O*V'J@DXAXOL(AA:>L4>^!L?"11I$W3=6. MK7Z*&9?TKUR,Y&E.$K5SM[-9^GSDGNV8_EF'V3;;,M7?_/&))FI&7]$%"2]7 M?)UE;)U5.+C(&3B;2L+U0OS$4OY,O_?5G8.-K1G70*.FGT[12Z-F-O33V:M M;S+O.O;V.O#7FGJ=^L*%_2N1S4%6B'":KT#>6=_:'9/M"I=!GSH-D^&Z#PET M., =W( ",!Y>52S%W(M)DRG@AJ(ZN5&N'KIRG0,;V["Y5/(V9 MJ-M@MWYW8!ELGLP-S-8W=,#UKSZGOEJ5-J9KV^&T6K;99& LF"P/(P[;1-J[ MR@Q8(EA$0QU.]%9?9T&8P!M>P*K'*>KE>*9,'\70+1&$+Y[[ M 4!M>V#GAK. D%!\4@KF4HA4Q[ZOIV,6QRRYDRSX<_O\VIC.P096-22OI^=D M(L^I"%B:R!M.8IK&-1L:F,X!IK%2(_K_B_^D=.%'6KNH^2 Y#93*T3^H*;SY M1:7E#>&4A=O+(8A2G1)R\11D4^Q6Z:V+Z90$=3N^&R8<2/NR@RA&TZ3@,[] MJ R*U7OE[#0.L'SVJ=J[A+A.E$::,T%S%96?FVNP@&@<81&:,:)8NWC2QFI* MQ4R+.%>Z!CP@.@>8MK7:69!M'$)-'GVNN.=^6.?M;T:,"MTM"8A:ZHK'QMBV M25$@.T_)/;LED;;D;WRN[;_=UG.7+E @O5#'(K8DI."TWI;NT@4*I*4EW03: M#AH46+)CRMAV_&E-CP*CLK;G/@WS0QH)R\!0<48S;GK=.G. 7IV4M,FD3E0+ M&I+PX_*;T)[QW!!16]Q9(.G"-,3-.\"#4B\R(3N@-'2 !^7*)]<6I:$#!RA+ M<_B>G07*T.?*4&:*0;F\B?Q$JH6ES?]Y7+]C-N_ !V;_#;FQCA#6BWV M"]9FU%J$OSRDH!MZ$3 EW'0##IG?F')KNJ%M[H7%E%;3#OO+Q;R@LCG!+AM( M1 T*]BU:L"WC65#@/Z('WMY3!97!3Z]0!E"_)%0&[]#+H,Z>!MLS^(VXEAX^ ML 3VD='4ZW;7/'T%+(LC_.9M T.U][K$#\'P3U[CX#?W M^8/E\1:_/!H$_J&P#QRB-OGXJWM]2Z]R"Q'L6P*F6 YKG9*'*:>Y'?#&GO<6 MWIR]3W<@Y@:92J_ J]-BH.NC$Z_ D],"KSF.@4F+.B)1TIS,[NG):N@G+$H]&@\5U.AJ ]*B/2R M >!+72LT+TQ6;ZYMUHQPW4W;.V]>FI&]WX2S'T![+695!_8T3C//+"1RU33C MIN_NW60E[.;I,S?F4P"(,*&IOS $0H(S2P'$.6LW:J@R$YH"?9EEZ;;$=^)' M^ESJB1FI>)L:%O;N[L11.:^)F8Y%O))P9345A]A*9,YEX-E=. MF!L[Y'X=,]#&.PB#B<0-DE*SY.% IFPC,B.)H MM>K.8: ^QXO5Z>N\_V/;-=J08D.V3@UL VZ;V@V^:CS(.E:&QNZYAXR'N;V+&P=J4^_,@P&F MQJXI13V[HUM'3Q MQ@9K73&.RN$*%\JZR0P%[0@F7&CS32[MS!O)W"(R*T=4VE!7&-P3#JDO-#5U MP/D7FC"NAKQTJM1P7=?,18UQ17#F*6)HZ9COS1QTJW)L0NK\DD^X[0RFDDE5E-!=.J2;N_6*1X>;!8D/UVCC/.OUL] M;,:[@<$R3(F85E@MP@:84B2M^.J]*9AR%*TP&N]IF'*JG\4 F*] MP9$!WXK9"ECN^[CDHAX W)"%XMG'/1:FB6;Q M?&/2PH:S-6N9GH5)49OA@6*^G3#NY76[4(S60# F10Y#!?(/8=+C,%@- \68 M]#P,("11$I.VAZ&RQB>0:GZ[(6OUY2-5^A"=T172GG5\XPWL-9CM%GRO5,/; M= 0L](=4N^\<)VLL'*E2!UA,K\&:-WB?*\":>MHQZ7880E Z/";]#H-E3A_& MI,^!P]2E&@.3SH?!M892<:N23N$=!A+6*U W?4G!G("%:2: DPN-8]P].(AI M7K212>>;*_=\T # Y?DK(&Z?U4OR\^WJD%V=4)0W7J\J%*5W>D-ON"G.*H$ M[L1MIU+AM8M+=:*?J3;XL=H;J2SCF+D!4 0WRR=7ZX9;=M$D$:.&>:6N6.D? MV7C&2LN5*LS ?NM.W-2W/;?,+)6V I<.#JDPO34*RYY])@J]$)/<2(OH?C6 MX>)L>R1\097VO5,[9"UT&X&+6J_O\'VEV4TJ^>WH==QOMW!3Q6;8&"RMW+P! M;GT2[Z #6O?C'//"IU'.:,7_4AC%'WU! Q!B<"\N:R.*Z597(U?;SB7/:QG; MN-YNZ:I^H,;1]8EQ=;Y+\A!'L+SG?B+\H+@W*?M4G G#?Z="%BDR)B/L91_V M__?-U>; "Z+.NCJ%]IPL2,2R=":SQ@?1.,&2O5JIN(AZ*\JXLM]T/I3Z+ZR? MC!UZXDUMVPQ MN>TLD#K/4$QNV_K-FG6;J)@&% 2R@6I%.8 [[!8&.-:T&*>74R9 ,!8+$\/P M=/3=L3Z?K!O?TVIFN.#MZIS"-^DLYVY]GT+ZP6P&33MB#2+LN-,D_$9&E"K"DS"/0G_QD*;RP2'C3K3P_JYC+ MWW"QSC+QIHQ[4Q+J\V?V6_:DS=[;O2?$*8][?H4( JR=LD'*]UKJ)9"QE56= M7$\B^I"):E?^!)2FAWR/RJ,J"5+9\W;=']6(QH%OLV0MUSV;#-9X-"$D#I&L MYL FGQ8P%BH,>/*LNR]$SO0+I_1KRC9>AV@#9B''@-#TMAMS8PS#1YR%X8.P]H,"I=U4PI&IC#-RO/(0;\FV$"="%6Z25 M;:7I*\%:]H+SYBF+YF/--0RF W4'=*:M&E,B?0>(.Y8CIMJN#LC Z@=3<5>7 MD03NBE"X^RCQM<-MXG-IB]F H MCUOQ@_YCHJ2GOODO4$L#!!0 ( &F'?%1M6+F-S&$ *AA" 5 =&AM M;RTR,#(Q,3(S,5]D968N>&UL[;W=8XE+ '@^D!@ M8?WC/_[ORR+]YHFP/*'9W[[]\)?OO_V&9!&-DVSVMV]_NP]&]^.KJV^_R8LP MB\.49N1OWV;TV__[?_[?_^<__K\@^$PRPL*"Q-\\KKYYF)=93-@Y79!O_NOL M[OJ;X)OO?_GK3S_=?OGFMX?Q-Q^___@Q^/Z'X..O0?!__B--LJ]_%?]Y#'/R M#2VZN?@U+K8= M=AO_]%W]X[;IWM#//U1M/WSZ].F[ZM=MTSQI:L@'_?#=?WVYOH_F9!$&229F M)!*TY,E?\^K+:QJ%136-6@C?2%N(OX)-LT!\%7SX&/SPX2\O>?PMG_5OOJFG M+F01HRFY(]-OUA]_N[O:GXLD*[Z+D\5WZS;?A6G*2:Y&F#,RE9*ZF4!!P4_B MV?][IV>Q6O)ED">+94J^_:X[43%=A$D6+,CBD;"6Y#6.89W09$$RL5."^G%M M:94,8YO<.1^/1>4C";9/;$FQ8J0#SC&9AF5:=)_DM^-("=Y0^Y[4B.1\8\\Y MHUN2LDBB_"\17?"'?OSPX>,/'[ZKJ.;!\@:ZK( M2T'X\;!F8AO"4AKMO=Y\LSQR$OUE1I^^BTE24?*O'\7'H/Y8OV22_'F1%4FQ M.G^SD]+PD:1_^U;VN)0)RD16NZ MIF'^6&W2,@]F8;BLB/N.I$6^^::B,?C^P_J0^]_KK_\\3_(HI7G)R -?.V?\ M*5]'CWG!PJAX1[=!#P( [?V&1W!&0Z[X MQ_>+3-_0)=4/(9]7'<5O&JFH?66[(Q9]0QF7CO_V+9>PZ[/JK^*UD9CS?U9N MAUL?@RV%IBFC"] 4TQ:[AC^Y3WP2(:F&J&)55,?X^P6BD)TDK^OM^J( Q@Q$ M],'ZJWE[>K5Z-\U'8%=$ZR]I5O!%?9%6\\I%(S(3'XP1[R@_;;:8BG/TO*OT M7 /"#ZB=D^D5^W]\UR"G'D8V_\ 77!ZQ9"D>$]!I\%CF_.7EVS<'%,JUX_0K MC0/)\6*X%\.-1*.S]3(Z?UU=?*N?A7F23Z:WC.1\!59F+YT(VWX@KWQX<=R+ MXUX<]^*X%\>].*X6Q[N>LGV+Y#&-RNJ#L!R3:AT&23:E;%%1"9?)@0/U)I0; MT7,PJ7S$28@%&9=I.&N0,QM_/[#T.Q9KY>5:,L*\/TCBPI>R^0ZIKU1&$]0[>$)32^Y-\U M:3G:MKW2*MXFC-*]ECW1>?7*/V3R/+1Y_Q0WR?*0ICU16J\^^<97MNN)Q@<6 M[$"C>*8RS[Y^A^Q&SY(34**MGW2*L[!"7N@ MSW+CE;1EGW3>4B[TI/^3+"7GN;YQG]16LO^$W3+ZE-3Q6TIZ)L3]/.0S-BF+*E8PR9K$37BG?JBOA;F: M0_*'B[?=>/Q#FN.Q9N.CJ&?[>OWHBP5A,_Z:/C/Z7,SYHEN&F7P7*5OW0N]E MDI*;*&-CS@EGE,EGL+%5+_1=91%E?%-6PF/%LL>TY$QQI3R2 M0+UZHK\@PJ"3/!$N589K/J,@7-6\%XIOR\MO;M8+A?=SDJ8ZAM34J!_J%F&:GKWS'N^3U]2J%_H>PI>K6%C4IDD= M<*]AFIKVO=#\.TTY:PE9S23ELRIIUPN-?_#U]I\9UR+N29C3C,17>5XJYE73 M_L T7T53-BKCA \^*@J2UU9MB9E3W_CH//Y NJ@PO,WYVY-N(EF3 U-V3Z*2 M\R)CU1=O$2S<-L1B2GC*K9@2E\8*'0I>Y7BT>:-I#6^/L^ M3?_+GANBWGN2F6KXM0=B-NE:M^B!J,N$+:YB.4EO?W<6[' RP0"[1DNI M@=J'!+1Y4P<."9"\N>NFP #06W;Q&N7A :;P *9"(+:/2+&I]#D@M!_005/X MYX&8?D2'">9"!\+["1T\H%,;B.]GY/@DKG @NE_0HMOW4 (A_8H6DCP8! CM M$UIH"J<\],0^?$1?ZZ6H=.5#\6$5260N#2@NK.*(@7&)@8(6"Q">O M *-"H #Q22R@8!(H/'P""SR@ XH1G]@"#;*!(L0GQ@(JQ4= MBMKR4<@011*FY[1\+$:/M"P^"VXTKIF1KHZ7^0"^)I,/P_0UF3J\&U^3"1?7 M,*S)U)9C.I&O?PCREH#SDK=J1! M_M=[29!_]>?D.2,LGR?+!NJDO_=-6^.+5;3 2I^UM6=&YWU]DG\F=,99X)PS MLE1*L;;MD&AV-=^;LV27(LG^TK8UH7G_X!7?_#D>W3W\UU($!'UY(\NLR5"V M\4:,UC@F;!9FR;\KJRJ7[W(N+L3AN@[G;@'.R?0RR<(LXE+A=C7LE,SGK>]? M!9#15OZX78L?.C7=%1G>;.2+7'N#BF.#BAJ(7,"C /D*&Q+]44J-9)S!F;XT M\CH:ZXEJ95&0/(+*AF>ZBPYCQ'.RVH#2*ZJ5I]_]5&Y30;?PNC.]3LO14BB0 MM_M[N_\1V_W=JF!.O <_!N1?9;*LOA 7'Z0DS,F4'?K&Z304CR^*+S=:!7X3<9@AODO(F*6^2&KZA MP\OZ7M;'*NNW/Y>_H"83UM$#JWTF8%O/',/N:GR6<]T=S.7&ZMA;(N5HLRHR,5T5E MM!/E-,+D/\^?Q;V?#_QY&4WI;#6FUT4L)[/M&-;(C_BC=>3MM['P^%N6//%C M^RK+.:<>=<&^ZB,CSS6 M8[&!7]-L5A"V$-M0%!E6K'U54P24*U>1NO$PJ4>P"^YJP\:ML&LH$<@;#HMJ M9'/^L&-*.EOM_J+8Q^8#($()=\VU&,$)SB>:/HG M1OSAXC9,?]3_=@*=2D#D:54!(OZ?/D:2;V(KYZ:?P;*,81(W\3ZB6+(H8IO[> M$,RI-+@<&2,7!IK]9"YYT@Y>:%3;[A#R.89\KRY[LYM;'(BSGTK0 )P=!1I+ M."SRGK8V4'3L2*$'ON<_^C =E%S'MI[:31K5BE?D];6;E1 MKMOVUHY.*]1267V+*U3O-T:W1C56FMWWIX]D0;DZN]FK?'8(KO5JF!W2VC7J M)#GD%W$OP6:3!4L./,ESRE;5KQOZ@-DAH+'Z30\Q(,GGA_C\$&UNPI?P)5F4 MB\8( NGO?='&MX^2MJ;?>Z+M3MPV*4G0V/NM3YJDL]7P*S:ZNNQ-25C^PYS\ MHTQ7'[__\.F&JE(#E U]@+19N"LG AYZI6GMB'YA1V?515.*X#AY0^=42]/D MH,V'BP!!V*4/^/8!WS[@VX=XXE'Z?8@G_O"P9N6!:N1W3 @ @A$U%4$PXCOI M #YOJO>F>MR!=U#]#-WZU')$"C=7H%R>W0X&#'% EB*@)49"-"M2)G)0K5T8 MU;J#BE08&%^'MR&WA \NZ,H72C1&Y%WA/;G"0:9J)V[O7X-EN(KF)/HJG,(% MJ5STXN.,A8L-?4"W-VBL?MW>!B1YM_>IN+UEE;C6*^5VNU!NZW4R#AG)1U&S M+ZU-5^&_)\98B_?=^K7.-#_=&V). MW!"SR5.\%H.0^"J["[-H3L><-]"G<"S2C"G+DE!NCVDW@@/5Z/5B2\XTLSAD MYJFB-!H(Z"U788-@H$IL-KDN>$3+AB M$(J=6]&Z?X/O'B)()V^$O;K!9$2X!TAI^((\868?"&F4R_$Y#TQ;W!P<3@NH^*/]FT34O&*M#X=6V-LGB\N[+@JFF[0;P1 MP:O;7MWVZK:7Q[T\[N5QM3S>Y81U(YM_#/*"DS*G*9_9/"#5_D;Y'2[>"$17W-/9#*=)A%A4O^;NF%/U#XDA;C@_2J+DZIF%S'H6^ MH0U"BH$D?@\823:3H6<,E@/%\FLSR&+W]?%?I^LVM3&J?5B,N4" MX9*K!]7&75_(.*9YD=_/0T;.PES$W OY MOWL*C(0#<%;G;IRM]LZ!ZFA\/1^S&+1>#_DH/W.FC\*P M]KP_X_#4EH]Y$B)V,CA;U1NZ)]GA88IZ516J8P"14C M'CT[H>W%0$R ]=90:L'8.#COJN&Q@LYA9[ D:0NC%RK?\H'V+/+0XPYOVM0L M/+A89;T-!]V&E1R0%.Y?0+DGS>2"@6PYS;LR\&L H>&I#@%TGJ+97ETD%PIW M;*/:>X<2Z3KM3CPW] '\9&B6;R]*Y\,&DQHA\ M,&E?MU;:]/B[B2[](6#DB62E>9+7?L^>XTAE!/C@41\\ZJL"'8BV=3[KA-T3 M]L1U#DD4JZI9OY2*,/\U$;DTG%/;=D@TVW=#^WI1KN@Z0. P%UH*ECR6E9"U ML:T*]7KTLMS^1ME5-IXGF>(*F2[CV(CI?8G2,D^>^/%Q29KG4MO. AGWY7*9 MK@ !S\J&+N)U=Y1+SD)N:!:^?K-CJ,_55^RT&^54\"*("#J6V-Z[6M:_Y/K: MIH:W8#;C,B_H@C!=<+9I=Q^[=92Q6\)2-IGN[&)%W):RK8_9\C%;1UZV3H] MJ>51(]4*$S08 Z"6I*#!!2#Y6H2^%J&O1:AQX0*$!S2;I2L;HW 5%]7N.C2? M/Y)K5V#V7#2K&29T4+!Y"-62[2QU(3\I;+&B[L;)P04/^4 )8T0^4**G0(EV MUC/0VJ-XX9FOZECQ!I: M.*JQEJ_M+C>D.3 1U-9'0AUE)-1&OC;C+\!>/CK*1T=UC"W2JZ'4R#Z #9_2 M:D8[F:8P03512F@+"7D@6)NU215@I;5@D#%C>CLQ&C=7N\U'(:8K5%Y8ZXP( M0WB!Q2@NL"D%SD'="^K'+*C;.:/<".\_!TG&6Q$AR9J7AFWNW;-@KB+"B^%>##]) M,9R_:)+S#51Y;]E*&>NE;.N ]DO*2#++(*2KFCJ@_*IB1 _ARZ@LYI0U+WA8 M8Q34*X/"=F_RA9 MDL=)M'\'29->K._EC1%'&6'-M]RXL@&/0\964\JJ^UH4]29U[;%@T%ZN#>QU M+'A,S@5O^/*&+V 8L480I*8B%T:,>IY'6[*5P9DR3>1_=*8Q[0JD1GHE*JNM MO?TXD) GDY=I).+V&T-K&:G>IC#8,'>@Y(F.ZT /! K3*%%R'9LGY)%$MGNG MGS$B[_3KR>D'M[:Y<>S]\B9<;>V,#)9IN-V%4">??J2>'7Y0@KSSSSO_S)QF M8KF*ZURS;4UA<=6RSO .[>;=F=Z,;<.,[4V+WK3HQ6LO7A^S>&UVIKH1L7\- M\O(Q)_\JQ5=']ONJ)F^:AXF),O(?M*BLET2EB2S0#7?L-[62#QC*[" M-)F2ZR3B(C,!D ?K88$T+K$]$58D7"*]Y0)@DN>4K6ZXB"&G#=C% G%7BT69 MD6BEHD;6QL+CK\EN82UQ,<[__'#%L>=%)>M?C^54&79U8.SP]\R?R#WSY+&X MRKCF5@H2%6&.\H;.J=8& NJ:#QXV+63Z.CRU6_/DQ9-, MU0&U=4_[^WJE:NJ;"]&ZIE^]:77MAXP! []Y2UNNBU#0MG>$(8F3D*UV6+QF M5RC;N\@R6BDNE'^?6Z1JZ]W]WMW?\9Z)?1,RU5AQL2%H=G)0@(\!$Q* ^8.: M&AHPXE/S,VK)I(<1N4X^H\:"$%:4ZO.6MM<],0+6VF>HN1UD<#%A1CH(NB C M_7:30QQ,HI -]H,A0='270$2USF:M2D3P:@VZ@35ZH.*F!A65H>W(8]/&ESV MG*'BC&;#M) I:,L@#%0[[$""UY%<"P/U*J-;QEH-C[8)@T&YC6:EM5?;.$3:+,4*[@0QDU.JWMG]"L;4TH,IKUK#(8;M:J.LX/U>HT M-8YV6FT_HUEM9H$S:!:?@8UHLQ9;17>B6J)VC6B=%O O:!:P3[ T1N03+'M* ML 2&!+S"[">S,D]F63)-HI!_#J-(U.#B2GRPI&D2)23??MA0J4^T-!VQM[S+ M=H3Y-,S33L,TSU/8+JW;]8+2!%OK.SA <1;F2TK>K_ZL*?S#J[0%?F M_!S*\S%=/"99=>%C7E,G0Z3MX #%.,SG7!<6_US\JTR>PE0<++!79-37!;;W MEW'6Y??$)QDB?0\W.'(^J7%%%?#5 +JX1K*UF7-N-6'5-4RO^E/^VI3$%4_F MK93;R^K8CG*%8"]7T=(!W9=APGX/TY),II>[-=1[/P1Q\IC1^3M*4$WB5%6$V$\Z.49Z3(M_\ MI'S'QOT=8-P6AH2]1EUS)PB$1D@94+K2-7>2$<:E[S'-H=*'MKT###?D>4=@ M933C'R.RP\M@T-H.XP#Q.THT:HJFM0OZ64+9+>'_C>](E(9Y7JGWE44H_F=9 M"PSG)(]8LBQVS(GO@;4>(:]'2"BQ\]);ED=+'Q(PCG MR9AO$GZH,N@;:S.(BXRI>4. M([G)4\WBD,6<7<0E?SF5I[U8J1%"^OA,X:/,%/XMYSK@15XD"TZ0;'Z;&PT^ M#P\D%6'*OAA0#I[W"'N/\) \PCI>0,U]/N@P @C?@=G&$80F=:$=9+CUOM\$ MA\,"M6.S[S=(WOJ,J$2TK[C?RTCMB2IZ/?\$'K ML]#2]P%$_2M2U"V\>D#$GY BAAH0H7()5ED,YC:"HL0J?K4S<4-18Y7%#*QO M4*A8A2QM 44(%91J[.M&#H!6 4N8Q<(%#!6>0L:7 C%B56B GK]H3"QBE#@ M0$0H4*R2$RR4!FKFP"HW=0L/@*+'*D]U"V?I.YNENEKKQX!LA+Z BT5!*M+> MYC2-@V2Q9/2IICXH*I%_0R_P K%68_>6X=*51)_KXG-=[,0CM8Y$0A'WX6,& M#DYM]7S=*FEN-/B8 14L'RK@0P5\J,#1API(6 #$D(E)U/XI2+:ND2"L?".5 MS#E;.TC:"=F&H_8K7KR2%NJGI+EV51,C):4%8D_ZX,4&NCN-&$V'R$5\Z\>7,*V>GI)QU%BYZ7JYV,;<4)*&N,(28[RLYVJ;C!BOVJZ,6%>1?DM5]:Y>:;=BH>T&2QOJJ6;#>-7+JUY>]?*J MEU>]O.IUFJI7F_/2B=C]2Q"]7C43++=WS=2_MI*[38;L5_ VI\Q+WE[R-I*1 M=BYN$MD@()$)U,?+U%ZF]C*UEZF]3.UEZE.2J0T.1R<"]*B0O[7MIWTO[7MKWTKZ7]D])V@>) P,,4.HL"CC1;3Y\'SROR_6T4V_D M _2KX>CH\$J.5W):!MB\*VNUW=2& 39FPWCUP*L'7CWPZH%7#[QZ<$KJ0;?S MTHT,_3'("TZ*J')$6%X50&HM3D/&ZEFRAI/DA>Q3$;+W%[+XYL\;FOU.\H+$ M]V+%U%5#\U%4)$\Z>;EM=Z>:P8C/89RDI2B(>D\BH>(G)+]XB=*2[X*Z7/UB M619U#=7I1,(G[T#/?]6M[*)^PNF,OOJ5A^+:F' MYTD>SF:,T[,YV*O5!=(:C?HZP+:FYXZ(-2 N+B%L2MDBS"(R>4R3V;9*4\1/ MNH=DP9OP0X!_FT_K)'+0+!SH*=X'./-,:=DCFDA5 S0]')0 MH<&-BO6C*/GR>N5A6T5+,TS/ZA:(&J]T>:6K;0Q&13Z9L+6?FYDN1?SU;BOY>_<\7HI;5S33E(SQH?@!:O[WE]KZ6^ M=TZFA#$2/X0OVYMB-AE5?(\;AD"W&LVMOCN=$A%&0JZJ3<8)O^/;3T0391&G M.@1[W6P,Z?4RKY=YOIEW<_.02MH':0G)[K6QV!&DVQ6>Z28 MV'=%F*1<1>$TW,+%Y=5A/F0I3ON;S43$.&5MQ"D5@N4RP-NKK=1JW.HT7J;U( M[5:DEKZC8Q.I^Y,J89!:\&ETJ7%JI-HSU8E<_$.0EXM%R%8!G09Y,LN2:1*% M_- M_FO)2)Y_>2/3[)H 9&V\$< JMJT!^>(E7"1993F^)5F8"E,J)_R*:QW\)12C M*.*B:RQ!V7(4)WB?^ N@;'5#LZAD;$>%VL,D;>F [B])1L4-")N9W#+R6ZZ1 M<]+"&3FK*.5J(I92!'+]E;%MFB)\)9R3C M&K)TQ6E:>Z/M08'(52H*T&BP(=$+K]1(JQB<>5VC(:,)>E"M+ K2 %#Y"4QW MT6%B;YRL-J"^B&KEZ7<_E5LQT2V\[DROTW*TY.3POD7O6SP^WZ(E-7M@_L;. MZC80;W]U-UU[DOLKO E#JC6. 7'U5T$3R(+Z-W\ 9^IG9#/5R>0+Q/P+,LP@ M4X636(H?JVNEEM47818'J;@^5Y3$#I+%DM&GJFG7*(IN#^DW?L(&K3Y0^;3C M%8P-G^=DR1E$G7XAL78V-?%FD=>%X[L*KRU&;I?D:T]A5Y0.VU!#10$5]\,](44$'(3 M+H@TB@_689C4NPI$?,U@WB-/, (9T;)810O#60AG/*.K,$VFI,I&_CO7,9-L M=G4E#VV$M+=(5CXF:5JF(7NHV/%*F*.$V*,G$-;3 JGGU74U-/O,EZ:XH*;Y M=;Y? FVZ6B"V^0FC*"H7975^"5*N:=Y(KG%G"P3_G81I,7\,LZ_Y6<)/VF@N M?_6ZMA;(N5HLRHR,5P499?']/,QF8?*?Y\])-J4/_'D93>EL-:;712PGL^T8 MULB/^*-UY.VWL?#X6Y8\\75RE>7\'*U6OIP,75L'*OQH05F1_'M=3_"C !EQ MX)X.<.V4@%.+XO*&3JC.R&1:,VPIO?M-'%.Z.5J^A"_)HER<4<;H=9WG!85"-8&;M$/>PX-\]6N[\HN(WY $Y0/M'T27#RMWQ> MI=N"^O@P*1\FA3Y,"I"C:L-I20 M,S09[4"<'04:2S@L\IZVMC-T[$BA![[G/_H 8Y1W(GS6*J\8'$EZ^)I MT*U8I7Y/6UF!4:[;]M:.3BO44@T-BRM4[Q5%MT8U5IK=]Z>/PT.Y.KO9JWQZ M*PX5T@Q2RW@D-$*Y&=I#A .CD=MA4]$^):I?<<@.T);)5/V>JP?>S(K022!. M;)6E9/$Q0#C8BD8I,G^ B'Y%AD@70 F$]0D=K+;1B5#I -NM\]?2R%(H(FP" M3]OH>2A>;")/RY0(*%PL8LV6EYIE@4)A8A%J6@?:OP+ML5C-+^*Z[\UZ"Y8< M9Y+GE*WJ7[M5JVDU=K_E:CJ0Z.O5^'HUVEHI:]&C,6Y6^GM?M/'MI*2MZ?>> M:+L3I7HE!6/V?NN3)NEL-?R*C:XN>U-2R.)A3OY1IJN/WW_X=$-5Q324#7T) MBY-/1'\K RO2)^0-G5-]"LG0.S0^\,?DHAKSJSXVF=X7-/I:T?S DME,NOXL MC>I\/B[#B'">4$H3577-G2,XUO3VMT1*R^Q!FP\7 8*DN)ARAR?8XJ\7!?^:4:_1,3 H 0+[6+#RDE\J33RGP MF0\@PYT.!K4EH%N?6HY(X>8VE,NSV\& (3O%4EZNQ,B-9D7*1 ZJ]6N@6G=0 MD0H#X^OP-N2>G'Y#(Q&E\AY?ZJL/T+9^WK:)WY&9> <:CWW8X"1LL4E6W1(# MB\;N*?P.6T3V8<+1L,5C:^WJ3J+/?@V6X2J:D^BKB+TJ2)4B*C[.6+CH&'W6 M:NQ^H\\ZD.BCSTXE^DQVALDA^SB NA MPE+[L+;42D#!.WHOJ?>2#MQ+.GP?H_=P #P)G>A3D)*0$]C1)*0;IE_K#XP:;^@Y<4//IHK!M1B$Q%?9 M'6=$Y2:0X<_PNR/@W4N6.@?P\T8A]B)G'BL_KP?? <,A9FQ:JCVPHP4K^>*S!! MWGEU*LXK7R/3U\CT-3*;(_4)2V@\F?ZQ9ID3$:D6E]&>Y1_8VIO+?8SNP$VV M0ZADY LYV"D=X LY'&%9#6\*\J:@XS$%&0E>;HP)'P+>9I'49N4@S&)Q<84P M>Y L2CH'QK8=OF>S0R4'-"VI')JA!.;,;0>UCD(NJ4*)4%&%Y0*K[7KN*9T:#]BR4M:#-BV*G M(HIU,-E?O)"(K\$G,IE.DX@PJ?5>W; G:A^2(N4$7&5Q\I3$?,5+'#/*=JYH M_2,IYG4O2:3C^EB0;.JC&03G6WZVW!8-B:^[SSK9B_?Q[B?!3+OR"S) M157#^#QA)-HN-/E[A_6P8FH014C$')!X],3%J1FI7MXM8=5/S08'6!\7^9QI M6D>;5X2$/?&UT3RE-[12C/@R$E3G#[0(T]W?QS0O;FCQWZ2X(Q&=9C/O@ MSSNF.:P]")Q!K[\2[60W/[HAPN5LBP-@HD^HT[9W47AO'56ZKOB\.=O$],L8 M!J2+"R1?"V1"FF\KL8JXG MTP<6,[Y^F68L-_#M)1&*+BA N-\Y])36% MJE9UO1QNR'/UDWS>33J[0%<^YDFL-GA39O&2 TNPU/O442W824')(4'VZ'E\)F6QGO<9UH>MKQF&PMNO^*4/:@P#T>_)^V!;S.4QNSURSOM MH02'W0(!_H0$8,=\("#:GS&A-4N( 2+\!1-"\X0I(,I?D:#L*7P0."N?CG16 MU)&!4,&C1S7JL+,##6@PVD:Q-0AT4*TJ9S$4L#G3"L(EY!P^8A4X,-LGP M\('_T)G!(E*BB&N%3AH6R73/1'?8Q%CH]& 1:P\^/8#TUMYTE>L.2QK&2W3:"7\/6/7I;;WRB[RL;S) L; MB>P\CHUJ6R]16N;)$S\^+DGS7&K;V2A2Y?!6'5G5IW*Y3%> ZFC*AO8)N2,9 M>:XORP50T]#ZH"1MC)EK;=*,0DGG@Q+,UU+].#-2][K9)Q+XAMN^6EOUMG:L M=_P,Y5I@^/K-3MALKJP3U'*44\&+()-S#O!=DSRG3(3GYR)TK+HE=I3GY:(^,?A6 M^D<95]%">66>G$Q_RV+"TI4(QQ>WY(X6XO)N"7[+HSNN ;5Y@]+28*JV;FBO MKFH6P8 %GVL1\KT4D_U;3J9E>IU,9>FU!CU]7O-1YC6+[3J9[IRJBJQ?95N? M\7OR5T7J$2C-[_(_?V?_O[/WH.S3^C^3X/#%-+N6-T\/*J_.P*;?+ROI!V&CB1\(%%L0=2MS/Q KEK!HF,<4" I+ MV'(7-SH0*I80Y'9N>"!(+(EU1H$;0&S8TN,.XEN#R@?8LN&,'590H%@D(0,? MHYL _Q\#+OZ*8E*L+LS3-;^(FTN[U7+U+\J]G)(OFBY!]5=[S M >UV/(APQ*Z^(W&U)5(1* 3MA@/1^RI]>C#-=1K=XN *O?@BG!'97;N0+AB0 MB-DUVSC[/8:. \7>SXO)]#.EZY1T95B^NK$+ZMCG SE8Y /'L&K5V>HD9Z) M#9_2^D([F3@P0341;FD+R6L@6)NU$A5@I=8YR,ALO;T15:2>^>:C$!,(JE@G MZXP(0Q"?Q5AIL$J.9N6:,%#:4NY!M83M'S!'$AS=SD:&?R'+#D9J9B08RB+N M+#DJN0G7^RD@ZQK$ 2,%_UXLUR)\"2)&XJ3H&KW7@_DZ4>EC M^TXEMD]6Z7&]=NXV2^6O/2VDE):T:N%U.T>!+_= M3+X$H(41AS$/ZS=I;QK>#>AL%C@QZYM!&]DUK#$*ZI51T[KFPT6 (.A;?NI( ML.@[.$!Q1W+"I?BYDJ,W-W)EYAAE\35_:/J/DB5YG%2UJM0AL;!>WMATE&'4 M6]5U=\LI2[0#>J#!H2A!K6N/!8,TG]BPU['@07"VB>HH]9VN:4J?Q27SYV1* M&"=:',6B4LIX+BH&7F7*C=1V&&^2[B7*6R/>4E-!$B-&/1>D+1G-X)P,)EH- MF@ T\ JD1K835/X4>_MQ(!%I)B_32'CO-\39,E*]W6RP60A 610=UX$>"!2F M*Z/D.C9/R"-)//#N>..MY]WQAPV>M.9S0'=$'@Q_H[.AWZP1:_"AMN-^X]3M M!)MT<-\"X:(J%-W-TPY$C*6*M+%)%8@/2^EH.Y8N-V%4O[P)]4Y8_=LR#;.N M(57F(_<<7M660!]J=2JA5K9"?L3R)7%U"\+ZRAQ1CUND]]Z1B,ZRY-]\-35; MSXWZXL&VOG%NE&5\^^S^F-\2M@DL7:?^F"%O,[)WZOH, O3N&F^R\":+XS-9 M6.?B S5=M#C'W2@$OP9Y^9B3?Y7B*Y$.7W1.KC 8LF<5P)@R+_N?MNP/*G?? M>-WR3HE[Q77,AZ>MZ6+N7=KD%W=\/3=(=T72O.C*ZNKQ+23[6J'B8DR\A^TJ*R71*F+@< MK?G>\=TD+'@O"R2>T568)E-RG7 I<:>DHYP\6 \+I'$Q[XFP(N%2_"T7%A-Q M(]WJAHL<&*8\^+2HB^'LNI M,NQJA=@\)_4=@IO++B^$""BTVOL/YR^LWU7X(JQA. M]34=+44%*P6)BF0D>4/G5.](7_5'<5[?,BXGRFZ',N[O M'*,V)4G7?+@($.R22B2LS+]A=<2(^[85>T77' D"Y=O0=Q@V"A2K2J@;K]%D M@M:&"]WW((%Z.0;FB;3 M,5TL:%81*H,#[>\]H7&]'&[(<_63?-Y-.N-!)R)V24MP MS7U=8-NZL"^>9.9O4%OWM(M+"11"L:8U#OK51X:N_9 Q8#CM.&U)G(1LM7,X M:U:4LKV+>B+\D9/ICAU(5=]%U=:'9![\^LM]ES75>(VQ(6@.JJ" F 9,2 F M1FIJZ,*(3[W?J26S.4;DNK.?&A^R6%&JSR/:7JO&"%AKYZ3F]L3!Q>T;R;?H MZF/HMYL%MR..A M!U(U"KM%N7*[ MJ;R=%BJ>FTX-[&'HUFI;57VSA$VBVE&NX$,9-3JM;4OE@BS)VXK4)S3K664P MW*Q5=5X!JM5I:ASMM-HLE6JRR$EA 6AH%I^!C6BS%EMEDZ!:HG:-:)T6L*5: M7+X(AB^"<3Q%,%HF+_5K]#@(2GA"6;\ZL;5Z'FTBGOK5J@X-517_U*^,;0\I M+/:Q7YG.&CK#R.)^#WY[*,'AX$" OR(#V#+Q"(CV$Q*T-E)1H=)"C]9U"Y@- M$E:A$X!*7NJ0/ W%BT5R>K5K09)WH>BPB$JF]1"@^+#)1T;95*\@^RGJQI6Z MG*9)S/^.@\; M!:EZ8(ZW+H+#0-UN)M+$0-UM1A+&0!UMQGKA0%UN8'UQH,XVD"XY4#\;7,7L MVZ9;W5WQ*4B%H3D/%F%1,OXP_I%.ZR^#- D?D[3^^).[ONR]<;!C?J8V$+^.@@WO;_R$SRMUD<07+_Q0RAL+TUL9RP%V M":42=)K6WLSIS9S>S.G-G-[,B2+JR%RT&JC%LY.H,5#39T>!@1%^44YM9SK:L+V&RG%8JG'+P/'##>:CYPH,_Z47*CV4!# ]I:.@<:%7#8:F#8H@%@ MIOF!>O\-#< #]?1WL>,Y"0#X1105VNRJ8+F])*+^5?5;NT@ :\_K-R3 ,MD^ M-N#$8P,>YN0?9;KZ^/V'3_O7L>P&!2@;^FB #KY+A;U<=R&0CV'P,0P^AN%( M8ACVK\]28I#=ISQ$! A\F\<:3_*PMOE)R&]J@B "PT>^#(9Z!'O7>^Q1N'V/ MSF/?[Z>Z>[ M=[I[I[LZ.RDL(#6F.7&I?_@A8.2)9"7)^0>!,S8L?*Q_]Z;^$3U];?,AJ743%A M]X0]\4.J@4A=LWXIS4=9O"8B;WSAH+9#HKG+BI6$4XQY$W'OV5W-9.3A%,J& M%@@Y)P*HE@Q%,PM$7+Q$:9DG3WP'7A(%%:IV3M(%F2B.L3#\F"-YE,[_FW^;1.AJEOI9;%>-@>?H@SQ&5%5@B=4YD( M>XB'N'!BU1Q5&7[5V,:[";V;<.!N0JW\1HV$IL%YT&#R*QKO!.Q54!#?0F7: M[KP.C\Q?=LC#%8UA'+R:87(^&HNX&2Z]YH#&]FT&#* ?>H>A=QB:(?8.0^M' M1:.^BH:9'F RW/HU^$[(:9K$55'<[=?5;53D7^5.*6.]\P(\5&\>"D.*8&X( MB6EN%/^SS(MJ_ ADE\E8W#95)PQO?".7Z2D\E47)98BF?]$3(6 M\CY-5CQ+0UJP.XZ*ASGY$K*OI)A,IWR'9K/1C)%J.N562'@O"R2ZKLDK(:NZ MAZ^^7?"\9#4/X/RMOIG/<#UT':L_.!90]$=\=7UG)]HU(SBP<8VBJ%R459;Z M1+#+,5TL&9D+\>R)7&6<::HMC,;]76!LYHAJ7) ^3K#H6?V[T.,_DF+^&K=S M241LELR::7MXI#-4\9#'D$M^8KWRQ5H)6'?BK,^3@JPUQ'K/WI&(SFIAH]J^ M'6;.QF.=)'QO+XK5)'M+VCF@^:(2V\0TTXR_$V5VE;+M$&E'D!AV0XJ:^U_3 M/.>?TE+(3;R$,KL [VA&2,QE_;$GZ(R"M>YN7R>"CEK'6@I M 7^8AS@I(-U$D'*S0;HX0"(3 L0;NJ2,)+.L+H,3[=9Y'&5Q]5=:,<175GHC M%(*'\$4R!X=]V+"*5 ^3:@2.+#E*M+ ME60ADGGX-GV=9^6*@W<\+E0(]E6MIT_*(B_"3)S+,C"R=BXC/MZ)5;EB^X/Z M^)@;MS$W!Z-68:)Z58HGTQV=^9Y$(CU!QS#YV]-&_:?),&+F=T86Y@D!#3(IK M8?-7V"X: EW=##!@N!?*682QH@J?'3Z$'R>*^P_[?;-V17R[9ZH/+3]L-+7& MHX#N\(2^*/NF(W0G+6PJ^HVU0GM8N+#? M$%F 'ZR3#P?W)1C1EV#T=:=\W:GC0)8($W5$C;><-Y;VDI&C% M6VHN1@[.(6 FZ_?\&O46%\![H4;Z&"K_A]V5BB$]U[NPO OK^%Q8!A+]0#U4 M)DKE0%U1AFKF0)U.W725@;F;[*BD W4SZ2Q9 \TJTVA- TL,T]A(G;C_/GP, M\IW4YO6%2\%SG:H3B Q&<;[-;9NP2B!< MY[PU&+",^O1 WKOS<9.L=\N2:"=C;]VO\;*EPSRA?^A;>6@L\I'YKAO9*L6CS=X$!&/AS49<)(/&%C8;U)T]:O"3*,&Q"67ES7 M1QP*_$YY&ZMLI.6XAX)YH-/A\$>"K;NW-.](XNR!=O,^09^(@MZ_YJWXWHI_ M?%9\,Q8],$/^84[>@9GZ#R1D#:791IFN5UW M5;MGHG!B=2'=N[9.Q;5E\\[1L_=%GT>")FUR&Z[$5Z/GD,63:BWF M.V?53:FX(/=@SQGVG!F8W!T]?9#SR\_0JD]^E37Z9WIXT@#G[9*R*4E$!<1# MSYOB20.<(B[F/&69+B:\;T+=O8W]Z.QY+YG M%RS#5)40[9"2 ]IC?;C@>:] R4#G'?CPZSO;6"?0!]=Y*.+?'21CR[R MT45N[L \G'5F8.%(3BTM XM:0B/=#2S.J3688CDS<0^JX#%O0A+S Q4=,7T:BOC-=D3[R,U3B=R4)'/?;)9-=27QFG?( M;R\ -'=@EJ_XW@-_KN+6@L8V&!W@/ES.A\LY#[9XW2U9?)N&V4VX(,JK* [Y M*#]SIH]"C_WB?NY?]NHG9P%D'RTJ>DG]W2#.E@@['($*8OJ )E,+T(F0J!R?B14Y\=H(2[[DL4.V!Q[ M>'-SMFH>0!5M*6RD9\9]G* MYX(+6W1%R([=5(E$V]Y[J+R'ZE@\5#V<-K0M/Q^N[ZJO,QR=)PS\@FG+DP.5 MJP/I+L+@]K*\5LPT.'3N V.H!CHT.N._,5B=-HS.BM^&RP&E2N^<]LYI,\3> M.6U9_&HR.KGQ9_P8\$42$9%KN$E)BP1M>J='] M23U[-FP1[-T;I^+>:+9IY*S8L6?PO][;,OA7?WX)_TG9N,P+NB"LR7BK;M03 ME4+^F$S?D-'XLD%MAT1SE]4JNZEW_8 /# M"(=3YQV)JRV1"F\DM!L.1)I$=D /##BX'B*^"&=$5@<9T@4#$C&[9AMGO\?0 M<6#8^^OS>H]*M4,7ULL!GKM:HZL5^;H0SQ]),=\0?)4)19]K]*,\)_Q_\4/X M(L'88207[M20Z[1KDOG)KWQ[RK;>@>T=V -W8<FJDYF("9B*LT!8GZ4"P M-DN9*L!*+6)PH000BQ(:[S]LJU&(X025MZ@CD\'@A[<8U6*F"Z)9G,8,@YH: MC%"MV4/RU$X+VE*TQ6$7]$ *#D!.>]I2E1O*:FXI#6%@R@?B5@"=#PW.=B)# MH[L#3;17.TR-7I1^@[I\&) / SK",""]NPP-ZS!#!K?_HPL.A0'L;)=U$Z_U MPVNP$=N4B@\X:YU2M@CY*POH8YK,U@%++2.UNCRCYQBM[J3ZZ"P?G:6-(;IE M-"ZC8L+N"7M*HB8/L*Y9OY3FHRQ>$Y%+HYVT;8=$\R$BM'B3) K3]5&AB%92 M-;1 R#D10+5D*)I9(*(*;LZKZRHNB8(*53MWGMSMO2JWKX?#9'LVO,/1JJ\+ MWV&] ]1>VJ8VWCOKO;-'X)U5GK?4Z) ;I/=.+V^@,2O#7@4%\2U4=I[.ZQ"Y MM1C\XF B"!ISB!DNO5"#Q@QB!@P@N@[.F^P-Q<9\WAN*>[$VFF@2?=L7^3!-Z;.!*=%HN-ZLABVH\@;"4S$0RLQ 5?&8O$KD M_D>8E2%;??S^PZ?1HEH6-[0@^0,=T\6"9E7E!86=J--(EJ'4[92M!SE17FT+J/; 'J518Q$N;DG-3_7F5-;I[K)'Q,4KYFQB5C M9*_&I(61#@+EFF:S@K#%.9D2QA\7K\\7+N]5)4YN:!;59&S(2O8NLCK$T%; M\L?QWJOQ7)21OLKN2,Y%V/>V%U!;"^3P11L1$N?"3WB5YV5U8D]W%NY^+J5Q M/PMDWI&(2SYY*)ZE=-Y+;I;X'L!Q9F^524 MUM^^R@=ZF;R06+A=B\8E"^WC(M,V_B?G!I5$\4#%E&914H4$\&W&><0US05_ MYW(&7QU/"6?Y9ZO?N'!ZE4VXSL-%P&PVJB^$%@69'O.*QTALCH=\E(N96U!^ M2/Q[72Y%K++S)*]B*VX9623E0C8-T'XN%RQT6:B^F42'>D&R(!=OD[ZVLKJ^H*C?)LJ9-NSM'J"TFK6L^7 0(LJ;/R9(1+FF) MA<\_IZ3: 5F\>ZI)4<&[NBB(73&IR727<4VR-1=\Q_LD"-L,X0#I99()V?Y: M\.M;EG Q;!FFZ[MN9-! ?1Q@^[=T& M<1GF-.TDK!_3RIS>9Z&KQ\(V)3@+%? #4*#5%!?557W M.[Q;Q0"H4;9[MX"!\*!N,*V;H54,@!IENW>+TQ.Q=7)RBE]77Q9ON4P5XZ-! MW&X0!V@W1H<'.HK^529,..GY:RE6MVF8%9QB8619+N1ZB?D +E#N.&/?704D M@Z7OX1A'%2VRUMP!()J:.T:POI-E<\6SC%="NKA!,DT*82B2T_VN@1LJGY+* M@T_9.2T?BVF9;DPC-B[!H&[LLY_<9C\=BMIRN:PCE\-4R!N7 M*7V^RJHPV\HYHCZR#7O[[*Y>RC::^8NIK./17?_8PH^.)A4,_(KH 6-+4:6 M'&RU(\\MZ[02V@90^W0FG\YDAMBG,[V'U-6B@^XLZ@"(ZE4^-$FO9F_Y\#'& MZ-;!02&_.;!-P[?0<8J^I@JBRZ/;8'U-CF'\.YHD];[FR2!-"#@W/5X!W=,: M@AO\@%/TT]%-D4&0(W".?C[*.3((G$3'BF R4=M()W223@L@RFG0!5RBDU]L M3X TE ^=<&(;N7E4&+K-?ZC=( ^M1B=NV)X":'PR.J'"]D1 PY?120[M)L): MS03@?/R"?#XZA@\#9^%7Y+-PN&H3P GZA'R"NH8&HCM/.EF2P7&?Z.3J#H!V M=?*6877HI&P[T]$V%AJ=;-%I4X #W8>R*2" WAJJ8$&90]D%AO@-TH;1Z9S= M9J!E225T:J;]?:".B$4G%-B? 'E@,SKF;P=\VYPO=.JEG>EH7R8"G7YI9T)< MUB%"IZPBF-).9;30;5I@R%.;8&IT4JLIBC?&'D6.,3K& WNI79+:T+W;EF V MLFC[>IGH=)/V,]$H9.1>FX),SJDKZB[_'VR)\"LC$;!6$6!ZDXW.1'Y+H8>D:*("\7BY"M1&'TY=KT%"R%[:GJ^#I,NRLF#T](O_=0]H7' MUZ(_E5KT':Y3_!*^)(MRT5BK7?I[7[3QO:>DK>GWGFB[$YJ-Y&;/O=_ZI$DZ M6PV_8J/K$-=RTL6RY.*UN-R(3HOGD*FNYM0U=E'L.HK*15D% T#BP$U+,M@> MWL$,76_.SZN=XU-YS26@AP,<7\)HSE4JMMJ=5R4.0 \715&F7,,A, 3*MFY* M(#2O[[/5 Z=&4:S:H"IT\J6IKF(^!">MGIBS >B$ M"8V\9AVD"R8D8G\HJW(;]#PV7 @*CTNIW&SWJ:*F$+2G+[/B+YD>>!F29M6/ M:K0O3 C:R#*T YON%[O%BBK&PAXZEX;)NZ(M-(Z>/1>PDBF'6]<8:J=8NB=> M8KU"LX)EW)1JC8*HUB3TM,"PLCJ\#;GY& V$EBS1Q&*(SGW9DOT#S#7HPBA; M0@7;"/M]M[Y$E"\1=7PEHDRL;^AX:4>(,EL(.D;:$:?>2HPN !U8^>H@+C1T M >D=7[\BL+'7H":.G(NK(A4H"*M0JRJ49D9I_)RDZ>L'\>U^V[813%:?VG>X MT@&(][%)IQ*;)(G+N-JNDSK@D;.'BY=U[/OG]8+:Y9HBM)(RDLRR.@<^6E4A ME&GUXZ;BTCL$AW^0 _O_AF:)Y?_]SPXHA,RXA'J3KMYCY#U&Z#U&7EWWZOKQ MJ>OF;'J@2GLG,%@T\[[$()P*W4X*16_JG,DSD2ESYJ1[5>[$5;ES\I1$?#_/ M$I'L)A:L/,)>U]:*9EE5?,CS!Q+-:493.EO)"=*WMD+2>C.3-'D2N8YO>?$> M(]X/[>PZC .U8U.WKZID*)+5Y\E2'98/Z.$ !U^R)*5+$HL54B^0NV0VUZ08 M 'LYP'-9K:#KAA6DC>7AC V5&]W-HD>>:V1Q*1B99]$YKRU, % &1.?J[@#=P &%+A+= MPAL'>U<&E[5JQ::$[L#K(L110^\FRK//C2# M78$VN1S1B5B=08)\Y.A$K,ZPVY;NQY;"U\U3!02-Y1(*.X%50-#8+FEHX[,! M0NWOUI;#AZSW&,[\X?O@N;ZD:Q74M^?D <>_9#0NHR)(-W?@\B\%\40D7 9A M%/&YC;>_)J1M9/.A'M]OD/-A4?AXYU.)=[97/U.LN_7E>ZN16&BAS-6L;HR& M^O<728)0--\^B0$-(X2O$7&%R_O;S,P ZL=!@WG])V=SXGI,SLY,@,HZ^\ ! MGY.+W@WOK6O>NG9\UC6(X#!0>UJ;,VB@5C43P6F@%K2.HI,;M?QCD(M+PT4] M2,+RZN8UKC]6WSUR$N. #['D/+@R=+95OCL]I&<5VP*M7I'VBK21T#Q*J\>1 M^'X>,G(FEMEX9Y5=O(B/,F':K+.+?%F:%Y/I?9AJPG.E[9S$U/-M3E[YOGBV M.'U4>3_:'GAP:'(\ 'V. 0N"S)0[DA-^\(NKT]>1>U5%T7K/*G>+04\79@"2 MIL(!03)^^*:B4&B\X(=U'9KV1-9DJOE!JS&\H<8;:M ;:J#Y$OH3A;9BVX,S M2QD?L@B#'B%OAX*E(51VN$.LV(&$[!N_UPZG&CHKES%X8Z%E<"';WH#N#>C( M[))M# 2HC)'1G,1E2D3IOC#/R\6RRO*P;(R$/02',=*$5F^,],9(,\6PD4N, MA%-C5JW-L]5KD[4#9_0,D"LNB#"2%WW-JNJYKN;T48_M MT63%/!"V^*":S(,^T!L%O5$0O5'0*Y]>^3P^Y;,OYH[.-F8P/7V*9P,-'^M9 MX!IH!%K/*I0;(]&/ >?6$?^[KG*2[][LD)&B,I)49N7@<17,")WQP>=)%'#< M85N;D?VA)TI^NY=0\OH#'NL:/HI.Q]Z7LV)'W^-_O=?U^%=_WM?R[>?M=@_3 MQFD$M1T2S?9#OF"T;YCR+D4-*P/4UL*]+:,TG8AS9%PQD402B 5IZB2>=.<\ M$[+J!4Z&(S03TP(!#T*2,9@3T&#H.!#&9K_MNCTYEO"*XGYM46>WMY?L) MLL +S[UAU1M6$1M6U4!@1RXUDH4PX3,Y VF+HV9P1G)CH0!=+"GDW=#6YQ(J M'X']U8LAKM3"*C;0%-"L7Q@'I7+;!JJE:>?@P+ <;;ZR]R8Z-'X98R3O37QH M/"=@)'#]O=^WY#W=WM-]?)YNN+[LQF_VLZ@*2!,"+]0DB9U(0,Z M#:8D%BDI.\V"L. LX[$LQ$L*"AH(A&LW$O]KIR&I@\B#1Y)Q+$5;/YM+&GOV MR[F'ZB/#3\53)/$"7$RG)!))9W4>UT/X(GS\=V]6XCEY+"XYW^2M,I+GHX40 M(YK\!)T'ZPM0DO.SBSZ3^#+)0OY]-A.IEEV1@4;M">+%RS*I^<)DR@^?2C1G92\$K6_H'%?U?Z_XGIH2QDC,&]0$BSB> M.NY'+$B^%F7F9GL#XYD5SEU(,LO>O-_SA+]VQD_>1%J/!OOUYG]9W5 M L"HN*RE"2'*EIS(U1M,9K/2[1EXYNJ&"NFGY R!;_8UEN8(.L'*S>:HW=AX MYJ8R&8SB?Y9Y(616==$C<&\\^"J5CBMI(F4]W;8AACAUHWCWJ'>/HG>/>FN< MM\8=GS7N@+(+&I<&;$:L:CYHG""6L0,L$P/-"3F @ J<"7S7?]G5=X'3@.I" ML,.8>( S@>66L(-8]8!S@._ZL Z:#1#SIV%@-K/V0.6B_L+".H%7J^Q]>RPY M93E-DUA4K0H>PU0PWR"?$U(8N!0!@_3F\P/3XIUR)^Z4VR0EWX8KH8Q5E]J+ M9%U6K,8E8Z39LP'OY:*\?53%5.5KXIIAP!H[I)[S2Y(\"9JX4 3#H.KB!LGF M^N)U2-ABRV:2^"H;A\NDD/J M-*U=T%^I(3)RW_SHC#K-1FAJXYK6T:,HMAN!:'[?UD5Z79B+>KGB'Q%2]A2F M0CX;%>.0L1772*JZ#1(L1GV=I XN%DDM< HR:2;T3,*E4JDG!M##$0ZA--'H MJ_)U2)JY2=JL%O8?23$?J$K6CJF>\=JR->QEL6;='6 [-5O*>[: MA6L X'[.,=TELWDQF?Z6UV(-"(^DCPLLE<>IEL>T[T35UA7MX*--TQH!_; 7 MH.S@I*C1.F1#:WA1M'1#]S),XG74#9?8=I:W>B49]/1%ICI=RUJ$24;BBY!E MG'/F.SZ/(J6UMY;BFK M G-V$J@?J#C$A+F75C"S%GS6PCM( -\SFFI>,)IWB[*9 M.Z/1O48P6'@($+IT$C!&N5,"79H(&).QAH4N+02^1#N#ZB_#H\6:E%@HT&5M M&"Q-\P)32/(QP!@-C)7H$B[ ()M=SNB2*0SVG*E['5_R!'R%ZDW14'08Q9:& MJ%)T @I,EH:Z9-$)U #"&P1-E4<1G1AM!M$P;@K=>C5#:QY>B4[:A@%NE;B" M3MPV>[E:YS\ZR=MX\6KC3=%)X&800=Y<=!*X&49+\/J3O=OO0ECD"CKAO-.V M["JX8I6%]%%L^$1S0^9C%IP$A3M(6:@K:&SRD&FL#10G5EE(&G(-!897" +F MJ*$3W*&.-YCS'YUF#2#\K2M '32&3JTVPZ?.1D2G19N! V5S(]Q_)AA-@\W0 MZK49=EVT&#J=V@R>.I$#G3+=]=UUCQQ#IX";38E9PMHK6 ?5 MI[9?Y^)2EIT;5\(LYBUW6%# I[AM>:J63W%3OZH3L;[ U8D7N'KUYO"%(-8- M/ZO'7,I.BDVT37V6KT-PWM'690@+Q'/>3#53=X+ M69KZ4( >N'!H0MT->B+#U3[8W=*HN.;#8C+ @9[B9+YR3K>(TJDD,<*>$BX9 MW'-A3 I=U\%%19:U!GQ+V*:(=1)Q\LZ3M.02BP0*L!<^/!J.9=C;1;49+O+D M=3WI27;Q(@[",LGG0J:<3(6'2H(,W,\%)L;INF5T*DT.;&CAIHZ.0D#1M')1 MH8 4K\:=#CR[]3C.,3^%25H3NF.R7>O+U=X&(0:/XK*NP7JYR1)3I>TPT*SA MRMKV+C&\KA,=]?LM7=4OD-A_UV7<:S]=M'I@89;S61:B6!97?Z7UK0[;8N<: MA>:P#W,U>S4&D48 7+Z@3FZJ#O #5;%T]QLXJ2B0DY!%(@'NG#R1E%:9&^HS M&-3'"98GDI7DDM%%4X#&5@,2P>3\?[%\:W48R45^.:GD@\\D$U=%\;IKM\%\!0)?@-#Q&2.@&D,6.B[3#IS,5H0P& _$= Q,(/@X#XSX MMVG]0S,!W#+E!)R69KW:9%10=+S:'UM&S MARYVNNL,&'KZT.&':FR&<5GHCF03!._%D /[H] =[RWGZJ"!6N@D ON3=+!) MZ4]2L#\IK0#WF9T"89^M@L30L5!3%/ )0,X/.P"WX3?J.R4GHP4)/OP0L-H\ MG;]^B$429&J0=P,>JK?D&D.*? ;-J630-'N=)SY7^^]S?PKH>[%951, MV-J5T4"DKEF_E.ZZ71I?.*CMD&CNLF(EZ4FCE^67-X?&;MK1WH\6'GB64&&O MYR*2_+FR-A8>/Q[=/?P7%]/R7/YX61L+CS\GXG7*']WTN[7'KCVUNJ(-:)I:(*92B>4$-/QLZZ'WY>,Z^$ Q >J6/H*OQPB^ MZ@4T\FIEFR'0:DT"ZD(SDW)$91N7D8-G9("H9]?&QFT<9N[G# MOU4KI+F56WK5/$36;D@TF_ ^']W:&8A6=:1&^AHF:+J-3,$[!R4JT %&0=+0 MX,*M808/-#9NV :B4&VO9Q.V.I:\,P/I%%UN":.%)=E"L$2S/M4L@FIM(*@6 MI!T&V6E56O(3VUR5*F$6WSJ4'L=4;0'%N1!;R!\8F**- PU@*D #"K[ZU'9P M=,$D>D!JRSH:0&9RE-16C"ZP1?^"0(9W=+&M>EP0>WJ_K\LG@_ID4)\,JHB- MZS-,Z.<@J>+U@B)\(7E5D99FFW*UXJ\P6XG8FKJZOV@5A-6]AU4!V_2U-G$P MI2R8DEBDWU6_54]Z.WK+^".7-/8JH^8.I6(*6G$1+VX1,QOM;2JZY,F MCVDRJ\+AWQ%CU,3N5T:OGO;GX6$*>LH\#+\Z&M#IJ^BV![Z"8='&(9+L& MWM*I :/IA0%/76[_"RGF-!97I]TRVNG>/REHE,YV)UFX:92.T6/'JYJQ#+,9J,XJ.< MW$8Y^2@6;Y;S9KF3-,NUEH[0N&0ZX@6+&?A\-NT @_0L?(X<)=@61A8@0FQU MHXSL 4",V*IQ0!51(#QLV?(0[0T(K<\[&5M!:S"" *%]P@O-7+6!"@=]7E]M MPD\!5F$H1*P"D-Y:#$6(7N31&1[TGM;U]^(_CWPY\&_^?U!+ P04 " !I MAWQ4UDUMZ:&# T)@< %0 '1H;6\M,C R,3$R,S%?;&%B+GAM;.R]_7/D M-I(@^O-[$>]_P)NYV&U'E&QW>[X\LWL7U5*W3[?MED(MCW?.<3%!D2@5QRRB M3++4JOGK'Q(@6:PJ@@22^*"\+V)WK); S$0BD4@D\N/?_L?S)B-/M"A3EO_[ M;UY_^?5O",UCEJ3YX[__YH=/%\M/E]?7OR%E%>5)E+&<_OMO8A*2C@1>2G^^>^_65?5]L]???7Y M\^CC\-:G:#[J#?_^5_&,[] STYV_$V-?? M?OOM5^*O[= R[1O(@;[^ZC^___ I7M--=)'FP)$8:"G3/Y?BEQ]8'%6"C:-3 M(,H1\*^+9M@%_.KB]9N+;UY_^5PFO^%<)T2RKF 9O:,K O_]X>Y:B?/;KV#$ M5SE]A&7Z$#W0C-,L0*P+NNK_+BN*H\^ CF^!CM=_ #I^VP>MVF^Y;)3I9IO1 MWWPUF=);6J0L>9=;)KD?K!/:/U514;F@_ARP9?KO615E=BD_!VF;9J["J&6: MST!:IODCM2P?IP#MT8L@M#HG4I.Z#$9]X#_5 P'@@%(5^&H5W@%,GRO*SZ-: M:[:P67PTB6J]89S0-Z]?OY%*]K?PF[]?L7BWH7FUS+FRJ-)J?YVO6+$1^KU! M(\B4$+3&2[(R."5844_X:,J&<"^R+C>UF'3._H*6;%?$\E#EJ.'8I_G%#Y]^ M\]\;W(0C)Q([Z:#_MZ\.U)[/95DT?(Z*>(2V>L17,>,GZK8ZGM>J8!L3)C-C MSDE&<").UT1/5*12OEG]&!5%E%?[F_RV8,DNKLH^01D?C1$3-5370C*"?EA( M',^D4BCP@>E(].1F11H"R$U.&A+(J[_1J/@BZ*226JY[5,O O.[7:4GX4$K2 MBFY(0;=\,(=2DFI-R2;-T\UN0[9R]FQ%/C>SK]911:*<7PK$_F>K%6LHO)!4+\K+QZC:/L5Z(FO:%:5 MS6^$YKCX^G5MR_^V_O7?/ZVC@K[EQGYRR39;FI=B89= XR.%A7Z[/PRYC?9" MI_'E2=Y':?'7*-O195GN-EOXJGSWO*4Q-P2NTJ)F*BC&7,7H:T;A&2?TBSQJGW\;R,6;/4\:\0;?B05UWG,-A2,MV>8 M("V7#V551'&E4&=Z'R%UT3!PUXI$8">I0$^^(J^HQ/_%GX,(O":C&8Y[$VWQ M3VM65/S>OKG.GVA9@=Q_+VV;/EM\?#3&%E=#]6*+J]$;FZTV9X+0[@(] ?SD M0 "9PV1P-O@5+>,B%4H7+.?&Z%ZE>93':921C#[1C%\R^#V5T.<(_"(+4G$0 MZ4-&24XK\IG/8VBH#V8H?!/5WT=6T7OVOEGN3UQ A3!T9:.DA+"*DI(34I_@7*&ZEKL.8G"7;-*R9,6>Y'SIN#KFJCV(+3?.9F;,NXDJK&RD M]Z+S4_J8IZLTYGK^(HICMN.'0_YXL659&J>T;'_H4VPVX&'4W12\KH7QTX$. MLFSI(+O^*S\HB,>N<=R#*L.$O?G?!#:!T*W[!+;&+C/)[^IIER46ZX@OOH^8X"$],L%5>M]M>U$^$MS>DJK9;5>\IO)M+TV7$AWA^^5SO MG>! VB56:?'EV+9*-,:)'9AK&)=&@YJL)"V-6Z^*GOE%6] 9Q!)TLQF8E[5R M=4S__B+-&^_+1526E.M&4)N/C"6?TRS#'-"&,*T>S9JXO1S*O^>'\G5+#5D* M:L3A_%U-S8R.8]-%&SV(42OQDM^E[]+RY_<%I7S)*1>-RM>[]!#>.;Q+]]'W M(M^E^R82_%W:#G<1QSP@OEAQS/QXEZC!\S["D)?P0#VXGUP]4(\OHRL+X \7 M!$/)L M"K0.HB]2/0?N41W??NW!]\^ M_'U&(FVT5J,R;;X +]E\/0V1JL>?;I8@N.=@QJIH?)&FK&HRPUQ&!>-P M,B\@*3$AW;F0SF0@";0[KB:0B!DM",R)B$F1SJP6I)D7:<,Y]5C^$@SFT=WK M*ZJS7UA<61K?RK<%E)&L^-:J_7""PXNI\"TW%<3+TYP,716S1PV 00ZZ$JO7 M7U\TB2D8R5)_;E6XSM%XD:_77W,!:Y);9B1B UP?E;(Q5CH3M#?\-RS^&1Y' M^5DIWDV1,J<#R:[X#6'T(XEON"1^ZM#PK^(!?EY2J;4NXP*JSVQGLOK-14&? M:+[#';?JS^U*Y1D:/Z+XC7 Y2<1S$C\UU\=E;H25H6(UKM(RSEBY*RB$G+[E MZ'X^D4233Z9&4O2 =BUQ$C?AR,D!._D)\!-!P/\)^[8_Q.V^I_I1%CI3:;^[ M$//**Y&P@'.VCP&QJ]X4R/PHN=])+V0'_9Q4W=@ZC"L\+>8Z$\8_7,@@'8[U M&7G&#H*P*XB]J/R(X1]$4$>C ^=UW@ZOP+@(:K#571R25M@F5-PI=YM-5.PO MV I\\EL*STW;+*H_/(!)9&J(8>B2:S(L1SNY(M=;@)1.U/*"?*057+?D'"#; M[K:>PX+*A.HKP M":D3WTEV("*(;AF0;:;/JF 7DLXURM-UQ 2CW\N(#F7SN8ITO V_DHN(D61, MOX:8+W>P7;K:5;N"_VG#BBK]IZR?7)>@<[-)#1#ZW:,:A,UGB[X7Q))EAUA2 M)]F^S!UJ(A;3-ZCQ6@?)09)J)/TGO$BLJ?P LR>G(O&7K31 S Q2F-JC$0@4 M!>K$1W/<;Y.7?%K>D_8ZAJU4=@_O?&/A+%K?V*E8=@S;9]4RP$Y^$OA)Z(@6 M/8:K:Y<-<3%,\MW0WS *W1HVCVE[&E3-(:=OY*]SU/7VI&%B8J#Q$CM/4!'_ MX<;@H3<,9KOI@W.3QJ)$ZSFSI?FAVR=HECO"8,'T4V$T5R'$<^+#^$O @\E+ M -0R?CWTBN@4X93'0R>$>7TS=#(#]%/A3/@YY84P2U?\W-[3J"B_T&KQY/*I MT.W&.7TA]+!Z(;J':+\.CHR>TB_$_SNA;!0RE\>I,=:>=@@)]4S5'M_\S-X5 M C^XY>5AWF'B-,/0$+@;,U&3"/]&X_/@VY"$ M0[^7NC]BNQ.A_:LD'/ZZE(3/?I\Z$QVC['7[\N Y][V>R04X\)_@%ZAMC(/M M(S]>14/8C/G#WN3[31(VSTV&7%AL@KW>:GG>(N)WXKIT$7>N5#9WBB8*'QMF MA)3@^T;\NJ]BU0O:/[K+C=U&1FOH>3OM^7HC7--EE]&;5GT\@ MUETN>PE>0^EE/'@.M2(LW"#!/B-8)<9YLZ^:6G"L#!1G[&[/7-JKZ9WQ1WZ>.Z^I'"_])D^42+Z)&^>Z9%G);TMDAC MVHXMZ\&]V\TB6,S.LH#>2X=S"W0:=P\/PILM+5+&SYJHJ,Q>MF]V%=\]>9+F MCPORN::21)),0FLZR18():_2G"0LRZ*B)!PC*>'$&U$Q\^+0NSSY__ECL5'] M_9J.S;K7K!=DY^FN-MI!:;*$GC<3W]5IDF8[;FC2 MBY+&S5.]Q6P)>TFW27&[N;C-;01[WJ]@?4 MGM$ Y*R&]2E"_]6LNS_.4L9UEL>HV/4PS_W(ZR9*Z".W!RH>P%[PG2E#3<+:OEF\'K4?:SO.MH; M/RCZQ0@'V.(KD1D!SE^&^EZ##N'_B]H!O3@XH&?\_H-MT*8G5%\+N.C7-/+-UM(HBA_-^S9D8>T1C3*0"^IOIW4*H4%E]4/M M](?]Q2-ECT6T7:?Q!3^0(TM[;@)&Q[L/05G ?=BI 0@M" X-!A[VY+N66FY1 MTNB%[,@IDH'8FY.7VU?'&ZX[..5IELK@8$[OBB:TB++.L(NHJHKT82<:HUQ4 M[ +:(C3=>EAW8%-%[8'F=)7B>I$$I=!IOQXO,PG3#DC8Q]W9@>IX+V?7&4B6 MG=F1BO%K:#,[^%=G8%O.\*V44S"$^+?A7 ME._! EK1HJ")G-FA%F0W P\"L!L^P-\$IF/H-O285PJ=ZC$O,PFFQR[;V8$. MNY2S^]>27-73DWKL4)>UFR,+R1"-UH._?8+I'2-X"6K,KZ@:J[$ \C=1C8&P ME??L?9I'7/]&V:=F@KTJ97PT9GNKH?K8:B6Y9Z3%30[(_6\##?8R0YXY$X_E M0\GO%/%IB1O#K^R*2P,]J-B0GQHR_+Y3F')^7)+ZV1FBLA*<=05=+]SBVQ* M72?K1)GOD2=:/##3&V/,E,<@1Z*6 MG(#EL]QM@-/J6XX7;^+A=YT_<="LV,OJ--?Y'2UI\73:QTYK+.:@4\%T+:$U M&G%GH,\Q+>5UHLS8YXL->X*'QK0F;;3,F]-IX1,-H@T\4, U2I;(@=)"4#B_ MZ$R]F>,^0!K!J#@Q(V:^E.*O37*KR*WC>[TM\,C@5YT$FI/LA_8%_)+EPF39 M19F38K'."/1=7-;Z1&9?C-;ZC+T6KYW!>B&*W4IRQ>E!F[JW%2.0.]N3 M>& M:)#X0*RHD[L@K,E2>8&%M]=U W)G'TK=.VG[IS7MJW(UC#D-WA1 M),'S^V6P36BC[?JDU?[5*=FAD@K!5*\.4;-5R$/$_WK4]- LYZF\[:Z+<\? M<1688YUO6B3GQ:I_+47@]5#0EZ+)40BYI,8X,1/[.2XN01N-^P"%G/QUL*J? M:5*E[_GB+\]5]+#C&H$D:1EGK(1VY&PEKL7YH=:A\(XT>B3 /1@CDFPJWU^8 MP5;K$YA0 ,O,$'L@$TR3RI=B:VE.)X11Y8S3J!Z"+2W_-:TET\UIT2Q"R<%$ M^T>6F[H6>5SI$X4Z]F^^?OW'[VF/4U#_ XR-,PC8M9:IJVZUV$5!?P+XR4^2 M G,CQO*$<&;+'1=)VLE!\/X"EHB=*S)R=+RPF1;WO?0>? M3* D4)0)@N*7$DZ"F%J(N!$O*V#=DOF5!X1,V<@6(S\FRX9G32X2%O@\@.#A M/LL#(Y&:L >BEW3 K41)_N6W?^+&X5^X[Y^1;/ZUM?X&O5C"M3'H)<=.K?FI,_U6SC2GCV AFQTN31'T M]D:U[)";%"XF5640O_,/%$D$=DZX*YU,4?WFR#Y>\U^.Y&N6S3@B8W MQ24$(6496LOH@+&H;H;0N=8[G6THR/@J%E2XV8UV)^IL6PHRX3=Q0^A<=ZB6 MH(YL5?U%\>T4Z)0K;UT7V0X>-V^Y@05F=*?FR#W[R'D(IC#+."V/USDWP&BI MLC[M L=>W:T0X>TV;H5:U 4[$)\J5D69F5ES#Y_4_L&7-%5T8ZFW40::X^7- MU;A%E-9,77DS[*HKYG817NY;MM-0;B6>\._3+RLX^XSPP&_.'L.MCWRROY;P M:O7&CS"WILMCN2!R M?E!_4>1U=:B,7RI+C>,V?3%TIJ<;0OM9/."P\O#"SCAYCLNXLIN5&'H:/N$# M5= +PS%)+^6$ZJ,]W%4 S5Z80]O84OMOHR: MNK^RXKDSKI+KC--VS'*G9=U>)$>G6>7_%[+1,L*7S[!(N#D65/F3T MBCY4P[5DA@PKALTOUM468HN:G.U.Y@%W)3LV3^M) N%99WS' M6/(YS;)EGESG%9\AW/*694FK\JKMYZ)J]C,-"'*_FB%SO=L::D1GK0,]1!)$ M#A21G[1;_SC:6\A58G98_]+.PL'X?"_'H#D%H4Y ?4IG\XQB;TI!' 8N.>XH M/ZFTF*#4S)#E5K1#';XZ07PW7-=8;:Y)'ZDBO,9#09W.!NC\W0R&].%.*<\ MS!UQ)L]V+MAF@EO^5W'#@6:"<504>\@T?A)/H>(<;FB_$,3S7[1^HDCZB5[1 M9@+B_(49?+$@T8ISET1Q#"#.-8/ #O[ &C^1!(1_0-%D.L-QTK/8+:55 MH=?7<7@P4LSZ@7JX @JL38?'()(TPD]FQJ2)]M"GW7:;[9>/!14>XCN:T\^R M[&"?B3,^&F.UJ*%ZN8VIT1L;&S9G@GF)$>A)BW]!:@H(D*!5O-/QI/!&45'/ M1)@]W#2*2"EG&S6$!3!M-/8#,^2BYY. 6T@L>X*BH]Q<2JOW42P:]K]EPS^4 MQ6_#U ]HXUNT[7T;]7,VYG6L^.#F^U2MTA.M[LBB&L 4K%OF&44OQ:KJ(3U, MQ\PI'#RN<&2F!=L\EU^+#3&T/:SVS!Q9,;MV1*\;87R@!5O"C\/@]##6]!.X M(Q\;Q""CH" 2D)_*\SN+SUT=NDSSG?]\Y'!9/J>JHH'J@=C)4:BG8/,G/!4*35]C/(L-[KOB?MW@)G4#EKU?#;-K:KK)9K/+ M:;RO!E2I:@PJ >0$EFL)E?@N.3Z\H$ZG>;+7\S"-$/D1JO5G6@QZ*2^.QZT5 MED]1FD%0\WM6B+(3MI\=-='Y?GL<(6OV#Y C]'M]A;3.RS#-N>4TX)B4$R'M M3$3*IRRR^V+?-W7WH8U'3B.!\)WIQ0V>O$SSQ_:Y:O@V/3H>F]^E@NL\M:M! M?'@N#7S1'FW?\GO%D-'.&J,9BS M^Q26\UB.Y=U%C1!_6D\GVDK 6WZAI(^!PMZ4 L&TΗ$6-#+6T]OP9 M(Z@=,*YE5*#"2^" M-)%0D-:=(3;GKOW3PF7G!>X#1GQBEX99XO>\Y/E *<0$#(:23H#D1J[[,(:7 M[041=!%!F(@*"1NM.F79]&5^?"VF/LYGF3@B+B'NL4B'_%LC0U$/]_T@G3_C M9QF1IDB+>,*SOJTYX V4'L/DD;+'(MJNTSC*B%B4,$%X8T+#3+CH.ZY;WE++ M>[:,?]FE!;TMV)86U?Z6KT"US)-W_+?;C;I0ESD ;/2W-B)O >':%*%BQ%W, M=TKZXV6T32N^TT39ZD3VA@P3.6XNPQ,X MR*&E9_:^9A7A(<,:)G!O+O$,[11^-6$,YUO,0?R"8N6]!RZ<=A88R3@;_P = MNJ "[-S9?5Y(^<^!0A9&>99HJ[H$\WX09_='L@+X),QW6AL"L,GZI-^',N8K]!./!D#,1]8 MV:M1C#_&Z!1M)%ZTBC8UQMO-X3P1FD6E1DB'(*EUYC;9R=I%I4J@-5$[=:%Y M,DY@ /UBONW8-+;[=C]!E2-Q;XRRRZA*G'59/!C\6F*WD)SHB8DT56G"XNPRUA86YQIFO")C+:=W<1\9:HD,?C/V*[ MAP@@OMR)$AO&!XBELV)\>FD^TE&5/9[[S\R81_21#CJ2Z%M3^/'/[+J;[2ZHS%[S >>^9SC0TJJ M,[I\G=/.)H Y^F?$31?))BWES:L?D,I_6Y$]KD71$PN:']M=QNN MIR^WXW7_M>A(68/Z/2OJ7\&XU[X5YR 1<].FO<2^>!7;.ZM9Z5U+? ^KC.4D M1%V)SC2TNH>\-.4\O*E]:&P-B?&LQC_2ZCJ/V8:"4[.MCW'/^$PV+/]4L?CG M-ZPH3,ZC&8([DU]XGZ.LUV9/J75_CT=*$LX- [U<-T#S[58=' 2CA2? M=6.'>-Q;;.=YAT!T?)3F4$6ISEVGG2FN:(A\X$%!8=H,]!V$V+X.WJRZAEQ= M&@#LN?(L2K=L"]^K@A3M0,4&,4[#[OQU=O@>0WX"2H@@)5"PHZ758XZ6Q/,6 M>3\Y@1X! 2GZ!IA*#(FG^87^46ASPU0ZS.LP"R^NU1ZLFTO1]Y6?%B\ILDNXP>,EB=KF37YV3>K4U^5.([&;!SG M^+ Q:*[H"FP7+<@[2/.%OT9Y0NK?.4+G?5YJBDB')+&%!%$0$]HE M*_SU8\*2,7OK,+?D^E)9R1'^YYY3RZ>G%=?E$I6K%'L$2<[+V0!F JC#FGE. ME],DG7OR&DU-@J0K6A0TN8^>I8GZ@7)*;AZR]/'(T]AU:.I^@TI['('M)]]Q MA CS_#_KLT*$ @B/K/JT>_@'C:M[QJ\E::'4,%@8J)JR MAKB\:"!3HLSKTSJ?-4)#M42)3$AR1-9"Q"35E,%VG?7D)RDVKJY8RPD1,!%W M:"0YYT-YX -MR5PT*A%T'.5Z*P;_6M1V!.*#"]!QE*QV4/8+QHD_I")B@>SR MA!:$YE%W;@]!+Q)2[]]19'1>/O< 'RKBB;OC)1 L"NL@&-Y>/0X"C5696L>]NE_3[Z/B9UK= /NZ M?1$'2KIK?X6J[CX*W?DY4A&HCRYI( T1AWZ7$ZJ^.YB;[6C4L=F'* >O+W , MR>GY!#-UZA9QS5A4Z3_[;J?3 =D/:5(@])7*8TX9)IO'Q_P1M]=N 3/]*?J/ MW!H32KW@+2U.SV=+?SPSOWFJF*4Z_ZU MPD?:6R7-A%D3+>%;?F/@ZN0Z+ZNT$O5*U?;OV%B,U:N"Z;S2D,1+.HCQYJV] M2=@V:K?U--,#:0'LV%'!84:,]'S ]6Q!D0Z6'A4_ZMR+,]U,5%979+.:^,')B[W+#_E&8:3EK M;&BPP]D4?DX\Z/\GC;)J_1#E/Y=O4U;1>*T^Z,?&8@YZ%4S7NDGB?0MX28T8 M?]#;FX3M@[YGF@$.^E'!84:,G"CRWT?/Z6:W:?Q@W+B(Z7M67)?E#H+R1$9K M4Q&C;QM@OL=L#1,\7IZ.3 @RWD-N9XLXZFN"#BY?09(H,M40!8\TDBPRQTE/ M+I(/E1@V-1M8PX9MRX:TPX9NH9P &@:U)]GD59BHB61'-,!#D^43+:)'*I#? MTD+\J4_[Z'Z#T3ACL+UHF3$BC#>9_5EAJ]V51%*Q(#4=M4[AE,BN@J*38,*R M+"I*.,EE5\&1$G9>IHQ\RZZGV4Z%<+4!_]CE:46B]J6[[L91TGA7B =>H5MH M$D"3:.\OAN+U?+SPWQ7G#7],/[/OB1?@9^"+%W18]F@CYX;0-@*3C-D4C]5B MH\W-RWTL27I^[AX6!BTVV8G#N6JBR9KI*R[:,QXWY47H2)L(7+-KNA#]:D]D8>K M+^I]A:W . S=>17& WH"^,F!@,"EYSI"L#%6-'>Y9-UOEHZ/V^*DUSD_A M!J^8(HD)*W3C7.\K0CW,RF"EA99YEDQYTFT)X3DN-W55UAY5U4 M@&.U;$Q[_9I"MA%-+B9DBR#G>Z*F&&Z)79J[2KBA6@8X=^B&CQK*.Y?LV=45 MLBX=O06%W"RY[XR=:9-XN^\',)3_XQXC-IO('67.8\H56SEDHI*'=68!%F\6 M&W2TBI'N9U:WBL?J0OWROIA!74EMSH\*[TPJ1U[G"5VI74CZ05HX,.B +3-T MOGRDIG3AHHAB:YB6G53K//D+B$E0)PGM<+4%% M.[$F87?OY.J0U]\+9UZ^65NKR1PMD?\MLTDK4;=OF2>7G#I.&NI(A>)V>&\[]O$(;/M"N*2XE3:*S! M)8Y$43D$6@22E-M)[$E6"4:GCMB= I582>O90YFE]B&P(61)"P$),\+.LE MJ MNR(;31EH[AV$XZEEKC'B3+'F)?'E_IGAS B2TA237.$U-CUA'^VW(1^0D MP>PVVL=K&O_,-VY%X_K4?RRBS26$S2[C@<)*AI^B\LSU4#A/.Z_)( O?M$."D3$M%=S7)RADG&HIR;Q&7ZF$.=,\A,9T]I @4R\Z0462;E)LHR M\E#W_^"7<3[J9TJWD)V2%H36(28EX3R#A)5MM ?'3(A\=D-Y95.69RY&\5 8 MN=Y'M@UCKR'DPU18M1G]A8\/6XT+HC$WW^:B,IC=;W=UP= MT0,&/GFFTNF@M7<^H.5!(21\#U?'KE02AH4@MWP?2?69"_G@!2$6X]R)X">5!MC(37DW-5]UMM]F^+1QY1W/Z.-]\SKGR M6Z=;+NO@^8X>3XLLH+_'9AOIXO%UH]4F"'.Y=3A;Q*DFJ2&2''*@9T%:BHCN M?%VE6QF+(9O,[8E6XO5FL\OIY;Z"!J&?UISA4?H?5Y]3?BN[I_$Z9QE[W%^R M#U6BOBIC86#L1U-']O# MHJG$U2,E,E*5O *D7RS@GS*4F]Q"I W?0,N30-[C\%72Q*]RDQ-;QGO2K,TC M-_06R)T+^E2@V3@GYA-!W\I'+1YN(NJG8+$?88^AQI>];9ELS/8-SCF$#CA/ M6)A;&L*D+:"7EC!]=4)63QJEOJ )I1OX)[ZTDC4D-NHN32;&EU*R2S5&)X7F M&](8"Z:(' F]JI"5Y17QKX8NHW)]*X.-DK?['TK(B90^$NB-%E?ID\RG?RBK M(HH'5 T2$%Z=&")TGCG%R2&KC'TN9?V5M"&%1"TM?PZU);"+P^QQ/&P!-Y.R M;2Z*M04JT3:GNFS:U=@[ZD">IGS7"^DU_U\W9V\N5>Q!2+IW[QT#^KAWS55AM_SA_DL_>: M+'$!J5575/[W.F]* ]Y)[WZGN;/BL,* 0-=BT4?EKPZ+/DVX&BPNYXQKX5KL M:-+$\XL'G^8IB#YO:5Z.3=19.1:$(#(;G)YH#-S1F!5P9[M9O>5J8I7&:91) M&Z3D&N(]C:I=06]RL$7Z[ ',]QB3P 2/Z^W7T@*GQ4-+#8E;I 2;WNUF>'X(6TB5F5B5>,&O#+# \6!UF%<6B4*]^E64S,)-K M*.NA\UDA>4"^9U?TV'"Q>DL:8U8 )>0EC;]\9$]\AOP<+/92QNM_"/$6@EW_ MXN^7=R>B>OX'0^$[ '#N2KOY=+\D=]>72Z_RT<,AII[V1$/X1U;\S _YRVB; M5M%IQ8:!$1AC]AB2%R?6,4IC>W0JQ8B[7HV2A"(9V=V,;/C]39B[_&[ JC6) MH _B-LKW_UH2N@+SD>;Q7EQ=4VY*EVM65#+&?Y7F42ZLY[7H>?HEN>=V]N>: M#[&<"$E+_F,6UZ6CHO+/Y(13_TXN=T4A&D5 '4]RT?Z[U34%@9RG%(,^(,GB]'TAEBC+?( O7HBDVLP1W6#:06"*;- M)\^R?@4E@*FH^"@>ZZ'2!&?P)2LKN/D^YND_::*0?Z-OD7M""X>O?:)%#&;O M.)HEXMBM*2%=4D3)AP4!:H)L*S,Y8Y/8&OP1Y&I'[UGG$L,/Z_K\UGX$&0=A M[1%$C2K<(XB:)CN/(#;GC-BA3;04O(*(^_M%^P:RA4OO3!Y -(1P\ %$E\O! M-^PR%E?2\E8NQWT1):H$4K./K6W2/B3AMF)F2\YD"PX* MU^#F&^?D/,S4[Z/G=+/;+/-\)QYEVC]"4Z3F";7.:34S8C&0[9JX)A0$-H!- M2+5H'KOED%WCN::52&*/1L@^A V]"Z+%*+^F-FHWC!OB^ 6\OFG M9 >TS4O: GP !^"QRZW-R4?=M8.8!'*2Z$L8P+/8= M>HDRT%JF:WEE_C;*=RDHV^A8;DJZ#PTN:!#P$Q/ #/="! M2MAT,R/$*=A.2_S0(69!HNK0/4T0M"#O?3'5Q&,NIOSS!V9\L!R" M2@5>\BK-2<*R+"I*472QA#;(1G4F/4P58XR+.6Y?SAQ1=^4'J%/3D+/H&N/- M/R8NM;,[LNGV8Y,7P;.&6F9"6=!$-A;GFC2!DA,T+\55JGZY5J@GLX^1NDD/ MB2?%]*F"D,('($)$^S14H)K9.9H8S@S2HV9.\\1D/@(%]?+=1GM1PW=9%'Q( MG0BI-4U7O?G,=A.;QN&Y6$+W'$T)3=<.!2EO5F*;">UX7Z2/C\H<=DM0;5M- M>MC]N?(GD6G5 ''%&>MF24MHIP8L1'H*6FM+18M!ODT30\G7,5@PBS8IT#ZA MJ= LO_P.?KR0/PIUPO_Y]R4G+P$2WV?1XXEB4/[=<(N?P7&]65MD!+!Y%2DU MS]@H(XZ7^?^RM\:[).4+]3':G-J>BK]BUO< Q?GJ2E0$!Y&N-&WRAUOF,OM83C:Z4! M&[F^"K70)TQCHYR83QG:D<)J!E_:+Q?KJW1:[8P_JV0:IER:"HS38J9!P;MUI;HF8CZ>@58[:6P4,UI^N/)_)Z_@=D-:?K MCZYEZOKCU7680DX=YC#UC'U7G(/@B/)F5Y55)$+1%9I(.0Y;,^X4GB]OSQEB MS!W& O5;L;\_55%1F5W ZE0!$1(HP@!+5#BDM2F\RQ/'$W!5>$\ITDR;3?X] MMQN6BR@#W8VK\PG>=ZL$[3Y0^.#"7-1B1-@!?W#ITN([PS#3NRE+5[0H:&(D M=II?H0W50>BNA:]%/V/YTUT AN2J2Q^[S%=YGY9QE/V-1@4_8GI\K3I#,;YW M!4CG&JW.0)*("6"&[$#_ODDMOC(39OEO^%3RVV B;DR?=@]EFJ11D7)A+L3[ M\J'Q>WD82KDA4XGD*'F35!ZG%F'C&TI-I\%#)L^!R 7IDDE80>1#?X=2$6K: MTDH:8F?GRK(K ,SIJ@9])6L*==UQ*ODU!^I8M9&R6J]F.@"LO*(-(?*60B.D MOBUN=F?E<OW")"3!K54QTD(8K::)#G9WZ)I;Y\*WD0TX?17,\4]\5D-)6BA>EBIBX MC44:,_96]L1(7@=KH)@S/U3#!:&(?J3IXYHOZY)?)+B-!2VJX*D0[*_A4IY8 M,%/;-6BB>^:@4LYYVJM0%(P*^="C%S:L\XF- M9QG/X< GKRUS?C/1"/75YV0H?Y)6&]:1T5-]37Z;J@JTL@O27#JGCO&WS\7C MK ^JWA%WVX3,*>(9!L=-.-Z.X'D[W&I3.5@4PS WF3:+YN0/N*,;6<5=_/&> M%AM5G50L&!?^@!YTKJ6PH8!$D@12-#34!KGH.OH*+)DP$5KH]=%U%XPRW:'" M$V$)^_=I1C_N>GI*# U!J+E34*YE2^(C@)!(C-YUFY)[3(4 M09/NTX^T>O<<9SL($_R.L>1SFF7+#2NJ])\R;25/WK."2VWO?<(\(T*W%"D&MQ=4>Y<6.4T/R;\G1RH+U^*EF0J$.J>$E926() M?8[74$'UQ3%H4K^9.[KE?X40-=%@AG,''/)LI>937!--J@/5Y-4CI_L+6;N$ M#R11ED$DT2GS:<,7\E@S)D#;&K<:BOF3"N?&P+L-+1Z!WH)]KM:7LBV\TBX8 M'(TV$7JA>K(6&MQ$(B;#,(JI_"4VTC^%/,11(P@SC/'KE61G6J..?!!7;/40QX MOKI_GN#P C#>_%R +)ASZXAA;(P+GA4UF!HEV!JTO,G?/8.G8I>6:Z#M9@4B MJ=#8VM\A5?$CK ? D"H Q\+>SE(=-CC ?C ML=/0^ .7P^N*;H;BA(:&3S N^\!Z,S:[/9U_ O1$X/?[!*_-9&;*.;]"),(! M] 3H:*@=X1$@PPB.0#T+F3GFJUI>>ICENU86+9[2^*0?^8E1VCL&6R.K"\MY MOJY$IMGRWE5)IE[N,2V6>!8&J$M]L[JC4?:NA+38VX)M:5&IZD:,#4>*B JL MK^NK"C^J):*UN2 NJZ( .K^R 7HB\9.& /+JTR^[J*#D/6-5F%B14?%AIGQT M;K+?[AZR-'Z?L>C4R3,X!FVP=V!YLMNXY M0'X"I&&,JP%N*M^)SEGD7&_4)<7NZ!;"&?)'*#K2FPRD,QRM2?K!>E(I32FX M%CN1Z ,IEQ$6,U.^!54WT-;QBD%@K);2.1]N1?4@*HR4\2^1P440^' ME>I(Q3;G2NFO+-OE553(4U2MC13CT&KH!)XG_=-BE<9-*+VC8B;3YI!SN?B1 M9ME_Y.QS_HE&)>?;NR0[G91W-*;I$W@^/U)5K,3@6*Q?J0^FI[BV!C5.6\Z7R"3^]6@G8M5CU;8D&V$C^N M1ZG-N2#SU&$*^=X3HN= MXHV3YG@<6'J/>)@TM8:]56@<$*_!>HQC_'1^:;^/GJ\3KC_:KGHC*>HCX]&7 M=@5<3Y=VCITJ[#I/Z/-_4'78@&(<_KGO&)ZO=SZ)E0BTA.,-]<"GX";39M'$>B)W M;!]EU?YP@[Y9+?-\%V4?:?4IRFAYR;A8TN3M_I:;4?E9V?-I0#!U0(R1>:GQ M84R5<7D*#_-&N)-JJKH^) CFDY013AH1M)&:./*P)S-F *[VQOV:-B[!>OJ1 MG'[.IU^*Z?,#;UNP9!=7H@=7*:_!)3\06[9L)=&B[$8AIQJ@J 9^*S,[R^3\ MH+NCCVD)-4_$F[;RG.L?AC[FCL%Y.N4.2$7L0: S3L%)ILL>UR?<35Y+)#1< MRC(:5_R/BJ!RBQ"=G'V#F.=Q$ Z2:/]0L,P1ATJ9= MCFV;](&9GZ5Z>D+[8#58SHDZ]>9SSO?!.MT>B!%5KF2?EZ5HDYDFM#B2A*YH MH@!@-*81(B\*TH@BXSWO>+X(]==2U-5_'9I(5))9S]F66F,M(]K>G"F4Y),M MH&*9URVK\1TX$W=I#Z## WE!DU9_1=K^?4./:W@\26ZQD&1OC MP\1#2-167CX6E,+N!!_J__[FT*KYPX?+WG1AS*>8@T<3A9?F :2E@WSFA)#_ M_4VG_S?AM&CF'ON8-%FS0_ H;-#H,W7E;H!H] M.8^W#%OH09?K#,E*YW;;,DDXW\OZ/Q_2_"PD66LLVJ+K@>G)O*M1+IH?"" G M-WDHQ^X0=YD1RWR7D]EMMUEJJJ\TO\*6G!F&[CS(M48_.WVERW6&9.7$2\A; M<,JE*_HAC45OX\8\4]\]]+[ 7#F&(;N6H 8[J=%W3&_T[<+VC*ST5E!/-,!E M0E.:&(*AOD[R2_[C37'//JN=,RU?D@GBXE!0M2=^"55,!3WGQFA7^< MS-O9T!8_V>4)_QU8N;)3)_^K_ <0'<17KK-9F#EO)^[Z]U&<9ER]?( ="@$7 M=U$>K]DE*Q+V%%V"C,,/D6E$TU)":''@#EP21FB)N&[K'J("HTIOB#AKTWNPJ M;@?DT+M/U;&7&YO_Q#CD+TG:#KBDB+4FDH8G< MZS:$G@U#<-M_H#-V7),#\8NB/S;$+K+#-,AG.4&_"7/V19XY6S9?-T HK$AO MBMN"/:5Y/'H'5 R?>@L\ >O['BC0@_^J(2#L35#%Y+Z[X"#G0A=:>KN_YQ0, M5.;5^,)6F:4#9.>OY><.*T =LF:O#I^':A*IF.?"K'GW3(LX+:&@@U6S!@G7 MFEECB-^Y#CR0$\BL<8Z)S5JTL&-=Y':G(D5=VC:Z9/'5N ,W=;SK3B%DL =H*&'#%# MED[O9NI68SA&V0Z M=2TN?[6N:*U.QJ::G9&2U9$C9LI/W\D64)KBCC[1? =]#893+(;&8A,K^F"Z MWBXUOKGHTF&^,B-F^:[M>E:S>%""QH9C:Z\JP'IK/W% '%:21OD[V-=D!O+T M@>6/X&.%NJOW]+EZR_'\K!"FP;%(2>J%Z3R?F2.]$.YWT93N)T!,!.8P4C3, M6&;$K>!] B '/^$CO7@EE%N/2S?3C,98"7P<6O(K UY 10_3Y&I7<)TL^UR)YE:'_@XW MJT[[AT\TYB,KM>UH!2;6=3(%MP>Y;GJ)L!4I:"82*+81U'W-647YCWMQ7ZX8 M%%>$E_82YA/& 6-E%9F3I9G')I&! Y9WB2%0N]M$$[G??3*T,\BKE/\DJ!Z) M5_2[2TQ7<7R;H)9FXA-2$Q$(U5[5+T?J49@'HW-HKJ6MQK@@ B?^=<@&Y;A' MH7KY]Z1:1Q5Y3)^H#$Y9LZS)C2T@A!-VSY;#6$.>K-PUL,'D3H+"OG',BB3B M0B]+3\*'X((KFZ3:-"^K0A"X(+MR%V79GNRV4.L\VHNR.5 *G91;&J>K%()K M-^!-#? *-2"33'.Y7):AY#LBNUVSG"J;":J&8 I1GH!R[[F-H04 ( S5)%#) M/:;#$M_N?5J6K!#/6!#L*FNF2 M%3*D9H";"AF:0]@,S3C0Q^]H3HLHX_?J9;))<]$/O$J?Z+OG+?0J4+W\&WV, M?>'70N*\1XND8D$>)1W"Y1,=41+FV=YL"=@TOGH63E$F#F($WK/BBNT>JM4N M:Q);%"*I\PE2$(= NU=ST'B;B@I.#U%"$D@EH7*)@LB=%I\9AGF^%2!$#[R- M2IIH9 M+(B< X3=R%G ;\ ?&CRBS>%^8QY%X(4I1*[@5S2M=GS=FTDY4H@#F (IQ!Z* M7HI"["$]A$*TPL' "K$SAX-6U%>'Q&C--OHHA(C/+*&<6JV-J?D5< MN3>7NLN&(5^M&B:]^&-S2"M;/#9'5\YWK8P#Y1 )]9'ET>$W76?A< D-'!1L M90TS;.ZS)3+^ 9/^AR/%"\Z6[K]E@'NUCG)R_%%0!R!V\9BE%9E3,M%'^EG\ M"94T=/:QB^2@%HGSTJ$/##SN(!-W5"EL\W04[W>)O3D:80,,UD=IL'6I-0*)Y\BKW<=O4_Q(X3>ZW^ MQ=\YTX]EXOP/AKOD ,!Y9>R/U_?OKLBG^^7]NT]>A:&'24P]\XDYU9>[HN"7 MDH[*5F=6CXW%Y%>K8#J_I4J\I(,8GVIM;Q*3FP#$];PZ)D2(OD!CDL*,.#=1 MQI>J]U!#X"Y-WD4%\+A MT2>:,9%J-1RNJ/4-6MP&8/N(#@/DXLJ?'- '$C<=+C,4Z_S7/V]D7KPXP$M5 M0=><+GY47.?\?DLA9>XCK6Y6]]&SZDT'!P5?+=T$FT\ER,2K3=PEB&2C@5?N MBJFC5H598K5G488BWH?\Z;%LRI'12-%40'4M@J+L>B=9/W@B_AAWF2'+O%=A MKRAG]\AAJQB%KK1^!,U?;?4CM+AJZEC*I]5/EUB#QHBK1(!IL7,/6TY/M M[D@[\@T0 \DXH+8@Y[@9(%SSK:37B!>BS<:"B/>P.8C]D72H1?^<8<&;:]QL M*835B+S;E'-S^5"*-MG*76$*P%K;#14BUWN(FW8D7D-\#@1ZLH8*$HFJ&>(Z MUG&G_GDFK2Q&EV6PKX4>KWV;M^8&'A3YV$71' VN$$; MD?-,X ,E1)!2MZ\4Q)":FO"73,3*L.GL#B"_])<=N NAV=)P?\NAL1.D\@RF M#P&42(G &KB]Y2!;F1&O?-<";2P944G>?^23EH_+"DG2_@Y;;7,,OKF$ M/='B@9D?N_E%&Q4 I+3&+"I,TL&TS#9.2T ]&_:0I8^1S$/ZE]_^Z#S_FC1X-6"ZW20I:'H#E=I=VF M$&.^ZJG@L&4#D6C=!XTV1)"&BO!>Z\EKQ&PSWG\0"E\D:(4I.R^(>F#OGN%\ MAF*=C"6?TRQ32+C9Q_A0%0TD'J-7-*A!!K0XF2?B_5/6T[N,BD(V&0O77(V.MV/&^&N+=6K&S.! &.>QVHR921NH8\/]#OK7WJQ^*.4^ MT+J,*KZQWI*BJP7K#5Q0[>84[2UP85+72([PSR3=;'>5\+W+?(#Y[>91 =7= MVGK\]KS/94RQ[&9]6Z1YG&ZCK%%"BOVL]0URWP["]K4_!XG [$-;LYJRWQIT MT*EU)>DYCP0+LOWTY(FAV#FG8[-SMO^-1L4]QSS5D#V#X]BB;?'-XJCL(\RE MC3MA]HCK)A>QW\WO.!P4/H25J^"I_V,PK3A]3S0Y==7R0[JHZJ;M=;:BH/DS M4Q^/>%CX8],':UM-)?^I+3L7)M,7N5+,#OM]GU=16H@BM3>K-BOT.N>$B1#A\I9E::S* M,C#Z%GL>Z>!P+S]9YH]T>]97JU5?L:I MX!S[0D[1SLTED9/NP#14+Q\7KAS^]I2);S MEXM?NZ\3*W385XO _LU/\9HFNXRRU8":>;^#)K$]RN8^XF-&8[P=H,"&A5LD MQ;GGM*:U=CMQ:B\$N>1 KPP7A7;9@F32I;DIYDE^$F0']TDYD0+F8VEG;19K MWH+M /5B)H>Z$4^CTKW9_%_K=FQ)8-%F]+QNRJR@Z6,N\]3C?;>)]3)/Q#\S M&7HE/?1C)_)D>%A%@,7K_)%'$D8:RDB7-/%&V25N=L\]DY>365^C.5TXOX_X MJ<__JV6M3H#DXN+9C]'U?I D+RI7E@FR-?/ !NT=RI01ZT M]\B(L# SSOFN9D\?JDN6/_&UX*3(GRJP_)I@!IDV\5JQ44P_Q]:YUT3COI") M;"^VC0JNT+=<#-*R9,6>Y*RB7")KNJ!^O'Y'!:8M[LRS;G9PI7O0YIWC7.% MU(Q_@!0=-6#7\M-@)EW4<[NH:?"=F3-S-O[)'TJZVF4?TI5YN-WYI]9]C0<4 MKF7Q1PK%$/AQN>3'2_1XXI>_I47*$O(*7G]&"D)Z]ZWU+(.6!TW%VZ!&W]O] M#WGZRXY>T3(NTJVHXJNNAFOTK15S3X'#>5EKZ.5YH()TT(>LEVO&?Z5-I\74 MH&+Y,=H,E_8<&VY%^ Y@/UO03;K;*"1)^SND1(W" M=RU91[8:6Y$$U%=3<^.KK20"77_,P?00[L;3.;;MO8$0\JHF)8QQJB]@#,U6 M[P5IH8_]??2L]SH[-AQ==+8?K.L-)?$2CGAV>7*CG&:F[ L4O7VB^97%9_P.])#Q MXATR;,6'3YH9PF111B34A!"@)*1335>X1D(-E'SUO,/N:,E9&:^7>7)%GVC& MMO \5E]A!A\7#+Y$[C0-#.X?3"4)(C:L0T03=3T[4\=D5=@$5GMWK?$;69P. MQ;ST#4&[T Z@?.GS+DY4X_E)-",T=1?A@HABNX&ZE5D.VQSZU(/,J%"'V@HJ6J7O$WAPG[AUQM$3:,_.PBT8E3+&[]%CJ_0KQ M&&67K*PT8^9'QZ.O#0JX[F-\.6(B,,_.6AEG-C/F8(BXW/*Z+'FT_#=<:9Z]YI# R)6[$>#( =&HGWE9Q#=N\DERI1" M=QLHE*C36M4A^8C]T>)=D /FD'> ((?D;X,? 4JF M]Y\&PYP,+6W2;Z4K:<>C;4F9A!I$PFHK9';2=<+H($57 MM"AH$Y[(EBK14+4A# M%\3FR[CF!>%&:"'Z>;[B-U?QTQ<+HL,,1]L:+;C,UHIX#[Q\HOF.ON=L@ ."#L8^,E-00T",2$,/^) MV>&];V1#L)V[PFODI,9.&O2S"\71 M6P*&XJNN!%;K#1-B]?I-+53PF[]?U^W>;Z,]I*;41:QNH895_]NIX5>&@J4) MW7T@@:2 F^F"!/(OO_T3Y]Q?2-$M\F5BV3B;6,)B476K)TYUZ#+")6H/'D-Y M!XE*2->JUI0\1)EH2%ZN*:U(PNF#O_P4Q7'![Y?_AZ2GG!%NR@-31.A%FL?9 M3CCRN39-:#.6_Z5:1Q59,)]'!LB2[?!NER9<$?'42\"JC?&,# M8$SC M?WY1W11W&$**TC8J#;(0MH0K7 MB&3'IA>.0J$.#YY:LN8(J"^UV8\=HREMS0/A3#K+P=6;A^MB//U2TE>)9X!E M'M3@]]%SNMEME(JP]^\(57@$Q[6 U\C(3Q*=?^77SS4VR@H?"Y[FPPO>]W?, M@G?A.%]PB2S@@O=RC8VRPL."WWS.N59=I]O>.G\#(Q"+?@+)>9WF!ETX,T?% M.Z;!$ ^+7_N];HI/M'A*8]I3D!IMB JBH]QDNBSR M)QW02Z#DYAQE$6$*ID''.,B-V^;H\*W3)V=^P%VUXL9&1@YH>*XY^@/0#F[ M)_0ASC(#=GD6G=NB?D,830D;&(D4G1Z([@W4)AQ.F1OV1IT9)G+V:3<1+(BH M#:T$,V"O]UH/S9MPFGRDZCH/O:/0-1Z.H#D/H8:L)P@1("M6M*$(@:HB]/.1 M:3+'@\UR*$A[;DR)"H0*$TMAXM@ A["(IJ#U;UR'L:.L+ VSS>_002>BR9QN MG,G18%NA)0*HD,PCK.*8B4.1%#V<\:$1(3$%A/@[RAZ+:+L&!XI*W8V- MQ>@R%4S7,M+%%TQ)C3*4&7')NR4/08/5'BI-5,L\ 3TH"OE"EXR,@0MN[':( M 8&V_?51>?!:"UKXG1*H$=[KEAYR((C\%/J2B5H@9H/K/I0??3S=5$IGZ.A8 MC/)3P?2K_$*Y/\=9RHSX-!?UAU9ZSE7=3!3<3+J<&*R#CD:;AWOMS*[\KF"E MNCOIT&!;-K\ &BR"7&"W$C2.G >ZJE[2> ZKZ#ED:;T1*1FZU/2PS/-^^(ZQ MY'.:9:(TVG'GH>9/@[F"QM\C=XTV'N>V08U-Z.RS#E4+TOQ]=N\AYBO%)K,_ MZ-N)9EDDO8^LO*CX+HYT]K@RO_I(FMQ7OJ+,JDI2H]_;KH4?#KF&(R;&T"<3 M#8T^T+[-C3X:IA@=$^=TG*)V;\4"R71GYM@,&92D'F-DG)7!2M /O$F>#YE< M=-[]:V2GVGS@PNRJ]T<5+T+?TOI?EK3O;2.?V[K)*="XC^WD!R&).^6.YW$/ M&N/ZT,U(BY5!S4O#BG5F'ULQ-T/5K3LS.V=9NLYP0906Z"P+V"F]<._**MT MK3^4=+7+H.6P2HNB8-AVR?;A\F6\&A&%L68=SQK5\#; OV)%Y5 MRP5I"2*2(O(A786IS("32AT']3C3YU64[KJIF0,G)O\_.#P56WD")#?EZ?HP MF@OX$RT>F*F(UY2A-JR769DI*VZJDT)K2F'*Z0W*EGY-O7'6AKZB'-^G=6\F M_5_9NI <0P_VQG1,AI7'IJDS0[6)K:W:>KO-XY*E$*"AN]40[[Q4XO@'*YI] M72J"Z=2#4#4Y3H$YCSMOBYZ&"9T;8!_3XTEH==KZHG0UZ=D'MI1H"SB8_FPI ML*(Z)\QG2G=*KC9+6CS-1&V>2\N0QE2PS(.RA$#YF]719E7&X(V.1:A.)4Q_ M&C14_-TX.YD1C_R[@+J5@)=0CS7*1HJ_Z7V$=_(, /?HU1F@ NG&L3.O*94S M+[,HW92$:ZLJXS;J!JKH)KM"E-1=R\JVH?PU.A+%<.RJ58# M2ESW2]N/M@<,P9]J#Z18?:"=,D/<9E+G"RVZ;[+DU=^X:14JHD)?XG0>9%5, M]KP%OT]S;L16^Z8ZAV*_J88A-]WB9L$ REA1KA<"U^#F!0MYL6A#9(H8);4-')-*,<&$4W< M"C$K;/EE^-3[#B.@ ZB'3FM(*V>B-""D/^V^O?_T'4<'SUW]Z\ M_IWX*:K(%8<%O2+(-Z\7A"_!UV$N+EI+QC#KX%M(6Y MI47*$ID]^^Z9%G%:TIL59#;LB&Q MD\\U>OWTZJ!SQG6$_;@3JIO/O$XK3P6MW6>^K: 8FL5&\)"RRZJF"RL=9ER MIJJ3Q9I97;>)&_[=:D7A'DG;]-X[?E/@!Q;G0IJE8J7?/6_30OQTL^('V*%1 M&X,8Z^4&SK@^!6 ;-D8AV*+!M8*P2JRQ"@G')823^T (* 5A6K:>GTP0\X+F MCU.I$ENC(Y.4D\]M2FY7/]#J,_2_+BATLZ9@WL"$1.$!^@QYOY2\>J Y7:75 M%^)Y 'X;CXZ$I.$=C'K8DVB[S?:-YD[X-] NAJQHPAF2D9)/92?B.#L .:>X MWJ\8J'#X=_VG5[!<7TCO'3B5TWP'<.OE9#D_#JJJ2!]VE2AT1D<7/L!Q8%W) M,:T#C2!2UJD MO+>15\O;Z\LO:L,1E(%0*/.T'FU).W.QIAYLR=.J8-.LQV%HKNS%?JRSL1#[ MR7-B$]GB!"I?I"VIIU/3,? $IVK"4":>6_-N<6S?I:=+.E-S;D3KF!AP.O+E M_RECM]EE$(DM>BE<)Q[E&\NK\FR*\A\)]Q& MA7@>#M%_&[\2;#)[?0<=M#UE3J*6FR)U>U$C>ZR4.!8,-F#!$)WS<(::'CAI MFD[ #4FDI6DN]<;1B\5LK8#WR!I. 13;X5:2K'__$OA H*PH1X:;"8F?/-LV"U59RZ19P&#W>-+Y"B-0#9M6SU%[,* M>W;K,)HAN#>7M 2]KK>FG]M.4/#<'W*-%T+7851+[=WW-* M>BK2(+ZT+;('#,[5)LL?+Z#Z74+NC[H;A"AF@^&\CCRJV!FZ[ W_X9+_.ZTN MN>&Z7['BW6314+$DC569TEF*H[HPV?\,F MFALU--3\T$XJ>9CFA<<7[9GU*]3EOSISW'%O0GOG.:CXWFI)B"]MG^<'# '/ M\Q"EE3"\U^HOIV!HZ!/]*'CC2(_K'NCC$&R=YVI,/LK8'D?]S/$\UUB)P1[6 MFNSU_3(DB*OS%T9989R&"%_P?U M^Q1E5&3#<+I2>)"&/W#5?/R+SLBVF#.W)+:LC++O"K;;\B_ LI /RC2Y:9^3 M%:(8@@2DA/LDU5?)#9]SPM3NF#?/96;$IRHJ*K/X&"!TP<_&26IZA4NQ M:&GB8M(-D%MEIC;YV7[U[CD71 M0HA%DQ%J+LPF-!$A#"=C8E^$Z60\*^\'O@>^(YK&@X>AFW@0:Q__+^^TQV]3 M6^?]1!F81_FN]VD>Y?%122:%4C4'8+=<5P\B7\I,GR*,(G(Y7Z02$2IC6Q,$ M4?6KAIA.@;(YU2<;DL+QNF2CK/8=W#;:4]U>"_4 '=,G-DB?1#%B0\A&Z*%[ MGX^T.I]+9_-+MMFD,JF/GYV7XMK[2/GF4HJRQA=8RUH-V;GK_8!:F%MQ%WD8 M8TN#S0S!.]\!Y;N',DW2J-A_BB &7H0G#X2SC8['AI.KX#J/)H]DLH/LB!XP M7&V#*O0_Q(K7* +/05GFS6J4Q+7KS%<8'&LJ4&J"'*A 2*ZG1ADE,T. HTV>39QW5 M!E3(:% (JU HI8&12"W4 ]'7':$'->:N8&4&B#L#(#HJ[3WZPNM(=PX)!3/@ MTSR\53T%Q,V\50, G!>7#^RMZJ'(HK?*RGRG>*MVI:@2T5M*?TZ>JB$)1%70 MG^,^A:?)6M5""<&!%)*35 YOU<+6D33@14K:/J8 MUV(:[T5!*Q+7S3U97@?WYAW)?=]B,PU^>'^]*_GF^HZQ!%Y]/M'B M*8UI^8EEJH;?XQ^@W^Y4@-T_W96B;F%!GVB^"_9:-\I79LXL#R[N2R@"2(MM M5%1[<+OW/,V-#4.XM_O N9>3 TX"2$,\QHWRDNDR:&(!W?LU_5^[;/_FZ]?? M?F15?YG%\8&8LK>] %TO/D=* "L!M 3P:CYMN)L KD[K'=U"^W>(4X"JTSM^ M4^"F)!41"T^TJ$0J-3\X-VE90NG4'*9:=T'AM_B6!P'JG0Y+$M/GK@>UR-G, M%V =\7O88T%%C:O3+=G[X(SZ%J% M7$$T*HAGIYQ?&>3F!FL_NAYB3_8*4V= M]9OB+GU<5Z5^(5(DO,D520WQ^BQ-VB7M7XDD3AP;BZ:("K^L%T12.+]JI=@5 M[2U;.FF9?/NH!'W?TVH-D?[@TX7=O'SD^_HQJB@8WBK7E/Z76(_4. 9?[@ - M4C!N BX%$0'X M@=PP.@+%4/STGO'-%X?O\MMHW^D\OO__#U MF['.(_K?XKN.C.-PWG&D)8*T5!!)!OB1_G#Q]9O@G4<,5N*\8[H)>ST+*)0/ MO%DM$[8%%^&@/ X-18I?'\B0TA8TI6&0O\R$:;X#B:*]2 JKK_'0 SKBLX7K M@K*BN,8GV-"A ="^+(8A&C"F@MTY(6R$AH!#]D]# ]&8E*L8*!TA8A@N^K_7 MQA0N";"A[]+R9UG]&GY2WVK'OL#?:560W?OY.Z@)8%P0B;W^Q\P*,^DL D-P M-ESIWD[&N++@L$(BD5"FE_#5P>9+[QN2A3D*W,W\6SGS7/CZDGOS0^(*WHUC MV0E2A!=&&U94Z3_%+T)7,C82ROYJQN;\]GW;/'1/?L^*C_3SP=;E!.?\QUBV M4AI(CD?!P-X^37 %O1>$2ZG'K0>SPN2P[34XG<4NRA1R.CS83AN-&JBW6T,O M=M1]P=(\T.5ZW[8%>!^B#(SL\+,P+I3+/]">@+MF$4-"KNY5TLLKWWF ?'[P M],&R3"012T_MH(M)YQ-LKM\ :.=='HYPD];A'M2IJ<5KAF'@Q+#1YHWL&W7 MJ&(()E3T!)3[_@L2'?D&'QPZF60K8:'5.BT2LHG^P2 AKIX56XF_Q6RSC?)] M@ !0E60P'=[YMW=B2I/R/2>_5MSOGFD1IZ4R-5KG$[SMHP3M/M=2XI;E,6B- M%J3I;WX(2SS(Q= ;58XU*_64&M0)8+/[N&*AO\SH(^ZX7O M\5HW3 CR;F1[=IAGH2.]W3X)<;TM*2$:\_.@HX?%2Z&H-;CJ(4GD/JT@/OJ: MWT6?TH1?Z2"*[(YFLGS4.MW>LW=YE59[9:H($@(B8<00D_-\+" '9/% 4+C$ M$>PJ, NL#2&FBAS/P7$V1,Z'I[A7L,+D>0[S4R4\P3V]RR1)07*C[#9*D^O\ M,MJF590-A\/I?(-^B!B [?SAH45. /M%FI,:?^"H-RV&,Q07 U0@KT_P01E3 MCIM0;?P(GH\:XXW9%59ZU*QDVOSQ'@X/=2[OH^=WS]$FS<79>DNY.,.+[S)/ M&I^G<*Y35?D+)!1TF+P1-G\A\T9DX<+G'<\<%4H/-!%.%.E0M2 M7<*-U?K_ M:])"9K-@I9596@C?"1WDE6?I^<#RQWM: M;*[H@RK6LF\(4E:ZH,Q%Y(D6#\PXNS,JBCV\@_\URG:HP)!I1.,LFB[.,,V> M^A:=Z3#%^Z.2*))V1V$K0909+5:LV A?ZD.6/@H# 2J00O_$^Y2;#(\WJT_\ MM^5*=N*0311?*Y^A[()'/US9(@=N5[).6ZZ*3O*QW:9T5Y8;B!&=KZRCA;D&7A8H),(O+#) M#G([V$]M0Y2W%*H7MU=*"C'+4,QXT-DR!> DOPL&L5\7#(9"O#?&#S_PCIE7 M0. 7\K7Z0",Y$$D>!)7DX,BAY8)H\<6I@V:2A)_Y:J8OTQQ/MZ$C6H2P7T55 M7^U9MTA"F9='Q,SH8!TQ,A=$$$ZN J?=.!(&FV;GP K[?E[+HK*\6=6AC76U MOIM=54(>%:=;]=JF^1GV\6T$O+<"72-TH&IT69\;.M6G@Y6\2G-2KB,^>N2: MZ'=6QJD_J#FY>DC5W24,R\CY7P*N^ ]EE<;V;@&G$/U= QK,,[X'-"1ZN@C@ M.>+])J#'F?E!NM[ UY?O[TB-FG1P$T#N50 U MF3G7R+F42WT;NX$0]?4^B&6$OP;/R!?]N0P"U2.T1R$,&K?7* --A M4HAPLR6_?7+1S/[7KDC+)(U'"VUJ?C4EY$P-W7D'#$ OPB % :1+0=B(95VV MG\:@Z?(R5#3SM69%6^P'?]_#@J;')1T"=F\V'&-P6;TA/\@AK^P)I!_@5 M7(@&HQG'AEL3)#\QC?VB%#*N<93!@^(T@^C&J[2,ZGXB7$W>K&KK5>MN9?0M MMK"D#@[79:A.F1"1X2&AB(EJ ^D:P&J<>T\92F_UK[\VF. MZ5$TGCS.AW? \[9CW.::AQ-9?TW.O<.&C';XHG=5UQY_ST)H,R9$-GT82>R+#AS1V^(FI_A MNPX,@GZ7":(=CG.VPV*M><)/@/D/4499"^+IO;C&DZHV^Q ;0Z.)Q7 MM.'8A>R)'SITS*\=D-&2L$E\]BRI;V4-_$]K2BMXZP)5/?":-#8<*8\JL*Y% ML,9+!&+28 [YIC3*8&;*M1D(U.#+TO@'%H7*S^N22JQ"OB]IL'E$M.;PQD0? MJNN\K IQI_DAK]M0T>0J+47K&^7M0?,[]/5A!+ZO(*110G"-R>S-[K@5V0=# METX3.YAPBDBB-25GMR)=B6)H1GKW+\:4FR@/&=6T5,<_0/L058#=>PT;S+,Q M/C6XS,Q9Y] /*,L50XQ"L64RWT!$4]7O,)C.RV@)$L@1 M#2(GMJ*$%:2FA IWCV))LQG2(YZUF8_Y 6-V6,.ZO4^>GY+<[I*E5VK1T8C M]9@"JB]C0($>8P)8FPDB3KF+6SQ#-]@7I&[D]C9@([9GN0W_0!C7YJ4$>J$+W.)>9.>MT94O1ONV^ MB/)R10LH./_$#5A6[._9^_29)LNRI&>ZU>@;0Z'1@NV\6T"-'\+XTIH"D)V* M$8II!.UH4KB><**$8W=F>U+5I!5<#_,YKH H$@FJ^"B2<[$&3ZX8)A.0R@!] MXK0ECJ$X/G$/?60YDUFXT&D1PG@A@2LO(144E!4:E.7Q-TDI+RD@4[0-U ME'K$[MUK^=V-/L8_7BD@\3]0Q*G K3>@8[9 M/8X;+@>;QN.)YM>[S39C>TKO:,7WA$B1?^Y-2M</:7%KB3+-($Z&UE*5PL9V\5W,=ND,?E$XYU(WWAUN;Q[]^D+ MKE:J ':1QK9BAHOBO>L8GR'$7(OS-"U_A@>\C)6[8C35T>13=&^R<13.@[NZ M-! @@ARH"!_4:K0*; IK?=>EB-D#YUY;U;>9!BD!K-XE M9)"33)<]'B3B]9L'T2]\0!I.ATR0A :4\T?8IF7[ZS>O'KYHK[C!Q.",A4R' M+YZMI-N"Q90FHCSP=5GN1$G)E49_0OT/D?;0. )?T5/CE& "J5S,#^$Z:\B0 MZ?$-(;"-#E4A@9B0M2 -9(WA&>S=A?4(G\-P[@,I*UN[- M0E\6U+QDV@P*J*#YO?N)%E7ZD%%-S:SXPH)*/H'L6HB.U536JJ8D5*M6'2[_ M?^T=79/;MO&O8"8SJ3.CIK5?FC9/Y_,YO8YC:>S+>/J($R&)#44H('5GY=<' M"X 4I2,)$)]LIR^MHP.QB\7N MC/ 64T2KKHJ1X5X< @-_4=>2(%%;%JZM$[ MJI39FU#Z1<5= _+-@\4,2CEK MOO'+9E&+.O>V K<1738ZUI*]>N<,_Y(M M^ =4^;\ZP*5[K//?2Q&67>]PB2X_2JCHQK>!3J*MXXU0D.?S\;$B6YB_WP!B M,-+F7M@_8_#:IX(A.F#M;X>^%F ;CE] O09(^Y&Y!U5G326M444.F#,[*4Z( M;PO94@99C@DNBAK6H1/(&;LN75Z*XLI-2/_RN22LVN6'%6$0>(&WY.WI(U\^ M5-6CPGTMAPPH8.?Y;&O:V<*-9=FW1M#&X!^1&A9^@$O J$%R@5HTT1E/B'2Z M^L"$+J%*!3JS-_6^2[&#G<[Z:^0B-C#*-F#I4FJZK.!+C'YQI9YQN8. M'TPT R5C1-SK)G5F%(L>ABL0&5<^?6.LPV@[<\7CE:0:IY=\U(@FD;GA(ZU) MM<(G"(Q7+\D59G5.*KA2]8:WVGQJR3LF(&(]34QPL7F%A%FCQ8.CXP6'/+9] M7E506J3D^*%OO_GAS>O7/R*FC T'CN%I@4J2QM<_B?6H"ZUC6W&;'+I;S-AI M0]DS9IE,/ARRY>J_L+7H#L\<2^9&4+ 1-:\KLI"P3;'1?G&Z["\)9\/(+-<+GYO,.,+(]U56-1CP[RVM<09I$71SYZ M0*;<)K,4-SN@H26QP0IAB19:T_V>EJ@"M"I$SX@A@9EPO&02-_0J;P9JRM\$ MXFW'?:1^-R=1()E1S)C7\+#(D6 #6G4>D6#ZH*\9N#=NRCH7,IL_$94,P:]$ M=U^AD!')9(3D_G"L57KI'690ZKM:$28$8/1^XG5NV_J5/G (7NJ2(_GG!DM4 MM6@FUZ)^=Y &W9:$L>#=M\6 +.B&>X@"[TX;-P1Z@Y$?P^3 M;#:V&)6IRF\6#E:9L4F\VV?Z@ 6/!H+3'VZBHD#JS P3H]0W,E'H23H+8\5( MV)ENO%=#103/Q.#-,V%,F9;&VL=\:@<%Y^Y?QC/P>D98*[!VIM#,PD'Q_T_[ M*NDC'#6@QAP4"R3FCSJM#+_RJ63.LR=2-0M16"&MM\N4[CK%,T3,R,QW_535_T_ M B+>J4 WJ,4"-6BD[N@W:1?Z#A%CTCIFZ;ZE)USD&R*:G_V3%J++T/UPKJ[) M>)N,W;%Y@]LB%&PD@",%'=W?V^?O^EV.EZ9:>.+0/"8@HPYH!+#3*C4#,M/IM(NMQE3GLN7F3O3E^9)GY-RM;UG^1.B6X<,N M7]\PO@+H$/ !WH3"=%#=E_=EEC_E&5_0>\I(OBUO(1. Y:1Z>Y+_U'8J3H&" MK9J-B&IPM:W6 EJ[TW227T[/JT!B&0O9[D*L1-JZ*I27Z+P8I%:#VN6 NT,M M:&ZM_J*R64^/P/B\D^YF)%ZA.UIDA%5W_.I6G\RO2/IOW>]*PS"B7IJZ:/P) M241F='TRV(G^>Y0I>6=PH1JQ1NB&>[Q,Q;!'#%VETEDDM 367*.2VR2N2E%K M=)QFM)^:XK'TV(MJXHG5EHZXPP7$@[B);X]5S8&PUR.NK_XA5DZORZF"N[L4 M./3:P='EBK*MBVO#SR1PXG;=NXQL,1,^W'6[M!1>K@&.H"8T2V^.E2=]$RI4 M07LYDBV9:#/''P(7!3O47\UMM@Z3^S/L6B 1*P;/#[8VX7FIZ&01N==O*E?W M[@9=)!$"9V"#\ ))E,6=75;=25T1PK.(C)O?G??3\33]?#PIS+N^8#_OJ)WS8_ M$< Y+W+9L":O<%'09Y*IR,5R"UTVJ]Y2/IYGM1$+=^BA)OV"2H41U<"C%1H5"YL$"6.\C-ST]EMX>]+B>'C7$. <=5M=Q\P= R MK5ZR3U"]\^XK86LNE"\3+R=]8Q<8/CYW:*[L@#)_/$99A]W!>GX1/TM4*G@Q M,\"FXL=BBT^2:'%#-J)6-$T7J6%PY$T\+NRG=(^DF PZYL'18H>4IP,.$$ 0 M76(XO]/#84O[HQ8<]RF9N-QSE59NH9=">_3]1&GVG!?%1"F9/).S>4=^T\==.OFHM ME%@^$T-T;)PBP59J4]L(@"9TRIMSU0LG_40"QJZ226J(&%\Q^I1G)'M[^J4B MV7W9VAINX-@4[RQ-9(C]1+8U-R<##%\XN-JAC<@?$$:NL\T*M[BD*8?DL#G4 M'\5C%[H#.>L8"K0UK_4?V!:Z&YPX-$O*]N1E"P\59RS2%(/3TYA.)]P\[BFW M.TYZ_L1X8;""0N)BQ U8QW]O-! 027WPF8.KQ3A24/C8]^ 0^ MD.CPU"" L-FZXUZC;#A;?\.RW@Y7E_G^4- 3(9](S564L"FH L7\O25TF43X M3GK<>OWC=E-8.<.G@0IN7%;H(-;@(YR):UFM&E[I5!QFRIOX%_1*.2ZGVY^# MK]R^A@-N?;V-U[19I;Q3DDE42N$FM61@ZF-O'.67WV3SFHC,I1<&DSUE=?Z[ MV% %^F;#-?._"6;O^8;VR;*'Z6SDV@%LE.@6!_PF2WI46MBT\N3\3#" G??2 M7 -7< JE1@DCO+O\[W #9Z\]$-3RC #+\TKILISXL.!4;S>?9= G_M08M0WR\8(;22/]7M. M+3Y*1!*[132.318LD+$/:/#BWZL5*B@60MY #A.:YV=U_X_(FQ:1QZG>W=JY MQN&-RMND\#L]FSDJHY\Q^Y742V AL*%N&1$'P\_X:[X_[H?USI3O;%2,R?Q1 M[HLFB$Q6,6%69W$#E(B@!A/4HK) "AFCMN[1EFC_M-VKY:@G[K'D"@MA_K,@ M &T(@!M$$^B623)%K>GL5V-DF;@SXD+F+DU5'":?>] ?8V!2J)$Q?%Q%S>]: MW97* IU14LE_OK6+WR5[4S+P]#PO7<:K"ILX4?KG2ONDUSE&XCB@>LPWP5$# MO2-01?D3V>;@YP68PUF-NK$VNF5HSM"*1,)%7<#V"8_^%A&D9+ RJ>3G@#EA MF$EQY=>R$)U$4M>L /D68S=E]IENZF,DH3Z364XZDCHZ"6"KPO##@C>\$#KXK_7$\8*MGT)V4:,?.!?0QOS M:1(C.I\CB+39TY_ BY=73;^[:@&IL=^CJH.9T!A_^U$\]'3K#%:_>)!SJ#DY M'>^-THI"N#)]ES.R;JV,P[8.LR]L[H7C,X>6@C-T),&?O776I@_?*_+2+I*= M%YK)A2:TBQMR$[4@J+,!L'SB,@>I?)M/I, UR5:8U2?Y>PVVTA5?![]34\9/ MK9KQO MBB2VJO>?@^TR#:&\"/KZ@GY,T>\@Z+?NT.]PIE])I3. 0BP2T$^6IG/L; M?3GW-Q[.DSMT:96?5W%9N?Y.PG-7U___8:?4IQ]!=B'Z2_3Z3.YOD3-(<9]>2J\ M$""&%&;BI2F2+?P_-$/2(<##$GZY(!%6)"H;$LWH+6G!U7UO1]LMFL<-2CQ% MH+XN%]6B'4,FEES3S>+W5C0$+7$EDB&T/)8=\;=R"T>D "X" 6$C"\@S2U13 MR)8+]=<\,P+/0W159]6+7+9W*C.QSG$Q381-9_,KRCJHH46ZZ04,^9)M6B< MGA-?&V^-GK^GT?N:S[M$^<#_Q7]L?N+_\\A?0OR7/P!02P,$% @ :8=\ M5)/CI*K!90 )O$( !4 !T:&UO+3(P,C$Q,C,Q7W!R92YX;6SM?5MSXSBR MYO-NQ/Z'WMYG3M>E;S5Q9C=DV:[Q')?EL%W=<\Y+!TU"$J8H0@V2MC6_?@%2 MDF6; !*\ 800<?DR\1__[VF5?/> :(9)^K?OW__EW???H30B M,4X7?_O^ZVTPN9U>7'S_79:':1PF)$5_^SXEW_^___N__N=__.\@^(Q21,,< MQ=_=;[Z[6Q9IC.@I6:'O_GER<_E=\-V[7_[ZTT_77[[[>C?][L.[#Q^"=Q^# M#[\&P?_]CP2GW_[*_^<^S-!WC(@T*__YM^^7>;[^ZP\_/#X^_N7IGB9_(73Q MPX=W[S[^L&O]_;8Y?QKG^PZ'C7_ZH7JX;_IFZ,>/9=OWGSY]^J%\NF^:X;J& M;-#W/_SSR^5MM$2K,, IETC$:;B_T[(Y0Q*I;LJZQ1D>,H^TM$ M5FSH#^_??_CX_@?>_ =&>HY6*,V#E.0H^(EQPYA9X/L$!6&6H3P+V-<.%H3$ MCSA)&(_E*Y<4S?_V?;YLH1F\U;F>](2TCT0ABAQ15'"IQ>A6U%U2-$E6H1) M]=[)$\YJB!*TT*'K[;3AO_QQQ;Y,=D?.<Q)+SA1'=#F(; "SEC3:BOJ3SC"31G9 $Y52,7;F%=.? /07L C> MCU4$T W?E=)N*@QC&J?]VRN3?GN15$X)?%K_4CT MN&^*"LJ7XCE;;F'R7RBD9VE\RCYD'76*ICU3>KJ=59,T+<+D!JT)?:W6JYH- M1&$EH6M$,8G/V6]U9KFR[:"T\J\)H_1-RX'HO'C>/T0V$;3Y\!37V4.0I@-1 M6LT^\<*7MAN(QCL:IAGF$E*N?%'3H2AEKY%1=_"X9XJVVG(R69%7@(A M<5JG;L([#4-]I>;9"=,&$\9F2QWS)/NTZ M3,5S5=IZ$'K/<8*NBM4]HD(BWS89C#(Z9?O-@E"Q!&M;#4+?11H1RJ9^J:*5 M&^.4%&SKV4@W?E"O@>C/$7>=X ?$=+=PNYHEA,N:#T+Q=7&?X.@\(:&8S)HV M@]!V@Q:8NZ+2_"IJ;L%D4%9<)X_^'^#N>U_AE1DX$H.WN*EF&Z0()31M:L9PKO:,@MEMO- MZIXD-:35/G]+T__HSME?K3V!I&J>#D#,Y3;C2TS0ZQ8#$'6.Z>HB%I/T\KD[ ML S9#NA\A/W0_RCT-1]#G%U'$/!0@J/3XRVW!.Q[WA/(V> J6Q"]N24(, M;P%+Y%>W)")!)X!%\LDMDQ\N M&T>46B!@""X71]1:$#P)+A5'M%HXL@@N&D=T6RA(#"X81U1=,1H>+@I'=%QY MB PN#D?T6WE<#NYI"R<4J+E8)BX#)Q M2H.%('[AHG%*C87 (^&B<4J-E4!TX1)Q1'\]4\$8X1)Q1(T]@P+AX9)Q1*.% MX@?AH5-'=-LS!509+A!'%-PS.?0=+@^GM%MX7M5.0/]#+AU'=#DA\A$H!D?T M-BG>$B@*1_0T"<[S>>\8M%SEAV!!V#(-(I)&B*;!CBA@E4I1]Z&+4\KI\#4I MNTU%.)Z:E+XZHZ_.:'%UQKZH+>ZY_I:SU7A*BOM\W% DZ&'-M>:T]C"E(LJ:&6E!FW_44JRE.+VAS\NKE[I M-&\?'%W%G>'SV_>Z:T;S [V5_>NUSLI^^F/VF#(=9HG7-=0)GP]-6^T'E;08 MB+Y;M.#K\C,B"[: EVP9)D)*E6V'HGFWFQQ2(OCVRK8=.#ZFDYN[?_*M,ON" M:NHL2-MXOXOWNXS![S*CBS#%_RXU :929>QTCL-MJ>_#&M^S>F:*M;Y] M/N\G^^/^>GO:JSP+ILCPGBY_#XGW 7D?D/[5BBK1TL+' M+A.U2TQAVHW=)RA=$@";8NS\PR8 T+X;NS# .X3(705'==HI@"&#!);F5_@@ M0? XH2]DL<,%GDFX!7.,YX_CNS7S6--LA0 M0YMJ<)J\@68-WHHOFGSS!>5+$E^D#RC+45GK10@<@G48"CT4+5%<)&@V?TL6 MGY@B8D4 HPZ&Z\"P/B&;,,%S-,DRE/^=)#SY]N)"C$>"M.^0K&R*DJ1(0GI7 M;@^;4_R ,[;(U03">G9 ZM]1F.3+^S#]EIU@MC=%2S%QJK8=D'.Q6A4IFF[R MTM_(ZRF%^#]/'_E=[G?L?2E)R&(S)9=Y+":SZ1B=D1^Q5ZO(>]O&,3^3@,1K MBA_8\!=IQK;Q(IR6DP@A$^'TCRP-,57YP2TA,E?%#*!Z5Z M!&9VX0(D^J[2L5IDYN5W::9H:C)D)H M[ L*/IU4L6=7I@W,DM8(0( %8^FE!_ IH@[-NC))H.X% -($+!)++X+PN/R6 MN/S&45I#L/Q?^%43NUD=K!GK.,L(W91/=Q0"%6L:F$#PN=#T893.6UUSP>B[89?5RL ^+]Y-B1-0FG5/#T.V/3=$OVC2#8? MWKW_Q-\KQDQ+&WIPKA[(DA$!AUPI6ANBG[M::7E5EP04)VYHG&IAAA6T^=C! MN:[PX4'&1P@R]J#(T9JT'A3I09$>%*D+'GEK-A&%Y3)VK@$Z)-'5UER1B8>B M-7$6^UC":XET&4NP7"3JZ:$R5EV1A'Q#A3I[W,=22;R58Y\*4HU"XM4>^T>7 M\RWVF+N/\.D.3SMZ5(J/*=<:WR WM*'X\:_!.MQ$2Q1]X['5')71;O[G@H8K MS?@Q:*RAX\<:1/GX<;?QX_'&]JZW4^9Z/V.NJPDS97M#-HGJ@V9-NAJ/YO@8 MU"AC-Z[P83P&=;A_5+U[_;HIH2D.Q6Z>9B,XYCWKR"A\OKF2D97&(8VSK^N8 M$?CAW?N?WWV0 M2U^IK@+?Y7416IRQ@A(LL0VBV9@H"7[4EC6^O MYWW#":23=SV:=3WV1"W'GLWFDYBLA1=R0)IZIZEWFGJGZ7$[39NICT1G@W%% M5$H%B.@K&J[(!H 2!ZF/KGA3(7.EM:O %6&I)T\+(]<5(;7>J!LX0]QW['<7 MVQ@M1-G'-N2Q#0U#VU"0X_V[X#&D-$SSC6:'";P0%+RC=Z=[)*]W2GNGM'=*^XHL0YKH1YLR MWT'JN*6NJ=Y+!5CZO3W MF-'J&=X3XSTQWA-CJYDV6DO5FVE2,ZV-KF7*9/L09#DC9DD2]D&R )5WA^L: M:M)!!C?/ -1XH\P:J,79$XK8EWU L_D<1X@*(_7RA@-1>X?SA!%PD<;X <=% MF C #M)VIFC]'>?+\D8_?H7?$J_OB&2ZMABA W-^LBK7)T=J7B=A?<:/NF$7 MA.1W2_0EI-]0SN8=HFQ'GRPH*O<;"57@7AV0>%9NIC(K7X,:?RZ2/OKW.FZ-D:=)+,Y MTYK6*,W*/65[W^B49'EVNV3ZV4F8\>M'-^7W5UYPULVH8W<:N<*'4>?7&5-7 MR0:A6ZY*SM1II\KV)@!B;&/G];XD&T)=$X.42G/9ZQN9<#&&7"LJOS2G9S8_ MN!I9R@&\HPFN]COCX=XYX2''177^GFS>[)[E@?)\JJ0QZ$OV^2KO*'>R L!M M<9_A&(=T<["()!N;LKUW]GMGOW?V'[>SO]X<(D,>5*Z(LE:1)##ES149J,\< MTEP7'+N0U%Y1TH'3<>Q2THC!P10<9X*2D+6E[:!S!ED+EHZN9]J9^:-<4&)7 MB"LR$)W1T$"**ZM%*@>-X(@K\I#GX0!"F6-?(&#=!!*#!@MC] 54)-&DL<\( ML(4(]/N#Y3':6R^[@\?]-%81>'B<_.+/+L.SIO!R'P.*'E!:Z&TY.#). M1(*'PUD#A_.5AYK1MDV1G-%;1!^8:B; YKR/ MQ_N(/1(>[^,RWNY;'/C$@^@30;>C*E("MD?;>7O$Y1C"&F%6]=%"XCZ#XX9D!/BD0/6( >F_+([1-FZRS>" MK&]5LZ$BMVA=T&@99FA_&KZF2A@1U^X[$$^W:,%I^8S(@JVN)8["1,B#LNU0 M-.^6^B$E@FFC;'M$\6",Z'M%)/AM$R,%A \V[AN2T.CZ(Y=&*[C:)1NP&(EH_#!9E(/6JD ME=MJ[.+1L5E) P/*8?G4.RAD0I*Z:5R1E#P(KW9NNQ"$5VTX:C?DV*4 #Z:" MO66NB$1SJ]72^UV!;32:-A*/L<-S!W ,J3V%[L-7-$)D8Y\L8#- Z39S93O1 MU6YUG-(.RTBYM0"\E^ZCPGQ='0^,4UT[IQL_-06*^RE VW)9 44Y^YV]+LC# MIR!B'P+GP8Y**$@..M[@H#D]PCR(KEL0W0C@139&7UWAPV@4^1JE&3]LTGC& M]XQK9AVQ'0#3J MN4D.X'X'2!VGRCX+B+,:1\B9I8"_OV7$2 MO<^6W+2,$4Q#2C=S0LO+)"4U+U7M;>%!>2DTL)?WMGEOF_>V';>W3:$C$EUM MS!6YJ \#TG"_=45":BRNC6RZO4T?U-]C[3-'E.F'RWQ6E!IO?;YT+0):]<+6@QU MDWE,_F[,3%Z0)P1SF\5P:DB7D[%5&EV];[ .H]'PTM'7[E$6EU=.K#O\SZ_2)G8 MB]?7I[WQ=HH:&J=:"6U4-1^[9],5/HQZ:,OMS61$F=XBN).M!U=P2#J3K M0MW!4'W]V?PV9_."K]39_&"_E'(#[^C]_TYB]V_WOHNS!Y&F"VIKGO;7]>OD MU-=75#5-OWRQJMJ;YR%3!8"5[0WQ@&,/0>XDXG8,LMXE211>01>XKG=@$X#_>.S< WP51-,*[(!(&(@UJTS *'&.\UQ M9G1)0LUC9UZJLDH@$V-/TI+S+8:QC)UOO1T1X*49^P+0TC$:02J.)YE/%:]U M9:[(;3U]\ A8+J.]T43#=>K*)%$:O]H *+!D1GOKBP(+.?:I(?64 5!>8/Y_ MMI-_^#X!0SJ,?3[HF.[-X79@*?UBMY2&R.SY=:PB\)D]TLP>8-A\^)2>#"]2 M/,=1R/X.HXC7S6'V1+ F"8XPRO9_[.A49_CHCCA@PD\STGS^SR!%%@X^4^,/ M=@BY[F(\$V#L/5G76V(4V%)U!P-O*%&8*8K68Z7?[,6_%!-ZC=C_QCD6O$/4.X)LW(3*'4Z;C'C!\27DUS;;S&2F130- YI MS+:+N& ?IP2#YQLYAY ^/@G7R23[3^03 M)?(!E="Q!UF/.HEO2+B!Y;@4#S> 6L^'N6S >* KH@'P>R"=)K%%5Y:3GJ3@ M<217;H),K2'T]00Z7H2:>,@< 6DK;D8]?$(KH"9]03541C2 M%4ROGO :QC-=0?]JSC3] #]84)]<$A34@0]70YW2V&'Q:KAPG%+2FP6TX,)R M2F/7<-'#)>24*JZ$E\'EXI1"WCI\!9>;4VJY=C 7+B>GM'(H/APN'J?T;B#> M"RX=IQ1M,'(=+A^G]&L89!/NQ'1*NVZ'_8(+S2FMNQU(<_@DS_*BLQ\#M#,. M J8'!PG/Y5Z2) [P:DW)0T5_D)>&Z(YBX(5NC<8>,/&S+9$^!=18"FCS3Z=* M!FT[*>P OC:&O%H!,/3@M-ZI+=^OFB7UC<9!+0R"/RYP0Q^;EH?5B6!U\ODT M=J",1]-Y-)U'T[THC5=_VD'B*G;9=#\%>!^'#L(R$%T>"(MM-+J9-:\M?^,SPEO^ M ,M?]\CS-K^W^;W-[VU^;_.K;?[6JJ8KDT9'5 VM$3APP!51=:^O&_(Y_1Q0 ME/!,MH"))]\$^4$*23-_D\:(0_N:M$GS?B:S?B:-#P;R,6E/ $-^EIN*RFM. MY&%2EZ:316\8[S?P?@/C,\+[#0!^ YUMS/L,O,_ ^PR\S\#[#'0,X2::DR$+ M[I<@>KX=,ECOKX>LGC8RX72&'-J&TZ?-&W%FC3B=+P:RXO2GP* J[,%EK3P# M%Z31@OIX \T;:,9GA#?0 ::U@[E+31OH7D+S5MHWD)36V@:>I(A<^Q3E;_3 M,'@FZ#VTD24EP]M39NTIP<*UD;HSS*$9FO$*W6D MBY+ 2QS>XX1-A2]A7E#V7R!OC4?R%J&W"(W/"&\1 BQ"T<;KC3]O_'GCSQM_ MWOA3&W\@)="5B0$11TN]T9"%_/Y=\+@MUMK,2!8/,+2=K*+$F\IF367Q]P%9 MRZK/:P@=^JKB\7[-:Z)#]8;QIJ8W-8W/"&]J DQ-R:[EK4UO;7IKTUN;WMK4 M 8,V491,V58?V&G B.'E ]E66U86;&QF0<8:W.*"$^6-KT&,KRN2_H:R',6W M_+M4MVADDRC'#RJ3I&GW7BU&R/R"&8_PF6K(CIRPZ1#CI.!WG=RBB/N+,,K. MGJ*D8,NFNJ]PM2ZJ-3R;GX4TQ>DBNT:TO$$%;FEV_2*C4CMC6QW9(,8(?< 1 MJK],9I*4U)7LW*"(+%+\;Q17E?G+JR_@PNOI?49E6,^$]@;2_<"62.4ZW/"- M9,+LN!?[(K^!K_K>65:LUDUR@KM\B5EI'6RN9^7>>L6VW:V2ELWH#5XL==99 MP_&\7\S[Q8S/".\7@_C%0 J9=Y%Y%YEWD7D7F7>1Z;C(6BE/KDP='8'U:M6! M!>I,/;:N+#^PY"R_*%@LN79.-[!\++\PN-G,ZLIB!DO1\NN#=:38CP_05)CE M8T#1 TJ+IGE>X@$&#Z@H*/%1%,,0-N'W@44A%)]W4#?%*<["Q8(R(>YTFI(R MD/="JZ\!WK;TW" ^8?E%LHC."5V%:81F]PE>[.O 1NS8O<,KUH0=+>S7;%[5 M%@))H:>W>">F=V(:GQ'>B0EQ8HKW<^^Y])Y+[[GTGDOON53;I0VT25>FB5HX MO2J9IBSV'WE)KHC]FX8M+C=0#3.X]0ZBQ]OPAFUXQ5>"6?*@3VT*%%?*\W<< M([:S\AVLH&B6?D9DP2;S$D<3BL+LDJ2+\L*4ZIJ4B_0BC?$#CHLP.2<4X44Z M)05C#Z/L9%/]N=' R0U&@D%)9[/Y]' 2L),+9]].-OQ_S]GF2RA48 U&\EX" M[R4P/B.\EP#B)5"=%=Y7X'T%WE?@?07>5P"/83?6F%R9-%KXIH&U<5-NA9\# MG+)6O*CW4V,P@'20P5T* &J\0\&P0T'ZC6#N!,!G-N1,.-UN@7?AT_[&WEW2 M-=L*-!.>&HUFUIDRGR..Q4,7Y0=BA-^P3\Y/?F_S>Y->R8ULJ3J[,'AV9M="X#9GQ'X(%P>FB4+% 2_>&B@6&BK4^C$:' M5G\SQCHY 1040[;'QR K5JN0;@(R#S*\2/$<1R%[&D81#WERE7U-$APQTZFE M8=+%JX:V6KJCN85)$U6QYTK7V?ZCE'0IY>T/?UQV;8#JWHZN;G[)]\ZLR]H=8]HG5TM:N.H_\&[ #<[=W1 M9T_ABGT$?NI>HS1,N(>5D7Z1,A4,9?DDBIB^%0OXU!S%,,/>M=]^^8EYL*A* MI>8"]VICB6A9@F.7B=J;K7 OC-V=+UT2 +MV[/S#)@#0QS!V88!W")'+%"P MRTL:#Q'?L[PVL8_O-8CO=6;S'U',KP._07_;CK72ZC>2K+TW62LG@)<1+!7M M:NG62L6(_PDL9^UZZM;*N:7G'BRQGYV1&-!+90@%\F-Y'=6Z_"%,XR!!;('P M"U4"O%I3\H"JB=\._]'N)4,C/[J@UL/8CQ;&WI$K_!2QZ1U5B3X"__=A$Q\: ML24T,BYWH0\L^,"":;^1I;Y#[S=JH?7*SB9#JN[/ 44)^R4.&)/\ E9F&V95 MX>BV"FZ3H8=6:YO3Z)59:V##U1V77U"^)#%W!&4Y0E?A"@GQK[ .0X%@G]/; MWY#%)ZJ(6!%.MH/A.C!"3L@F3/ _G(^EG-B7YC7SUG[.VSABP:S/S2$!N_3LF M452LBG*'Y<1VS:. MNCT$I%Y3_,#><9%F[,0L5ZI88JJV!GP$DQ6A.?[WMN[J*;K/>5E1CA6XIFB% MBY7 ;:#L9]1?4U5'F4K!["_:&*7VI,B8I9%EDXAMG1DN32;^)T7U:H]V/TMX M>JOD %O;07]UL.WB/]E%EA4HGE'^7VXW7Q5\*6]O-=X^A;/;8'"S=4 (.]K9 M#L!HXXN_=L\#M35!.T4QSL]#7F>JU@Q2-S1.M71CD#4UXNF_S_F91PM^$A_, MANI/KG&SDS%"[X5A &!_HROB)96[EF# P+8IHHX@NC))H.X% &RLOVH+MDT/GX'W1B2- MX3;]+21K9=4/XK0_,],Z0;;)Q>E/;;933,TS@/K3"*V35 M09']*D;52DB!^ M^M,!K)6&-'4%+(]?G)&'&L\)%LJO#@FE.,591NBF M>MJN[DRCL8?^+O%A>LD#;TU2I\+OTKQ5>2-"1N:)SJ MX\A(/Z#RCKTFXP6?GXVXV?PV)]&WDNH[BA<+X0QL.:I%$CD/(\1VAD*8)RQJ M;A$/[M89>$FFL 8@M+G!3'M^VT*:E?NU@/B:EC[S^0@SGWVBYV@317RBIT_T M%"7$O#6#B<(2'3O7 *U?Z#UW/6W5I]=)?.(>'VD$'VFY2-330^5><$42\@T5 MZK3K#[AGR[R0>)_'/A6D&H4D2C'VCR[G6QP!Z0]^:/29-AXGKS@: MQ5[,(X3%]P_;<0>UT['?_XA \0-"ZMS!Q?<'$G,'%0\(&QC"A/T:K,--M$31 M-XZ'RE&9/\IQNBAPMBQS:.>26+6RG]'( M-9O=$4)QQM,SRU36-&+:*'>IWFU=J@*VU!W]#=0^,NPCPSXR/*Q+_SACI#[@ MHQ'P::3CN2*?(;SBE@9$O%>\A>]$7]\[0O^XMJYOR-WT*4A0R(ALZ5E2#3.T M$PE&C_<7#>(OVM50N.2#H/@BO6%;QI),V:(G#^&4USPD-,6AV!?3; 1'75U= M981%94R ;4R,MC0.:9Q]7<>,R@_OWO_\[H,TETJKKPG>XG\5VY)2YX1>H<=G M@MGIE;(_H_)C9!*G6:,Q3/!*43B;WR"V>,M-D!&W1E1XAYRHN=FL";Y93TF: MTS#BRX(K$K+,"45S2SB09U H.QC@8L:F0LAG>$D=LX[*"2[@H+ZQT7GTDJ0; MO%@R;>MK5E74!;'QJH_W7-KBN>R)6@X3GLTG,5F_O1'@%*P"3Y<%&WX:(V91U]R4E?ZX98^KT]4MB[PYKX M-#0U45-.C?HS(Y6G_?*;+TR"S^F3"FS'X*, M%P[CU<28! -47H[<5H75&G1PQ;4!=5Y=M2:$=_:$(O:E']!L/L<1HL((D+SA M0-3>X3QA!%RD,7[ ,9M7@B":M)TI6G_'^?(&)>4"S)9X?4L!^>J&71"2WRW1EY!^0SF;=X@R>WBRH*C%= MI+ST(5L>7 Q,'+^(J0-UZ("PK4MT)X&RF.4YH<_)XE.R6I&TK'191Z=._V9F MXOC-[/HL_ /!7+W)> +WZU2F-VB!,UYM,3[%%$7[=2&>IK >G;@J>)D/+@44 M3QZ8[K% Y5R[1K1\5.^PD/[$U&W5M#-!ZQO1@LD'H%M$'-C_JA7I%2GN"325.=79'\C Y M?#XE6WF?TB_?&516>8*?*]B?>3G1IY;!$V"%O M?A3,U$F1RO8F*AENP;/;6MJ[4XY_ -&F(>MBMBHCT]%XR3+)AE?7Q""ETJSW M^D;65+L4ZZ7@?F;#%F&RJR#/I3R;W]&0;3]E93/I=X%W-,%5[7X[X6'E1:ED MGVR>FVQ7A;>Z]>-4X:5%L&3%N<(YP6WMM)*4>I:?.(W MC5IRY;??L_*9DDP8O>[^30Y)[G?$L]3V9G[Y\)3M\.Q+Q"P;@*!+1]/L4 )*FOL,P)L(0*Q,F!Y:%]9;LNDZ"[12OM& M%JG MH/1W>MDI*]V4"+!\?G9#/DU2;L R^F7T,AH,0@B6Z:]>IIK(0K!H/WG1PK%S M<)W6'>V_618:7%*.J?]FX%MP<;MC40R ,H:+U1TC9(B,"[A/ 44/*"W:5R-5CS1X_28H2;YHDS5% MF_R]*\UHVY8^GM'M]B6H'B5K-BREV22-MT1DPC)1RK;^5IM!;[4YQ5E.\7U1 M:@$[I!:'1$Z>UOMGA%ZDTR5.0W$!GC;C=%'7ZBE*B@P_L"WN'-7+4-GNR(I! M&;TC2%1=J5BODPV@:)JT8?>$W* 4/58W[ *H.6C=IW0.7K-SO6X-,3T:7W4> MB&0VHZH7ZA&[[]8GF<#OW/P#=U7;ZL!QQPY49LJ$S[\< /XS:3V>AJ,8X'=W MV34_5Z9%EI,5HIV:S;\R@Y0F&PZ)YQ?8 M3E;\JFR!!#H:W6P=JH,8]NXK"@M2U;4U37UY#S-':.=,WARXO>8"_YJA>9%< MXKDH-1G0TV>%.YX5SA?M;'YPLDHRIJ5M?;:TSY9V.UOZ."^%5+KNB):_;.SB M@.V%I".CQ15I^1M%7_/L;Q0]XA1;@"+EBC"4^R342SKV50';"M5!LK%/#(@^ M 8R N#(E8&ND?>"JOS0@6Y90=\F7H\T_]/+LVR:=#_V/(M&P .CBC=4A/D:3$JQ)2ICRW191MAJ9!EU_ M5YJJV5"@<+0N:+3DY\GNZ'U-E1!LK]UW()YN47D4?D9DP5;;$D=A(N1!V78H MFG=+_Y 2P;11MCTNJ'FI.6)$WROPW&^;F$$N/F_H-SC[=H+2:+D*Z3?I33/0 M;E9PM-D3)X$E0;O9P='K(HIJ9NHK2YKE@QF;_(=P@43WRLJZF$;\OB2,RU=O MR;SM882/+)_-/Q.RS0660N?EC4U0OS4%WLA6S@:LEP%^KDCZ59Z]4-/"!#J5 M6_XW56KR%:I/7 *U]7A@)_' ._U&;UT">WF,L,<(NX\15AM51,MB=$$F4O\$ M:>4$&+MX=#1_TD I=5@^]6:>3$A28]<52U6Q]'GL(R46PO 1^<^YMW?N>1A_U)4,C@290J(]%. MC5@ XIR]CO'<>;A M4Q Q\>.\+2ZIX?"#PY1:T>E12]VBED05#+=?Z&;W@>["IVGY>>KP$N+6G=9% MLQ%DXJ->W4>]QN60\U$B'R4RK=%::B%[C;:!1JMYHII29G\.<,I:(:ZYM2_N M#QMM<%55ARROF0ZBF=JH! I(G:WY[3XX75R2+)N&E&[FA);W>C!2;HO[?Z$H MOR-G3VMD#0[06S&H*K='=^$=\(7,-AB MQ" U.0$;$+[]F-U)8CN@#8)@]&SO0:T]8V"-K:!>BCI7-3? @7C/%O @[F!T M1[]A*B%3CI?2_;"^D2E7RB2-+]E+DW\4%&H>4DC'MO$QXN M.FDA=TD/HVNUGBY)D6I5>UMX$";$:O8RP ^O#%%Y5Y*$//(KWT^W?A5^7/$J M$=,EKV5WD4JGG.XP0.5C7+Y [R/V/F*91U"AQA)=A=$5N:CW>=)P*W5%0FK7 M.L1$._.1F@*!_?("RH]I]6R=A&E;0)C^R(.# MPYJ2Z(%B1PL4ZPJLA.9L.XG+FQBVEP7Q M4\ _D&1621XG^C^!5G6GW-0K'J M*=Q>*C=)4R;\PX?9-:([O.PVZTN/=YV1_5W)M@35Q^6O]Q% 'P$T[4^SW,?J M_6D-3(<>CK0C=*LU4HI,&5V_!EEQGZ$_"_X3+PJ1MTZ_T1AR<#-+FS9O7W5K M7]6K@:!K"FHO@MY2I[@HNG_:ZB[G/J1-?'EW[[3-'E.V52[Q6G"E0^WSH6D3 M7I(A:#'4%26O;R4_H$QP"?TP- EG6LW3#OP?D_QNB;Z$]!O*9W-V2/.[O>KO MWC[T?G@]=5]W4__WQPO&>Y:7BM;E5$R59M=. MB,TR5%V!M[ME\HPK"!E7ANM)E'3H-+WRU3*+8\QUIS"Y73*U-MNI\'7@:MWN M?9*]7X*:]-;V<[Y>C"C3=G=D/I>MNJ-AFE7&U21C>TN&8R3)M-49H%,IW_ M M.=\\OWNFA&V+*#[97(>\F$'MHM,>9%@69NGV_1=ICI($1?SS M[^Z&;,2/=$2C3N8)1>%L?H.8V5":8@(V5<#I)XRNV+3[_4JZ+ ML,2URB]S:3B*D9#)?7Z19CDM.&F2Q"EQ0^-4'ZA/U9_\P+VF3-$3W3X%[F\X MG'5(I3(A3-7< >E+K2[]KVH;EF6S#%5D*PC>T017I8G$I8WB\HA@BEKYFX@947L/ M![ %#M ;M=M-!L6G!;=;V9?')*XFQ!5Z+!^)Y0[I;'@.U9+($8FH(7LO^YKE M;A\Y.GL0^15!;VK*RNAJRM!V-Y,);;8*SZ$"%11.E13149:J(?2B2X)C].P[NPX0K,$&V1(B= M,I40EH@-$B9[]M2EJ?3''+ V55/B?'&J(8I3:8/D]X6WSPD])<5]/B^2211Q METEV@R*$'[C#;EI0_F5?<=)J# .\'EA?UR&=T7(+JLQZ11J<1D^S?%4F^?9" M)W$M9$ /&_BH7 M0'EZVMH'^69&SC3.-VN(!>_GD7EVJ9_-]9M4UR-3D/# 21:L MPKR@S%AA?Y)Y]6.0X/ >)]6/V^LEX*&*5L,/?:-&.SI] */; (:@)/'S-^OH MZVVI[F=P2XIA7FXIW.P@5:>%R%,#[1Y\' &/5VQ1WCVBY %](6F^%!=F;3:< MT1)N4*+_"X7TCKVY[0??CS,>KA])%SP_$GLY_LJ4B*QT":#X[(F=>5GM-0.M MQ@K27PVR+R!6P*"BM0]7>*>^9C6\[E4"[_;W;G_O]K?"[3\J7&,3C?2(,OXZ MTNV.,/&OM0708PX@R<-DS#)[;2;W$$+X5(DJ98=)OFT[)F&!S8[C"B^ +!E# M_N*? XJ2$N#-N,TW07Y0R#3(BM4JY&&0+&"C5AV:^8W;OF9H_W$W]'H_\B!^ MY%U]H@G;FO*_DX0'8RXNU!>LRMKWZ=YN.[E ;NYN9O# H.I]WBM/B)7>9"%M M:_P&M![O>;.&Q_,P0E(/I:JY<0YXQBL[/O(;MDPJ1,1SEB>()\@ QKG\4OFT M-J>,/A!7=1V,<_$U#5>$K8A_H_ATJV."F*GI9]8)?DG21D)%6! MB)ZZX8I,U%&XIL>@*W'*9FM+TS?DBK A8Z5=H@KLH!N-P#ODW-923W"'L:2 M?F0A[,'&>!?4G>3*KM%$*G#7H7,;B8:4P'YPY[8:#2&)/.M'B4_0]_X>%Q:A MC0?3$$3A%UZ(;K<-!.O]34754]FS9EB%SMXW-&BA8\(]>F$0],+=$OVC2#8? MWKW_]/;NK<-0O[1AGWB%SN85"+C0\2SV"(9&\59)D$5U@YZ;N(O >2%13ST MBKVPB,]6Z N+^.#7E$L#R:KFQCEP"D%RMW522M 7NR9&)Y%'NYBAWF,,1NMK M'4H[]F"#XP$;R"^#UCO"79&)AQ9(?(@^%FPD%FRY2-330^4;<$42\@T5ZJYS M+K3G,0(V8@38]G1/[,Q7A_L^^MLY1B,>'9=7?UO+:,2EXNTM93_Q.\?C(LIG]!;1!W:B MU1"I:C8LI=DDC;=$9+4?&M2V Y3#E#7A=U;>5,M!#+>0-NR D%/$&522(6G6 M 1%G3U%29/B!S>)S)*%"UJY/Z$G+?0L$..ED;QPX3[8D]V9'[/4SK;,]J8+P MB59?6WD[>UJCB&F.=WC%FLSFM^S7;%YE^; .F,0BO$?7PX]10DRUHSFWL:69 MU'V\Q$1,L3I(I%"LVC8^:NNCMEU%;=L>,3Y6ZWZL5JFO$RTE>>SB4#O680;. MV"-.D&D!.,?&+@:=Y/?^-)>Q!^P@DPEF=8X];@>6A-KR[<$_;J143;QLS*?CP+SIW;[65H.LH4,1N-)#@N*WWM?RYOC$%_%@>%O=6A)/!0 M \:+-&F"!84$?M])_*\BR\OQ[\@DCC%G(TRN0QQ?I--PC7.VSSXA&N$,S>;7 M;*B"O^OWD-*0]:ES\W8T9 =.[4E^MT1?0OH-Y;,Y6YAL/D\6%)7B%'O:X;W< MK9Q=WJ]:739[6M!J'V!;8W7CJN9\:#O6<.QTP,5PQ)=W1[>B73&" 4?F)(J* M55'61)CQ[7)*5FQ[7:*4J?_H(F6;IMR-K-W?!(_U.Z*<+T@?([RHM_I7Z.S? M<;Y\!H.=(PXX%+FLNQ[>4@F5>\A]R+0_/E_99"UUB1M^UFW#-"7^3U[#AJ0YTVT3KJ-L MD;,"IKM]B=$K9NM)DDY52!<#G(B.4/Z-S@E%>)%6)8NBPQJ?DS0N_Y54]O%^ M([KBZO1=^"2003\O,YIZ[4O VUL"_H;'=U,4GX64NSDRZ?J4-S81\ \3IK"7 M9QM/$F53_5G.TID&[VB"J]*6FA5YEH]Z5&01C^45M*6D4R;F]!RH7C8BT MGYJ MQJF<4SV;2$@6X.E/\;2X_MXPN#6P:'_6%2W;:>T4;+^04+! ?QGS8NXP_P8L ML%]'+[!.$]C KFU2I&"J\IC<3%K"PJ4CP67D^W&>6=*L'X*$%R(3E@2 M76+1X*)SV5!H@NV"2T[;@*B\ 6>IE86\E[!=,+3&KX<@QE@;V? M LS>D2[*F\]"'F7/ O:Y@P4A\2-.DF!>\'TXV)9Q+ZD)T!/W632])KS+5PY= M#KQ[VGUM\ .B^KLL_!RG.$>7S,YG"LCN"Y:HDFQR\*W.JD\UF;-%^E\HI.>D MJ*WGT&*X9EF.NO6?NYRHAXP/\D(#P%&]#WK%5NW=(TH>T!>VLR]%Z-)V@QI- MA]4C7;!4V@TV,O[OV/M%.3,-1QN;!!Y)=_P_$ENYOT(B +V\4_#1(#\C3[;S M%;('.7>/!.U_U.6RU0"2[BIUCL67:2&&QMH 7[=*;7]3R1$!"I2A_C U+LFM M3HGN#S'CD.3J[*_^@#36":YK'T]_$)N+:XAH&IN"0?2 F/J#@:XN.1S8TJ$]2KV MSXUZUF9KM@WG.%VHR!4W-$[U;DO9;+<8$ >O.QDMVB@@CF[#TW,\BKF[P M8IG/YE^S2H\"/+!?%VAW/?P-.R>N$8V@GPP^C&T<[R_K M*!_RR^!%=Z\V'<;'&9PL?/=;2#$G077@"-L=2VQ$0\OTD8_CB7PH%7:BKQB[ M(AMU2 1F[K@2(H+,%0WCW!6Q#!$\' N&W\+@HA/Z"^S9+ZNW%B58&MKI[C9*0V%>@X6A MG:IN;P!H]5AF[ :SKPZ\D;QGH;CCYTX+<5F3X* M/$P4. FS;)\Z/J.E6KQ-*:_Q2&KU&8"\5Z?F+A?^FN+H("%^VZ\V4-S/&X9G M?:]<37G&)UM;7+_J@&'IN#VS^3*%6I>9E[V#]%L507SQ9<6WB&_/U"%$)XPI,]K-5 M^'#_\83[?:*CU;%*RTMBZY[5_4T92P75EWKN'$Y 4WJM3+@>XIV?*N&E;+_, MD56%V=KZH(XCX-F;7ZN_&*C590!U#9[^@J-6BJDO=T9_8=51+=86MLKX*WWW M&2T"BW'\A;^[CT'!E=^QV(S:TH.'4N#"&HMUV:FPFB@@-J!+R+I,,-F[GN:$ M5NUV3]9)F&;=8DZ:O=,2)$H;XCT^91!\BJ[_M=DG;1,<:C.)AG7J\[+J)Z^O M_IKP?7%1LGFR>6YR'6[X3Y/'D,:SDH_LX'R^*FHJ1?3V'J/E.#OD1@-1,/#; M1RYA=IB7?;*+M!: TN.;&L**+!'=.:%SA'F5SKY%5_.F<8ONP-_2ZV[XYCU& M0_3CE9I1$$!WW!@X0X!O=V5>6BSA,<_AWU#&V4IC7K4P8G_>$?[34!L"]/6C MUH343!J8W.V(LOM[9/H*8Q]?H"+-RG,_;H,-B&G8S]0;6MNQG$(F7]J##>0P8/CP,/ M;H=?JP?PN/N3&!+&/:Y:7&9=A?UATJV$]@\6'NX/TGXL7>L?=*;C"M;6,C[LSN1(I/(Q:=3Z08E]2L!J$+ MG:W/&TT:7R=A>A6ND/1>XCY?-2K)C1I8.VJ8X5[+><7A9U[)X)1I">[3P M8&AA;1/8XX2/!R=<[UCH!+]=$:4:;RSQXK@"NA;.)SU_I"OB\+

QB^ M%3 C#\/O-#3:W.+O85F_A-/>N1J.!MFJ/4#N70_S-[19>\#@CVDB]QR:Z@%U M/XIY;-#GW1\>_UBPS"TQX@YB[XTXN^T"73%J<8P3-L@#"C(4%13G&'5<7AGX M$DL@5EK4>F35(,BJKSO/!-M34#;974$@QE:!.G1 V&]Z9 &:=T#4KDP\7PYB M6L2M#*#.@(NN#=A,:UT/BS$[H.QV3]C94Y04;&LY9\<;/Z2*:@.J3YH?41!ZP'. M3]+TA')%R(!P]E!JC"O1X('GK98BXDJX>2 9Z]G:_46EW!6NAG^EAU"4\^)5 M^6;Z"T Y*5--D\F5$\WCFZS&-]E8"*P'=Z&I@->/0432"/$2"#M(=<2IRP** M(H0?^(1@/Z8Q^_<#2HOF4:_V;QH\]-45R3[^U6W\J]ZCE='\P)O%_O7:D\5^ M^N-+^"]"IT66DQ6B=0YN>:.!J.2&^6S^@HS:CPQJVT&@:C?P>W&@3-"DPY=_ M4+_\0V\O_ZA^^<]C#!Q_8X?$.=/.(,ZV6 GYOJ8*NLNJI4W.\X M7^X(ODBYU G-%'4_8$>QS<'C22 ]H':O9E6G39&$! MS-.QBT?S3*H-E8P=Y*4I@]J(S=AE,"2NQ7(PFLVXE@=$[XF=50Q $2573ER8 M2. Q@_Z.$8MG3 >>;5, J(_/;D*ZNQ(F6",Z)W05LH\>D/L$+[:NQH;0IS;O M&!STU)Y8#W>R!NYT34E<1/F,WB+Z@*.Z^*ZJV;"49I,TWA*1"2%/RK9= ']8 M$QR%R79KD\!_9 T[(.04<0:59$B:=4!$B6W-REJ[YTA"A:Q=KX"H-KL6# K5 M?E\T$;;>7W-V_4SI;$^H/% -ZVLB3%HM>GE NJZ-#T3[0'1G@>A6&X(/01]' M"%JJ61$M=6;LXH"%#M6JZ-@]#Y!I 3C%7/!7J\0 TVS'[K$%2T*M78_=@=NM %;GXRN(R69FC_8\P+4*Z^?#N_:?)JA3^%3/RLCLR M):L52 M0>P0VN[ES#@L"YUF^F2UY _"*]87LM?7CM M7@*U[8 <-FTCA.*,1RTOLJPH3\?YP=1]FW.IW:\#,F]0Q%03=HC/YBX)!G?X=EYSF;' V:;_LGF*U,$+]+9 M&G'40+J85'<5\L([]UFYRPCUD+AL^P49R7 Y)JB%2Y6 M(C% ^YG(<632Y_]_]F>!'\($E6 9)FD.1/V!;ZLL?#EKNT1",GS7)PN0S M)<6:]2CY8XH.VY+C[;=DNJ- /$.28/3*YV.3M?%=[/HK9/I[B/PM&=1917!9>D^3C:_4USMO6 M7.#'%/MR17E33%D&2Y2EK]O=.(?**O&JYD8X6%/$]$$^7=C?"2KG31H?GKU" M;M1=C=X17BWOV?QPR<_2[?[Q:M<0\-AD" .[IIBIB^LPV5[' M)&)-VB=(?S7(SF>V)KB2RTR2\L3$E098:S: ^IAG)^.T(4;=V1/7SPN<+;F@ M*[56PI*TGUFVWAZQ.]@XFT7<2\^,N5B$'(%U-KI]B$E\AL5K<_?<].%!WF#OK8ML?L71S3 M<(WS,%&X4O0'L(-+[HV=JKR\VOTMFYK7%*U#')]N@ZUG3_R&R;TS6GK<-QO, M]&3.$65FZS4C4US-3]#* +WL[75.QDIQ?.%D%+ "'\"H#0XG4['9-!_('JXO MRAL+6GS=F@%L_+HU9#;[NH"![.&Z)D"@QVW- #9^7?V82_.!#'"]#]8RBI_G M7QKO=YH2%Z3@N-D@!KC=.27NR"3ZL\"4PPW89\DWUTF8YHQB[H19K\26"GP MLPK"85SYU;U'(L[4/0SS44)?MC8]@(FZYH8YV%XR<_:$:(0SX88)Z6*&DSG. MN1=)3/>K!F:H?, E&('04U+U*\E%[B39- M"7!E3OH,-I_!IIG!UM8AYXJT6LB!J*U\YS88Z9SJ'UC?WZS+V5DR<.F_7L7U M0EG31Q+V-W$=%C3,W^3*B3N45#7S5,9>K&(H\6ID 8Z]Z,70,Q;N.P=+]B>P M9#]5DDV9TI]OVSHG8#TT,EC(/WLAOQ*R'C[:E9,-INTVQ3[VH,.^G(YWPVM8 M#60AE20 S]V#AFIR57G6*G8&3E7HW0(<=M*U$,>ATZPYBKS'8,7P2[@;:3;/ M'G+%V=MJ*8-SRAP/@T/D\-+Q#[A@4C7=%7NE^V M\MP:5PZ'[N4FSJSJT2-CC7:B*;CFF>O]^67&. &;U\_JT2,SUDEIMBQB?^Z= M=4D:4X=I?G2?I64=UOY\0]5'.4M'J:B:+-?:WVEJHWG:*(7/%9M4E_D77G9) ME1]7= C8%&I3A\*5F=10!CO[LGF%__X\DV,18'V2%[3AF>A M#7735'E?ZT\!VGOHPS0.$JX!+TD2!WBU9@K']EJF%.5!5JQ6(=WP*YK66R]_ ML.9N_K+C\S"O+G55WU$U$"$#WFXU*$?^7JP#HCJX%ZN^#$1&\X,2$.Q?K\L_ M\$L:OX1/>%6L:N^-$CX?BC:SX0;3?DWG^R(XHV1UDBL8=$"2\Y[O_S>V058-DF+@;*(J*55&"W2!9@+J5 MW[H:WFQ=N,O=E[XX^-"UBT6CAP$^OH1, TT1W1R*5LH'H(>)\HMS9F$A& ?2 MMF8JK=5/\9/-':-&.F& M$@+[25U9;$,48K5\,=E)A[V$# M,IF3!RQ9VU<$L[^3WT""1 M_^"_OFW;%)#6Z5N'1Y_U0+Z'FG4+-1.@;B[V7Z-"BK*E>/:T3<#XO/ULAQL< MQZ02BO BK2K21)L2>YJ4#W=E-^MP-;V\J"$N1!^!U.D$!\*->EA4@P;(=E]5 M$!K;/7Z=4V4EC3\9I!&R<@3T0[H:E7_?O)G\;CZL/=I8TK!;LX]ANQ_#'M(! M:&F :0P.0&.Y\-"2XOKG>7_3QG)AM1;(.*I;RX4QH.W57X#"4#&$#M=DTR(% MVLX_JT6E%H==SKX#4.)@KCZ==UKGZ-,GWKOY!G'SG:(''+%UL\ \@YQ/"W&R MGZIM)U['LC1:EMVA:$E2DI#%1DR0NG4G),5HCE.##U=XM!/2&[XO7E90"\U- 2K^5I?X >!OA@ZQDE9,WO M_8F6U>JYP8NE(H41V,L /^?E\KJL65[*3!B=KE9QEAW$H0\U=6T^10,930"2 MD'NR^1+^B]!IPK8%27)D@Q'LXE.6.*CJ9NNW>Y;[5;B2I]XU',4N?L7)DO). M1K_?L\+29OTU',4^?N'1)[UA;/[&&NNTQ4@61!?+W;)I?+&^L^'OVF_TU"1O ME\P&33->!6U!$:3DAJJ]CP";C0#W1&UY5R#?;>330]3,QZR;&.,^8GT\$>NF MJAWI4&MP199-S%32D97DB@S5\('&S@!7$!8MIYG\K'0E%:^ED+3\HZ[D[K64 M&5!'=R4IMJ&T-()P8$E9?ME!RWD%CKNXLL&KS\!6#CE7Q-1"==4*/+MR)/KL M=*O!J88D\99/D*XMBJ@>87*Z;@#O"#/3VT>L^]N!QBBTFK!BCQGGM@JH;92N M/_W:.I%UA5X#BTS[\BSK1-8N4@@6E/X-FV,1%"3H: @;_OY=\%C==+P)JJLY MLP"GO#9M7$1YD.#P'B=,$V8_<@80S_,+PBAB\HWW3_G]M,U@XGV]?FC$>+]\ M>/#X(.!Q85"QKZ\+@A?W.[6&+NW.:=Y>K;Z9<")#$7*COK'1+/XNZ#>9J5]/ MTG6X*5W46GSL.IF]L49 &T6([0S\:L'7%U'K\:@>QQJ>M_]DZ_PBR]C*UV)4 MU-E#B7PQB:Z .;T=8QZC6%$F :I7,3I8%,Y K!4166:*@& M.Q@;KUJ/:%9>3<6TL_*W>_8%XX -L49I M5@6I&KK_6KUD<"=?!]1Z5YYA5UZK;PASV'4P38:]'#DI7X?BVR7;V4XXB=,# M"L^>^)\BJQ;6.7AOD+\IR?+9_#9,%+DSPG9&4M[8)$'/YPA_-S\+9:FIRA[V M\*%(O@3T,<#+#3M5V&F\G*3Q%A5=7BE0S7#IS-+H:<)[A9*$1R91RD[#A%?Z MCU;[=>QFA;W$%C>K#K7>S6JGFQ7V#5NY676F MR;!&?.UV-.'!GT7)U\GFN8,WA2$/+]>6;W9'L#\U+]5[-7?W.K/F#M'5>YDX>WFA63EZ1^Y8O4R]GNO>D7L\CEP/![7:1V!M M?N9P1^(1%H$PH!8?81V)P97D(RP[,;CA;,H'^6,0D31B_ZXJL&6'17)3E)6]'LIS]NT8(OK,_[114FM>(#M1V*YMWV<4A)C71!;3MPVT^29,9WO&DY MW;$ V@=IVFL,H,"@EH&-##!CXX35+(,*"' M 3Z>E_ ;^J1@6G _,^4'UHCFF^LD9-IN&I_MEH3X5BA9%^]#]C[D'GS(G6[D MWJ7LODL9IGH1+;UR[#+141)(@[/8%?FH??!@-%R1DGCB:%B" M8Q<&>.<5.6?&#O?5%L!KC]W8H?': GCM*.RO?H1E H"[9,:^*(8,\5NZ+'R( MOT7L3L?G8"KL]C.O=4=6*,C#)Y0%%'&;%2>XRE!EENHPB!Y"V?S.8IX MQF&5C7<7/O%P_,V+[WV*[O-SMC^Q5BG*LLF*'[=UX836@PW%$,[")"&/*#[' M:(07Z8OE=8K9JN,J+186BF\YFCW\[W_>IMB> M5!-YDI]7JX)K[@4C:HGI69C MVR.;TK\QB?]59#G??>4ESY2];?SZI17+[%)>_R'9MT&:G(I&\5%U'U7O(:IN M5/WQ47CWH_ ^LM.$1$XRZC"0XYG4=@_LP*8^K;(E0K@%I PR(.8 3(T'!0P""MA5 M/[@.-]SDOD$)_S+7(N/7)^8 M;Y3\@CP<7Z33<(US80!4T=H$_:6!)"*W?!A\-$Z?8BD@:A^ MW=9$*G*8\=KK_#\<0OH0)EP?FN33D-(-LUG*,B\"7K3Z&DFS7JUPI>!Q,DG* M[5C$M$!A&!+0PQ ?W# BT3?IYQ T,Y/@7D[LWW&^G#(EF^W<]')W [9\6>MT MM8VS*V9B-&?N;6\S_#T@6GHDN1M7^:TDC\O8&>#ACIAG9H)VF??E\ M-;S\8X#[F2@404C\B!.1@O3ZL1$8R\M #U,RSYZBI(CY=2YRZG6Z&N'L@7U\ M0C?B A9U38Q2JEJWDI8&Z#Y8:@)Z#UH8U50/Z&#ZS>U!&>*SL@JQFOS:;K;P M)-\@WS:TC&Z%Z:#N8((+DBYX9=@KDJ.=9T5$OZ2I FI]#+E-Y&U-44[^'A3M+: ?M@'D'8P4A!N&PE5.F D+K.XD?O5$+M$DMLT+?DJ.<-:H.5G!QD6X] M6=>$EA/Z(-WECO #FKNT27GML<*2ZF9PV%<>>5H(9"?Q^4(^7\CG"UF1+V0C M8A0 -'!%(')6#\N4Z@,67%D^8!G!$6:N9#V!12,.D[F2S@06A;:+H,=\)9*' MR;#8<_ABDF'4^LL^LG32**.V_>4162H1N&.JOP0A2T6C$5!P)14(+)MZ5$E_ MZ3V6BD$?> /7YEQ1>0$Q+;A0]!/_K3^;&Q_*ENO[,",1"BEQQ5($\%MC"LF M%*[,%SW):&)-7;$4]82DCV1WQ8R$R:E1>F%_=J2-(@+CN5RQ);57F#+_P!6; M4D\R(#!0CT4GAM?[].2CQ@+W9U0:*);0?+>!@BY=,3Y;;4#M+2RG]&VL$O*U!S&:)U>C MP2FJ@DIZV,J)(O5/HZ=E?#5/_NMH5+ODT6%R9,=O,;PR,D8Y1V"6N@^B#YB= MPK?D6;-ZP[RJ@XDZ?%O+_!K1W:4L.&+DG>*D8-J!@!5@+_OX4>Q9FKU-U!AD M"D]6W5(R2\^>^'%8X&Q9I=/RZ*R ,V6_X%>37%%&V34ER*^:1H;:8"I$35$K0*4I.3@YT0STZP%H=/XW&,\_P0XJ0B],#_OC6TRRT* MQ+%R%*,+:X\6V,XY43V5-^WLHEJQ(2C;F^3A>:ZHJ']N:5;Z$F_Y]M*@*CX< M;>YHF&9,SERS3./R7TGEG]O?CZ.PT/I]F2GI53SPI#S@! 9U,E,PB^D&DLG[ MMH'=5!I=63!V!4_2 $E+F:\J5!E ?([P\H+1 YY2LZL!6>\.3ITJQ M_XO%6T"+D4R4.4*E-O,9I?QV7/95)O$*IYBO5'ZKG_QCZG7V!=B<+%/V.^() MRHR4DI1.WOXUG-*(1^UC=04F#=F4-CV,/6_.G2C(IT\'S;=OA M)@Z,]9?%HJ2!NQZVY'$)2#L.[DI."UQ4[>&";NW>>H)K#53L;W>W6GCJ $A_ MF2ZVKL2.D O]9<&,8D:U1$'TER]C^[0314Q=68A0SY$FCMD5_X .XZ_U]9YQ M$OUY%@SL: WEW#.6VA6]MWOI]G@ CT$?[EZ@[F;M0LZ71IAS5\X87>;A$2.Z1WB]XK:=/#ZZ>3F[I]\Z\C$KQ>UZ>#UIXA_1O&K MZYYW]MHM2D7U]MIF'1#Q)4R+,#G%V9ID7%V7? %%TPZ(*0UC,0$UC[MZZ6UQ MGZ%%6>-!\7YARPY(>3[U&IQ_AY2V&NC8 .C!>X.""_DT#^@VU=-D/J6YFE5[YWB-JYDR[0P8GG M,PG1)BK:5YOF_PG3# MW975A^*M@K"ZKY[7GD\.;C*;$QK,4CMX0#V22QL&!1N:9]0BF M;A%,0O1%]0DY*+?\@.4=G+/[!"_*25475E?U>7T9;E<$'EPB4KZQ?+F"P-H^ M0?JI0PK%,1>3JPB&@S"_S@<-%^XF1@4K?SD]!)%#69<@Y3<4&^=FOPY?TJI@ M2-"KV>+MBZ/J=J O*%\21M\#JG)]5-\*VMT&#LNB.E!^RL9&ZWV^(8F+-66O MWT!YV'>P:Z8]7T+-1#P-*=VP'>TQI#'XXZA'L()/K@F"63IL; /U^^("+^2K MQ1-@"!LXY;>F5M9JDI#',(W ^_G;GF;+\M=K8]>45S_(-]=)F/)2$7RK+BL@ MJ=F$C-)0Q?-0M>ZA:N,*^=NL,'M\EOOXK"']P+;'C2WV ]N8(-Q8(W5NPNB) M":P1.A.*;R8GD#7=8PD#1.T*O#1RAO87I+-./@T]3OU%M< M0!P28(F,XYKZ1F*I]0N"!0._;OYE"<^[$2RG1KX"L.0^N2*Y9F$SN-[8M(SN MG>U+$!86@@MJ'.5T&VY3 ,\D!(&R?<+_YY[-3?;+_P=02P,$% @ :8=\ M5#X4$^7#W@$ GQD6 !0 !T:&UO,C R,3$R,S%?,3!K+FAT;>R]:W/BQM8P M^OWY%3I^+N],%7@ WSV)JQAL)^S,V'Z,9R?[/74JU4@-=$9(1"W99O_ZL];J M;JD%PL8VQH"U*SO!H$MWK_O]IT$\])W[H1_(G[<&<3PZ_O3I[NYN^VYG.XSZ MG^I'1T>?[O&:+771<<1[N0OONY%/ES9JM?U/\*NY$'_P1'IM_CKUH[DT8,*5 M^2LE=[?[X>TG^@GN:=3MYXJ92]CY) (9L\#EZ?72*]H97%O_],>WKQUWP(?, M7"SNXRJ\.G>#68H(?!'P/[YM'59WLD7"I3]F M'RC^:KVR>#>/O:]1;>R;AR2R&H]'/#O$'I-=>HKY!6\ZJ-;JUB)E%,^Z*_VI MX+8DCGA_)@"./L'OV=YF75??L?9G[2(*_1F[H%^*=A&/HF+-"E-]3*!]G6"D>Q\KJ)"['@R3P>.2%0YZ[ M^_KTEW,!R^_+;3<<6H":#TSWA;3_R%H\+HJ/'7Z@4_][-UOV,$RO=;ET63S@ M$1OQ) ;JQB73#?5&!E4WB2(>N./B5YA?<]"5PIV!!\+-72?.?SC.3[&(?7Z"P#/0^;->^[$-TN"G3^HW MNNS_J5:=7W@ (VYYW3'SHW"TE/ 4NG6E6/&/*8.;C(*O\[$;<_;[7"(.9!7+V!!6XYKOKKYZV8W\>?E#3Z=/+3 M)[/4G[JA-W9D//:!+'IP<56*?_-CIUX;Q9\=^J+'AL(?'SO_\W<2QI]OQ)!+ MYX+?.=?AD 7JR\_.B'D>$-&Q4Q.!4]NNB^"S Z@FP^C884D= M!:^S.>2!!_^/SWW6WW*4#/UY"X3N<3<$B<*"'O.!Y9_0?Q;\\A:QJ?A< ,?S M_\59=!9XIT E6R=5=?&"WW<:NLDP?>$5/"+TSN$[N75R_J]7?1=N3K\)+Y_U MKO.(N:C!$**XAXV]QD&]<;B5>[?(O3 )A/KZ>^?4O%YSQ^.F[X=W*)+.0V V M23?N)7[3)48KK[G+Q2WK^EP#8T\][27L;B#>4\.B+4S8!&?7.056%0< MX.UUXM#]<<6BRZ@3HZ#])_,3GMWU'%RH;8.&][3]%-%JX6&OR7Z*2'4:/G/L MA"Z1S20>A!'H'MXSJ1-I\\GTV:C-!955WT5]L;"X3&(T6%"W>/(VJCN 34]; M?1&/? $,EKOZ^MYS.7Q^[43$RUCO_G.9_MNLMS'W^<[BFRBLPF EF&9C[L-? MA\W,)Z$?V\9B&.?.7NUYK',^L;SBFWB!+)[:1%O*Y+D;J-2]DM3T<)@%WQS'_QH== M'CTF-,.>B+^&4C[K(!PI^@&(S:V3_?V'S>DG^"+^_!H&_9A'PU/>C=%-2/L" M*^Z61[$ ,QF_5YO[\YK[*&! UL3C&PREJ-?*+V/[%WK EW#,?-'C32EYK%U3 M[;8YI/RQX!O:@02[$,_[&XN3"$Z<'#P90'?)WVN?E0<7 *;% X^-QQPP+=@Z M^<8B=^#L5QSTD,[O/8&'/Z!9O,D1/81'^0/[#C^&L!"0-*="DI?C>71VL+?W M/*RJ95A56SNL.GA%K"J496]Y1&^ 5;N5VOXS\:J 6^4723N^&?!_)/ZX4:L? M782&$3_A=)^).'N[CR,.KLO9J3\=<.:^SAF\ 6;4#P\6QF]6!R_V:Z^( M%_N[#S"43<&+O=K#>%%T,+O[!=K>LO#DH3-JPYI "8[/[D<\D'3;,[V!NP_; M@D_AHM[^S"$..X\L U%6%.(-Y2O=!$J\\.CE\B;,&:^_7LKE#%@\+\X M+-$-^P%2H@E>1OHKO*Z>.Y/]90+PA=C6.&BL#[8U#G86B6WU(TJ-J]D?$=$N M>TU<19^G#*V3C$;^N-F/.'U7L(&)*VZ S^56?KC_P,KWGB"P&H<%?L'G+3]E MLE=)YG0HVLTU#_@=\W%3L$*X][*G2.]Y5O?);+?#&X#*VAQ@H=I7'G2'KXUT M,RCD%7:8W]A#?&KW*3AY]$"H^T]-R9>19L6*C]^[?B+%+>A[YWPN5P^&P?'5 MOXMXT$ID',*RO@K6%3ZF%[TH\^!P<;Z?8I"=8I:1Z";XV!0LN)'F_2C]+8S: M06L@ E8LT. 81Z IC:]\8)#-P$,OVHBT1,E[B?\5+-0<=(\.GL-QBO::,Y4* MH:D_I[;U+0\2?LV'#*13T >RHH4$+K_L^J)/HA6U-Q-$XY?M3;6#.8+%.6 MUY*.7)RLGXQA)MPR*_R]H M99E"?F>) F6M@;),*;^S1(FRUD!9IIC?6:)(66N@+%/.[Y0R9?4$_6 M#^MVF;^>ZMD-EF:)^=XE29;VALDQ9O[M$L;+>4%FFL-\MYIK#=>QVVOBY'O4P)NO^^ M>?4RQ>+^T\VM7AC&01AS;!]W[+.@__,6#ZJ)S@WN>;LNJ]6Z>]4#7M^O8L)F ME;'Z0?6 [=;9CK?/#W:Z6R?7?!1QB3UUG'C G:%*G'9&2>0.F.1.A W>(LK, MDPXU"J/K/"MUSV$F=X]^PDQQ%HRIB)1[SIV(!XZ FYM_7&6WA9$C H?R^K9I M_7J(>-'U9[7/=S;ZQ[M,[9+;O6^A[@, AH'GN'X(IPAWXW?-I)_(V,%VH$X/MAZX M^,*[@7 '3@!8%3FA2ZT2O6T'5Y^M5?@^O! 1S@FS,F<'3C+;(BQ3^/B>L>QI$:6P#\<:L!Z/*!>MIC+6S4-#K?OI;>E?\;FB#]O23$<^=3W*?\,]<+< M2^AO&0*JTY_4J/98P)V3V_EA5UI6^W?\FW^ M)F\^,5_EGSXBIF'^DH9EG60K-/=EOZ7+]+)+=1^[_"_F;_.23[FS2,\&$Y'I M8# 1V3Q]R)E,(GZB>ZL>PV_F?O.3^1OO+SQH+1YJ^]6=V@JE$O/;.+,&B.1CZ8U5U_^NRL MMI7'(N;#Y^+.R]=YQ[Q*;_ZQ]!W1N'I"D Y)YMJ\\NFVHMD MTRRT_Y.:564-5E!-"P-J(JDJ;=,N,KK Y)4/4)\#[^.2U)\>O.P>&9W094N@ M)P]1Y$= KWM0F@()%XP[#]H/TFT*4^&; O['H!X\O>SU86="?+*!?;VR97QN>_\VS M3G.+)J\,\8^C[^5V+MH[-U$#"QAOPC.5=I!KV<'K2M2E#Z- M=P7NTES> -"+%]A4:P[D904)%AS(++T?;Q$D>!,@E@)U+<%6*L?+"1*\"7!+ MK6=U05@_*A69UP.6.=WE JM49#8 B*4BLY9@*Q69I2@R;P/<4I%9?1"N0![K MJ^QQUKR84A58;D;'F^0E/P_XI=*^$4!>T&R]34&6^8]#AZ'J&\V7QL M?U%GT0F%(XFCXW\]6=>8543S0ORP!\"KMJ3O'&_F$AKIH6V=X)^YDWLU?7FE M:K<6B';LOD2[YZ&=?7*;A79/UF?0XY;$/(*?.V$OOF/1B@<*YL(H;;;/V-KF M*3(E%%=$@UF4")BYZXW4.YX)Z%+E6"Z^;8S"L4Q\*W6-%,DN>SWA\DTTM MW MMGEJ1@G S=$P"G>\D=K%\V!<*A?+0[6-42R6B&JE7I'BUU?.)!^$OM<>CJ+P M5LV#VB!L>F!_FZ=CE,#<3'VCA.N&L.=92' .RD_,O^+4N78 &-;''#O*UY=? MQM_87V'4\IE4J:HW$?/X!1OR%<> )^PIPX3)S6T6^$4)\R7#_%7D\B*H^)3? M":4#MX/]7_,^#LFF(>(;!&**!\[:84GD)0)L/GVW$AF'0QY1 MK1R6X@_$:!.Y^ /[+ F]Q(0UH?@<<-N!QWM/ ' [N(I"ETN)ADNH+)?5AN\3 M=ZCY^>Q]KCQ\9U7JEOZV9?M8WWY$> GSY?I8%QPN>R$5EQZUU_>QKA>-EQCQ MVC[6U>( I7>MI/H2"]X#I99_Y9[0$@M^OG/GQH,N"'_*+"&/8G*Y:Z0!PO 0GU*N. MI=]X/ CAM&ZYC'$_T]]R\EDIK!@.DX"[XWA%J_,]+HXG3D+#>=9YS(3RH^^B M'F(O.$R#@!-'^CIH9_!DT6BWT=CTGB&,^LA1=:=6,I:2L3PBSPA/%HUV&XU- M)80+&,M5)&X9MK&6\%626=:;C0JS&?APGH^DLPGBJ>?[:JX:C4KSN&HT MJBW 5;-4)%Y=?KD>2/HZS/'MD3#?=@#OQXXF.?+H)4?16CYI@[R M$FA108T2"TLL?))%^2KE"R46EECX)KI:#@N_AD$_YM$0YX)977'387'X_?O MOZ*3L&>,%QQ)B7F+L1)*)"R1<#6MEUGI;R7&EAC[*,:^?6Y>B:8EFB[-NIDE MW4M#IS1TUE?2E]A;8N]Z2/WZ4;5V4&WLT%QSS/^($MR!*I ?\'\D/HWOQKG= M)HH[MWJPJM@XO54-^L(-OQP%%ZE&O,PWKH&]('_0:^+.NDT\6&><>O2ERQRI M\"K8ZMG86C*]=4/0%TK7241Z0+I.7KK"TG7=Q@^M,P(^BT.^UGRC5^.0179X MR2'7 D'7TGH6):*]!T1;:M._$HTV%8U6PU]2(MK&(]JKMD39K3;J]L<"-+IB M8P"S^^,JPA)/=%;"IW[$ABT6<=ETUQ5;YMS7:_(,//+Y>$;NTE<8 %;"?6EP M7YINFP1" ;WS=P);.P_#. 76D#.91/PDB:-C^7?+[R .& T_EN)P[= M'SJU"SNT\HA[IR(""^>RUX/7!?W5Q%C#ZV?N1\O\AW?UFE8Z'O><5KI]Z0+P MN@3TJP(Z3Z\V[!;0([ !Y/\ [)KQS8!_8]$/GFXP[9N^WO![?&>OIK'1H2_. MJ*KM5>M')0R7"$-SZ*\8D2O!^=K@?/O(F&>;V88S[-170$6VM;X_6JCO+UR@^5%ZW\E6:,/<%'ZPF&UME]M M-$IX/!<>^@ 7Z*+;PT:=)3R>[SW;6V#C5..%*>'QY@$'3\D/>%SCR/Z8 XWJ M&-8.7%S>+=5^& )GU7A MBT6! ]A/..2=&,@2%Y@/RX82##*TV58\'OO )NQ,N(G=;%:P899#H03P!GD- MGDK!'>[[(NC_P@,>,;\9>$UO* (](.^6G]V/X*0W OA/VFE)^25B+!0.X*#TA&R\1)_2!J##'/LKN4.)!)O("6KHA*SM6A]7+.)@EC7?V>0N M70"7W,O&=U#PX4;$&*QJ!YZX%5X"LH.LV7ON)B@X+GL]X?)H-:D!$ZL*UZ]R MKHHW\9I\;V_^@1A[BQ5^NQE8]]%GWKQCD9=6EIT-1WXXYIQ"DIRRY"-9;"LTY\Q77K"=0A#]@# MVW@E_]?K=TXL ;7.RJTH0;G"/N<'H#-3!*T);)XO2E<%./,QQ!).:\4/9P(5 M5NT)GU2P#JAB$56EG=V[?N)Q[SP*AZUP.$IBLI4O>V7UCF1F]X7)L]E Y"OP-)7(][Z0[TT]7,M$OG\JQ0P6"5_\ MSJ((1/%[1CQ26!\XE!+C7HIQWXTQ4.*^C$!+ MO16N\J^>CU40T# (7 M'8"6>@7'\/Q8=)KY]] YYEZ\L#?FP6$*J0Q0-I"QSHOG^O.[Q/ L$S5:*+*5 MZ/T6Z+V)N%NBU.IQS 5K!E]$B!FOH)ZM)@J^9P5A$C;O&.L7IB>L+[YON+KP M/I%]@S&Y1+!50+!EZ!"MYO7-'Z,([EE-3'S/.L0D;-XQUB],AUA??-]P':)$ M]A39K4#A^T1U0HAYPJ4EEJ\%EF\P$I<(M@H(M@Q-^1L+$N:?"CD*)>NN;'N= M]ZPPSP#1^Z"!S4?M$MU6"-V6P7))!;2^7$VT?,\16,5<.A!:H#FP_/G#-[?2#Y-%_\YH-QA)Y1N,Q"6"K0*"E2GKI<+\!CG$*T4#FX_:);JM$+J5*>LEQUUZ3N7J4T"9 MLK[A%MQ[QOB-1^@2V58'V6:<4GM M&0(5"E^:0B+%+6SBG*^=*D5P+-K"RE-Y;GIW"9F70F;1<]4?5%A+R#P%,K7% M0L;03+'8.Q4RCD0WP?%'*6?_7<2#YOTH_2V,VD%K( *VFJ";1W8]9Y\K3WFS M"IU+4+\EJ-^^@/IQ69G/\-3^L6L^9 (GJ5WQJ!=&0Q:X_++KBS[-63N['W$W MYMZ-&,(EE[T.?"M[S,7?.F9;]/#%/F[;"_$Y5=A20QWFJB'E@K-(8\!M;S;J M+_9TX2Q?Y\$:;"<9V'[Z]+IO2L_5.L#5X=6;2I,[)4VN(TWNE#2YN32Y6]+D M.M+D;DF3FTN3>R5-KB--[I4TN;DTN5_2Y#K2Y'Y)DT^FR4W%\?4!1U&V_KHP MRK5SO#VW%F#C>&7I>]MXXEP[#UQ)G*43[KT0Y]JYXDKB++UQ[X4XU\XG5Q)G MZ99[+\2Y=LZYDCA+_]P+B7.#D7U]X%*4ZKLV7',]/75/RJ[>5+99NNHVGSS7 MTU=7DF?IK'L7Y+F>WKJ2/$MWW;L@S_7TUY7D63KLW@5YKJ?'KB3/TF4W+WFV M?#@,E_GKZ5%?3]]0X9F_.P(MG4/O@$#7TSM4$FCI'GHG!+J>_J&20$L'T3LA MT/7T$)4$6KJ(W@F!KJ>/J"30TDGT,@+=:(1?2=BL"T=\4Z_$?]=" M_O@R_L(#=S!DT0\"4M-UPR2(Y35WN;C%B=C:%5QP)[;+ST%VZAI][_HA@Z'C MQ\XK:RPVZ^ >\^<^:PWFY+/7/P*"YZ_BK$5X&?O M4#];460H^=E;D\6*Z&=S\+.=U43AN0"W4_*SQ?*S%46&DI^]-5F\/3^;9>.L MG_=D)7P&;Z)C/]M.[3"?2QT%N^!QZ72;BPD6GMJ[X(";2ST%6L3ZH?)*P/#M MI-AS-,&2 Y8I^N *^JA60F_1*D#KAO:E!RPI)ZGZH KBLHK <-2!UPW MM"DY8$D]3]4!5]2KO1*^W%('7#>T*3E@23U/U0%7%)57 H:E#KAN:%-RP))Z MGJ<_M$(97_9^"4-/WH0Q\^<@GTXR@A.;33XMS#/@T0CV/;Y@P_Q-&^-(+SZX M)5'0(R!X&045P4_3T 04WX<64=)024-K2$/K)8<6K\5U8M@#'MTO/.Q';#3 MSFATYT48?)>;0D,;J\C-A%_V?@N0I2@JR:@DH]4EH[>OR'R("+*S>3H9?.^L M$?9/(]^C6W\U]*-\]&A\_+VS2*Q[O=8K#S#A$I$V&I$65_>R%([4NBX1Z46( MU+HN.5*)2*N,2&O&D=H7)2*]")':%R5'*A%IE1%IS3A2T_,AHJW,QZL,Q'P$3DVPR\KR&0[3^2 M2$A/4.OE]0;8(]O:"-"=AQ$7_6 C"*QH+QL!I$+.\2=N;M\8WPSX-Q;]X/%EKP?K"OK-?L3)S?.N /ZD M]Q:>I?&"/7JBBT2ZG(>H,;^'2./1HCQ$)5J6:#F;%]J8M@"A19AVRKMQ&YX5 M);@H7?81W/(H%EV?7T7A4$@91N.+,.:;H.JD]O;4ODTYW<.[WSQ5:$%8Y=E8 M]6Q6AC]?]II1A-IHBI%?PC'S18]_%2Z<)B]9V,/&>=$9:NQ^^"1?4Z+::+8< MB3H+(R_O A[)@1BIS(OA, FX.WX>>]L(A$5[+W%])$L\6_;7= M/[]R)CF(NSAB;IPP_X9'0\)>^B$]A]]%//B_.VV0BC+&O[]^;6V2(C#K%#1V MS'D6*T<:"U +:D]7"\3]<<1]RI9 7N+X(OAQ'?IYH.)-VV'4_]2HU78^1?#S M)[QNRV&1&SU\L;[B$PZ[K?;", Y ,=MRXO":]^3/6SUOUV6U6G>O>L#K^]7= MQN%AE;'Z0?6 [=;9CK?/#W:Z6TX/]#IU@WO8V&L<[M8/'?/IR'QJU-)/]?13 M(_VTDW[:33_MIY^. -L_31S&"AS/ 3]P>>VH4=VO-7:JNVZO7CUD_*C:\[J' M>WO=HWW&=J>.!_:UNYK;X2[;=_?9476ON[M;W:UU =K=VD'UJ.8>[A\T/+[? MVYG:SL[ND8;VSIZ!]L[>SH[YM%LSGXXT/'?VZ[6B ]#?R#")7"[A//#O 6<> MT9\G;D^<_W"^NE.+?_-BIUT:Q_N*610((]=@)<&BT_]D9 MLJ@O@F,'+X$],&<0\=[/6_\)5NW6BU^Z=7*#\S:(G_ZQ&#O(]A; M\:8F'OPY>R+M(K<)O0=D+560T/W@&'.Q>/19;TKM29WJO[=?NF?=9QFA>GSMD?K5^;%[^<.:W+;]_:G4[[ M\N)-EO5[L_-K^^*7F\N+BG.ZW=IV&K6]W:/E+R6'%X/(O'3 17\ !%(?W7]V MW- /HV/G/VOTO\].E[D_^E&8!%YU\J<[X<4#1/O:?\-U801$CE06\(S&=D:Q M4]MR/BWWO,\OK[\YR(IA,1?)$"2SZP0,]2B/B^/3T"4'!ZH36XX6U-?( F9T M--@ZJ=>JOQ$KRQYX8H%O;8]R-G;$Q,742G[>@O>ZW/='S/-$T$__EB/FFK_U M@G(;(4B) #529+?W")VX&WJ@;,7ID9%GR66^!BF(LA%=YTT\?5NEDF[<9 MN6-AA>/SGN'^SQ(<\/K'D*<9!* 87_-1&,4@3_$X8[ E8 V@GQ]WP]#O,M\/ M8;?W<^(8'']CO][X/(UG )"?/L5>P9FP) Z7=B;-BXOOS:_.]=G5Y?6-<_7] MNO.]>7'CW%PZP'9O@+I2SYA;.)VNJRB9OKYD6G3?S@7;**. 6[HWP"9&UI M0^?Q_\3A$DEX62H9<(' O(JN];@;J@J28P?T(1Z!_0NZSM9)*QQB? E/[UP M>P'T[J(N-)/:SLA[@]>J2^%[D3WWQ"C%4V[A+9\YP\>5YZJ3CT=<61<%B] NK) M,7>UN"KR%$TY^IM(:$BAFZ7OU_YZ? 3Z^ M N?I3.G10RYF404(.NGKZ)X G[W^=OG+V<59I]UQ?KW\>@J&::?BM"]:VZE% MLTI+GI]U?#B[9VY,K '=+Q'O"XG,.':8=.2(N^@5]QP1."*6CCM@$;SOHTWO MMG!Y+6R< P-WCQ:*@88KY%6#AQ;0>./WO^(!;!IP5XI6NT\AUT"^/A^LS@",:7T4UX-Z]^6R5Q[PB M^K6D,5Q&5Z =@=J7V8 M2<;(R)H19T\AW/K^)-E^G,TGJ$K[:A &3_/J'NX=5O?JM=HZ,8CKU$^%H9U: M_>BSA-M\/L+=.P%MOX+&GI^@%]C %60QU!L?NA^1!V.$ING&QX\EWY3.^%>UIE34N&H6B-DR M^BNZX-B1H2^\]$N=+A/UNQ]J%0?_^?C9>8B'[^QL+ ^_$;'*+^3,'3BNSZ0L M]/WHH^N&<1P.Z8S5H;[5*1I81FF&5.%Z]%6PC)G7K!@\(D9\68Z'W=#_((L] M<24TE@.-"QW](>+@]^X JUL)[)0'W,R_L[;/$WW&%';[!-^YN7C,,I$LXR MY-<.4QXCGJ<@3Q#&\,W?B4#Z K+J89YD1"G&TAD5T=N.$T;97WN8$PI\Q7]OQ$FP%1)>.(NYR,I/K#8.7$@T@"^#$4< X9Q'_ F"@-4[/VQPT')'SMM!!US*71WRF*FDM0G M:"=[ALV-;3D."E*BJJ:=3O7&^8"'<_#9:>PTME-)+RA'=80YJJ]-26K!*8%P MN?UQM?#?.G8\=4T.ZXO_6%9 GMN?MZY^^?);<6G4' [[+2R8SS_M_.8Z?5R1 M<6:]8BLMMS>W#WK5*+Q3WT_^@,$*Y^J7B^_?MNS:?;HRJ]TWG[(/67'L5?.7 ML^J7Z[/F;]7F^Q9DBJD=]$ ^6K;VAD3=#H)"EY\/] MW&$NH GP,)0*R&+1S L*OT4BJ!;^(&$Y\%&K.R@"W' X8L$8-3-X&J@SN-2^ M R1Q%P_,K]N@J'%E4:JR- "B"C6[GV%K\=EGUI%:0G/V!7,4Q44MN+$? M1N,"SQI=1(]T]47S.]F*<'2VE.W,Q-Q'MD W?DDDL% IEU!G_TJ@/BM&]L=V M;V[[A>YJJ9N64$:\QD35[CW "3&-9DX_"]H"9 $ BH;+NP"0<,;P(<(Q\R!ZMF"6>B/6ZMF>SFK;;BYIX:1@ULQ,[]UF_ MY#0+5@7E $T%P_P_%/CY9VH[RS;(T4W[F&S&W2Q%*&56^MN[ !2Y/W;^2T/_G/PN\,A)\%\11SKW0Q:#P>HR M/"BPNQ,P,@C*WSNG6X#?+CS0!T.Y?7&>[X$3)$,OC/4%>031\ZQJ^S0JL[%? M.3K MIBU1IH(N/#%J=['U;ZN4/=&:F=_YT('4#Y90$+@(P&UNJ<5E$I-*3RG[,?(9 M=^ T=HF3-U:J>'6#B4<)0SDC=6\5B>J=4LMCRH:")(GLS@!L'6F15Z'V05>] M2/_0'>:W3NJ-RF'CJ')X<#"E?SR61F;YQM^@$F=);W7,_P]-78[I@">=K(L' MZ%]?Q@X<+YBS@<%>AK0C,?4=5AU([4&7).O@%0\(GI M#4(?1+34\0&@J<"C>^-0!9A5%U/G.O6;G,/*'>QV6]$)\W<"+-8T'X0\6A.I M'^AJ22U5JWT;7BLPV4\E5#BL%VNS&%9AO"H]U5<3>V ZRJDVU>%R>ZG(/(TV M"XW53C[OR=':!\*2CT=LSDIOGEZQGV,6U= M7MR<7=QT;/&W)/FWM->LC8-#8[I2V0P-O(8EEK*'^?3\PS55\Z=Z#2B-)ZNZ M1T7YJ6?Q:JV-GKB0>NV5%Z(LB(U%P^>??(D")0IL* J\#6\N[E_^A,8P5ZQO M.G-/M<]]'ZC\5D*U?7/VS=$F\0H0TIOI%JF=)6(^K*?:)$:>JX"ZZ)\[YO<# MT15XN4D@2R=QE:2?(_V=DGR72;[-DG[S],L>(^!K(7\XY_!=&)5$/(.(Z[62 MBI=)Q5]**LY3X&10_Y9[&,;H]2A:D)N069)TCJ1QO%=)TDLCZ49) MT3F*;CQ&T%=1.,)#X24%EQ2\"A2\4U)PCH)W'J/@K[S/?$PM<#D5E9>$7!+R M*A#R;DG(.4+>?8R0OXD JXMZ/!X[IT)B*GP2E7*Y).=-"[X494F5,;DU(THK M.V"3T@-*W%P1:)1HL<%H\::*Z5ZIF.84T[U'%5-5I&IZ[!5-.]%E.F=4LUJ! M2WQ*B^]D&>S.-RSFCR3FFJLNHMA8UATPJ:I9U:U65OK+]=[7)5HL 2L)=AD$ MNU\2;(Y@]Q\CV/_WFL/;;KGW_Y7&XPSCL?'>C,"#DH)S%'SPN,B=[G*# M/J%$%6:A$&T&S!]+0<+S/.UATPH#3_4S@FN47@G,(/%CNNYRQ%4V8"E=2]HT MM%GF,DT0YZ.Y3/^++;T$=EFZY42+\(5O_K9(EB:\ B1^5))XC M\:/'2+Q%[0^PKP,1-HAQUH^X)G7JFM!4G1L9?@$*=C-MY*CT;+PKXQ.9&K#J MJO;>?DF32Z+)4M6>(,I'56WL<1"%OA*VE.3DE4D1LX4LTG(I9)='T&4%P01! M/UI!<$FM=:T&2R4IEZ1LDU1K>P6H*<-J=N0^AM*9JH>Q4191P\CS,.*P2NE>KA6Z-@F:]2YJNLC%RP4^S*'+L2 M.4N>5:+%ZO,L55I=*PVC?&EU[7$M,N+4':'BG-US-Z%@XF6O)UQL_XKNCY;I M-^O\@I-KT-.X .?BNI_T#.NIC#8LE=[+AD83]/YH1Z.,R'$ #P]DZ0TIZ?G- M3]_0<]E(88*>'^VDH#/7Q\[E70 2>R!&U*,9#HJ)P/G" PZB'".#ZG>2Z%F: M'_VIT^8+LN97/H9X4%+FDBBS;) P09F/=D@P-$CDA=Y6H$UI$YQS@V- U4 0 M6='A?Z6-.^W XR.<:U JVZ5P?G/45RR@;*TPP0(>[:UP%8G %2.0OEG6CG/. MN4[BX]$MF-EE5D%)WZ5/M?2IKAI16G&@?Y9AH!(W2Y95HL7*LRREJ9:]%B8T MU4>;+9RI3THQ+2@[<3KN@'N)7VJK,[75P_>FK;XMC9?M&29H_-'^#.F(3J>3 M#.%1XY*4GT7*/WVR!K_]I ?VXA^/#>U=^&#:S9HP*M*S+H>+EL-%7V&XZ)N, M%'W.FB96M)AYHZWI.5W83DMB2<2Q'][QR&62P[7-[S?MRXOF];_TB"ZG,^^= M-TT0S6<7-^;&ZWEO//NE>7W:OOC%W'@^[XV7U[_#G>:VKW/?=OF;];8G[Z^3 M#B];C5GD+\.7OQ(9B]XX_]J;Z2G?..B>B4 "041W+/)4CYCZ9S\,?Z!C6V8U MZGJ$-_9M&W(6Z,GB^*>ZR?TL68\[ Q8!EU9?>9^=413>"DD5"_KJJTC<8N:9 M-37\*_RG3P$UG F/*DW3C?'Z^M'1WK;3!(Z9+:3BA%3X$P\(ONGZX'+87QQ& MJ-TX/="3<+"ZG^ <<5KWY.8K#HOXXQO?SN;4X[#V(?,X/F_$4(]*?!:I >K< M\;AT(S&B;DF,11YAVD4'%B-E,ARIX@XU M8&],"TG<0>%S5'11G<7CT'OX*+9!?8376-J$$%2< <"HN#;B&-=SO0/DO,?!=\.PL0O>.U= M\==N\=>C$*4J".WIG\*@'P(TLA\ XZ0 MH+("A "W"'6$1NZ)%#I7W1OQH#W M51>:B9\1Z30R59QN$A,1!6'L^/ "C(#'8<5&I"BM8P)6@+@+ET19'RF; EPV M$C'@)$(?>T]A>6[%X2Q"9@.?A@6MK#0A81?)F/>%JTBE L1XR_UP1'X.>$T M?#3F[H!04^A@G=3!N@JLW3"@"BX8J!KXR!A>2"DS^&;JN\-GA-@+)QD!_#+!:T!XP6'>#01R0T35A%@X M6E1A'; M&ZMN<)G*UVJ!3#*+5T="_H!33@(- MA]A0D@T/JI7$AW@"L^#AN?@8S;7I:KJ"&"V@+8HX4!\2A;NT"K@<[^5(,< 2 M@.OZ"LF9=POHS^&O7A0.X3FA-)I UTC;.92,BN:I\.WQDM&!?!W:LOYY"RQB MM%!'S,.UI'^#:NR:OW,."3*^GX!(QBUAN5O0C9H:AIFC2C__<%:P9:9+"SU: MN9M?\R0;>V[O\[1KZ<'%S5S1,X@PMQXEM!+9-@;9IA24(8I!'TPP M)9$OF/38WTY+8YUN74@9R<[9O1)]A&OZ3O@'-1A?$,91FR0,7N$#-:\,/."A MLL2[]XUWR.3Z?M@%G *>A0JYUE=)!_9%0/9_$BO,A.^[+/@!*.D"\)TNB%Y/ M2WS OB%JHGB-","BCLE: #P$J0]6!^IK<*%M218G8\CTLQ5\P.,!(,$R]QXQ)] MWCGZV'X$,N?'&-WRP5:-=-?@*$)1JDPJ-"H1RR),]8"7*"]DB4HE*FF-+>): MP0*9*>&- HP%N!ZL6QF#R9I@V3AR)PZ2#^S@J$2:=XXTI"?=,N$;79^,2LO( M1,LR93F.A&5Q])HE&(%)(I1F\ EO-9X9&P7C@8B\*GH1QQ2+PO06Z^X2_]X] M_DV8F2#+8G0#DEQC<=H]&S#'X^BCEL;G]GV[LVV%R,CI' $.?L8O2Z1ZUTB5 MN8O'5H *L48,1TS%GO&OUN4_VZ?5^A&@6@#H)5SD63E/&"%8ZCN;RE^)?O0T-\##Q #Z/)6I@ =]QS&6 ]:YA+L\[)7(Q)!4XK#K MFPP"4%XH?!XS%9%&UY3/&2QJE,!5+CGNQTXR\B@(%*).9%(4,+@ OSV^>ITW MP3T'> M'CH.OZ?FY-DKK)T6R\RT1,G8#IZ(3,8JB569FSLS+75FC-R*2\F3=?\+IY M>O:M>?W;.\\7C$Q.'(D"RF7)-'!2R$/[FR[WPZ"OY;%2R#%Y"6W";:<3^A1 M)Z=H )(/#4M>F7HB_ND$#/=)K] MH>FA4EI4)EE9GT> MQ@)X10T$&3O 0BM*O,+#!>H?JGLS)ENICCZ8%4?/ 6;%<3,ZQ;"7^#Z7F-&" MM*OT'!-L0+H&65XQ#T5V(XV&L>W\#C(YM-9&,*-DOL@< (5YM;$$:C" 09JD ME]SAASE@XPZ'(]2J4-%*VZ+0 5:T*PGT":668"+:""X(T[9&"2#'N**4N/R[ M-R O9@:S 3$AO)^W1G%]RP$BP'?29RT[X!I@RE?-ZQNGO<'L)3L(JG5*CT+_ ME3L,51^VC:>A5OO4?^/+ICB\Q]U066['.N56H#JS=?)E7FGPO=.^..MDLF#3 M1<(3SO#R%G,'^5UZ*!MY(&#N1L/P%\SJ!!'T:^A[*E>U';C;S@>3D#OCJC0_ MU\ZB;Q'_*TJ5+LA'!B8^_64BS5*F/[86B*(/Q*U0#@(9^HDRIRGRGJXYC:1V18AQ?\R" M=D8AB+QJ"*H^BF<[-J].0=^.=B8^30R'21!6P\"E/'9;D\"$%)!DHIJ^L8(I M5*XRG6&].+T!ED%[_X,\%7@"]4;C,^9,Q<@_*MIHEW'$V1"I1:JBBIS/?(0# MBJ3:'KD0X.1)?Z)'ZS6JXS.GE#_#.X8W)X'.^:\?'>ZKS"ZJ!3#]?U/SG*K" M\61/08;?T3EAJC%GWM\)*$X\4I=>L\ =A-@_V MO6056LP%2^J6<[AOFD>*@ M-HZYTCA;BL*M!+MFBIHM*H]48$5 ;CQ?3%&1:H \C>9X("EEH%:->/9%A,T( MV,LMUU\:8GF(OJLI@5_]<35Q']V6I_LBMJ.:83] K/0<'S;&=62+RC?SI&IR MY%6AD@ZV.XJP&64RFYPAAHP,@>_;WTK>-XE'I..GG1KL&B3[/(F,D1,E72D\ MP3"JD>.9:?C,8O+:>^:#]J+Y"R'ILK.-7\6=_Y,X:1G$ %2J?E&(X30M5@\; M%1FQE;&>=D[6&P: ]**15>$+#SEIMQ?WK D!T.$C MIH2(TQE+(.]4=_H?/?K3R>D6EE)!K$=F]TMU/ZDLH \QG2;+AZ:P!50T@=H9 MX;)RSB=##*4BG63ID%3RA&F[*..)15'H]/RTZ>S5:Q]^?'2&6L!Y).">%>0J M"6YC"&Y26*M3L_ \&H!@0KBI)$1G&.FX MJ8Z1MQ260"3K+8*OC+K50JVGE+WO@!5<+5[VYK'HB3(2*X]Y)/R4$3#4=S,K M&K5^N"BS)T:9/:9]'Q@L2"26%H@1<@E?\Q!X0C<,T$R/HO .6,!(T =0&+@ MA)X2O$K2*L=^WORHI.7P,H$#) E,SF%RIRN6LQPF4Y+?)I%?]6OSG\WKLRAGXR1*L59*6V@M7/E#BS[;1C MF];TU; G,4I\75@/U(VCIG#J/>(\HC+#[!1*>JEDPAG?;R*%+IBU:2@.(T.1 M(&*E"V^%2@PTAOR0W8NA(.T@XBX.MA*\I*F2IIY,4P"0VHLH*O5X]9B,$0.5 MDBD02RP+#D3.,/%C,=*.)>HF@U@.@@8SHLAD4^*'$J"&("6&5,%K-%NB PK* MPV]9 XLW4507H$)^)4];ASQMD_Y2[2?,^=Y*Q7)#J?"/:H>XMVUAYOSJ8/:1 M% M7FC[B4ZB=%A5[052DL<,CN1+$HX9+*?:Q/02RPNE7<]IL$ZO1,?JTLC?^&7< M(==4;]Z4M8=Z;6]2C\R'WO&\5$['V9DWD^]]9'F6[387E-CYZ@TU2]&],:*[ M()RJY;<=4TWC==]RL=0);=L9@LA'I=C8I\7I%A.I$^8]JNV3Y^%2=/39Q8Z3 MU!\B&/+8"3C<721GEL*E1VI:D#*3O13V(D@H=P"3"KY04@%F=V&87H%I\U,!VP'V]'$'3J/6 M:*C6?MT0BYK@>#TS@1QC*& +JYP+:AN%H. V*.(LL\%JL6?JZRA_FKI-9O7! MW@2@BM,Q,F7>>)9T]@>:#K,RSU2C52QN4N^@>[N)\+VJ209WV2AS.\&574"\ M(0<[^RZ,X#)2/>9%JLNHSP+Q;Z7"9YSC]-MEQCKFVP967? M%SV.J!D.A2M!9K/@+Q$X7V-O&XP0IP5&#M//P[&"IAZ4KJZB %3UX<0# MR=-NB#^"\*XZ0#]YFO:':><^%LAARCT:*1R+OLG%,?5\92!A<1IG*?\E,"@K M!\ZR*!-'%YJ/,8K786[$\-C#BM/"IX=1(!CEP>L$>%BY#]"AN"%B+[_7K:8R M\T>S]F$7D-$1<5:&EFUY(D_21IV<*39#1J70G1 I:*^I\H@-91^/4IVJJN64 MZ608!^%HQAL&8&. VIBHYM#N0G 35OP'_$4;;R1,V"WW,@5.S4\@/4X(\ H1KU/A_I^PXT!*0.0QO6#BO.]XYR;3F>G4=)W MFAXZCZE-,K'V\]/FQ[QP[HE(QM,J)VB[OXV'<"S:7U9)@ZF8OQR;!LO,38!6 M_?%P- B[( (10WR>_ "5F3D?FE^_?E2"-E5X/5R5QX> 9W&DQQ7$RVG:^J(;E5.O4 M0RVE7B$W^(!9:DD/JZX^['W4&\]@0&$LC=0J$Q5;R2FG.[U."RG5BLX?JTHK MYP[_A:$GIUYIU&JV,]XZVDA/B\X:?V$%M;2O#M66+PRRM.&<1)RH).U?.?.! M'#]2,0^D^:J^TTB<5!$0N)'240 %Q!!S M>IEVV$X0-2#VD/W@NCSOCHU3^36!!=O.9<"-9CQD?U%^'W!]S8.'($M,!-04 M *0Y3*1.&7;1!9XS4"JJ)T'^I(4B2 %=SH.)'7;#./9!JW1_:*UXP $7,<.* M(Q5D/<6+WXU/%6@%8XAX2IY1M[M[TT H)Y>0FM0$!,!<%'126>)5D-3I?8); M?9RQC)%2S((XG4L1L;2%P6C !%.H> M"M3)PD5'/+5Y .XO5=JUW5W+M-Y5E1_PE4-= :>A7NI?M>F&,+K)+)^F:CG8[$=[.,"D_V I*^K-Y M:'I[:C$:])I^$JG3#NOU *ZZ& GWUAHP@4,6E+_E[+(""LTV?!O!]7\D%5/4 MQ(QQ6\E9M058GK-Q":&18 M[*9=5D#3.Z@.C @0:\-G&/Y'GS-C&=^E6_;GC'[*.C =NG0Q^@=!#2P_/G9Z MNDNZ$\\\F ZB*,$=6IW[1Y M%W!-3B-5TO,#H5 $(C6F0^87B"?Y ;L%J#$IM-2/=$GJ0RAVCMB=S"C-GP;Y MQ)A%Y=-39S3)28%NBOHI59RV$?3 M>["-,I*5GLJDZE]'C-JU39\0ST=F05@YK\=E[V[7_SOHB%+_6>MOC0+7%JSD! M R>F33%%9F$YD475QE*8:DGU3KSECSB)IFC 9@\[NS.('Q+">WCV&6G!*BV\:6 D;'WBNZ42Z2G5N'RMI@VU#EV:#>L.4Q:\, M)@8J3D3-2).'-VR?&TN%$BA-H0*>-#TR4LZH"1!'BM!)@,&82-2U0DR=< >, MA-ZXB &E+J;0FHQ <8,I?$Y&VE*3;&BX.QJ8P3C7W#*D7EFHBR>Z5U?A.S:J M>]4Z9U+LEID492;%.F92O)YU,G,=QE39.FDB.Y[/ZJ".C)EUD3,CR(PY-[8W M76I%G$C-^;\[H*JD,QN^?FUET:JOP%2S"90J@$;^OGN:^P6FY,Y>9?=@SY'8 MV@#D).,AU,K4)Q?.%[%+32>Z>Z M;BP,@>NJ#+MJ:>.YCVZYR3X0& I"Z>S^\NWJ8^K%CS/?!+VRWG#P J!7#@N* M0M !J%D&*-V32P(M0ZO>QJ>*FD\6Y'1#"4)\>[J'CG()3,/&2G(5@QN^<5.?,94P' MRQ+T(9HC0=C;)H0+#PJ'6,34G72V-Y0+48\NZ"7^5, K>W9AT$S[U[!!&$97 M&/G5,MAJEQKHFJZZSCCK\;8L:]9..[!G3=(011.M3@']Z7U: ML86S]\=F?H>*T&34HX^*,-*SV$A*KW0N$02]+!X!F5S"J MZZ&PN6I*Q]7QX/E1ASZA3\4,J,P6Q>%\PC%.];L;A"JF11Y2H5KE:49;%,87 MW*=*7%*:"(PI]MF)(5T;O1XARU<@F+7(?NHP4_A\:B8\H"D#S WQ73J;GZ?T M.T_'MY+1CO,XDVBB"B:S[$U01L I8O4;GQB.D394!OR\H$[%36J*Q>CQ;1!H M##L\J5B@>IW*AB*1!7H\3M7(&.>F2I.G8>FU/7#+2IG:?.R\GC5JC(8@2XHS M*05-MUF=A;<4>/ZO1J51.ZI@^1H^#_[; MX$.M8O4D]<2::\^>RC=+$PI# IMZCD^ MC=]\FPHW7+,[L%K54;\3J:@GP]KUIEK3FL5CR+6<5JSB,$1?<#,JP&X[IC'0 MHO8T2JX'93B7B2J:J^I:\>8?5]2'.)2D=V:>]LANC<@]7>E6/"R(]%0:_:A' MG\T(YZL1M]5!B$$4RV0NZG"8&?_44TZMRQJ1CIO@D9W@H(Y-ZB(_51LGVN]C0W95]-WZJBG/S60A2<#[A]%$& MDEIO0EJ>+-(./%"'*6M0T28%.;4AF8[^36/](Y5F@L+2*#9I%HZAOKL5TYF#]G\[UYEW]@.HG:WM\^WK;><*?:&'C=K';$!O M%F6,$AWZ59%8!2[4?[!15Q_'JBX_$ZB,GLV(GNV5T;,R>K8QT;-7KGXQ*5S% M*JUBQTGW+^U" E$Q4OD^J=,=V6Y6T6&EUAJ^:#'^&6P[R[8!Y@R:82N[3/OA MU8PN96+FU5*K73D"PJ1NZ%G6%9#L;D*,FJ2 %IK6@HTHSESA]#0/EJOM!$ON MDKY*:E%UM/-IM_'I[*SU,0<8/:R.%JNT9[3FJ>9 ):"TSJK?0-I. M*/1&'\=2$FHJ1S-::%"=1\$*94!QJVXBS:U6P%)I73)5F70O$83RQ-8ZJ@UU M,_%$C&UV^A$;VKOL-*^RG,TUU6!?Y)%,J:B#A=\J/[9#I2K]\>8K]S>DR%JE M9<5=Q;6"^I#./\&_HDPAM-E7EOI/;D)@.4 IY&$T/,P:3J0GN4XDA&;?ZUCQ M68(Y=P#Q[P&^+O7/KRLZS^M+9!E+G2RU2!D%O)*IH?&YQF5#SF.=O6JS?7V@ MP#PUSW0:M=I.RF4JQ6)$?8U<]?04'2D!@\,/)AE19B$ F^Y<7CM'A]7&84-G M$:+IH\!N9QR&+D9^*8^BXJ3L?]IRS)!M8WT4-YJ"]%;A\7E"E#FK#PL_T+;3 MN$$-JY@[ML3$.?>HL1:5#U+I(.4_A!*L8K"NFT#%J90X/_T?-AQ]SOI<;*? M37U@$?*1'@E &C8:]!.L&3%5.[1Z]11ZMDJL056"$O#]L8*RR>U-M0MR(*@\ M912MD]Q']+!*1-@/0DPUP+:N##^0'\%4-&()EHL7NEI'\[ 2 M:JAGM5 )C+27,OG^BGY[.F<5/G ;5W4=D FIY$8W+'MB M0]F:9V-:\^@&D.CPUN5#$:A^7/M]FD8_M5IW9[1^]:V9Z;VI*ILFFP,+0M5? MJ)0W>]:4?DX2^*IFGZTU%47G MRP]<=AL5HG:[;?1O5)6,*)KYV4ZU2=+;A4#8Z68VV4C7K?LQE]@JK MZ6 C'5,J;_NE+!,2[4/L/P.T%_ND&0>M,?4%"VG=\'@A)E>#7SQ2E/ ([= M5?GE%$SP%"ZBA7M&ZS H/TD=E8E!I#S*V-)DX.!_.]>VA?LN$'D%,)EZ;OB3 MR#Q9&Y^-Z$I#Z9A?!1L@K$8YW>$DPU0,3958C%);$3#+[F:. M95]8=A_H$9>Z('W2WGS(0MQV3EG,T%,\! I4*\.B*LI_,$\R4W&'<#9V\RAT MZ:1&I:$YJX^#/[9F:"D X$\8)%B(T35/T^D;IK"?/%6);L:19IUG4WH15&6.PVKD..R7 M.0YECD.9XS"OZ'Q[V=GN/1 _R)9I//AI:-*H:$;XP*W4302Y<] W1AU6!5;Q MD^A,7X$K#DF;HWH=J?=H^SAN"0?T%-B=().*4C\WWC M3 ?5$.:/I= 5.WC!;6CT$D/X6"2HVEF( #ML*Q!81:S4OT(U%"1OD%;=%4^H M.#WLNTQ-8.&/KJ#>L32V7=4DF^PW,WHS:[ZA.^KJ1H+6)LW*=,JB=D1E2)'S M28'L/#W+80_A5\2U S9S!S?[-!*PBW,$N2[5F>S\C0UUJ5G.ICI2?U5EDN11 MG]J\4AK(SX4F6=;UF&U A2-6_%SO7AD/9&,Y.5?X_1,(', MP6[E.RJO?A965EB,WZ;%;V!XTG"IL9-.;9XX9FKE@IV3 +:8'\<%I57F6SN3 MHJ9Z@N)8"\S]U/Y*?C\*=44J5IH%L%P^4G)RH+K1(V@W%7O/J?^WZA8TZ2J0 M%05C57B+,/;2H@AB6+D\ZB*&HY!E4*P?D:^[.YLA34NQM',.\E#R1EL)6V%4 MD)UE-YHUJ(5P]W@P-H5X#XA-;.MK5>I9X<](4(EPVK1=P@U2Y7L%'D8M'(FQ M.9=1Z0B^4L6K\JV>)H30MJ-'P:;+HE[7;E9K4='\E"C)B]@=K7$RA&4M-"LQ M3<-FH$BJN@W5%E5KHJ9;/>R(&E)1^U*[H6J$'<:TR\=$#-(CI4YF%"U)0RJA MC*WXG1&S5 *:1+<47*\A3";$J7*F6-0*60\@!R- 5 MM$%? &Z9/LZYU'Y[;VGL.LX+41+49H6;R@*4._.2F"81BE4BTLX4F#=S;WZ; M##/9163$1,QTD7Q.G$(UY"TZ/[RP9X(9=B9X$* PL:N=9E>737,%E=Y\SH2O M^T38:=&36$4HT[LMMKJ7;C-(_' M\+'*-& FCEBVG8+5SH4/:ILYK- ="(D_6DI?;G0-#VY% M%)K";Y_=2;MVZ"Z,?HQ\;.-IC(0!^S>P=>RP8;I55.S:?3_K]^]2!YV-KQ?! M%JV5M.@@QH%4@ =DH-BD5R'!'-/[05_EDE9, MX.$W>SU4=1$-6@AQN+F22L0\XT+* C26E4S9,J:>,BZ-G-/= M:*PF\!$7PVX2J9XK:DV*1V(_!O5)>!6C0K<&PO?@'+*,%TT+[<"4I9HJ2:IB MPPP\HXGE27R2D>'SK!S1P,PE5TLC1JQ\3!M/:\;ZB.$>OHH0-5)E"S/ M[@GO0.T$((RTK9TVQ:52*/AC8U$9FQCV4\:)N5O$#JAC)4VG\>G0LE81A!8] M1#03M7/#A%I-ZN2\D'J$2 *C%]J=X(&7]["DM\>$GXFMB@-O0?69>>C3@J?B M=XK5!<93*?D$9=UQ_=YN^HNB+9]ZX2=1KE,IMJVG018:-33.9;NJ.#0XC;J. M4O]\$F@1&I28V1+K)!U*=U#YCUD;%,21?D0>%,]0.<@WM!J,@).@&N+ MK3I MOIY#I>54E/(2^YQUT::>XZDFV5DL/3<;B:0S 2."5ZF^O5I4;RKF*ETR7[QN MJ9/7%KJ\7;B\J)(25Y?3T+!-%* 5"HL[9+RZ((@0LI<9E>U UX)6:(@5E9[; MC0HF8^QI-A42IDFW3*^BO$,]_TNYV70]/1F'-Z'=/A?[.M\K#J]K[@L;*X\]*AO@DH6#:V&3-/UO>E+)KH_ MS&IYL(U=W+6&S1( :62\!=JVCOAM^"/SAY$J+8^<@GPQ^F7:]44/H0W_FE/E.*^N% MH[O.F2:=>J"M?F++&,L1SCTB98]VA5.-<#03->G)_#$T$B[S:^BA3@6=0&Y# M-]<)9,H]0!X,Z^T@,WYET1AD&\J3T]8O[4W6$.?O5G-E32R[LB9P7I,?:O.[ MU?S.31Q+F?]ZZM\HV5/#>=/I9]E :'O(89'"J08^X% %&J]&LQ;,$ OE>.GR^ Z58#4X)9V: M\HV-X8_=F@HLF+V&4BAWK%;/DL $K,#^8EA4 "26ANV5=V"$4QM,7;7N8$O3 M9Y6S+_-6J+1"4-;@7MR2S_LXX2%SQNGIWJ$>"2NQA[Z>6:L7: >,]!(]'@@5 M8+$,0CHY-4(X#5%2X!Q-VBSYS KL?.3"],CQY1 M!T +24?O!GDX;SOG:@PK*NF*23_R\G1B)IK,*M"B%T#O-,U);-/8PM]J14E$U3Y M K:#*C2#%>$(E-BI'V*\*A[(#'@BEJHCS%',ZL:!RC[K(^T-!"(Q JWK6=IS.D1'.\(B.:@-/VD MDUEXI'NQT#Q!:L:GK)E@ MN^323 CRE:F' L!ZNGX;H E26-R:1-C0Y=S3[HZL(NW6A7+V#@K>YG= MC:00)C&YY[ '$KL%_4([3A+Y*$_-SA)#;CW-(>$LC7Z&;@2,N FE.C8Y9=U/1JJ"-.6AC%A@-H!VFR5QB$S)=>*[L(H_@$ -^)V^1>)8:=4)C&0=TS)2J_I*Q!=D0^+* MU7!E'5:86M\'G6-)(XLJN2CU#=QH;>\JB62"^K4.I4T^*G_"N&\S'CP.T[,T M@^ Y)AWXWAWJ[@4Y("HPD*M$Q^BD&0N"6 U\*#5$,R[=:EY7;_[ ( =-*:\W M&I]1@,0D''* U,EP,DMDSF >Y"?9;X52->P9X>9!>7YY?.U-PW7::6=5JWIYX"C;F7DNSC^RW M55)XC)C +.+_:N ,1HBEHQZ8.['.#&7F.UL%M<1MYX/1#PT#3R_, M_^#I'SZ^F3X)+Y\>?C>I *G5+7EE9V;8D/./!!93WZGH491%ZBYS9N]BJ+UF MF6KXGXV\>*5+T9NAQ$.6> :>U1\;!07Z?N)]I_;Z2&V!/MI\NMZ-7X$UT&M@Q"I5P!YA9 MZ)G4')KEEV649&/M=%62L0L(:O;['=-DFYKO*8N!YF20Q]U8#5I=PKY)Z*P# M5DHF!&7H*0M5FP\Y@R$=0'\788E,0*DF+C&OM+42*2IZS*9Z@13WQC>=JV'7 M0\R-R:'VE>),!=4B:5)U:HYD]R/;6*U"!;'+HL $%%1,K ML9L^[&;:[J$6_T"LL))_) %'5E+;=KZGQNCD6\A=GMIO<"-S1CP:5WM(Z-H-:1N.HM!+FLV6-"9";O)E#_F1-I* M'@I<,A#@2*AD]'*.J76*9N7=[,[8(2QKHT?9< MG2@9/^F83G0OP&&&@5^0'H<)N@RCDJ)A)K[4AR,N#-:S1A]0SG1I3",.0E->"S; M__<1!JO-!14Z3@SKQ.P'U=IAIJ3EVU!0F DOE5"/BG4\6;>30XY"W%"!3CV/ MQ%>S&6\LFD/"G#%'\4'RAV.:\KYNK !XDB__#$XR''.^ 1[\.41/D1>>^#*Y MXI(H\_BIN6F>LUMSN#DBY4=*&^?O[ ,%^WZ5BL,I5IE>67'J).8*?J-7[5AW M9H\7.O%-575A19<9RPR:(SK5@<]G5T\XBDCE0Y^2YZ'_,PM#!*"J*DYLITGT M_ 0)-Q6FY&.0)FI&E:LYXMUV+BC#6@79LU6HCL!I)#ZMVDSCJP-6#V[$6#56UT8CU^:82Z._$KSG&C=500)4/DA7B63*! MU &J#\#L"U7K85RK Q8Q*54%E1)\:BH/I27Y.%DW8MB43_)[:^"3TFLJ#H\' M :C16,42<5BL:DJ+V3'P)F9:A,"]B;K)#".L8,04A2G8#D'6T!87!-",C*R( M5/(0Z?N8EYA(DYFC$<6:3,7N%)?/A@I%W(T2$2N$&8A(S42T6P+$D<*L"@D# MX/Q6SA4F^KBI_41JE@RM(C7*DD_'JE?P=XH*4[==^0-DIB*$##N)(G/9YFS!FTHD3Y-BYSK'I\-\K75>IM5@FR_8P.3K )NX /)RZCMHUAD^ MC5])%8$+0*$7RJHZ!R824$X<52(K%P&U5+:R%T.5]B/3$\WJZ]+&+5:UTIH> M[0MP[G?*\QF'">7ZG&.BW#?,"+*RHI>[+SEEK(KZODBL)WKH+EQN.LN&9DJ?I(31GF+G& M^4>O-H]#$73'0<^,*7UY$,>CXT^?[N[NMB5WM_OA[40,&&P>&894$(<5MR#% MNSZZ[[!GEY*@:99H;@4DE(1O^AY0?FL4"#G(VN' FBJIG3A$>T]O*&=?Q]G6 M21]!!0.4CWX:K*1#UUNJV!M2R;Y]%33?!M&HSK& SY@#T:UDA)5'0GD:NCFP M^E5[D-!G!-\T%:ZI 2\Y5'-T$IE"&#@+:HN6(<-9JXR9KDC,]*B,F98QT_<< M,YU'(69@=/V\!6QR6&=;3BQB?*_Y4T,9KH3C:]^#3"O0%Z,LS2>\JTG660%\VN*0J136 MQ(PE1B]$%VUXL,7!;O^BZHQ =U!15WOI@"U"D@J#6K(<4(8[MI)!Y]W(>BN&(B2B?DYP9<;C%*>5)I,X15?B!@6#T\D080E7Q+ZG. MA2K>PFBC2VC2;C16+KB&H"EV"UT 1(7.N)=:U6F84L>CTYY_E@F=-K,QCAC[JZ?1#ZGLRJ M'T2@*@\58J"G5N7(4BVG"+8=?,J-YA+TB\8PZI5)I5^@OM)RM8^9#$RR/-,* MB[^H$9.B$SN[.+]>LI+_P8!]16.=Y%^0HZV:UIF)8+ >DT5NUVE0&4# [WR* MHP]U?SMUEGBZA;G?DZN9S)!/,^\9;"*TVPFHX#%R>&[\#U9\)/^R7^'\53-O M5[M8&,$<'2X*!W0C,SBYHNU3[. +''D++V^QD<#^,N?8'>N?%>?K]M6V[I"@ M#E\G_V #(!\CN#)SAYB'6#X1 (#9025[R<1*XCEHG> G_ZXBN]X&&CF'!56%SV3R.E0D1-):&974\$QE5ZBJ635%TZ=WS%JGJ^&K)$#!GWZ>>,_$8DV(F^OTQFOR$%.0VZE1W=,?0R%Y^/K6$ ME+")%ZB&;11N(E>9KTL.O6SNNMU+7%6P1#\;8]C6,)'& MB:@;5=B9+%.E(PH@5 >.R!-&!4>LQGH-1Q'EXA%2H9-/!14@/$J2]#&R?&$1I/=HUFTJ\ZG.F1,^$RX*)921_DWQ=%-*6*H6Q4Z[37JII6'H MZ_(:AMW;8H:&E6:2POLNPC1'PJKHY/FB3Q(]WY7C$[[%#BVHY;&/+_\_>MS:UD61M?M]?4>'7 MO:\=4= @+H;N'D?0&'?SCFT\@*=G8F-CHZ1*H9HN56GJ M;\^LUSRTNI)(0, M6 A-]'3;4)>LS),GS_5Y9GS7*[MI;&4G%E@RAM;XM:F]@ 'W"7=& &&=ZO2I M$@,9,=-NRZVU?#3 H$CVD.86[%%9HD#9L_U=L1G\(XGRWJ#.@G_4% H]'B2J#WR8@(BM34Z" MZRFH96(0)5"Z)L?EKW) Q:FO!CZ\;T-3 MZ(6JJ[$/Y8PVA[9;X2D8;!$4.^M'>F#A!KG<-SS)DH!T ;D(F02?!;9$2L#P M<"<#LS'U-&K%E^%8DYZ4_^N5UVOI'N<_ @ E3K9]+6 U:W>9 N0"O\]=!(S% M;\T&S(VDU([#91S84#&S/B/.1_,IT39;B;()72P6LU*YGDELB3=TQP/J' M$V(3F? (;E,*3(1WDAO.&]FYXU':^2,2+'30H12+0B;&M\&B*9HUI*(PXK>H MASJ?@T.!4/HKH_UQSK*B-&3*$M/P0F"(O3!8F)ZMWG#'2"\A=(Y^ MSU<$C:>>*?0_J#*-HS[]X.7VENV&(L1-UUTQ#5OMKFWS">BAZ?V4C!B?Y64G M[.QLR^^ 'J)65C61(^%_S!!A%+%JD3J5J5%Y1S@N&H\(XEK*)3%SC#*? @ID M'(U-4U=/;UL *,8V#\BZ"SHI!MO&07< MV-\"X,"ZA"NC')M=YBH! B*/F(J.K3R0=(%(B\F M$B+:,9@@&>3I1#Y P$[11F'[P)O:B'JQH"\DJ7AF+5@NGIAXPNNW8VF/?"^R M0$ OJ=_T"/.W0>R"T("5 ?'H:DLZ,K4J]2>1I3G,/"FS*(/Q$!4%V!G&7N*N M(:'R,"2>#FJ -809Q-8R:ACQON=WEQP.QFKUO&*&$P_'0-KP>G"2Q9B+[>J= M [+R*2\ :T(_3UMJUE8V/5YD,MV.1>IT"(O$:B,LI][=&9\&(%H6]I2BL(60 M2$F1DE3Q6USE&4^483@SO[JB?.0#5G,X6$L#VLJUH@Q:H2TP_2 E.4 MOD+/L"\?>W@(;!V$%(]"?A#2PZ+UC(=_*'+5APAF7+.GRX8Y6OI>6RA>G0,C M@:#5*6VZYT-H@6 :,8>1+:$F(M2RMO@0ML][AA3 %E6*N;;D&"@##'NJ_6OA M^+)Y2C\CL4L9"?ELXZ,,1VCSZ(?N'/Y@H UFC&.+>!F:W]&HN)1I"!O3XW!5 M3,()4^68<67K+/DWKP 8>/I'D?BE"$>W&;QOM.AZ*U7:.C^NT,0NC<*BY,LW MV.F$U\)&XS#V*!H;%VQ44XDG.&KD:4$7J""FRTSB.O/I#6V.54+QFL^BP?12 M7"/X'X3]!TF_FC9P)Y?%P_=+Z 29WZV@6V&-@#@83(H:^4XXKQXM=Z,X\.YU MA[0ASWF?B)%H\Z#F=7:G=79^P.=UWGA[S-M-Y;1M3777%7(8ZQ69/:[=XWI425.8P@I5@Q(I M&.D4JY&3_SK)4P'9$1[(WDQ/S@\+^CJ>W7U'2<+XI"_WF,?WV8SO2%]D$K_O MCS\?-5AU2,O@H(B=1$QR;>\CU(@E=\Q-\ :(AAW*QTF;OQ2TL*0@'AYJE//. M.82O5]C AV<.%\)P_UE9HR9%WR)Q4(&PQQVZWV1;.' YY 6P*0_L(?07AR83 ML\-D"VJ?A"H(@%B$N.BBOCY7D#$/;$H)=2E>.+OFW;'?EKX9_)[?Z/W"!O M9*4,P"K$Y. -*KN*3%@0#5YT&P5JS93<( @0Z!#H&M!VYV;P]X1Q9DT- ,@1 M/M2Z525\O[(TF0!)B^299<1M"T3BK M8J2CF%37*ZS+CEAU.(<1T>!83H;YM4X]3=>$QH[QZ^JZC8M<4NS)8:"7!J07 MQDI+D"+6Y NP @"J2T52I>+#;.3SF9]I2%)&$#3%H 5Y\FPIZF/QM+#'I$U] M@:,'FVGRF2RTZ!BF>BM5@[$ *X'"36CS^O2X9K(HANA:&X!X 4(I18EQ@C1K MY)TXW4&0[D!P0.-V=*G;A;_(?>8PSXB!(8Z&$?@,V(Y#5//7"L%'E+8! "FF M1".4O,]%(<@/8G@2W(+,T*FY#]N;?Y (YL0%! MNEP%OWW\W+C88>'L8\TVHA5R-%9/EM8$8E570 XH=0E:$,L:?0HTVB'*"_>S M:VN'9I^$AZ?[[7:<8,C0G2V3P$7!I@.T4)(Y3(IX@_*MF&.//!0W26]'T\*/ M< Q.?"X.$@;6XQ+8$8)-9NQ]S'B/.*BE4KA3R2C;#(ZTO^$@6 %P5HIPI62[ M20,BY?E;GRZMC2EY*#Q2<]-$X'ED>!KT\(ODFNITT%ULQMYM?,,>_L@::W/A M^N(443%7V&[_0Y%$"O@KNG$2319\;8\LPVQ,V#@VH\(M&WY*SX_M($XUQ';( M5_QWG?3^A! 1[U1O' 8:U'N=,!LV!AE.CA+"K OE191V\+MI4@[F>4MC<#3D M=&SZ3AJICVI "RV":_,DV+##^#64&Z1]8SM+KNDEDG3!GVO#%OI(6G(JT$I\ MH[ /)58$/HCI 8?H$T"^+04,]YP1U1\P*CD0XAFH0&[V8XH8^5"3^&I(#*VP M'IU!;@7\9@R[H.ZK$D9P)2^"&F*P7F3:]%(DT:F"HSX;@Q1HJYYFBV^2]8NH M-!V_-YR=I8]S>0*U2L#\LU= QWZ=AYH$"J:P_('F=R%Y512P-XZ43+_K9.DQ M0KL(!: RQT9B73Y=?MW^:3)CT'3 D(0PN \5-4@C[T"6B@/):31B(P^ M2[N'.L*).^J-%F,!)5E'G/4*FZ(P>V2&/[+)=]UDL\Y32U_=SPO'QC";5'XM ME+00X^1^Q!ZP'11B8SJ6A64]X(.(-33KURRV6KL1WI4^0^^P:STL.)_M 'T-*'['(HPJZ7;\&K3[ .I=U,67#'/*?1F@[S&.M<+@, M#6P7"0CR.T.I\XD$S!XIIN& NL() \@[R!S 7%-!WO3::Q._\N*>JZNV_VB+ MO+MA6&]Q::.!LE-F77F"6]'H+3\>"9Y[:%/XLRXE%UYGY.:H6)8.C8V\Y,P% MA2]#$8?IXW+*GFL6=7UHI XZI?"UZ4/B*(4VM:L!U(1Q$LA2KT#5['6.),!& MA,4>O %;B7<.%Y3/.P>V0CHQ^7@P208*O:0)ED.%VOH$ 5V3X">%2HK[)\FLRB:PN MZ!608QZ"$S=*G2**\@94&D9 MC"FN2SQ<3+>H>%B"M$6+:V&S['O0:1#S'?*F:30:49D\,ZW 5:F*I!D2JTGI M\3&R19@6?&QZG9A1?@4F5P#K@M"\L,:QDI@"74>Q'4A]A.WY.=B:O X JK"! MB4<\4"82)2$G?A,3/" ;W)K;%IO5VN14'F'2>'ZNYY1!\XD;J61"<8]NW)XH M&?-%\4'!QP0K!T8]\3;E! -JH384* !%LZ7-$$! \910XHS(4QMM\! FMRJ^ MBU^R"K)AV67,>'.L@5>CRI;^A;;V#__H/&N.,5OG5+O\ZZS*DF15.NNLRCJK MLLZJS&.X-M2GZVQ-(;1RO;\9];Q@'9ZV/B&-;J;?"$:D*3X5&V4( 3[[5C@% MC2>+U60$R .$?.J&(]_7!%7#I7I0B 49#K Z[(,X>3'I87HX[3.,4@XSE' N MZ"G'.\O&!\&[N:(W(?:XI%=K>F>,()X_(R".8Y.J?^6\=>C<6TYE^H+,2B*R(>D0\Q M.![@UB+"JA/D:)FUTTKL-VM4$!>%=!>):^PM^9U4#XUHR%?VGM1Z?"S(F?H;-H M KQ8%T=Q5RJT:QB6^(:(&I2;Y2LN\,]\]9CM.*//L.0,RADYI0B&<&^ $5CR MMIAJ"59TH#60Q'/HEVX6&!M(J>9R(@@A:0'J"<+0)40$HV+HNPCHWY^UW:D= M3T 7"'$0&PBYBYVC'N'6$8X[A]VDJ>N"FSU6QQAU;:6+$:;"3EBP*CM;P$L>HKCJ3 SM66 M(J@O&M#DIM,;.2%T['_5I$IB%56#T$GC]A!M)R>DZ+B(;J(4WX9M=GEAGVVY M9K5]8;K#]86PB\?^4.O7LV1AKJH&@ZCQ8$6+#?*\-M# M"MD1#24B=JMGV$TBQ[E7/8L-.=HTUDH4:VEYD6S[/2Y @Z6KCXID8AT8@\*$ M+JS*H$R''GWK;3A1L'"A1+WX^\&J8+8O;X'QNCK#8P5_JY]/W;KZY[C9.1T' M[>+:SK&-YB(4H>0@ZPR"]1D]4-X62JK&;8K!Q=T,WNF#+&&T"EC:6R3Y1DG) M)K9>*@*K2A.&A#*Q%.C1-K)LA%C$2W*N?"KQ?N,6(+$:/=;6ADM/T%.V[],> MH*((G#%[%9#3T:?-6=RH8%;Q"A\,9WA(.M4=DP7: N\Q <)-IJ6%#Z$#EU,$ M;72D"."A?W?RA9/H6-";,38LM1H[I*HU=0H,HO_H=814&%L5/=)/V.]>V#8\ M_&N>)3V$D65*/%>S5\R[QV=8A$ZTVUR&<'\.B%T,X*7:]"*#@0U%K5N3,DXX ML23MKZ93VAFX9/#LL$,/(T\P'<3B HU3N/FTFAB IT?5-Z&91*NH"+8BJ4\] MM^?^5/YNYN_"F[\3?_Y.[/R=R/S9;I3S_/<+2W+_SJR>5C8-6F!1R^Y7V_P" ME$3CM#MY/]MSS(4MSLXWT>115.KEQ"34,#=-H!#IM0M?6H4(AS='<=EX#4T' M_/% *ZN0J\LR:I3/"VZ\@ PV.7:%M"[20G,X7*\US,6FGB\FG@0%B1 +=G9- M"YFO1VW2P)DRY168PUGD4"-HTP+A,M!^<2H7F"4Y)_F+4@["7RMO%(ULK;<; M;'Q:SG=LVG']..SJ+M'VT:,4Q=I,:G(?]\1FAUFR@N(@...\FTX>A,1V[M?/ MO2JBH?/R]D3!4"D)C3O+A'N@L#@(F32@W0^" /O,-!@9)%XP!E1I M"@!M:>"$;8RO9M0:VJN22$+ER?$$WD1.7YTU7_5FKWM25M<4L]!S*44BBQQWSQDWQ39P%E.8[?V[(ZJ38^&QG8MP=ZVE MNS 5C[FO\ZT@RW4$[E)(KRBD3ZDWG3YC0KNA.<]7X\8<(FR8I*BD$H41>KRA MP4;1[]/?%I?^0RG'1*EVB5L,E!;0 4%?_QL!]4KCP=EY,/WMI7+0.MSDNM2[ MN85\X*C8H6W01].A=YVG>JXB.P$$7TY[ (EI",:MCJQ-'K/C77@!;6^ M5"F!7N'O"-;8'O3FG*#XGQYLQ.I3)ZIN:E$#PBOA6+=+V<'!Q". M>-.@ZYSR9*D?6WJ.VQ[6Z,+6>^UZ[*(>>1:$%5+8<7^[.'>.U5 DR?B-MCC+ M]DB$OBQ.,0))#&7_4Z6:=$ZCSN, MO]Q>='X-K?N'R\;-Z[Q-VTS[!9S(S-D M)*X*40LE5/)1S857[F<* M4<]_X\/%LJ/.$EN<7KJ%Z39Q#NO$81[$WJ92LT!AAD1E^%Z(Z &%%=>1%.+3 M\%+D!4%=):;J*&L8D#2TD.H0@S3O,3AX^W7-I3,B+EH<@"*'W*211G76@U!L M%&-9CH?522$-KM^6 IB:FWV((;X9Y$9$N*AT3G+/%#4N/<#C 9AYC2^'L."Z M &%9"A!VU@4(ZP*$=0'"3%/C'=L8/8:^E&,353Q:;TZ,B- 1+&V(TS97]@;: M'4V=WLBN'ZNR]?3N SD ()U9-M9G1L+,A MV^UQ>".M0D1IU2@5P)6/*6&60HZ$3 MG^FPS/=R)@M]0N/_(B]?.GV^QO+D?PD/$]C%^;\L1B[ZBO,$D%6-TI!';)2;E2F99@ MB#9".-)IG4:&TRQ.L2K%*@UNI,GZ59 MIN*VAT]4\I)"P,KSUM?Y6$$0.C4 +>P6<7Z.*@+\H;@5&V+FACS+4HGL=+II M)Z /;H$!4$-S1SPRS@M+]1/%''DAJ!\R\5 M[L.M4!U@$2Y!(WPAY'K@JDV^$B(LPO#!$R$SAB[NO&_$T^/XUW,(\&& '?"9 M#7PZ!"4'>5%M0 568'F!X;3$O400Q9;U";&@D8L H=NQT"Z+G=*Q431&$8'W MPN1D#,PI> I70$ E)5@OMRW(.]6Y#?5J#:#^(<1!P]9$QK\1MN:73FY5X9=R M\WA[BXJ$WAKQ"WY !*=D+Z*ONA8:#.=,FZ1H=GBA3]TN.7=E%N?GLFF)4 ^ MF+,!*&*OXWHZZJ:+9J#?P4^ UJ4I-6 NX#ICC[B]#Q(]0X8V#Q2:\TGPZ&K M@<6R$=/ MD:++ C?(/G4T/;8AP%P@=.?+%1MV-X=[T1[S71P)HP37-QTC"E4 M[OJGL>%H2,[(KL?"J&O$*!0*1-/WCYI%94GN];[/?B6F!>1MIE 5WX7#MU,= M57AVA;+*^&6YWGPP_Y#Q2\>./=R(<-M!.L.YQ*HVYQ56?OAES@.M($TUG4P? M/U=SXN0U*T?1]NZ. X]]AKV9>U%,XAWCR:7J,7JT15B.U#OC>57JZP%+#&7 MVUG/6BA.!&=+BMUN>0?5=V]-&$T=3C2RDJXSA<&S5[VM F:-][E$B:'==6)HG1A:)X9F'I'4< E2]XIR;CY>)0( M@+L#J$?=1-Q#X,-H0;$B]"'4Z+8*WD(Z=OP,##910,A$/"&X 4=%V%YM.%%@ M./%J<90G-+.A=8236;K[])<'T+^*3F8#*]P]M7QT)&M$B)G5G!)B>W7+G1B5 M3KXK(HA)KG>F0C!ZE41AB)@,Y=?F?[0+'A6F4PIPL!U:PY;7B2<(-KRV]TQ) M3NLB]+%8GC^$N0A:VTEL&)Z '> 4[6& B"IXD PQ98(A9'0$Y]N=3[<<]H*A MP7:W=B5Z=A$5W4BOW,;9UU1[_D>$F][9VNK(_+V*ACFX--QQ"2&LU[9L?%3K MQ>HY$"7$NXKI,CC'D3K1;5UFL\HK6)I[35T/!1P1:0I I!55.*O18_94:17 M.B&.7;K3(]A0&97Z4)P @[,)!FU$"*1C?,YAGO9-@18Y_6BPF71"UG@+W&=K M]9/,%JCI$23@E(L1>2&V_8J"S9RC>.<][2BV9*3#%L"@T.%"#EQ)Q# ML% 7I>G 9TY9B]!CFZ2=7R-LJI)Z!1 1:(E56-2F#SH(/[@%CZW)@%!J W6 MG&4 :\P#M04+L("IE?5+,\W=C)?*R7Z,"J(<2GLF]WO:5TS[=(-W"!LJH?0+ M<&QR_(&H7^4TP@V#!QSDH#AO@85^>GEMBB3QOPYZW LFP^&$P<0P&AWF$X3E MMMFR]79#T3K4!R/552>5-XK0]?[HR/< 6KFT[[I.X?AB;:35CK;+,7T]T'_@ M&E*6^M@PWO$44O$V3% *_2X$UE!,[@MR3#$V18^:W"BM'RDK8\YM=Y)1/CFP MZ^2(,;X-%A.IXI2HK8'33_\LQ3@G*K=49;,=A>"R M&'9+FNX8=L'VAD%AJ]]<(E!:.%5S"0I6 TDN(*GD_/!Y_TS$KO6)5HNXT;G( M?*AS+O#Y./$(K[))AN-;J1-)GYF*:(4/CS-7BP,I-_9OMG3('5\]O?3=QO;AZ\#Z"Q70^XOQ2(AS@UQ3?;T!\J=QI[W,'7QE?P6^Q(8 MYR"*7=",%KSD^9JE2;$ZCXZG%K]0SJO00\? -0/QC9GYNZ]NL&''_+[.0.EU M%?6=HSZX2O,N&2C]B@O6J,I"$$?-9)SZ:(0A;Y]2XN $FPZI-X3L,220H-$5 M AK2=#O*?70>@/I01?0/#PZ1%\B4@$8Z#=1PNB=@]%K MNMTJO;8$;>$6>%?^]);\"^J'=9(S!NP8"_][ P??R!2^$$HD+9G-/LH*^7,X MOP@(*J)0'W"6S>E29294QD3TWJ*'QSZ6T8 M,D*@%A+$)\V&NKWM7>!FT%-9N25A]5M,;$\ 9N;2/-\XQ0E"F M;[TP9YH MKRU&,UIXTOV>*J_7:J5[,:>SU9SR3OF>7#7>8:B% +JK$L0A0PL)C#2/,L1V MGC.,\ 0VD\U:FM88J,; 3+*>C "^]*.+Z]6$$L+V*4AY7#.[(2AGHK+($7;8 MQZA%;H4TM8$"OM74B@+1+P6J $"(XRWRG G<,M2TI>DY_8^#+T+,'^Z.D[L9 M]-:V84]T)4+33HX/3S8^ MZO'@&8PZ98RUC0WSA(;,&2;L& -4B1K<1ID"[\V1TP'.J@JZZ_2 $$K8]+WI MIQU#T"0OLB32/I.T14#% 7MC>/E+\B .'L7OSM:% MXN@3BSO7NGD\;O;@@NQSCUS;:@J\#DPXO9H6C&D;W79&TR>K!ZVP^2WX(RJP M8.J#JBKJ6L- 5I548#FE]%/3 TK!F%58/2 @\LUHP;Z?5B;3&B+3F6!6]Y/ MM;QDH9D_3F]HD^;Q#, M;DMQ9GOOL@<:U*+(U]GA99ZG23S/:VF)<":GWD7 MF@!+4VL@39A&Z P$?GC"ZKNA(\D+H)-IY]HW?075ZVE(R[+B[J!O;"'\;Q#BFN>"4'J=#RN%,B'2 F&@&] M0A!,5Y&)9^4^B!,'<9UH$I53D:]K%T0,EP67Q(-.&SKN!!2:%;6U68V=RP>R M"4]@/AG2?D*WH4>'40TZOK6-KAU7>)4C7FPSN:%;^2(3.Z#:5==($M8Y*I#U M7C,$)ULKK' ")$Q:JF"8,#H:D*H1T8[:-]R)G%X$1H,R\TLVPC/H8KJT3IZ_ MKV3;WC1)U]W5;'<-"<%<_\0BB!B<#8]\3[)CH4MXU:A^;%!YDA\EJ(4N'PN* M=\/5!%0@VZ!,G"X(7YU!_H6ZL_S/QBP9AZN_U,!3Q M QM<(%X1BBD<<'(NUD5WW7ON[FNJ2P11+XE8W;6SIR)G70_>6 =5JY.2(!,945 MU6&7\U&Z\J:;8WO!UB30+']Z"5[QANK$LGB*+@@-):N\&=Q2ZA[PCGMT)Z%I MH2O=6]@)1?H 2W!8E=T^Y,EW.L047K.9!7L$:+7IA,DP, G+3ZC4=R8XA &5 M$85K;E, $\(\<7"$+M:BQ&K(HIOR< 8YX,%+(MA!H^:GQ%.?X+=G.5TES?:L M-=B^'Q W-9S.2C9@@\EB*/G<=*R&[M@>DTZ>QV=^=J97O^)43VG$P%DE"X5O ME> 5_F[A0/8\1@ 7%F(PTDT+2N.D.YP<%7O4;AY(Z2I&,RU4PPT4AEJ)+R!H M)Q84?]NDH>5F?^R9C@DHFR8_5U#(H()?HPPAR?%I0IM"N3X"7BEJ.$:1,$[K M(-,2S'DG:-+&+)=V%>(K[C33NE15A#8:50+1#I6GV-&-MGLTEK"U]J2A_"(6 MA)C,.!/RW;"_$CVZ0NI(W MK<\*!7*SHSFFU)[U([8]X"AB%:6IF/$?)$YIG M;E;RG$%Y8E'=QNGHSLG)T-!<59K5J MRUM7TLX$_-CP\DGITFTK9A$-FO%XF!+(OZSNEG-]"??0OHM#$7*] &3Q 3J2 M*#+NQS6$/3R.Q/S7]9 M)UNF)5OVU\F6=;)EG6RYK16OP45GR)6=+()32LG@2,278+KT$ /))8?HZ;LQ MWTZP[9-!#?MP4QP$FEAJ4JQ2)T@_;77$>2ACY=@ TA 6%92ICN6$E%I.,+6$ M"HGI9"X'7IFB0%"80(-Q&R! /X(VP*B'$?K(*69(2C-9^L--JSQ&,[1AJ>QO MA49/NW2J0.X9*IASC4ETO()NDC>:"1IO=^BO@1U'ZP!M%[I55^[ZH5?JUDT(IL"2[!@_7&-&BS.DLL1W#OY#N*6$=*- M(E$<"..G4$6/VK &+!&C-$W:-E!O@=@&WZ]!L^($L:2Z:5;T:K(.&!DEX4>& MHQQ@P8R%8!?!HRF/FMM%=@EG<(A>--$[1K) \ N;A+3EM5BOXU -A"YP)AA: M72KI:>XC)[QE-Y3>HYO!'U0 ?454@N0'_YKD1T5OD#"]'N"Z70CH@I%FY(:C M;MTNUB%MD'0!3!&DP1#Q!/%E?(Q&K*T?Y#G5R.(9+\B<,+Y5->_]Q#8E>GO8 MF*M-]YYPG?K5;1[[D!%/S_DTAF_VJBZ\5# M@X6DZY5%=XRNLARYPAHE:&7EQ6XH'^UU*9@J;YN0PVF#4.Q&T1AY+)W*?\3U$6Z@OE\$*WK)F>G00>\QFC1D#!>HK<>VJBO] MX_\X\5XF@\2W(X6;70(3#Z".98$)XRR^;"FD-K(6FCO/*:F4P:0)IE ML#XR2@J7H,PI<7->P?EVY9>]M?*!/@M2#W@8D#B%7B %YN%?-90CH"(F>E;* MP(!Y8\IP;=S%L'O,_S!<1*R15,SE(1+#^X1C#D-5#?(8WR*TI=C&QT'9?CY% M2G"X$^A_>#5N^= IY/9!"84DBZJZ>\H$]Z^E;W@JGQNSGDE?%2L7JC5U58%3 MN\.'FA3&.+D>.AX!MIML 'U1FB+^]179N]"K@N,% ;/-L2# 2/0\36=JQQ) MEW28^JIZ-;%DQ-K03;"WE6/UHDM"7&UG85+HII<:%[ (2S0P>5BP;2-^E:/X MI2[)?XV7$KG@>+V)4IHZC2,YI1\PYW.SZ+'$#E4M)B MM ;P6E?/46TYQ&T@(>CPX4Y38I!7=567*))T9;4(EDQ+H=D[*#0[\E<;L7OI MQ+<0&6^"*[TDI0E?JVQ HJJ7!,BM#&"G4'XU(^D>%YAAG_9O+JLZ-AV]8O[+ M#VU,$/J4A,E*HI==[&W1HT=X+RJI\YJXV0?T&!/1N+<@'>QC$$X7M49C#SD. M"5T%Y?83F.ISIR?^*]ACI>W4LE_=['2V],_-UIS8I"S0H/>P1 A\) M)YY9<1F"FI@#7 +CF4^Q/FGZ7*7K!)&Y5@VTM^0^O)HJDXM7L;."7-'@=CK/ M0,5HM*GIQS!9_?-+=#-8OD6\P#FH,S09P9[&=/*,^+JQ2&WJ@>!"_U F64PP M,:;FLJQ+0.21'D/7^A]-#(>Z]_%Q)IE!J!+40]/"]F>,16JA)RYU+<5I2NOM M($ OCQ7>SZK2@M@$G?&DX)8&DE3"=M>/81?P$")'D]LK]#760X,RF M2OA"3B[&Q=#AEI>>3X-FOD5[1R#)V+S%U@ A"&"+9S2I9YN+&HU=S=L&:-,I26E;8#BDM'<07\J M+[GD!UL&PBXPFO&F%WGBU\2"(I4"+9\#]HJ>4P_#= 2@^!^X$-ZIGD(S=V<[ MU"959QL'I/^PQ2>GP+S,5P80;A?/)+6I'? MS!;68U-? 0&6#?E([U[H[3>14+(1*>;J(2GG-7 W=+&'TC?=35LLUC5=Y02$ M!A@$&>HA;RDM7O)DQ2/&C=MR(6[=M^>T%KPCW'+^!DLCAKO1:6,\-8N_E$89 M-;1R-XD;Q2Z ($T%EZPLV;1#(B1&9&-'/K;B=W@(7KMB?^!*?0 MM _$K87Z4'LW>C-SPP.:6#$Q!HP*XC1 CX$:QSUR<3"FP#UT\C7(T.*PAK3/ M8H.99,H(S:> B6=\?!+)R,90C&7 +JVVUGMRB+4P7_9J"O^F!=3TB 9A@0Q%.<;Z4[&.C2.;'/# M6C&@RM+NF!)8C->G%T#8BO!0K+/&4J]K@QZU-FA&Q8A;)_1F72>TKA-:UPG= M9O$P*%?#6H8&"7. A 08 L1LO0'4!PA6&J8[$+_'[[Z%C%\ D59@;%8+'+6SGQDXTF(Q ENBS[^X%P2JKIR (8X/)J2WS9O1!/15=4- M#5^0G,E]+%M& 4;X[!4P([&/HU>#;^?A?Y7JUL6U5"\'I898+]MP9>SR(G6_Y>!TU98MSE](D,_=>Y^3F,^G>!:_B(A,HI M^\ERR!^A&9DZ?R(&E;Y\!/X1[PD:IP)NZ:%KBAGJ8+D('Y8DR/-FBA.D!K68QEMPG"A^-+ ><< M82BS&"FO2+H_164<_3LX9IN:PFGTO<&)U,^_LDP#/6 :H)OL#V/XX6L&']=" MJ4S@%S+R\-Z?;\>7]1I^>S3OM/?06]![R2 %;O*K08*2MU1_BAW5KWXTT>1?:= JC#"$@:3,/XAC6.0I\!'*P\USB@[ M3*BE0OH8R(D.ZV'036*:#LDA4JNW :1F[T A2#W-K:X*J>&<+9+.4&@T3THFUE[!),Q:<9;"=]:9[@Q'3#G,D<#/P M39%4$(,#-+&>LHUBK! ^\)?]C6@-I';4 >FSR'7.R1P(G?Q-5'+3]T3Z%RZ? MD'1_8T&E%Y2N0;@V^'1T\>[H;V9$Y[66R+V]O:U7T>M7G=<-1$-9$3886M5; MZ(+[>DO0:F-X2@4@QK%!%A?'_927V[ ^I/],\2T4Z57CX-7.UNOI"P;OSPU4 M8LQ@@3C\W$*W,4X?U4 W>$S,!JU3U2 &@(6(H X0;+KM@RU\(X:%B.GZ FA/ M,*ZS+V)"C4^1\4W'&YD293I9KF?)"]1-&H?*B U\ $0\X3%!ZY6KK MPV;L/W>9C)ZST/93F#,2Q^=Q M1TN +$.H_^J.)GZ6TRN:^T?:-@#V&$%R*H M26;H6>A1="+;=V(0G#]CH*("$P?Z>S9^9'G\5EV>GR,G0^_%]M;& M7XV5!"G=B8J%+:D<*%0_)4@\4SLQ:WHC3/NU5""@)015@5^3(?&COMP)#SH' M6(X@IZ@3CYD"HN2X3$8$[K[ MR5/B"(V"@HG4H4UP"F\'1AXH94RE_YA(QL)2:%N@);1;)V2SPT\C.E$,A\70 M\#3BQC3DS,X^Q.AO$WO9>1AM8<*ZX-!'6X!$A-=.%4\/*#?"$<*CP, Y&PEF Q;Q.D_KH;)$15[!A/97?98G MI\O-C7&;+K5&SP+;^JV#_X-,'ZC7;]&<6"=FVBM(E%N^R[[ 3-Q)SSPRT^X^1KS"8"EDBEJ*[4;"AM+$9QZ&,\1L@ZI8@P@MCG@?U5+$[U M51O,I;3Q>\K=+SD#61,F)4]\QE3_"4<'WI>4@;6)L,9KW-9'Q9_-*L:4_G " MS^Y!5$XY<50X16"U%%]*GU_S)84BD$B8?SJ,T0AIC+9YCDH 9%07O4%4RGC6 M]3E+@MUSL*[)6=?DK&MR;B7[PJY,IGTZ1TIK_9=?Q]#"[<=,*+I54R7_,79I M%@;;S+ ? 60NMO*(&XV69TXM? #6EM8(V4?-U6CK<,M3:OLC7?(\D@^.I#?# M FZO/RGWR/V]35X?0@ZY;"N,=8II38.Z'E9-+%IH9,$>J2O%7(]U*;1.A.*/ M);+:J-':G]AXC0?%)G$?2[9EY<3(4H?#!Y/)5\AI- J=D+.I)U[OE#S9=@M+@I091V@_U[7P_ MWT3=<90SH ZROF%NQH\+M!->:_$K(!^!2+HD\TYK8XO A2Y?=H$((M26:\74 MWS!Z7+<-3"\Z)O,0= 5*], XS,:T?)946]E)_8U;[HX=O-\/T0W#;1EN*LK1 M9"XJ,'9/HG#@E%_?,C2JC;#MTHR^DH)C%R6 /9;WJ@()-+0P$94U&&=.!N&. M\J*M="[\0D9S#W, 9)Y'* D5%:2:0HTIQ#BC8948P=-F5D<$=Z.]OJ3C'&+ M>X.88B#]LUM,V074QS*HJ%MF?==^:@1P6OCM]]/'NM50TVX2]?9259ED+W9"4"PI@FA^9@=>1%(R6 (1$T M @STT>U/02;'KX!LSY!"R#5%6/TM44:P[E@4N\DR_)KZ4FDXN:\@"Y>O-[46# L3PXP##>ME.>C MG()<>+ZAWDZ*7CV$!"M3H7!S,@)3:*=>$ !NW,H>4?;3SB.JE= MKQ3. #NF8_YPNDRD9*IU 5J<3&7L&JJB%7F M7I#F5TEI0$KUEPQ-E9;^)(ROAQ+]\^@J/#@8ZFGTTUB(@^-B!7J8,F6O@#[F MY0!$>D2]\P=:=K=U_+JEO]3R3>I@) I9ZU:_RS>4AAADEFE@X$S@'GJ;!+G M#*@1:1/ ]83^^"C6D@I6L2'.:&]-!5^OFR;E@(;&W:V);=7YDB'R/)K8IG[U M#^DQ]GK##24(ED 4U48]8CUHJ['Q"_!5$/,N\=@?%I"@'RBOF9=B1 ^46Y-LJ[.!];>:CN=3" 3G M@;=TTV/8VPR*@(OY758H@T;9V'T.5.L,;4 A"X2(F- +$GR_1&U+1BQS S& M,)L+#<*8-OD\/!-*E[8^(9+1N(X9P_%G1:U$<6[3LW M@VQ,M_EXP;EUL-#U>*GZ&5K[CC^^<\;@W1H&"9NO2AB^ MK^WU(2LTBXI,&\B!"?9F(10ZE0:B'%D_6B7UD5-/R$&=X;B'^^2AOA3;]6$Q M4$24T7;'L"QE8V,?(9YGW<4GIA#&B&H.)U?$.2( UVXWTGLHOZ-,(:1:#@=X@]*N5>$IE8F<]<^JIQ=T@%3$!7]8$_V@F\PT_ M8U#4V>2"&3M.L.]!K6 <%^*I88O*=MPF<;WZ[K>NL_'+DHT_7&?CU]GXE1\0\0][D]!GID/1.LN*&I1@B'CVRQ,P%(#G M?%1%\!"#68J8\T*?QVPWF[<-9\ =LEBI6Y?<188YI,#"^:#2>1)-R6'[) MF'5]%JCMI#8'/?6]FG'T*TZCF-X+?^' & ).Q9!#+\IPSS/H?>A) NYE=CY MI3@;E 0HUVIW^:E 9U0$RXC;7&]O=VO2D+4%7%R1*\PHU@0[[!K35VG>11O> MU+W[=ND&)RID1J^F,U9/Z7MF6S M[M'4'8J-S=Y\!]IB4@W?AX&;$8 ]0VA\BHF)31ZZ?= ]6=+=RFY@=FG6-!_ M2B2C@@B82XK>0JH%=+6 M'@4U]XHH2[6=1@A!'OP(':^ 2)LSQ:D+I^@0[D#HDV""82<@\'4&QZ^6T2P& M_\B%MF\['7P6HB]IQ#C!;5YPJI1":1U+59(+B9B+@M)9N MZJB^HC]"!.DF\^;#D\_-X(-]+X9WO(_PAM(@L3?$=JC>O/ 3*$II,T T!'U, M]1/J5R(SWIV/*5_^[ V7DZ]<[#?!D$G6_31+15(@7'Y:F*,!.#)!W7(RL=5' M00H+FZQL9^BD]UMR2A-MY^PY]*)LF 2I<@DG\6P'F7:B>(97,YQ.,H5"B]U? M/JNF9>(T@_!/0*'R%,95AY>B_>.B7J1/2UHI\B3/EBVL6=D4T .NDJ)V(X&4:%7&Z"^!.FH=4:2VUNQ$1 V;#0 M2I$)V"S ;Y=J[Z;LFI62.V/46PW0"#%J2BD0A1(:[G>-T;$("0FY! M4L1/8Z;D _JC4L+ M:T1OT-:ET_3JDQAP$8<1DBD!8HIQ M5#FDE9 =)U416/Q.&W"@AGXM$5[L-J>Z#O9(Y2,(.#:\:RR(QXJ=^?UL1Y]- M=[(%^'4^)[L[YI)PZ'V""\L'\KMO<&N*6SV7'Q[.\KT-SO=&B)&P M#9+55CG^1J_\_KM#;JL8>,Q\K]4G@B78,:/AXZOQ$9S (W<_!B[=?)J\UQ7 _I?F-MBZU4@7(X/.3B[,/ M?S]Y]\N/<,?;X&+>.R^/WK^7FX[GO>GLX\>33Y<7?)_YSVV]-4]62CYI9;<4 M+M.#[X".MP$Z;?+?>33Q_SRO/)Z??3XYOSP]65*)?"Q']P^%"( *0068VXN< M50^0D, (@_+?-<(<(ZE>/] S!E7:>0]C&-IZ/(^RGO9*CO6!K\WM,#B&RM>\ MR))(BL7Y%0FVZXRT<:]B)D%1@QP\&7QFV+ XW?X=:BV5Z[2)F: [URN!"#O$ MKFNE):#(\V'(+O'4@*2^@P9&:I",#XH(E1P"$$]==\+;5LE#5V[NX M9CM.*YQ*J+(T*K@>1 !UR9.C)S$R;:$@N)I5 PN523#-#]E6'LC_#Y9.-QB< M_LZN ]3?S+?1LDNN#5=N9R_:MX1= Q&V/&PSK%U1U^_1PR@%F8U MZCUZ->]C60!_^,5N3N,<#;53IM-M?-H-M6'>6VJD]^./HAC< =#[/CDY-WII]^6U!)[@+4^I< 9 M78W %0*":B,% M!YL.1?N%I>>FB[3A ._!^*U^8)FGF$V(6^^1=^!2,;BEZ$1&EX7>+(KUI^HJ M2CT(',SD0E([ 536<_W[(DZY^-B9UM#%& /[I;;NQ573#_I-SU3LK=MI-R]]%.RH_S'GJGGT[N''8[>G]R^4^Y MZ]W<;[HX_G!V\>5\60,=#Q)ZJQR2N'76YUNS/MOKK,\ZZ_.,LCZ\=YJ'SN>C M\\O@]/0[*$Y*F].&^LL+O1% ($<0@\BNS-\A;")_;Q-5_, $NV= G7P5F?RE MZN;Q6-:T,CL;46=Z42IR7.4C*\:_5''C);M[.')G2F8V+=Z!M'Y"M)LFP)YG M NRUF0![FV;9?OFQBJ=_!I0L/NIG/(!Q<73^UY-+,13>SYV@.Y=;+N>]Y7=C MQ)S/'R(XO;@\/_ITV6*-S/F(.TR9 5+V7W:G:9]W6!>+I$3//LE=)_/>];3KWU%]\ M.3F_<^#IR_GQ[T<7)Q?!V?MO6H3Y)_/D^,OYJ9-SW&S:XHYNTG\LM %&IZM5 MT?K/:5O23#0$H2ZASB.,A!"6'9:^8DL4ULDR+R]\1@&Y)H"P-@T-QRI6 MP?^.AJ.?M3V[:<-:*QW/DK15K!>>^K@,Y0L74B.#*/%:&299!5!5!?39-"D/ MF:KPL:=LQ>Q>TR5V?Z;OOF?Z[K>9OOL/8/K>VY?,;X;]G_DMG8N3&T_,W[2)^9MGY>%].OKM!.HI5]>+NDN ^\O%Q>G9I\!Q'8[F MKH(]^O#/BU/7!YC;83[]=/3I^-1FO.?W^SZ]TUZ /^ [:+^?G MD_,C>.VT1,!2*L;'LIJ.&<^TM.DYZ,;2/U)L[R9(N5X)F6!NZLI*TV8R@U&: MRMND$L%NH@*PS?,_F0R\ M!0-B6ETFW 0I$:3$S;Y,#[%OPA=2>X!@HZZ+)5K]<,P-R:'N1F\9ZI.ZJW& M0BJ&%&Z,A$'BPZ!;6U@6 :JJ\I#QHKV74R7]D_#5X?W1\>79^8?*B M$VEK@> _%7ZS&1(7:ZU3S5.PE[GVA$( 7E M0+JH"Q7A"+7$_$NO0D5XD R;VG-SNA9X8*T3F!]:P*KLTY@K1-83RJ! M-2'+BX2&T/P4FK.S:^B;U,];EL3_PI\X!_"*%P.A>G]#9F*0CQ5R6R-U&/2J M&JP*KT7<=*=VH^Q/1"[&O]F^:>HQF$ WP^9@4X9\D62,_K!]>+AEF;DND7,! MEJC46O_W/*7:,,.3'@4C?98H1!J29H94$:>Z(,/X@R_'9:6$2B#1!X_^:0BL M>(!SAR,MQOF5RIA['#B@?Y^CE-- M:3HYVEP>QLJ'E/)?DK*DADB--BP$\C12;CKTE^5/0&R;7B'PHF*TVE V0CL!3=)+E(K@Q,?-;+-6E")D_I-!<*-+2XF+\RB7/QKT0#U!/TF<[1'3^J9:6U9J?KC:7.4O/VGBHK@I#V/2H9)0:" <-[, MN'AK/@[2I9VLEJGYI*K@G."%ROF^[B&*Q%4E&$?6GX$&SFG);RIJ>'D8=@YW ML1F^YRRB_O&;7?KQ',_:"A$I30A3^\'+W;TMO%G?N_<#Q1S-[\%KBHODFIJT M'&/1C%^ZIYF;#I&D7N[Q>+2I@L./2F_$,(Q-SSLK";H*C!C7>G0("@U()(# M&?KYF[Q(XQM YW(:T7 :_K%Q 0Q&YGEZH,?0YZNMS5/'W\-A<*L;D)(3G !Z ML-B#>_;WTW<;VX#S$=DJ8&[E$,0ODTHY^&2$J6O"S(QG:HEF8PMJ*0/>#(Z,'0B8 M6V=XIY$^L]*P;)W=/5PV?HSY^$H1Z-V?R(F-R^TV*&M//^:EWL*@NI1^P*J* M#.!$EU:T2I+IO-^'OB> 'S,@AR26.]L[(D/60W+$SHJEX-7*K,,$O>QL&1$\ M^L=G]W)+KDKS9SCN\6ML@,25*/V48[WJT5)X(=^J"47_T0IX6!B5FW#XZ5$9 M[>]WW/JE?,F_W.#]/%\A[; 3:J M?.0':D5\2%ZU!3Y'=>3V#]^R;V_11/?RCDG=\.+MRUM>N/^#'T)#N_2^![$7 M;N\@3-YC?_W#S_FS7M?=\'!G=RG6]7Z4WMX>ZKL'47K+H.ALI&(E]-V<[WB4 MK= )=R@\]=VWPGHIOWDIMW8Z2[&4RV_*+8-6\]B2UVKM7D5R.^P<+,<)OU[* M;U[*@\YR&.%K8VT>M?8QPDZ'=TDYRDM((:RUV[W[+YWMI=@0ZX7\U@##X>%2 M+.3:8)M'LV&2?R64V=RQ]V79*G,/>'MK_\%W5%LP?W7UY>K*RL[>PQ^C"\O* M4S V5T3 ;Y6@'2U!<5XC>:4O0DL0SIY_L*;0\5$E?F>UM>/S$1XNAUU.X5D] M?(N6,NO?BKPLH>VOGU3?K.Y,,QQC:P_!=I;S)ZL@^/I]]SL+7E%9 3)P[UU,JSH#VEM2)8\-T8Y.)T M.*PS=3RN<*1 .&RJ@S>)%$E?#9W/,'Q;_SO0.@.;C>5] /!77*O25)%/#GR7 MAVV+>YU282@#EBIP[I",;:C'/'XE2GIIUUVH-,6>4&F\ARDXBH=Z):E\7,_* M"4G!]VM^,(.\<@89^8-D4>4*Y9<'X=[VWKP-#MMAL]W@Y9MP_\V;NS1(-/;A M =56X"[<;MN$3BTZXD'"V_4'1.Z^,S1SIOR\.V[*,W+3X:LFMC6,&JC)4T5] MZK*;Y8OHQ?F(>@2(P0PF[SI/ZZRB1Y7(_DVM"]#.P?7[ZJOJU3#OU%M@!PCP M,75:,5$XKGT#@>%/62>6I+&K=2/0,PT>%$ZO%@TJ9OWP40>^> M7>_FY9T][W*G*=?B/HRGW[[EOZV??-6CC$J8/B**'\YZ^QO_Y250%$8P.R)( MN W]>_:; ]8B MT0.(DH9S*=9G[G$(+F]D3I!=C4$1#6V[-B&?3R8T'FDOX^ M=[E"WSEF_K"RMA7$>#I@VF9Z]\9HDRTAN%Y8/CQ$\Z5 M]B^NP4$X!E;-*C@R9,QXSZ_Y& B657"$=BJCC 6G@%V3]3;9)>(^5!A!98,% M$WY%LCA8%"S;J_EYG<1TSKVYIR*KV8K->,I)H M2Z]7U$2C3AM GODY&O<&2ENMGPLM MS8BTIZ<*%)9!]"KT:X3B0<_"]Z!T># AO0.==?+O.HD!+ +!UY@YYER8;U<* MGZ9UVQQ5;1[?#3#&,$\, D7"'Y2>JNLH)=[I/AROG0-2DT@"G1>(^=CC.<0X M7;B_O4_GIW#0V, 0@W;EN_]7 Z\7LX:;"IM4.UW&%RF3XL* MFL99 !??13%"M]@6D(-)(:$I^I.374N";+1W& M.ESTW?OA ;52K*K$N>?L -$CO]7N.BK)>)@0V\I[E1:W(KK)@IC)GH)^K9W6 ME]M;QEICG-L@NHZ2%!T]R_TU?9!R3 [1RD8SEABHZ%3IK XS3!,%97WL-^D/Q#!M Y#E"HP<4XJ\Y\ C !"=Z_ZTZ>;LKF49-.0P+ MH+]@/T->U%%[,''@= !<;H5>C=8^E+C I\BU>M7Y"6Q'9: 0'+XS,P"@5\@4 M&7Q%E( S8QT=443Z=U=%?H,86EV&%PWUX[+8>:$)WL(@A]&?RIJ)HVC,9 NM MJ74'!PN?":])C<$#HRM!]!PB"9CQO"Z)2"($:%D48$M8T57CG)_$E;^X%^992F K EW!,6)HQQS>"')!J@ M+BIXCYXMJ*'1]W?SNFK?_,ZJ&CE%/7R5H_V5 _4'<4Z@H\:GEJ'UZ" ^*[5T"BGC06QG0(D6!'+BWF.([! (,D[C:,M M>AH =9XI*-TRGY -U#2_H2^S*-0]>.4$V=[S\>X4<.: ^5>C!8#GK))YPUG\5QU? MT;6X\YC+B#P,T)X*79J:O6.L ] RG"8D_@D(M*E@$WO#G.L2'H) I[8PZH*< M6-3O5[#MZ7EXK?/(S> ,8]#:X2+MS^>7=O@4L.2BCM??;[XD=*A4B5;)"4QA M@I11Z=TT:>@Y;]I T18FD?#BIVIS),JN$BSB@O%=Y7D,IVRH1T/Q6WPME9'A M/-Q$!9S/^&?$[>_A-6E]W,5_LCAQ4A&/(P>SIAX'^Q(,U,[8+G;%ZONJA M6WQ#U@OJ3OQ8HFHJM87B.PJ]I.C50SB.>S \ZT&6UA)",'X,V,-THW>H!0;F MU J)/<%[^FO'\$L[9>VK:0=*/*U1#(YX-()HHQ8!,EH):)3"4_J$F$KJ)>=] MZB$VESX=YV>P?4)>/M<77&6HTHWMMQQT/X_5 M7F!,+C !M?D &M\&N3'F@%C5#-VM3XL&>O53=3&:TL.L4!=1*F6+C[P\[]R) M9LY/GGWA8\NT-4+- &!2V=:!$"'#?REK,]9&,R.P5:/V8U6^W=%ZW8X9CT>] M >J1"YW# 37$G' :$3:%CR# P AN(*C8N!FH3()>DA*1X8\B# JR92,.>6A* M"B;$4ANO6&R,E29=_0WDKABR-S"\2^ I717QN^!=Q7/[(!+8:&OP0>A-QEUO M>]8%:(I#7XW6"K@2N+J1<*8UY*])SV6(##:9<:TDX'T,CK"',^8:4'P3A.) M0FYRC,B!]=ZOV.LPUVN_!MQ0/_F1@[T.E,/HUT+T1']-#_,%*+VMW[ 9?!&G MIG1^'#KQ(@C'8 G.-=PJ 4OTG\?LQ2!9F%13 #V!'DFA8@_;W]DD^36\42^= M9-_DO5,DGD-4*R7M[>J#W.H\:W@M?2U>VL!2HX!I)&'BM.>86@Y@Y;I6VCW* MXJC0$G6%VO@\M\E/2"_:W]T!(E"Q,&N(?'1MXQ[GDL M@B%/^"EXE;P.3HDT6=PD7D]3@B9W_:PO=J_^["SXF;/@2>8]"&_3][U3$%F' M[#W\]A)8RR,I>-&R#I==OP8ZNQPH0:9=!.+X2E]W@1+%OV-E/6U K^"FNL@$"^ MMAI0]MZ?_1KDV@&&YAD9*B9G0I;-I$J5FU$5.8#X%!W93.WBGMD!$\V@#M,W M2 !_$VJQ2"?BUHGUQ240H_HS0&O ;4\@Z5K9#_7K!QA?P<:=R"A]&F$%4@SZ MG72^F)]&<28E-X2I. RDN8Q9'NFP08M!&LDV@7604H19)/E&&6,H*4-.8T&\ M2(N+ L;X$4R%-IR"6/O+FT@<2=..[Z#N)CAV1"0P>$_!%FQC ^[XC%*(Z+Y! M!%$?>9EE>(_MWF^WTI_JEO/>P;V>P.T3F3F,"F=%Z4>O4$I50N'*C!VX,>?P MZ$K@#>5BE0#C%Z_]?&>0;%&C>#/P98_G>=TQ+F/;UL M);?309*:#X;"NHPAYGCX,1*G',NYAFKC59M-P(><%W3O1BDJWG*@5+6RNO7D M:T^-J'P301=F* M=KOEQ3XG%DR!*0H0,YM4/S!Q3?UZM.MCU,5!5F,UD7Z )."U\HG9R,!"@ %J MS19;K9FY9_45(I>6A.=E?:L<3C>%NYAXOEP%BY:[+?MU*:Q8)>" 34H"2N=* M-O'"YBUV22@1@O&+*-9O=@XR>:^MT8@H1X >QA6'UJWU)G4+[C?X]5VCJ(+# M!%<0TS9295!2W;\4QW%;GO&-[<#)$7;>P <')3,/?HJL0_C30OC[ZQ#^.H2_#N$O%,(_M0GSIQ^Z;Y9C82;<@99A M'4^]WECX4*+Q2TZD7JG_H#CA;9M:I$ITB^0TI[A*Q$TM6,,-?X#\.R;HN2,- M$\3C6RH]"G6ECUXJCU"M[Y>:$C-ZMZ8"^@$A%%R:3H6O&-2!VL&NMH95Y7SV M9G!6%^8K3,$*WX)E#1/WV.&;#+9316R"3 0GD8H)XPXQ5D.LILJUP1.5$! D M'X"=/;(L0D8>B;6%IE]:@7=IC4\.E6L30PW9EH@R"EW25X#-CU4H8N T0(RT M%Y#V ZR)3JCR*]*FWQC7ZE?Y!BS_H"H6DG[LP1=+":,H$ MP)X U!1N/@1KH:LH5NM&,+"TH![%IF;&O#J R1Q+MU0HD +H1172%2HB8X?H M1?R&(+/L*'M(([8.U8D\; :G)&1LN_&:Z8_&$((VBJ#LITH@H(UQ@1OZ3"QJ M0?D@DQ-DVZG$;1$G;M$(W<^ %Q,L%^U;1@3"*D$]@50G"!=BT,@4*G,1RJKZ M=J>V5Q7GN]124^%KC(MNIQ5P<6!BW?IAO2!Y%PI:[ TFW,;%/7KBRWHTTG); MB-9*510W.7&Q6$M?53EO[*KJ!C-'@[P@[X/*BW(.B_F!@[IT-8C)4XE2P 9E M$KE6404OS,1KQ:ZW8]%C@#+1KI\[L$-Y]+5["F6<9_V^UGT4);F *$EPY'AL MJU^Z*1V"60Y>\X87,/*375VI;^O3R MY&/PYF@3)((&//O? 7_5G63R;Y/74D!'?]%/:*UI;:'TV+\7\Y$)N/9KWUE_/OES*31_GO>GH M_*\GYJ[S^4?Y5[.%G\%.ANA.9)*.)>1$D.4>\2HP?N0$&>.?.;6,IGQW')S7 M^HS9[G0W.A),.OG*&)5'O8ILTZC$OAX\BFW)K+5].)XJ\2*IJC:72,6O/F)A M?ST/I7+@Z92#-I5R,+=&F?SWW93+^[GWSJ>C3\>G1Q]DTUW,>Z/6*"Z[OWS^_ %O/SK_YYVUTM'ET7??[PA@S%&SO[S8>A% ](EQDLW?]>!Z M\G=W4/<0!?)"=!+=M C+\)=B.A[TX1[<9"-=I#QR[='VLDI[^$,SWHU2]3;T M4D"D^R?U=9!T$TITPPV@04ZUV(T@/ZI-W7-U!66 H (^$[* 4UWQ7C\V>/7Y M^.CLU^#T7?!?OR1?]41GG^HAH%)B.%V_YQS&$_\_:%+>V()_Z(_;G8V=[1=! M%@TAIJ>2GXZTPZWM87CH:?SB[?[!P2\_>@]\^QJVW6Q8;)R%SL%T?/_;9G > M)//V"^_X(KM4VG8#L^VV!?(Z #S3MP1GN 5\1>M]HMJ>:]9VMI[4K$$W4CXJ M[S1K3K>$EO,SOZ,9G+U"#5160I/X!W#H72"#?N)S3/U%W_#1)]0 M@_+#S&;G2B<+S'1L^'F=*=)S6E@"]VZW2:7JI;^ZCFG"3' M*O&2)?,>_FTL&CN[3=*KA=D6OBWK@)9:@A; 3X>/GL2]+<'JO62Q;&OGS;-, MJ7(J->#4:ONRK?.K=\RO/@5O=UK E9S=%F>!'=^6WWA.\/G)Y[/SR^#L?7#Z MZ=W)YQ/]KT^7P?G);Z<7>N>+0:2-R3R-!6EB$EE(_^5[='T5PQR*+J$5F[&92D)F6M$%T6)^-M(Z M)<\DN]A^[*^L1$JJ( ('6U'J2N]GBBER>=J4TE.T-V?)3/ *GB:1RV,_3OD: MNS-:P,J,12J( 5+D[HRC]&S>!OI4S_/5 &0J%!@D \#8-Q:RB@B?#//%TD]D M&#((=GXZ&PLG^V20:&X&KWJ .0:0=Y#C+:2F%PB,J)-'IJ0-/L/,SZ:>0TQC MYB2@(4,.M2!N0!,5PAI$29%B$0762YL"9H"64=BPY#_"\"?Q]TM*\_:5L1]N M\!R01$X0DJ/*ELO_R5+C-.$ MPS["\%'T5!5<4YN=?-7V619A[OAS5$17130:!!R'UH*U Y'EX#=$.#DF?*ME MT6Z/Q>UQ.5/%M6XPVQM"B#C$3E,/J5(E\N#%"!9M!IX8PC0. :H)8!?'0:S* M7I%T248))&2R$MT@\!6 Y(95RDT@/:FUME695,_C)E:3CD(0<[X6!I! MN1P+LW^\_7?I@,!1X6#C^@2C0>JK]+;+$2PVHGU0ZRBZ;MD=&E94$4>97 9A M=@XN<)U@ZT@RQ704<%9%]("373E#J@ 0=G(=7GGGVNO@U0O,O+QX30G>PB]F MZT)]EH4P,CL;P6SB6D64%L3'#AU\=):T:ML89V#Z 5''1&JT8GA M]K=,W8;]0BD"!6 C%)92+K$],LQIIRUDJ.L%K"T]$K_ CMM27 &&\SB$,Y]H M(P"C+;O2.YK*%>BSJ,H5/DNL4^[D3/V>+OL%IJ8"3VB 1I4"99X=KH]P1\*S M)4V'..MX./?G?QTV0\$G2L1^5!>CO!1V/U!"7!#=T$,$#PED!%@8W=1R=_E> ME"_]1W ?;I31?5E.D*_\XE7=>6?N9N,&6Q8C\BSRGHH1TAJ=N)(JAQ6!^TZ5 MR"B]@'K, M&(<*RGLR1/AP2_8%@Y&Q4+GNQWAK;9]%QRE/)5I\=@!H8,< M@#G;4H!]B]VQD6/A?BKN<>2ZNNV#]Q#Q&!.6/T:*H")7 M,UK00L=1?ZJ;I&E36C!45*(?R99?;_2CM,(J>?0";Z*Q MN_T,,$RKUH4^CHP\6J 94-Q/:PH?0U OSGA8E;2+!4I"R*H!CV@#+-0<3?L# M& ?=JL/)M=+G(&173I1*_QY\ 6G@NM!SO?$Q1^()>]\Y M49W/QY6U[E=^M'[E@W6_\KI?^0'RZ4^V7[G5F@K>83P404V")]R4?"LU6MD2 M^=TQ@%&WQ7[]<#A;XF5@NTI-IR@GF>RI4<*I,:13PW;5(3XDFTFFY8%8:XRI M)5VMVOBJ>\QW(?#CY!DAJ%7K\X'L1I_EXKC$4[JOP?9I_0A$6,W'8'5BJFT&>P7B7$+0>0EGM-V>;[07R )L M-\K@5_!W8N(01],BQLAJB$'?D+9@0AKDG3=1Z1C$+IYZ/ &H3KVD9=L+)L5- M7@ ,1)#VQL=#!@?CJ Y.8 ..J)&N=2'L:R8.-A_+875ZC^F ;YL?]S$<6K[" M0"2U$OV+R#4+H,!G6I!Q':#Y@*LA'(,0ZH8P9OG8; ^+=F21 M#8^NPQV6X*XM5]L'WIA;*\9;@+>]FQ]R)CM[O?[/S8+R6P8W=43W@&)#:12, M_4XF4K#O5('Z$R:?(D_+"1+WUK/:FE<^',Q,@=]3T.66["$Z2'.F]8R^>QE4NCP3)%/ MD8\*.(>-DC0$,21;;<)+))]YFE^-VWW/"1V:%+=YWK<9L%+K"2AJ9MNTNTP& MPYQ\)^M\O<\]]V#=<=80$QX=#?:9U4;>;\//Z#@ M ;NHDD1&SN'9+IO(N0TX^E1\IL >X0GE@8;7LC7T8 N!Z9Q Q+^V<-!:J)^] M4*=Y_J=!CXPYD5_:TGB1S[FL7T9?%#>0I=F)E+5L&0SF&,!0%Q#=>X%#!W MI=,SED[/T$ELP<8H5*KTNYC/%['X.8S///3X&"847TB6GU:DTWO'C^6/P;T@ M"7W2/WCQ]F,$#,6!WLE-.*&'_0SWO4\R_-S:0XHZ/I:LU80W*2D3+;EZ/^D? M[CW5E$0C_W /XO@A)ZWQXBT,Y)]Y\6<8?/KGXPOE(.@&Z MDFI=2?5ME53P![R0\6M7J<[J=AR3V; 6M]6,/B2TB@'W8T 5\WYHE:^P(*ZE]>[-]^WBS663]QS-ZG*W;+YG"]=>O;/,!,HI^T MDG+1>32YX,V_07.E+QM]#5!5!<55]]56&, _KQ]3?,#(OF>Q"5BEN5^Y7L_' M6\^MQU_/.75#BTT,\]39VM4NU [X47M[K^]+@XC)_&;KA^D+<"\0*BP653[R MG2R9+R[IOK@XN;QX4!6]?N+ZB0]^P$_;Q'M[N'_O=Q-__XWK*WW";SWF1"/1 M&_^TWM/K)R[I$Y?Q8%ZV/D==/8Z.SM[.R^\1$#B1?_K M+*$??[EX)[F NMRXBJ+13[!L1UD,_SFQ:W94'7/KV=^AHE6G9>!/R'\B\O3C^]?_'V3=@YV JWMK8DK2 C?_MH"_: M\K$6/B-\NRW"M_7=A6][?WMYA.]^C4.);/[V_G_^N;OQ[OT7??%PHXBO-JH! MEK'$^5!M]-)$3^=&H21@%X7J*2UF7<#A0 ;4OD/Z"L5""%39KU,''Z,? M>,11R.F0?-T8)+%^QT^X!]YL=P[T!MW>VR>)(\*I5_/<=ZCOZVSONO>U\.=L MO7ZBI^AM#__NNFMOT8-39.KR M[7#GH+,\8O9<':QY3RX!'DK44_6CEGYS'BYZ AA0*+TG%]N,>^'.F[7.7TFQ MVM]:5.??AU@=O'FS/&*U]GV^YPGR&0@$DAC!2K*284 00L$T_% <_HF>+W/G MD+^[OIA[I+/4RO:BIQ7+P0F)P5$6GX$,'.'2?Z-%N??FX!&U35LZ?95.MF85M$>MPO&V!-M\]OY=./-T'T?/;GBX MO[L\ENY:L.Y1L!;.*MV'8.V%GU86"X3=6__O\];F>8[?5.CI1/V"= MR3;X*%N?80^C:A9. ME839[UOLV)>K-UN#SZ9BU=]RA="V=_[E&Z.IV5+898 M';4/-3 C@]Z J Q VATD0X @%VCR3*W/@0?:J6\6#ZX!M'4U_ISJ93_*8K.2 M"\?P]99=IOJEM9C=HY@=+![RNG\QV^TLD0.]=@C:3X9S$-&-O+]1 TNCY6&& M(X+C6^N#X0%W[,(U F>R5A]@J7 9S_I?2H4QB@6SNV_6Y\)*2MF;A4L&'D#* MWNPL4>G^VF%H/Q9^R_/X)DG3M=I_F VY<+)=%F;!O7>PUO"K*5 +)[M72*#6 M-OZTH'\595<)8!RM+?H'WXD+IZWM,E&>4;O>)U\9[?W;=NEVN+.]1#G'M;C= MH[@MG,Q^4'';6R)Q6]OX[<<"5K4][1JFYU71^&;A;+)3P/BM&;_=92]A7,OO MTLKOPOGJYR2_:R]F7K0G*L9]V@?8K1MM1V\TP [0SEMCIWU/V([Y1SE+'RR< M%2=5L)@"Z&R%^WN/V:C<5 ([JW:(/6L97CCE_HTR?+#_F&F4161X75K\C,YG M!(/_<'KTZ^F'T\O3DXO@Z-.[X.+R[/BOOY]]>'=R?@$ [\*@HB\-3O[VY?3R MGP;VO2FV]Z_KON6)OW3-0[L3.^QY/7@]N:T/7@>9VK6"(+*F"=$P)FH-R[I^ MXM(^<7VXS^M\&^2[430&^*B5<<"7& _S8.&R$5FMS[18WPC+L$9??1;2MG!- MR?U*V\[^_O)(V]K.N\,!4=0JAO.AR-,4.X\*E2+WET &/=%#8PGR,;-W[L(U M*"?#49J/E3JGA?I@K?9OVL0[CYIU6:$#8^DE;>'RDP>3M"5J=EY[$_,>%N]4 M7Q5 8EZH:Y75*J!0X<[/03G(BVJC4L5P?5@\S!9>N*H$N%SA@7\DU>"X+O4" MJT+V\?C; *NWEV@7KX7M'H5MX1*0AQ.V_:TE,D[6_L6\1\8I<"RJLI( E#TR MQ,L8144U7I\:#[.1[UR[40V&^4^R:!P98./O,RS4-^WA3MC96:).E+6DW:.D MW;G"XH$E;6M-<_ 4SXM/>:4FSXJU>W$OVU<-W?7^*4BR@2H2^-7&QB\_JN%: M#3^-=9RNA@\7QA" C754SO<>TR[:]WSN5(BO'""^%Y%>#OL'#YF?/ [-'X^"X]B^V!D M.S]7YUA;@LT^>QO_NS2HT3J[H M^38S/C8EI[T.FSV@-EH8E,"-'.$HG;.MIWYW-CC?"YHI'O]3K>F^K=W5HXH]U(D'TS)-GAZC@?*VNE MN^5#:\6Z5JS/?AUG*-:%&X<_Y-G5I2J&KFV[8,#_<(DZ2-86[!0$X@;?5-[5 M\Q'!.I4V\I%JF5@7:#[@;ET\R>R1 YEFG&\UAW:6B1][+6GW*&F+YX(?1M+V MMU:'H7!E#>_IK<'KD^&!]^O#= ;? ^?T[A+MV[7$W:/$/4Q[\+=+W-[AZF 0 MK:X[@<6NF5GL%2@,>E;%@KM;"^=>F\6"W[KC.]\37'M=\?JDA7CAC.ZS$^*U MRW,WJI/U>?;$5,'"[.Z.%EC09'T3PM98[OV_EMQEE=SMA7/CWRZYN^'AX8J? M7,^C1#?HI5&IE_6W]__SS]V-=^^_Z(N'&T5\M5$-]*VJB+67OM%+$VWA;!2J MS.NBI\J-X[(\Y[]L#*IANI$FF3JMU'#CNG.] 8L%PK RQST4<@V'2354@*8. M*+FP\;1 JJPW[:"_?QVYE$\L1U$FC]LH56\C^;HQ2.)893^)GNK8U\/52TYU M\H2>.,?<[SS2W*^5[3/R?EZ\O:CRWI^#/-4'1/F_F3$J4/^NDVJ\IHY9/W%9 MG[B.RL_9ODO^3Z(-0'C8!@4X/A>2YBUA^X?!/ ?0&SU-2A.9U55;:M-16Y1,-'"V!7SV?L.U1'6NK0;3.1S_55=W_ MWJNZ-A:_Y70!#SO/[G"T=/;FT[G[]W*T=.8[R#KZ(-O9VYKW<)GOU?.=:COZ M#-K>#@_U_]\<[#;>G)0E$/U Z,(Y:()7\SQW:[[7Z[/M(#SY#ZG,["M<*T ]&U^SOLBP5CPTN$O+R6JWN4 MJX4K@^]'KM:](BMRT!]Q=B!*]1&/:P) M52E6_:27K $SOD$P7\W:P LWDIRK*DHR%9]$1:9]RM)9M'>T9@OMY:#4$Z&= M33@X=L/]_>_L5KQ>R]S]R]S"K20/+W-[.V'GX#MC?KQ>NQOW>X;D!+6>#T>% M&JBL3*Y5D.;ENE+W*=0[[BS<>>*( -;O'[L"<)II>5 ?M!1\4M59_S+ZNF!+ M_+)C5Z\E>VDE>^%VE$>1[.W'[*M<]ZC<7Y46=:1<:KD8YK^I3)5)&?R>IS"_ M91AH\=BD=%M[(=<3/1270"?,WNP+-YRX17)0B1KX;H_X=I= MN"?DOH1K+SS8>LS.D'43R/K$ MC1D\*QZTNS = MXL=$RXG66<(H_8W1G]WO2U3>:@0_R1#D"@KP+/E=&%3S7N3W[9OGUY*Y"L?6 M#/JL)^V)/;/-OW"5Q:3IK5WSM(;=]3DOX#U'554DW;H"K-W+W#=RODUE[(0[ MAVOFR+7,+RCS"U=]?$^9UR[JJI^4*^K@S3@I'=P=K')_VB?GK;MU1^_6.*^! M5Z:Q75\ND4Z9/LI92N4^B"R/LOB^(EJ=K7!_[S&K3YKZ8F?5SLAG+=WWP:1Y MO])]L/\]3\-YI)M.PQ^K;AZ/X6]@$[P-_E>@57N<7-.?6D^F_VZ,ZK]_MN/! MX7AG$1]%-)B?_&&,9KRE\9)YWN&(:D^!->._]4*I(.I!H4J4C2&2B8QA096# M[*"5AO4L_22+LEZBC[^RTC] >)K-V6.]]QG1"R @0I]_^_6O+YK2LK7U0]M> MXI_@-L4?O<#'-9[W_O+0W\IOFKWHJ38//OWWZ M\G'F.]KM%Q'^YMJ_>$OO"H*=+7FM$5+OS^X?!\;0^WSTV\G&K^7+^4Q"E-]&X%.T#!E.FO"__.1@HFL8.["6V _]K"__79B+RKUX$/[;-^>_O MVN<<%N\^9OSR[/A#DOUIWA$GY2B-QL R!"A2&]U4:S9?F>.KS4.#7Z)@4("6 M_"^M!%]X4G[#,Y%H19J 64FK!U;%#14 MD/<#P+R&7?G+C]';><7!^1/\ 2^D33>/R@LF=GAC=--..MZ8S7G_7BKPE^[; M694+O_S8??L=AJ1%#PYS4+?YJ'P15$D%[S5_9[G4U^H%/W9U]871T" 7S):A M+_A.'P(^DEA3=UHYQT"W,PO[ -*BN!$KV?LM:,_*G(&<)R@NG4<1ESN%*A]-@4)$XI[% M9DK2=]766(42I ?)Y8IW\D8?_-\_6OWB[2=5"276 M4RU!^LZ9JMU;*QX;72$Q18NWX)\[M##B&KTO\F$;29%)31V5I=+_Q N7TA^& MG<,U+]9J"N)!BR!N64&5V'L9+R;V'YM9V>?3UM":HPF0F)TL^&N>B5JSJBLIK5'0V[0.CNHF:]L0UHH^;F[2 MBMXC5;GRN'=<@G*[3MP[J75.*M006NF"1>7)/?.9[AE#DB,F>V:V.\;'^40)]%UA?5NK1:P7ZK82]]/PMZ>.I*RF"D(EHZO!V/*:6W:R M4JB6%M)Q;_<56UV>U%JJV:5"Z&40.BO]9VE171I"G]9.S[8:S\A':"6OWY2\ MIJD$\:NSD*\7 %]UR-$ H MP![0^T/+'V+4$.LV3=;?U9R(2M!L'LEF)3>]NOH$(.>CTYU^EY4LP'+D?)8+<2_QXU'_V M"#NZ#A^DRMV1JR56-[;9-%R%P2N/XKD&R2K=9#:&XTFO^[YZW-4(R-U5!]+) M;4KF[S)#7*6I#C'$&]=QT]%&P?JBKEIE.' 20R1KG:--IK.KR/J^X/K)*MUV MMH+K)[6S9J>ZN*Y4@#>D O"VJS9UL]]-R;Z0JU1O/M+K=IG+_,KH*L2;L920 M3=1LUDY/MSK//G-@TFY*\;>-UV5T&BH/KSNUTV:U\C[;2F*_68E-:>UZ8N(K MCCH#I*PGAKZ"Z&TC@6.^>+S1)KG*9-\;9"\C M@6C3R'ZTT<&?6[?9]T-42N-V1EP"XHP *?W$8-A=%91OVU H([$IS4J>=@)9'A%7^#:ZCOD88TXW0APP)VX'2\\*WNAX"%7'M%>T4$;2 M4Z5H8<_[@>ZM MV;49UW5)A6@#/DV[:G9>3]9)"[)-RHA.'.]8BTUY\H@3Z9 MSI:').V@3Z;ZJ%I&UD[%4+53.SG;\DREM04>]U44J=37W=-Z<_E*&2D\.7Q% M)<(JU*\JZI>1P+-=U%=IL?LI5%6"['[D")ZNTO^I (LI(1FVLTDWD4J&W5=$ M7Z4)U 80O5-KM[=J:JK$5Z4!1!K '8,C&>H>TTP]T%5BA%JQJBLJQU@V!5,U M!A\I;MEAP$S-D<5N8Y[]1/H[TKA2W'=0GSE;9@0:L/4'A/BT7G.E>PZ(?E_^ M3LB#R6"O [0VH& MR:_#B>A/+"7T?4B!/.WFL<6LW+"4F'/69=SN@:V]C-"F#3Z)+[^2L4VMTCK>4^=7>\RS(O2Y%/P1]UYS@)XSTG&M_T4 *F-8S_RM3HOU]:E=_ M_Q3OA[:3DF%"A/'-?$QO8YSSE*F'%'E& ID-AN',]%,?&--T \N =&>"0M!Q M W@$!;<[+Q?_/)C& MED;CERQE4'Q#A$Q?'=!R4^M]?KR/%DS2OS@S+?$0<7]J@>&@[KDO\I?IGPQF MV]K=EYOOWW*?D:WW2.2?AOW!.7^6IK6;\K$1DJ;^3OXYC!3$N^Z7J_K%_57W MG_7NY\>K^X^:;K_H$U_R)U2T')9Z\T_:D/%C;"$M"?WQKPWZ7Y9J*7XZT#YD MG?EOE]EGCL KX\0?;WM?+>='] S3\L>V/L'Q2[;EL'K?=HT?:79/CXX6U7[5 MM:&'S/.O@6L/0^:-W"_,8;[E:[^Y-@H.>(]KQP NUS_?PI8 ]5#<^P'[,[2"R8$66 $^ M./Y"8"9<#2#O);GU0\2C$3.NZ/HMO<9GU]."(=,F3/=\C3DF;.^2&0SU#&!< M8&^"?DXV%RHMBS>Y#JDBR(*G=7#F1ZH-,A&A1$2?_;%N1)\YNP'92%28+9"6 M)G5!(!89Y5PS66CGEV;!EQVXF).,-/48D!]PTL[_'K062\RRO$9% MD]4VIYN1BZ+DL..*V8.;?[!"!9Z,-G(=C@J;PC[,:E/(IY#OO L,&^UTW=XH M M[I\,Z6H_7TL17(9V\=(Q0J;A45#2,.>CC!&%]G+ZJ70KE8L0B[T#5:"+^C4"U*&C+_4*)\.R2X^1K9^VCVMEQ:WMU_3N; M;9#Q+O/2"[>.F<=KP(2];[N,Y-&D(!2QT<3L)_X M]ZX6XU?"1\U&2>!BTCDHSQ;^5*__^H&-E*168%1@K(".5:RK^?H\F_$$ __1 MG;,.A9J(3_<2;/H>2Q!\*V /S'NV#'8'F.F:]\QPGQQ:Y5^Z';(E?9ZUX^UV MRU0(K_B6 J,"HP*C F-5P)BC1931NE9I EMQY^R#+3\[?#!=MECG\PBO?3^D MC#1WD.J:K3U;NJ8']6#(ZK#2#Q; %0- (N>IAKWZE"-@+4RCV'SJUV8'_>G>Y '(_79 OW$S)7@ M"P<'1#\M-[<8.,W92:=VVE:9<'N'Z5ECL:N#Z?,"*+-X3G)T133?V:X*C J,"HP*C)O1([)&EV;I$3NJ"[1; MU=$%5%Y(=EZ(&+ZN&6+ZNA;$ ]>U)]URE#](<7 %1@5&!48%1@5&!<8-J,6E M>)!+*F::=^]7U_>%[M03JM,C:D[\=;J.^1CK47&P=Z6IC>?-X^KHTPK?%=MZ MBV"CK]*,I3S'TGP%N%/50)Q7*9>[&BFK6U]ZD4 MBS]N-!5_5\2W.>(K5IRR0Q0$2M+IZ58KV>:XS=ZK;*0ENZ@W-^CB;&_:Q;GD M[.PM,)AE1F[S?@[1[5.9T<$WV9N9_988:_CZUJ[\7F9V;FI0KMS'F3Y&/TWZE30B\ MH2,WF&V+5XD^^V/=B#[;N@^'/K"<1[SU8/I8&XU?,HZK^$FGFO8UZ Q_%2>V M,#!46L@GF[6L.UMQ\WJC"(B> MLH%E6-FMCQ4.OC$$R*?+HW(NYI^V3ZIM9L*M?<#M7-S/#+J7PKB]NZF-[8[M;-M=P!?3^;& MVT+L'+P^RBA.*Z"MYIXA%UFEN-@X>CP=4:^XE_ M,^6A7IZG5Z5)U^[*:05&!<8-:%A9O2H;<4>EQKK]FG$/>/_1G;,.!9J(3_<2 M;/J>P59\*V /S'NV#,8GPMTSPWUR:!4:#K><"K?EGDP*W1774F!48%1@5&"L M"AAS=(BL,5BS.H32 RKGRMD/._[J)_,,RV>:.]#&'JL/X,W!I'_1/0]66^/$ MF;=,],>-,@R'PCEGP7#DSAL"S?/0)!;<#NX\QE'@=X$!2Z;RM(YJ1T?'U:!] MA;E*ZWB+8,QA0*TM>2Z(%1515]; D:JCC"A,5@Q)@5&!48%1@;&2ZD%G!:>$ M$O$J;Z"8OT$Y&=9*Q%G#EJKA9%B-S%LGQ[5F^Z0:=*X05BD/;Q&,.7RG6$1C M3;Z%.1R(PAAE,:!FK7.\U::F"G<5"U)@5&!48%1@K H8YRL$G?:JWH0W*-15 MOD*6_R!]:F?X3:K!,6\%1@7&G0)CC@PNYM'?;JE"CWAS8/5M=LGZP>]6,.Q%[/HSY];+ M"?>CVMEIA82[0FS%GQ08%1@5&!48JZ@MG!3+3U827Z4#;,*PZG.P33HZ<[/E_* MOY@D?R&[XL*=P,L,6-?W6?";:V.GF>MK;E:4WG@W+T4AQK3;08(W/3 #+@TL MMKQOL=.I=4XJPHP4,91'# 43Z;=/#//Z/,UQJZ^)$BJ4H:>HH#PJ*!;AV1 5 MK-HH>-,4<79VJJAB9ZE"&<,*C J,"HP*C)M1-0IFM9>D:E1.7:!! M51%U2: M2FE^+>7)VC@O.=UHA7%4M28%1@5&!48-R,@G!40D;.6Q?R*@EG!6?% P ?W11)MT1-EI31&6I.S946,;39JI^UCA;8[B[;*DE-@5&!48%1@W(@N<%:LF&&[ M\ORL.O)VS('-]Z9M>.X8Y8$9?7O'N_NKXO M=*>>4)T2V=I=QWR,]:BXH< -"VX'C_K/)75JY=;=77Q7;&LOP)C#MHHE92MV MHS(@RC/? <*:#;BQ/BM=&^LF%A9%#VZ.?ZZ7S@&8GLF\Y ,UW[4MDV#9J&GX M__<58 >%-UH9YE_.T58!O%78@T(QA6(*Q12*[?8>JH1B[^;KUYU&*:-_[UF@ M6PXSKW3/ :W&+^(# "4KUL+A+SM$A>C.]4C;#@+/ZHNXS&3L1%^ MA ^X8<^U;:S,AJU[S ^64L8U'V#SOP=UT,H[M?9V^_T7AN;["F-]%?90)[$RD07,/9OA[AR+/^ILM5&&XN]OC?B*E6KL$ 6!DG3:W*Z2E.TV M>Z^RD?+ZK3L&T_1 NV0&\6VMW83W!"3@YF*Z%KK+ "C2J_;,/ #W4&H+A?\.*V=M8]J9\>MJDCA)5&D$GBZO;/Y MVZY3SLE:*&=>+O#0M6'+/E]OH1 O2VZ?;S5/N!HX7HE-O&5".UV:T%8MJ-L2 MT;6.@>R.M]KEH!I87XE-[#OIY=J?9TO3WC+N_"T276RAMH[;M=9I>S>H;S.. M'D5X&Y9YS<;R,J^<[-IMRK]F9S>(3XF^/:; YM(4N'RL8YM$=U*IR(8BNC=) M=*WY1%==RCFNG6Z9>!9[R7E8XT/0=\T)?L)3.-?^HFF_?C"M9_Y79HCA[U.[ M^ONG>#^TG5100<04^ X_II/%QSE/F7K(JY_Q/PFM1W-1[<&F0YG8A_E[ MJ.R;)BC78(BIZ:<^,*;I!KZN[DP "ZCKO\_;_3L4<:13&5B.[AB6;L.NA/3: M^(D JFF&K?M .7=?+OYY,$T7C<8O6>@MOB&N15\=T')3ZWU^O(\63#([<69: MXB'B_M0"PT'==;]8 M P5\F]7[-K#]M&RC1T>+:K_JVM!#H?%7D! '*2Q_$2=A@5RQ,!+*H8=73'\9 M!4VGKIT'Z1R&7N-H4--\YED#V.DC3>=P!UH/)1]0Y:\?]/.BZ)#X"_^@"SG1 M%6'NV@R%3^UNGO 1A#E][MMB@;_VSQ^!YX_<+\QAON5K8N0.O >H <#E^N=; MV!*@'NDVNC\7X62LS"' MH[3LC&QKH,05@1?#H3K_>]!9+'U**_+;&*G\'],][0I@:*922S*S2LHZU()I M/CN((JV-H4CA#+>-81)8B\V2T>95198*GJ7#,SNY;*WPK&)%L]2E3T!>5B$= MD/01TF&T@>>.-'?,/#U ZQ-='\_4WO_C6CFX6E&MN';Y_\;2?&?G-FRBC\$& MW>E']+AY;O)F:[U^>[ "C#9?]5<_6;M]'3+ MDV'7D^"@4"Y&N3)*3,I#N:V7AY15";*GC6W2!]8\I4W%?8TH[N Q0"C#LAG- M\D'A@=_BW^CYTD(?+'W+43JC6G&G5E0Z8V&&<,G&P 0LWJM:=TQ-'V$4_K_T MQ8YJDHL6WX@DSQ/D63-H7JL[)@$'?]M,-+'K)N"W7)9$I[W5E-J];:ZX?;PK MH[OB^O#NY*A5';Q3.F5A$4(97?6^CLHB)K[N4N;&<_R&A)6"VC,GZ M@69:O@&G$GP S6)DA2.:+*RDQGHH.6OFU6NE1A**MX-+@.&E .$=A^#2LX'; M6_8H*@&R)K0KUGAR*VAW7#O>;@FWLCR6E";WS&?>,T-8@[%A,-\G%Y9ONR_U MD?N,#FO+>69.X'K6OLZHWSYIMU>0*,%PY'Z\%C":](:Z\\2N'0'7)57#3H5F M+BA$*Q'1BO6WW!BBM6OMQO[(C;=DA23E1E\WN16BO%5KS5YH964O+)$P\VSY ML/)GU[MTPWXP".VN02K@JOD,QUMM9;"3Z3/5Q[EB4_"VAG/-+0<\5/[,:R4' M)DYI@&18WNCZNHT^+/9G:(TQI4:)CA7TOJKTSE?Z^]KT]S+"SU]TRT$BO'4N MB00M[@SJ^CY;G1TWE3J_BTP9<4*C>#/F*(:6/T1N+,,+BBNO2;DJ(_Z,H/.1 MGAE0]%4*?MS#NV0*TW$U-"N%M^R M51:Y6K'2*Y:K@ M\]W0,YA?[_G^O?A0'P8CNX[==*X#-JH_MY[KNFB;O:.!.!]!+\5+;63ADI1WUT$S+,J MVEG1Y-=GU2BR5?IH8>%QK1) UDZS9=3"S])L G)+=B>O-;:=3ZC\ M &M MS+JX-> ;IW:\6DUW$[*JTNJ]6%ALU&- M+"AEW[S>.3;6)\HSMD9:SLI>*,\U=L>A]^CIYLK.L2WGORM)L@;LRPJVE^<6 M*Q/[]D*"O(GTF@A[E5B_*,*?IFH/^MT*AKW0!]@S3Y+V9#7C9=L=RI7QLBX59Y4D@$WC MH:KXW5U9<\MG%'/H)TL7E(!9$V6O)W1/:3#!G!N@."KVWAO^KY"M4 M"/^/MML6+!__R[?BIK!O.Q^5'O&:B9\+![4IA6$7&.9Q&=D@@ \X[IDZUIG, MO)A\![P PT-B13="BA798J?6:6TU7UTI!KN*YV5DG6P,SYM'M?;95CT\2@-0 M&L!(.EH0Z;6![;[XVL!S1]3AVC3]#RV.@ZX!V$TSN;,"OKF->R:;#2_8QJ;!2 MHW"[NKB]R@B.3>'V=D.R:U78,S3;?5#8WX1@G^.RR]+AE:#?"698QD23.:Z, M:XD5I;DRE,172+X,DI7HCJ%\=6K%W5A1^> + M^^I KAF,F8+0[41NGYH^LE(94C6'02@XEE=.=EQ&7QM)?Y^!_'JN0YRJ;[/E MQ\<,')W/G/J^(O'=>1:8/F/=EN2YY,#M:M1:*=$]3W?$H,&Q MQ^H#'%%@1M\K\:)T_SJ'X/X__;XNM9X?)]8O;[B"HYHJ.,KBE)T7$#S$)VIE_2L#S:9/7V,NBL M"KC>K("& 90V+F9,M]EDBQ8K;;I8!<;0]UY M8I2Z0!H!>C#I#_9G:#T#$>RN^W(?6:0RFA6JK%Y?<5)&K@5G+;>#JY^I[M>VVH?3,:]E=R]PI):TP.MSV % M![W&8&*.B3YV5(#OH0V0QTRGFJI8F^&@$:^\M/RQZ^OV%Z"L,=P!GW$[EA,R M4[14=)TE'7$GM>9&9ZPIZWBO*.-XEC*:9_M!&4>UYO$F:\RVX*'>6U?NZ^0R MPXD>NRZ1%])W&^C;=$.<'S]%X'^K$!>:O\L\-M3)$-#K-](W)*!;IYOLY#W- MAMK[)J#?-*&<*$UVFX2B(LIO2@UY",=CFV%!K6YK)N"Z[?K8)YAJ+&7[( M.\"(I8MA6[7V5A/FE!VP1VA]FC7,ZO4#=,M!ZY--QJ"WH+7OJ7J;*?E2&B] ML\[5W+A9;F/[OF0'B282X^\QA \NP@!48U/7/1S$T M8#H.R\$LZAWNO_D&U(>*Y$\KQ7/G,"='\5RYW5#$86X'%Q%_Z47LY3/G+K?. M*LU%ST[WW)'\EE32>V;K&.T=ZUXPP2K>D>7[KC?AO2ZX8,+? S?5]T[)I:IR M%R67%.:4+I>*M57Z#TJ56-A<3+X[UI\ANV2^X5EC7+3[T_+K\16W \%^[I#[ M)'I?WT5\"+MH7#N!F^B8]XV-^LS+][ZD=]*3;.S:\0,O1 .\.P*V'S273ZNN M>M:!,LN*!R1BQ%,2JR8Q.N<[K>\>TLVWZ.G._Z >>B%Q' #J%>>!1L!"*50?(*[]10/>:5K/_*],$3"UJ4_Q;F@S*98O.'X"0 ;#]()/?',?T]L:;_2I#XQI MN@&6T5AW)AC:0K/)Y]:20Q53Y%\406[=AEW!%S1&Y7#3>YTZ(0"09MBZ#WSJ M[LO%/P^FL:G1^"6KBX?XADB$OCJ@Y:;6^_QX'RV8I"RQ+RWQ$'%_:H'AH.ZY M+_*7Z9\,9MO:W9>;[]]RGY&M2$CBF#[?@W/^+$UKM^5C(R1._9W\^I'S47!R6>O-/VI#Q8VPAK0F%[*\-^E^6 MKB9^.M ^9)WY;Y?99X[ *^/$'V][7RWG1_0,T_+'MCY!!F5;#JOW;5#6TXR4 M'ATMJOVJ:T,/)>]?0:\_2&']BS@)"X2SA?H=AQY>,?UEI I.73L/TCELL,;1 MH*;YP&$'J!PB!T/-L(>:!/7LTL^+HL,BIJ?]?6H3?Y]Z_CPY(DAO^F2WQ?1^ M[9\_@D@:N5^8PWS+UWYS;10=\![7C@%\K7^^A2T!21?>2+/ISQ*(?(A:]^$UF(%KD719P9'ZYNKA0=P7_9,ZMKD*YX;H;5 L!][[^ MR#^8G][3TUR\C B[W@?XF?%MAUIRR[Q-9F!/$OL;A*!.^*$5T":!!X=4VT?[ MBK=L /XAK6M]R^WKS@]@'C5M[%IPCBZH)+H'JO=X;,,E='>-MB5NIV0RK*\8 MC4+'K;L.:E!/DQKV4N/EAIH%6_'9R*I'3ZS!QAPRSG4;]HL56; ->O=_CX$W M^G@"S58+;"5;#Q!_:]K+T#*&@!(>TT=(+SZ> [RJ$P[ S@\]?-(8^^+[_/7P M5Q N". GOK38(S\^>4KI,WS1\68^"\ERM#QF)VW3I/P9M:UP M['I\MO+\ :T 7:Q@F#QI?\Y!"^E_&WI:7XAL=%:Z]G,FAO'F!3R7!53)9\O@ MLQI1;>?4.6(FT1)P$/C13Q("+M<%&HAP7 >NCRM>6&[7 S[QS,27$NWS*+4> MD>K=O^^F[J/;TA2Z;^I_:CV )6;Z?R.&IC'1U(VK%G0A:'(_X$]_,NJ[MB9ES>-OWVZE MJ(E])!]2JN^&-7+E)\GTDQPI/XGRD^RBGV3-1O9#V ?QX."97[IA/^CVW3#X M F+O"4[+8%ZV<=UI*./ZU<9UBQO7V@Y;UU^*VL>WUS=?I%'=*WS33>_J_F87 M;>K5G(12>TD]MQOD*?&@LAN4:J*UFS4-R;NF$78%"9M@J)OS!SP@0_S;_!#U M22.C)5[Q7E2S[>"[04_W/(P[_4NWPR7GK,UO(D7O^.)ZJ,[#NW)U;M$KOKK= M%H7>?^=/$3KCUZ.>1/@WK2*OA3,2*PACP6&ZIPU"+#E);R /!T?ZA".=PWC6 MI:?C<&1D]]PQ$0$"?@.MYX7\&-)&) ^&F=@1;MSQ(P?1#Q9UG,!)GMQ^2>Z- M*]YGG^"&OF5;P00?0VOB8VP+<,_$;QT:"PJJOQ_V_X"CP&KXE!G\I"@L=5G$U>LA*?HN?82Y^(S]B-Y'+@Y;L6""O@TI+I!E)9P-#PD MX0,F$672+V X(L'"*_@,@$=CBO!+/T 7R1,(?*P%<< R'UKC:5>6[CANH#V! MZ0Y,AP$*#/4 3@!>3^[BQ4*+&^#UK%LVUY$0%7@W'&N"^\"M VQ*J-O\Y QT.!U/3_AD@,ICRXQ_)+C MCA^K(Y1R />C0I)<.!/L$::3:?SD$A?@"@SY,?)=(J#$<]$\(3) HN(6M(WK MF,(#!:OXPMRNB!V]!K&#.)1*$EB8&P \ZAGIA3DX!ATP$JX#&R,<<4S74\#C M2)<#+8[%BQ]JNGD !=3G .6>(W0:3H 0\8WY[[H@3X$"J?$-Q*G:$=9 ^'0)?\UY5UIPF^J4PZGGW$MT;=M\<4HF0_/ MJ! _ 5X8VD#%0S>TS=2Q]M%7(:DP[WBKX:18IT5SZSWICO5?.NLX:LJ#A\FH MX>T@"J/&4=3+J+D97/T 5$)@+ M'@K'#;]]Z][_7R+B6/C.ZR\WUY][W9M'>6>WZ)V]WNWWF\>$0797V"#[>MV[ MOMK)*.<2HG$F2<."][&B]RTAH8&G+DSQD@G_[S0_01/EI(DM^],,99VO2QM$ M\93DD\DS6..![[;" _HE+N*9<#7CD3,] C-&T47>R][V)DY#[Q>-_K(_5%6]LF]2\F>&E%!()7A,)_EI=9R*/K<-W+T 5R MK[LO#@:\P;ZU3$O'*I[:U/T]UQOSVQ[=P!J[&*NX_[?6HS@-S[BH:7?/P:'V M%70CNF[F_M@X'NE_N*!?S3QX@C'[>Q&MQK#Y(86;_5C7Y6X7P1'C]\4'DIK M'55)-LAL"ZP].K]PC%-EDTBE>-9.\*R'!&;>>K?HGKFF!G=$ LGTTROA!N)< M+LW<.EMF;C?8JH_[Z\AW(WL[^F^3M>4XOYO-^<[O_]R^"*\B+X*-^,5,>>L= M6,K3:/7-U@'MP. MI*XN /=W/_V@A,H NXCC,H<:CL;%5YAY@7F/\J5_$IV0L"W* !WBMLD3#7K( M "ZL!_I/C$YZ!D_'>J1@!W[V),1/P#WA5$ Z4<@J,C *V3$*,Y[=C%&C,C042MCJ% M541(!>-HR)Q'D3DE(BAX:S(^(B)(<1BNB,E&ULJ2YN M?!.=(LU2.XQ1D21'Z',I7]. DQ?2']! XJV):IQ[V[;[0CP6E06*= Y".S*V M<.8;3Y9([CO1 :(&0A8D);PUH0B=]@CW_%^9O WW [Y--+6P, MMX>Q,805$!SBO&D-L(-&%-6=CZ,$5D$9XS0!9L:?BY=-[Z7T@^>QG^08R<@] M72I=."][=4,)P_)I>53=/N9$+3>6R"&=EU"Z[:SB5=.*7PV9U1.+=SRSN!!: M$-&FB"A)59*X9Z[9F8C7/9>TGX'WXA&A ?@[Z"D]4'E (GBY?O+334:^Q$8U M[,K\Y%AO(.XEWYARFNBE_TN6GQ\7QPQB12X[@G*IR.J7LF.JW-.(LFTCJ[#[U8Z7QTQX!].5OH-#HUSI'E_?+E M2.A+S.-FJB:1SY=/^*B]L]YKUYA7 :>$%1= M;F-5*W84\(7H-KCODF'6')P*_?H8N].U.R QAI<]OT>'O&N@NCOG(E11RPR'_9'^>:@]#*WQ M6!;P#>$_Y ,8,+@35'5;]-V4ATNKB;B)R;,(@TCQIE)4FPE=VQ8>"G0D3-^% MWR95]D/M,^C+H.FRY- 51-AX;9\Q#?LFY!9!MF6E^QXK:#LC)K(SQG.EPTQW MAW6^;4\FT=,?B2UJ!85$=9->BD01HIQBX",6^5C!L-*&H(*!><7SK,4P)&XS M'C$06,4FA!M M*# T[4>66CIL,;4B1EFP5$7>A>\7K3,&(TD714UQM(,_T<=?,>F7F8=D]QBU#>)K4JS#8_ EJT6*1A21$6PV.X*>&BU?N-S'8>A\ )3" M6-<3Z)5);C(QR,''A5<.IQ^ \H7VI]#B MHG#\+&1P>5G$F3XY^7 9Y(K5:25/*F&B?A'Q)I 4UU$HBA.Y_"DC'^YTIAYH MG6\L-X()J'*+249T#2S.\HBZ\%O?'[T-&U:>"[(>SN,X'T<+R/>E!(C,RS$Z MV2BC/^YG9;BC/F:XDF'X+'H"Q2%*7 ,=7-&I\_G \4.E["4J'/1>#I:@M9W$-N,>9 \/Q/.%T+"[V>^3EPH8 'J\N*_^D?/VE#]P6A M0"7^^(0YBY@RV"&XFT7IMN2\MZT?F&Q)FE.1(WUG';)#T"'YC=807AOA1VLM M6D0<);XTNO?>3_-NV!.Y&VF=#+S]E"Y@I_R2*&1&?#=&7,!&[/0W2%6!H_>, M<]>,U84?SI]*/$)_3FR,Q+O=;W7P[::4=%1*B4HI42DE!;QXP K)89WHWQ"/ M3LLJ2CIM;=((P_UI_Y(*1AR22NQQ[PVNZ]EJ:%![\OC?::LA4CC21_@-E,#0 M2^3TQ@TZZ!AK4X*<%%-J0",L/- YR)ZKI1NS<(6$RW*NKC'29*7@QD9,LHH" MM4.\&X0\F5N!',JF1ZX]\A&B>H7,%O6:1,Y&GP4O6"3)FV53RR;+L$"7"'B6 M#%>A1O&+DA-H?\T)=,0^A1;'#?(L@I$'7,_RA^C.U(86Z,U@T4VX4>",PR!. MS>7'1(DG,=P)EB/]IS6B_O)XG"&O('#[V%J96*I8B'J+ =^>N31T9B_N3T2V M>ZJ5T8AR4F8O%GGA:*/$/;4.M=O9/7C1GV+KLYC!41/WEDC1)OR5Z!CC'N4Q MPYJBXWXRC4LL#1BEPY:%AY)L>M\%LYF;26S,J*O,E"_\4/N><2;3FT^V49KM MT)7(KHX;>DZ%V)[71S*X^XIHB77VB+M]%M:NLQCY?$=ZYJ6$?X\RPU3L1E;+G_P<_ M,#,B%91G/F\Y0B:W'%9!_)(2$[%%9-R/+!& .BS6N4>A4BFHU*H>*I&/*$-Z M)2)9BRE$^%,X'E)/25!D_N1(*KY%7/1!RMJZEXV)GZ9NL)P(CU_E"NDC$;IWK9^%W17:@[E#R&33?[8M1(?Y*\*"$R%;5LDEK:U:.6+ 5(*#RS MM8+(>(.$\N.^.$D%J" R[:&VG_:[YZ=/U>+@.C?*=!E.B[X?ZQ/^Y7CLN3\I M/)2T!LQ0MJ*%K_PA >3'50KFDKG9MU'L,Y/OFIO.?FJ*Y'P/HV5@34='$)FG.^"6=YIE!$T':4 M02;9U1I4CL 62=7 8T1?X:P(8.[&:[(2IE#5=CK! /A/'+_F]2^8:$I(PX,Y MJ?35N#"YP+-B$S_1%=YP;9OWW= "#VQZY*9\N!Z8WA@7I2!D"BR42@8KD # MPG5'G(!YSW+_4+L>O#[8JFO^F!E8UY5DXC*7JJAMS<-J?-2=1ZJ=3'O@>1B6 MKSV!ZA>%Z,7;2Z\(PK4,OU0NY,7SB[)*>4%CB-@3MT=##BQ9*(I M]5]QTG!G T"75(_*T $-'1-=$'VHI,I.ZB_"'VKN>VAQ9P(1<%FR(1T$>[=FU00+%MR;JN*\=0)01U4_BX^0E!?/?1-5@A'E\ M8@T-:68>/5H,+HVR[>,N ICY20IEBG:BY\?(*.C3C]+$BF7_2Q*(9AK]#.B9 M-9%^%JV/:EO<_ ]HGSK;\>'/6+JQH&)UR?*UF=L:"H#;P\R\+;AOKWSL-EM,+FS<5:28V*=W!ASF7)MV&U/0HAV27+K M*P,M!)L(8YT4*/3L;>3JQ8<@.ER0&8JVJC$$FO9X>A&35]7(2@H#J;/[[B!X MT;&^TQT,T.ABJ4.UHT.U$H<%DLL,E%K^B-U#: M!>CZNHK7XQ/*^3O-@@]X#=HR%B^O-Q, M#(G'P8S(P^K(#;41"X9N7'"5L*V2%4R'"<1+G5&Z;*O@0U(NYW2AE#=5QT2@ MB0IU2>6FTAH"*+E*\%MI;+]8W.P8N^0+'=02"5S"B9WJ M!3H/\O'%%$&P+=@D[%?Z0YFIB0DU47&TM*E%.S%Y-ESX?+*W?6M;D-TR59T=]QL_5WTS5G]#Y&C8>.X%%G2> M,#8&% Z; 6I'NI=+\GHV\NL]>?J("P31V9#14%Q4W'B;)F$MCER0#*XG^^.) M*E899)$+4B3.2S@:_7 \!I;FH9<2?LCHVDPQ*NJ;S3.5Y!X'NF6C)**^"[7( MM0Q,'U^+)!CSGE%JF0PE@#<1HC(:)TVQ(/B+QX+TZ96QXQ^Y947LJMB#,>TK M^[G)/LSXKI&+L!85V_HRE!=#.SJ1.-V9.XMYT7/\>"D('%H\;I-%+7O(6YQH M)P&[E/VBTX,:%)NN0@CLDO7S+8?U#2C(>#?<#=6=1#K+-39%IPC-_ML'R9"0 M5$=]/I_<3)X)?4/=X@6]1WHO-2&0&12^[QJ64/+PAJ@JJJ9AKX6G^2JNF,T> M)WWQ/(EH@ RU4>'7*C*NK+:%(VPN,$[42XP1N!V+^#"&&'RM?V->X%)G 3B&.D9> MJ3P+5@5K#I4,&<&6U)UNFX+2VI4E0EQ_>Z(>'-0*B8PS4)$FVA^A^33BCGBI M'L@%?[!)QJP1G/#D6;P60J@5(Q=TDBAAG1<(R@@J;+&&83-8-BJJ@I<8,&[P M>Z(QDR[?]%"[32@Q<3.)Z[%^*CH]3SVI/-F$2+Z*:NE^/Q%S.JB M&!KR8\%4IQ\I^DHE1CIBP)J&9-7Y7E(S/(2U2ZJV RBCOU!G[D+A0*'4)<9M MR*@?#_B*J1M4)R;\/=*F%G$5.6&%TO.RML6;KCD9+6PT[)&5F-*RL[0W5^ N MZ&B9*&.;"]TQQ&C M^U>2F3ARZ4D'6GQ8)+; M/,5"J.4<=V>^E\TD:0@F02O.<96(0,^3(Y6G4VKY5 !L2L[SO,3[I7)I_NY/ M;7ZJ&5S4BDP/IFY+LE:!2S+D_6 MLQQ''^<\1ZG.4SG%$A2S>ZU%1^@;0V:&<=8W;E_XKG'$'!?8#&#C3ACF#@.= M6:[W!@CD7['6%Y%)]&-")9RCRL57'&J_97V=CA81US=U;%$J>;LH,HOC")@7 M'NE&0J&-NY9&7K+YQ/@6^-JEA1YB9XX\+MH,W&0&4!WZ(\1R(A>QJ!1#US/V M+0B86(HS@$EBO2@1#OD-XVW\B=I(<,K^N$DV'%)GW[R!P"=3 X'GVM]Y2579 MUG@WGN)W,8DON=,G^%47N4K4A*<;FQT2+A(LXGI_3II6W6<&IFJ]@%4 7#B9 MIU5O'YS_EWGN;'X9UWBBF(#$!'G4\G>RF)!*S-2XG2G#,ZV.;9Y@WFZJU:E* MM5*I5F\@U>K>\G_4/V,;KZBBZ/:$3/J!C,\**RSQ6!4&J6H8Y!X40>QQUG7,2]ZT M"U6E*^[QS I[K&_<6;'7EQOF/?CB+>]]V"/UXF;\XCS(69M*FO1U- "$A=UG M#AM8_"*?9QKP?#A16 YJJDQHD$N14<^BU V1B3C/M1N/M'9@PXRAZ8')%$^8 M1N<*KN(;%HVJ!$35!P-*H31QM'4@IG1'P1*1+4@!&WI-ZK]0T"$5V)!IB'$9 M>U2 A,[$:$/S,T0ICD\3X'A[?KYQT .?HFW1^: Q_U\N@;UY6!&5\"UV4G(= M6+A=!*ZD=TE5E-$^%3.O*#._$$,B>O&,B*S0]=FV!T=UQ?0)4$;K=V),[YOE MZ]%A6!ABX8&,2N&BKTV/PJ3GR[RVPO$04/C1!9S@;^BG'( 98"6;:2:G-0"Z6H&8 MCB?;C(J$;-$M5_<+S8.(AFZZR7;Y4I[@6&A;$\= ,U9@X3X\T'5DIC7YZ,6I M'&K?T1A)]+5(WCK0F!X?849![4C_05$GEM2R]2CYD*)IR0$JXNG3;U5+!,62 MGOY),IX PB*.LN!,L4"G.:2PB3]<+^I3PI+9B1G1!?ZD0$"ASYXL)SU])&5* MXK'Z&=-0IJ9LS S9H%)Y'A7&""&W'*U!\AY1R8\)"21P:_B^A?H,B,D0".[D MO(BH&6S26R='MJPP,2*BV;37+PN0Z0D0R;D+4^7S,\7+.#&6-Q H>:>+9E+4 MIL=S(,AEG #VYF7&H3-?GFQY4%/E6T\W28*MB'$A-+AHL,164R,R,BHRL%2# MY^#RD"\FYBI]IZKZSE?VI-ND-.?DZ)ZVMFVRWNGH4GQ#6;I9Z?V.(_I"$96/ M^9%@0ATR<1XC)X-OP.+(M9Q(S1N$!(S:18D* *KRU#ST'LOAEH$L5" UBIG1 M[,-,:TM1=46INI<_4G3=V78&+M^7AAO;>[+N2?_]=+\A:\2' MG,;=HZ2S"%L-4\/A$)-)A&E#Z1\3/V"CJ N>-W+-": 8 N8.N1L@F4=#&7; MO.4*/K%OXZ0M\@+))>/BI<3BH!;"_H7+2:@+.%'UR:7&@E&T(DI4,3@47T"% M'7++:5XSQJA'4%K'[?-24.F@,4%?Q1@)U8WY42)%Z,AV=Z3PR.:)<7>\$=PI M8RKX,RTN\VZBFL^XG"BJ_L3MN)2DG(;-,D/($PXM>3"R+):/)-]OMOEV ^%G M*A"N N%[$ C?0%-,8,WL4?^99W)LNBDF;DF#/;V!KI@H>0/])Q_>FSOR@CIK M8<9 [D6MAG1)CG1N_5-N*_NIQV%O[DPEI7G$FLF8<)$2\-W$1- H:8/K0HYN4WQ+2G2A M65%#CS'/D>/3APB= D2GC':4\<_2KDKK'QY+*#4Y>8-80+=L_SA!@E?QP=S) MM^-CT>FUNX8!M&>)\;SH./FDU>@X(_ [_* 3R=)Y)RTR,+47 M_$_>L9TM>VS?G=C1!8=W(8+"Y1U/F'@ X8>,.^/8 UEA(C.)13QB&^F.6VU% M'U?GS)"::"23U,$M,I3B9C+"/A#G+*,,Z#4A3PL>>F+>>&+(S<+I:-&\Y2@! M'Q=#VX/\[P;?<&*F* M^V?9M!$6Y:Q%=I>8VI&E7H36R QTF266_4A1YIK.IXXX"!Z-SQ,^@H2+GESX\@G"8*7O MR/4/RU'ER<-B?/[&.=@@V#\,I Y$[Z-? =XRLO% M;%P^-I2'1@\YKTN]+G]'01T.8Z(S,R$952KA_%""&>$2!Z\2ELQDX M)'ITZ;+H5V"LQ'M)^+;^0IX)$8KAC5*2R\DDQ22F3<Q_E#O)U. M5/%$GRB&)IE%)!2BR%D>"*9I:I8%4,E8$D+1@[(:C&4R<'&AX)48XW;@1/"W M_97DUS%AIR2B2,FR^'S0Z2"'GIF,$56;\@&)@XG4C HQ29DL0BD0/.Z+C!"V M0S_'34UH!_.D"=7H,S/N/D1IPC*)+VO7V+ZPB)(16Q:9(D,,,I9OP0>5I4?R MQ).(S;B=0?9)RCR05+'G7(TKJBC&QBUCSZ(I -&9IT;VZ(;!QD&<0H'HXH:^ M5%+T,!ABRH046Z3B9N1PR.2!1(>$Z-53Y)L\PV@"@2XFX]*M^D\Q^8TCHBLY M?O8K@W)=C[(0LWCU7GMQ=SGX=8=#)>Z(M]XSV1J>1TB[-!\(&>TE-4Z@+/N$ MV^FTT5S??/FBR=GI+5?,'37C')_C.(T,R+4^$BCI+IVW"'ZW32C2+A@PDPXJ:>4$?$P*R2:< M^1$WH85E%C9Q.3J,YZPJ8;3EP ;L1@R)!)J\\US'1>V1,)>'.N8'/$Z;Q^M+ M*<\6,SPCM&NZI*;%&]=D%UU_&PV/-VV5%&/!J!0F!KQ\CJRZS&.[<.$?[1U7 M)HU/G[L/%_QO\]-[V<@F\\;O8U+8HSN[#]_C&W-C,,VSA8$:T?!)DXM/A;VT M=X_N&/ ^9X63(Q[I>?]1>^!]7R++*_$ZP.>FPVGR)1(]B*CIN\DEN&@B,XF, M!)U&MZ2,(3U^P+13\E"##PV]%Q#4.*.Y%B8W/3O_#I M<3%I^ZY&'28&T@0"5H(-)B*CXRFT3/(:\31[JHL2%6I3B7^B%T]T _P=.T+P MM 86!BA$P(^7IV*/MU$42A!MU/F,S>35-9Z?3OF#^@!N*D8OS6,^%.F0TPQ5 M(IBBJ)7,.(SL";1_I>*5U24XTX++S/-YJYSL'[H3HB=A:E(5LJ:((RTBHM;B M8'"C60-4?X?+B"]]B^XEO+KBCRG+9_#"ZH\ZYF46DY"OS'S":EB\4(@VR7;[!'% M1UR3PJPR%B1C 44.0)QRD7>HQ4RG\$Z3/)M[0+%(-.(O,=\210CR)7@Y4XI1 MDUL.0UZ6\-PA+\(+.XN7YCEBL*MM\DNWVSZH%0.5/J@2A_SS>'WKKUV0V?X*ZUJVR=&8T-AR34:5("N=@ $3%6+,-%M^1QNQ4R]UVL M*]"]#V$_6*1F')T422N3[S)!Y]V'2EWV _3?4F8W'P@<+0#P@(1=HRU!QPLSO4X88PB:D;-8?TL MC4[J<;'B825>FS /\P*QB8J')K%!47D/GDS ];RD25@:"\_]"&\#>A M#1P:+8Q3XY@7[Y]?S$VEO">V9YYHHX^'O.(^[V5-C5R -^IB1GM\^.)G*D'T MZ*UQCCSHSK;KAWRDG/07I2"]X,!Y8YRD31-X3 ]D!"$?4=,=%.1H/T$!&,S0 M/8?** %D_.@2%%(HQ:7/N+-'=@/'+N^8?>2Y<=BW@TF+'T[OZ*1)B@ 1&()SPNLB+ M^7#5B[V8 \O&)&ZN>U ]F7P@4!8O9>?Y6#Y(4+@TD0S'"[IXD@;?4)Q> ,^H ME6O!-5>QX-(MK.4KBK&)Z.>+!RVNR0!MK[+]*]W#-H-FW R<\QN)Y>69R0D' MH>2>RW3K#7(M9D"H^<8PV=Q?YVZ9F* M@RE)M:>NB=K@KU0T.:.>%7!]=3(5KT-R0D;\$*0$=AC#>#8?F!(K*31A1A2$ MBJ2"J%]U>G-\%DW$\'I7O:\1QY,Q#RF[Y"!1H!T<%CB=B)[(P)5Q 2$&4Z(N M%1N19::6_T/D*\(&Q*9$IS/,6<3^-]1T*,H#3:;[<@>;")M3S8WD21GI\E.[ M3#0T2F*DF"\'D^2(B"EFREOA)"2(9'VKL*S67,8Z^YP4 MBYVWFW2*J16GA\85V2*;T8^&C,23?D1A&9.G]).E36.%'],J+GZ9R 5N.DT^C,)*-Q0<&31;ACCXJ.T#LV M1C[A/$6??< 0^5F<8;TDJ=TK EX)5.[9CURA=UCLYXU[D'*L;=Y1HP6>8Y^_1"8&5O6P\#=Z)8! M($[*/VIBOBX%<#]RNP&=F)^T@_.KV6LIA()I;A]M]X5YANXS6/;_?;^^^W9U M\ZAU;RY__8 WG6M?B]Y\U7VX^NWV:W3C==$;O]W=W_[K"I_[(.Z-_DD=^8? M._\+_)!>E/RY(&+52! D!^W$5-9$__*YEKM3*ZU M!-L2[G\06>04S^9C2WO>EV2!?3<(W%&:"R[/&F1<)EXY\:U9V?D/N#+M1I'-:W5/H7_'!^_7P]GGU=V\[HETTD*L@1'@!5L M. %5\84$)3_.;[J!3=Q$^SU?DG; M?133*OOI\QN3G+9/YCHV(I; VPMJL+D2- MW<7:!K#Y"F+M.N1YJUQ%*NW6?;7;855D^<\]AJ#Y599CC<*11**":,/U!U0? M#E((?C;;ULD,/=0N0#L\/)[QG)>L+.:!3\M0_0[RW*-U$13;P.Y(D=TN&N@_ MRT.#HV8.&C0;LUA0@L9Y?$S*YGYKG#T^3MGC/8_=0?"B>VQ']G*2-I>4:-42*JTR=4095VZY-%1GBZI-,G- M:Y*%4*!4/;*3@P(9QH1R7!93(V\' \M@.^^QK+QP7M5)R>&T=4=/Z[A31<&L M$'1E!%W5'ZD05&F.RR')VK3&/ ^D\C]N06M<"/XR-<9CY7E4D4) MKZ6$!>EX:TJ]6Y^*/%]=6Y/ZE(MR!9$LRON36M,S\]-JTS$HQZ)(F=KTC\0@ M9*K9T+#9_*SJ))OI*K];,24JC;%GA$^/+O9E4(ZX]?HYCG,<<9OGVZ>UQNE9 M%?T5"M%61K0VD=MIJ5Q'15N?HY ;+$<;RN>4Z4"KQ\.9KGZ[<&T7< M&S[U)PI'(>\58;*QQPP^CV!'I?(>VG;OQZF73J$];I]ODTIFFW<'Y>X7Q57>SUNIL,DUWFE.W]RT \Z81NWQWR0J(?=3:9#7C:HB]Z\K!+FHFF>VY M,CKQ[7;/KJ0](&=2:H/$/$Y_F8&<8@*YDWM;U(2?AE?^+:^0^OB@6'>N/!Z2 M?-/E>,91*]N,(24L=_^=C/TWXOT7XH&K[_^XF9TW6<-!W:(MMCTYK$;;R7A\ MRL4_L_N;S0HI\8W'QY7 5[(OY*JC>OX\)7%.5]!-=Y+]XKKFBV7;H!Q>.X'N M4,/\+@VD7]1+]F@/>\E&@\17L8/RV\D>E]].MK1=%^\H6[BWZ\UC]^;+]<77 M*]D5MEOTSH>'J\>'9"/:+T7OO+V]_/WZZ][\-)A"M#MWJ%F]Q\?V MT+R<[D,OMR7^<4/1Z."#]!^A=?(1,D9OH(=0Z5[<\[5FW0R:;Z<8]U%&5I.PN M'PZ4IO70))QQ"-^&/F^/'VU\SFI6Q$EYOWH^9M[&X"EM%J\Q=,^CL9VI.Y\$ M.Y8S=:>6P:;YGLG'MF0V8^^[[@^:9@+KO M;WGD4<57C/9'8P80^#BH) W]PC".T(AF]XA/LE\][UZ/#ZZE<(] 9(CA"D & M/U@ 1SV&3=@B2E.CH0=RPDZ(PUOA"G^H#8"%^#7>?!]G(\#C&/P@!CWQP2L# M4/U=CTX8G]IG?J QG'=%@ZX&"5R@)OP^;30R)$DB MXBV:'+(&IE%ZR^<'8\C,T&:W@VD] U0/J860JI:M;1RK'M KNV)+7+&Z/5TW MV"@TQF2-H_(FNKHJX&X&N)(G;1ZFKVD$/@6Z[7RLS&,]LK(U?2]0U)UY1!.>W-5R;EQM3ZK)SC M0FE)ZS0IV\=;K912)N5F<&_IM&!E4BJAMXM"3YF4NZU-YYJ49ROD*E?-I#S: MZI@R95%6F :41:F$:R6%:ZY%V=POB_(-%0^>-9>MBEVKA=K&.Z;V -+#WQ--WX,[0\9GY<\)[E'V>)F;F?L?J*8=_3F6*@S,S<1NOJ[.*R MU:H?=9I']:/6V46]VSUJUJ^:G[N=QLGGT\NKYE3:+FW0/.HUCJY.NLWFY;%*]:U(JF_S] VG@W:IIF)& M+ZYV=NANX==;SC;^G6IEF-03M8*;)M1P3JMUA;@[B;B)=I9;9OD*G_8!GZZC MXE\%U?V!ZLT;C'PWNSI0;L'B9V4[P;-'2;Y^ %&. M7^QB\DW_P_5ZZ&FB040$I1L$4O;TH?EKS9G5>-;.F=78SA[5J%+\2DGQ.]MR MAM]91M%824B9%Q?)67F%,2O'FQS#IA!V.PA[7#6$3=@\23-$H?#;1N$M)6$I MF+XYF%9QK%05K)E+[(#ECK&A&C.&#KSRTT29-94U:R)P/4;0ND+EY0V>SN8T*9S>$LV?8I+O2.%NJK=,\JN1,5(7% M.ZP+*S"6QXQRLIXKP8R6GS!TOEH$3;U0@JKH6&P>1Y3QU MGSS&1QN68ZN=-?(B4B?*5-LS25-6$"H'(3=OI!TI(VT_L;6L"%3YV%JJ>:;P M=Y?Q5YEG"HQ5M5GV.>($/%WSV)/E!][\;.2]0/Z=-U\XM.X3P"K+>LF+-"GK M92<9<8X^6&*@:0X^;MYX.5&ZWS[B:K/$ %.YN%JJZ:*P=X>QMYHJKP+C7H!1 M15NR+9=>Z,,GYH'MPKM3^D-KK&(OU35>),#ND_ JR7YI5J >:)EFDKN$H^7T M'=T *R_>=C1'[2PKP).+]5L(\;0VF4B@2&*?2**L*-(Z2*+<.)(B$D4D>42R M0^VJ%:8H3"F&*2I$EFUH2GF"?3:MZ8ZJ)7<%V4 _%[%BJ122B^CR^1G(7E$^ M],9J1'-4OIQ T3:LEV:M=5:A.4L*[=:#=JV4]H$I\W6ARMWX,[1R0ZY Q6F*$Q1F+(# MF)(C>T^V*'O%^&'Y$+N0X%W>J-H!V:L"+'-Z>+N!;J^[O7I[,]WR]]3@RCN] M]1#4^I^XAOF@6Y +RXP'/6LM'=?)#.:49#^U:D?MHTK-B%=HOU=HWU9Q)44" M;X$$JA+>4MBT#]B4PU"7#JQE1--*\\)NN==L 12LZ!!R>+281*W'D%;3J*L? MYMO&-.JMCYENK#4E6"6?+3?AMJGY& MNXO%U=2%%1C+8T99":Y58D9+%TRV&B?583Q5C$M5P7I3$Z4K;[&M;Z+TD9HH M_98D35E!J&I-E&XK7_Y>8FM9$:BJ3Y1N;;4@6>&O,L\4&'/84%:#FVJPH:4- MLPIY-55030W-WGT+;6U#LX_4T.RW)&M*C*559FAV1S6QWT=W<8>Y5QIL!85P32905**O^T&Q%)(I(\HA$3;10F+)WF*)"9&IH]M(/44.S=\K5E:/E MY<2&MC,GN]UL*-_X'F):)R>R4PT[H%EKG%5HP*W"O;UPZ"LPEL="^KY?R(GF):_MC6 M)WB,MN6P>M]VC1]IQD4/3T) UX8>LH2_!JYQD,+I%W$:J#]9:--S,.,5TU]& MYO_4M?-0(H>@:QQ?:IH/B#! 'P$E<+H#K8=\S<'43?U5:$$4G"*B)%5)@INY M9@U#^/X(_< :3-(4_SADFC$$WHM9JEH GY[0!M,,,0I6TVD\JV;YFADR+7"1 M]0)H',T(/8\YQD2#C?,%!G9H!)Q-^8=:9LA<&^I^'MTY;L );\("K<^8@[FS MGFN&!@YP<&F#L/\?\"O@FL$TW3%Q;_ ]X!'LK/#B?MC_@QD!+JHGM.]##4^D MYX[&NC,!Z+0:S;-/OL;@Z$:HJ6N#, CA,7M'2N^+$1B3W"(R^088@"S5;CI-/HG![ R1OZ&'F8%S+).7XE"2EX M*>D#R)"$Y(T^^V/=B#YSUC6P''I:Q&J$8/8XKVDB&T[):OI&,,O3QB\KZ1G-#CPY6=\!5P0.+0\NU*S@24[MD!CGUM7:S MIN:"TK8EWC6K,1<4Z+^UGX7RSHR]>2K=9TEZK*AT/53:V1R5?G9#[\T3Z=Z*TD?T_^F#@'GK(]5= M31K=!)F7D35ZDI4UFLL-*-7S=:R@BSBR&C\XVNK<,)7ON89\S^J+\A5(;EY6 MP<[PA=,U: G+)WR?;#/-JGA'GKG9!(F.EAN,,F4]&H/*YQ30X=?RZV3D=/6P M%'6*8^:=[@631T]W? XJ_]+R#=OU0V].U.DL,^KT^J#3%"90D'^I(!#PM30? MEDN>3G-6 8'9=JT\[+\*<_NUGY6=W#\"\P!88K+")^W@_'[VV@"Q!GG#1]M]89ZA^PR6O?K:?;RZ_/4#7GZN MW16]K7O_^'_RIL>B-]UW;QZZO,AW#IYB0[:C?O,@ZFM#JAQ MC>:91M09Q*D-&B5/,1-S%%P-4%&78 ++&(0 [J:F];KW]<=_CSWX 6]MMEJ?:I2S$?J4_6+1 M\_D"?7@C2G_QM1?\3/D9'OU6[P-IFB204/B#@D"3C>GL,!T%0!P.X(?0PP5\ MYN$$"5][U_MV^Z%W^>WV_:'V'?D.O0H 8>1C?A%^B&!02YR2]J+[,K/)GFCN MBP,/SU&73C-RU9MG]6:SWNK\YRM[TNTK)["""177-V MG)_.ZFJ_:/U)"L,1;'E'VLPYTOTYJ=:Y;_7_AW6L@F]-[380+OZR8PP +5>NQT,@+@\ F!OJ%OP MH@YN XQ[V(;NF?CATO*8$;B>?ZA=\APV7-L'YFK!W3IFMSD#.V2.D6(OE*L& MC-33IAD3[L0=,ZY%^'RK5@0.(EC=,#!O#A/&@&VD#Q'X#7(&_(810+410?1P M;\75!0M>,)EO"9E%I)ESVP,;!R)QJ('WM>"_=&."@Z*V#Y HM8IL9,1QXTA MYG.9IX/8L)[!9("?X"6"D/@ ;N#/$!':(G&)-Q$ND2MI"O;^#.=>S*^SD^8; M9_5VX\WQZZ.#\Y/CPV9G(')V4*6O5"X9??9R<:_ M.TX@US%][!W^=0X;Q_,/->80D@_L+=.^SN?7WW0/1#EZ7S(8+J">S5#ZH65A M +Q\B_ .;0W\Z,5:0D*X@W(=VKJ'*=B>/@;=P'J&&UV':^EY.#P5[I<.HG;D M(((_V\W_7*#D!?6_&V^)$%#NQ9=;$#N0&Q!(/DT-\1MW'?,!D^!UZY^7+Z!- MN(]1RGO/_1J8,W@-5\\B=L;V.*Y?D['F!_ZU[X?,O/7P7S3Q;T)<]W9 RXE? ME_1K4I0ST[6I^;0ZFD@)&"-;$>^L_?/R=WQI+7YKX#Z'&KSXX4+0=;8(NDR6 M4SG0'+\&+H?:9ZHCD!IF@OK\.4JU*SFG-HY8YQ2P84<>([-WX+FC7'AF]WYY M*[(7&%S>X>2$,O;H<$X/.T>S9Y,JK4%4P^6$B'!T>^);D2,DB+WUQ&<<%V5) M,-2#_/H>AW$OM%@&O3 @HL%$'8\Q$HSNF$RKCQCET34@J= .(I],3#_T M KS,J*99W,X#:%+9EMA=]O(>&^E@4M"K)#4SK&K51'4GX[*1K$;BF=/G,,]H M3)TJ&+HN[."_^"Z::=GG8BQKP]+IL/ZEV/P7V/MG MX#G93ULR@[W5R<[I@?-#]R!S"%ED"D"JN6S'LYX MX*'>A!@#4J)G<@1)PAI).V^7H@Q0TGJ" ^ROI=$E7,\S-I+584F; X_H60\XNQY8+W=:11S\,&:,RUUR2RZG3V02=Y8OO[A-@\!.@<,_U7Y_= M4&\?G,\2%:J37!9AL2K@-Z+T,I!*G#RQ.V*F2'T$^F0T%,=PUJV?]:%EFLSY M*(\>](J_=?C ZT\RC(H Y'7($6,F2LZ%84YJ^"9AR/-0>GSW2V:FUIHGV/)R]TADU:V='V5/2-\]/WVX[C;9JIZ': M:;R!=AH\.05>CE*X\%WOP':Q?-\%M?#&%6ZS>_;LVL^HXO7 A !+LALE7^Q] MYDI!KW+S1.@-:'*/W"_,8>@?^,VU,=W.GTI?F3U'"NA%@6B2M?)F[?I:9IZ@ M7B.S3[ZB;N-%F2?$_6N38>]23AC^HA+&3%I"Z&\8#'2,?HJ(N#11\&_*!<8?@,,"Z]+@C>!#KN*0X=MJG@CO M+=_&9]U DMNPX(25Q$W A:;J"9.LE)I@,Z(&TX M)B /8I 0L[B!/G;#BK>'OOYY+.*HT _K/P3TD!6B+JV#<^S.,Q./&I.^ +>!#FYA4#XZX'3@8$%?M@'H'YSL^R(0 MBB %+(URH(2F9#(@)].7J($, OX465("LH@9FLF'+!ZE M0C76!!VT3J8O9R ^Y64@"Z&Z ^XB-XA?T4_ 5(S(O]^MMNIARTRWM6RJCH6()9+\41J>TQ4VT%"L6FBD6RBD4$AQ_AG[;O\+DRX4.BAT.+^GY$;4 MG=%"T;"Y N8P*MQ0N''>DU,$UL(N=KNM=^OD\*@:C;V[P:RK)1-6ZT;@#6+F MPHRS(SB$@_/VA\X'WO=<--W8R>91VY\JG-/@"0XZJP*V$NZX:GCQ-]9I\I?= M0^VLU]CB&+5\/%=NYV)NYZVT5E58OR:LSVF7OW6LS\=VM'2[-/^J])0.A>([ MA^(%-,;C@_-W)\>B0:30&#=T-N\5B-?*Q?+*(JK&Q3!JZ=_Q_)W$LG$I1=LY7!>F7;*Q0OS[9O-\&V/ZHU.LJZWU4@Y_"Q M[!ZLU>1CF[#NCVMG[U2Y.7=-YMH!)-+// MTQW Q?U ,\5SL XLJO]B?!2;-DAT%O*7:2U4J$,XU2SSVC5X^I@96$MO3PZU M:T?#!"+9EY8Z@R4.*MVB#=[:C7MZS;Q*;D$SH$_.:+N*XHQT?@A!4YYH:=5: M\[!F(17F.9/>W#$V3N3.QMO,5+XU3^"3JD;.M+V3IIJVEV&8YT_; M.]G]:7N]HA/P;F_^=77_>'WQ]>K5$_?N;[]=/SSQ]R[(%S7?XD;3YT**,YCM3KKL7U+'ASW4XVDR$W^2(;IYV1Y]<\JS=.ZJWV?]*^=Y+< MH";BR>%%B$5R3D-A9]M&G?T+NGCEH8?LW9-!.5/-YEY)=Z)G2@10PJ^X"T<" M2_[N9_3DF.F@P7#*E;2$><<.6.:=_CX?[!GM=-<)]O_<8ZM^^EVT:JMZQ#-N MHH&M:M[UW^?U-6IGC$.)CG-C!+4X-R*QPN,0,&X(S"?.CK@=/""BT5$^ D-Y MPM67F$AXEC614. V*I74L4,G9I;H 3/32#&%_*(ME8D\F)K51&3PS@_[?X!V M3I,8M('MXL#/C#XSN>20X>G9%#E83L7(H7%X/ O )9G=;'_CUF&D75A^Y,L!.>'!#@!& MH#/H8"GKV&WTNV-C6S#?=1TFZ2;@O;P04J"+.=0?S#<\JX]=3QG(F!IUJ8M5 MC;@GW2OQHP9$^\2PAYZ8Y;B@^1WOMC=&-^^\QG=Y. 4L+]$&T>=3D9)LA1J> MX20HT?IRX>L(MU7K#71)G-MMZ94PW\'&3%/$G].%J:6Z,.U.%Z;VX8GJPJ2Z M,*DN3*J+ANK"I)!"=6%2Z*"Z,"G13K+,>93IOMZO EU>5( M=3EZA>W<:2C;>3-VL M4+@TV[ES!+;S<4/9SKL*XAPNE16!V1J76MUV/CJKG.U&6*<&J%X:#NN2_13]._8;*P=O?EYONWQ?D1<].# MIVW;^&EY&=U'1SR!7FXL*CN?^I#Z>QBY/NZZ7Z[J%_=7W7_6NY\?K^X_:KK] MHD]\F7^!+@2L-$ZE.0\94O1'K86YJL(S\M<&_2_+:2)^.M ^9,+FM\MLV/!2 MZC(@\WC;^VHY/Z*GF)8_MO4)'B/64=?[F#:>4<>=A("N#3VD\+\&KG&0PND7 M<1H6, $+G2T17V;JVB4RQFL<7VJ:#X@PP)( RFAW!UH/69\3^+]^ MT%^%%D2_*2)*4I4DN)EKMM&]*^H@E.PT--,0*=TZ212LO;9@:D&AVE&K6(>P MC8N==37_:BW9VN2H7:SUU[X<5!26J5A;H2@O7E*+QWO!R(KEU]+'HLY 1UDM MWZI (/(@KO@Y+*^>P4MN&]+_G[TO?6X;2?+]_OX*A&=ZGQU!JGF+M'L=05&4 M6S.VI)7D[IGW90(BBB*Z28"-0S+WKW^9654X2! $;X"JB=TV1>*H(^_*_&6\ MVNUT@'"2J.).GPU&#*NB@29HI>'3LZ-/>EBRWQT$F[_<#$\N%:LK!)T$GS(= M0:==? 2=S# XW7_W?NWW_KD!?,YCO_=X?7NSP9U?[KO?W@B"SI;P,=VI8XZU MFCBUS((?$\=M02D+9B4#-0EFI2:EC!:*&4W(&6ULP^Y)/)*[NSOM*WPA04C" M&N:'"59/7_@N$)KK:EUXV<#DEJJ\^>&B*^\K"50:U*>@E6 ?37?$C$@I=Z][ MWW_00,#QRO^(+@% (4!8X.$-U_@PV9@[0J+8B49PU-Q_6$$%Y^E6O^X-=,X(=1 &P3G3Y1 M-2(=#3T:DZ9/IV-01YQT7&UHCL6(Z$KX\ QDAZ0MALY ?^&%:$XZ9UI?A]G0 MZ\!HG.HSPFAR1SI'"1!P!@(324S=]L?P!G\\#O&9Z:H0V$#B7]J^!SQBH0Z. M<$BXMW<1M"K M@E-XUI]#&$\$+D1/U-%\CX :^96<%.<%TOQHD%UUTW*U 4A'$*IP':PX^/D< M)7BH^V./&_.X*)Y=PC6$3S:A.7@C^!;&)#="W #?/#D,=PH>XK IC!(/M DF MDD3BJ^Z :D)4]!*.&P;Y8KKTJQC?W+#Y7.P!AW[D0"\P>!II=*"9UA9&@].= -' CN##_.=&.," M_8O!T/6P3J;#(E!D >?CL"32AZ37,^TJXL)LXL$D+%H8N]&>@9XU"MP@S?J@ M\"8!F3RM1$H[WSSTLA,=]@6Y\:OMNLR]M?JQ*? XPH8JK+D$CSA@3^+OF%A, MVKR 5T+*XS3C@6V&:QLATC> H?H5ILG8+>A;$I!?&9C8;K(CV%".X-J.8*?X MCN#7K&Y9O_O0?U!>V4)4?DP\)4Q'Q_X!4LUC8,NER?#4KM;X/#S-P!M]?8RN M 8EOB7/]U1Y@Z/+:N@>C<&3W@#7M%[V'2-:V8YGZ@A1_0,PM=F7;WD(4&*R@ MV^$]T\=]%W/[0!^ J/!F&X8$V\DBW*7WPX-L$,]B$J!^:19HYO!Y:&(B)2V< M"DESTT,0/F=J"Q]C: X8-]-,JSRRP0Y%?#!_B,L%NN&9&V.T+61R@$7&7D,L ML6Q>A8 I6^'28)"67R]0SD =H8TA+&.=R,*6TI>/*3H\]F-J(N*FNCHH KN>VGH.M(-#M1.P]#CB<,BG= MP-653FK@,;GD[@NS,3ZSDCRAU@Q@RX$G75I^%9B=:(:^H%-([ [RWW2D[3X_ M$CY-8'8;Q"0ZXJ!O=[ZZ)>V5'/%ER*4N#0V,.M.C,(++'2\&ZH2&2@Z'&7@) M,-Q;V Q48 ZN@E!MWFR*=MEX)KUQ[M"CM3@63K/](EQ-/AF<[YGV>X0^YX^I M72:?;J.?"R/0D03*:);@0,WD9YZL[$N%-ES8V3EBGWVW/^"@W"M("KNV"M7%;J]7Z] M=EYN5#OPGTJS4>YTZKURK56YJ-=:W:OJ167WL(@BB\SAJ3%5='UD=N"N@1+C M&6N-)M>@.<%.W"(1;S4BC$+FX4L?#3MQ+^Q +UX*+K/C;3\>8)2"ISPA6DTN MYMRKB,HS:%6KE0_(JGNR]^QA&>W79.NYA*>[!:TY7:=TH-HX4NU#=L'GR?NX_D)>&X: /!=4CJQY^=#Y.:JLKSS(N>.+*PX@QCXXM MX&:>N];9JN%E)SIU2VJ;HA)F$)50I#F%6F\FE%$74 M27MQ:/*@DVYLJSQ(UDM*WVQ">M7&*K[NI#3=WHA+MVW97.\DGWLK#5)X4DL! M9CH*J;5 D.:&U';OI\S1PW'^5*HN6=7]3@7?F&@ *X+YW4[0-2(\H%5*;WM) ME'2H:J:-^=18 MI=1.@I0J^R"E>@HIU7-"2BJXEBS=9?4_%7(I*;XG>S(E[W<%*&QU L!>2;V4,2L]2/B.IJH_ MS7BM*29'8SK\?'XOI;[KKL@0+F:Z[V(A8A 6DZVF4SJ:M_;=T;PPJ;M'21IK MYZ3/(>]%H+R3/9R7=C;. 4OE[3M1UW+ILQMX].,K&[^P;S;B<6QXW%+MG'(, M_#3""4 Z=<6G^^'3E$YNN^'3?X,I\OAJ;PJ5F:/34'66LY0]&P5ESRV+0@[( MQ9E'FL;L*=EU.V1V\ 79AEE*]4-JX\2Z'*6B-Y(!C[8G2WR#XN.BRH0B);YW M4GH<[H:E-\R!;^*G^_G/&KE8T3%U,9 M_[LEP?Z9T?\Q@$NWZ@?53L9A.Y 46%);^4&I\C2I<#V=;/W6GN7LZ4$M&R-$14 MR0J9E=^)KD++^2I KEP"D@H@L$S""R;%3-ARA&DWD6C!0B@2QJ_#0HP=0WMB M8_OU*(=J K-&#S@^%[@US?#PJ]W(7-XP:(JY5L"/_K M.'[H%6R:;:' >-X R65K4_D&24Z%').5PV]X&WJ?Q=<-NSF%. +[R"AH%II M[$"YR,W?DM&KE6;.>6CI,:[*ZKL79%QZ>> W.BQ^E)H$B!U#T>_ MT8.V8IZ))AS^/LCS3:J3U-V1=H7E@=K)G_]>I_?+^H<..^U@SZQJ)Z$7IPO/ M11PC2P,6L0Q:0,^F/F,IK<@BS;O"V["_V&+/+VUB&^90-B/E/;:QIRL_HM:Y MI)'0Y[R_T8JNG^V$W+%J1\B +C4ZHG/N*]N!A>[R$0$+W3FV!1]Y(RB7$"[# M'Q^P4ZSN&.[W*9Z7PQ-;E=KZ<)<[06#NM):TL'YB&(&.]KG"!;80=Q$)'B4% M+99H"&7H81/A8)O..'-@QR2^1Y0@AVW70N!@O&$"T_$=MJRE4[1B%U,-\)E# M8CCJLQU>CF-_X=>],H>E[VQUY]%>F0J\:?@M6=03':?.)"ENO5T0<I,OE:K MOOS.<)7>D=.-5.5'90C[RS>G)#V0-.)0Y/B-%46+C0@3(;N >0SLD6;$LYAD M]W<7P8JE J(^\:%^"=H?RS9K\T-[9A8PENB9;$Q,R\26:TB1X2T)SRG%2%<. MU(W:'6%:%8TM;.Q&HB]+-[N@W]SA^#+>2?-T^S^#_C?\@?<[[V<_0^">L8TZ M+AEE8;ZGFNH!+47=H\:6XS&*2/0L4/8C4(_M$C--.6-28FIL\1$VL6S^*(], UCEHXP!=-Y] MMBTF%AR]E0PW52OO/GNOMKR)I"K7'W+08JRNEC0R;^38_O,();+I\%;%7.&@ M6BIIKR-S,,*>QRF\X6%AJ6Q9BC(=)?P$VY+*M\3' ZK$!->)-QM%Q\BE_J.H M\0Q0KOI@)FW[8)6Q],%Y8:[0;+A/+OH(%L-2&/ "3\3>>HQ..FQ^8L:]F*7M M3Z2+L]RR@*WHC73K.;QVH>WH_*)'B&"M0:#'3(]&9VGYB*BA=I%!CQX&(V;X M8W8[G-/#02%&"N)1YPB(1W%\P0@&4GO7&$@JZ?M4$SH14$#KD^VN\K]5OK#* M_U;[J?*_U\K_KN4C__N"P7?4WT%892>3"Y%R*-PZ1!\W1&^OFQ-5']0U+9[:MM%FO(^J*U6/2JDG4*O6Z4APE-'<:ZH,=C4KP# ML/1.@"VK[?WI&8>Q'Z:+":'7UL#!Q+)+QO_=2!A0[O=_ORN_^US/+\RE(O6\ M5IU6._O3<3NF],_50_9A4$6IN].'?/JJ@+UE.DY"7_XQ \E3P9^.+&X(=:Q].*?R1G[B\043QF$KV2%P+;=:5-: MH!ZF-ZULC-IHK>HJ&GX\;MO9+;O.KKGBV_><+7;+V97D$/F4;$ N\/7<^Y<) M\R7E(8>N).K9DXG)BXR[EH$K!-*160.3N2NJBK!V6545+1@K*ZJ*JL6O*NIE MK2JZ_?;M^O%;_^;Q0>O>7,IZE>RWWSSV;[Y<]V]Z_0=5F11LE*S.Q 7 P>PX9!7X ;H!IEGJ+T/9BA?T96H",&+> U6\#W'3>!E5\NG M'\PZMF!V^NI_TV%H>(11J9Z'M;KAF]-6L,I7D-<)I;_$&8S N1(K0+<]S:(5 M33016.JYB9>PKAJFR>N7O!%,V<4"Z!<3:[(YH@0"1^ .#$"EZ*85J9:SM2>F M37UX-T@EHP2_F*BY>,&:[48*ZS@@R,1^T<>RG,W5A\R;P91 =\)O?_DFAZ$X M _H(,"Y*=&FX6OZ4+P9^.PQ8/7(W#DITMT>53VH0=:[!GCR.64&0&6Q(QA2" M: PU=V0[(&B9,^&7D437V OOHN%0D;K)NVAX(]VC\BW/]'P@3!T?I?MC;YZ@ MJ%Y<7)]86$90&K+V"Y0H,Y5$JN%(S#0@=A MLT'Q!*(B.3#;7^#S;P2=/=#HA2RCF=62"V0"2\VOX8_P22#?EP._^%$NXM0&=3XOF0IYCD]"V?2>T&>!:H6#X9!FCYS_; MMB%>4-PBY&R4'_,'3Y[4KSEY\:N!*GS'97$HE%*,N-,DY01,(I*-Q#R&Z09, M0NH6XRP^*D_BF &,!NC<@>=+2J.K@,X-&XO['WSDDT ,!7=3PRO&B/IA$?3G M0)#K>?)=\-]<>%AW?3$O+.K(*Y[8V&2\/C]:MTZJ.=.Z@#U!N2#C MF4!1"RT7^-L>^])R\0A\!B[U$(CAU1R/,Z'/T+KK(0B-;H#HA@=QJUM"WBR: M+-&R]=#ZFMJNL-5".# ^;&X]!9AA9ZOMU\O M^_=)@:",#UEC8%(B?1QIB UZ(]H(]\\B;&BC 6 MCW'4FLOB6/-AK >PJQV.P7(G0A21$,[[:'QH\?>YB%0VO!]3A 6 X"7LW& M(S(Y"BJZN6"QQ%]]+;\.WEC"B(KKZSR6P=V 6" 'QV@0>BO6D?#8 9Y7P3=X M7?#$DD!>9<^FRU?&,!W2[XC;A%HZ-I+[R]O(&! I]AG>]"S#;\L# /5*^#(5[2"&_% !> 64EU+D#.X'-X3WN"%*)KG6!0NFG3=/V152AMAA5<.GY,IJ58"P1Z_+P%D4@PG7'.!E;@7]; MK2=G(.QL+;\_7,)"):\H38TOZ1V.-;QP(U#2LV9"5 9L1;Z&)>XY.K;K8L!P M -1-RZI/X:\?TA!.7:HE,*Q[H,#DA \:\Q78Z+AF& ,AZP_VG]ZPX:J5FLL" M6D\,'L-$)!,#K,(=2%VC)?VN#K1&PM(5SY/+1/;PALO324YG1J$W'>L#X>T] MXW^'3("E!1PHL#X%%EN"?H 7V;1>.DAUD*%3WF]>NKJO03$?2EF#3:PX^#4/ MK@#]OI@N!8ZY&XL(W83XB<8.'["0(*8+*^:!WW"Z89,5^CUPK/E!3B*,^7R@ MK>O1_H%I\"?S-$F0X3:6T/GGL3/O%6,!\RR6*%A )!<=5$AD),F78?OR48$ZM4>Z;@ -%PH/5+(C0 VT4& M /TK4 SGAEI:1V65,$C #\!BAL"\!O.G^-I4P=-8!KE0K:=(FZX'.\LW5NYK ML*!I$H<.%[[I/_ D0=Y(.NS*=G8HG1NEQM+C!N3_#(>"G>AI'1US18F&X^Q/ M."(P&GLB0YX?R@4[\J*/_:P;T4PV*)KE:J>X&U%MEFKM2JE>K2_N1(PE?^W] MKG'#)G(*O'Z\+\GS<.TQV/JP_AX_WDS;A*0"U<5RBEWMQ\$-YEJI!4O4:FYI M,--914#DB[9A*IUGJ\K< \GOV2)LEVJUY'Q@X6#H> +WS$@Q9/09Q!_TK(NR28Q^!,:X"7B<-/E]G!H)$=L86H_M^;* M-Y9$'P[([3OW;1I+?)O#^P8P )%-DY!#O5':>UH6]H$2W^7;TO1^XYS'].3 M(KG0RQ*CCYT=OVUZ_-H[LWV"?,$SY#.1!7%QC(FB7"49;N&:/9XJB-*DTT]: MZ&JN/Z&@"^R?"-G(3E6S$X):)[TS B>$.6[_+Q\F=V-[3&[SK4/MRI:<,M?V MC;D>$W$;\^6;PU-_RP#)P!3H<=M#?LY[H+=R#T0!;9\.'?U.)@0SR@>E(^&] M8F:G,S!==M"7D\^L@=/,8UV*FD^0F@6!'92N[ME$-Q$9_:!O19L;G5\-"P44 M9#X-6]A3S69.(/-E"8L7]" 6@?*"PKBL>GCMR!#FYPGU-@D0YHF1_Q[:Z+=# MX1D(Q^#6]UQLBPR\L&F2S'FU5:JT6OF I2T2L:T%GG]TRCO/"IZ?&.%/)#ZI MU(1.DS83F3'!M8$+N^&95/.LMG@ZJ&BS0()P69@D: @?I<15-!<1>'/D%U@Y MTO! N^-=C ?:,9N-#N=4K.]F "G6CT42@>F$.&2 M4HI42.SL+G$B*:;YR1MZQ6?M:MZ<8J71BZ713]]19#^FIL.,GP<8Y!X75K'O MJ&?! 21O]IX%RDE9_XD+.O6@TFSYIN1KE90J4<[ASE1))-J,AZ0+]40GHE&6 MH^SG3J5LU!"@W<[4$."@QZ[5:JO4:"\6N.2G/4"A*'H?_2X*0]Z=K/TN\G6V M6S\_JYTK!E B?07-+\VS3XK;[/, N5-).4"NG#4ZASE WKS7BPH6+'0OXX*- M"B:4A5<(<9"D CO96CZM%\45I3";04\U6J56_5!!VI/7;F_9O.O4=F_>12C\ M()9>XZQQJ$.UD^>%$Q;M.[7TEM-X!DNOGFKI-1LG:^DEQ/+F"*EX?RKC=\WZ MCVI!S=X=& MJUZJU8\(YJ/J%_<:QP5QN2Y9KID7D$:P3<:H+-T&BK]"R5JK@U<2>@#&YKDASBE+EU MUE&%*$J>;YR>N+SAPUY.LFN5="3#W&)\/[6ZLBVY: M0<^JT^_K@CU?NZ(U9HKC4:M46[R+DUBL:PM!QLT71LLVU[%UG>?A[?\5MHC' M3IW8L.P%[G^:47M#-]*2!5O+K>H&"H\Z%YTEP3L!DYQWA^5=/=/:GR5U5SW' MII[UZG]PF#<@0GB;,SY!G 1^G[%5)'YYH;O,P'Z-S'*IQ7$79= S$=O%++Q$ M-$+KONJ.P5MXW YY4XVN[XUL!_9\0TBMUI)6JZ*E9*:^N4],,ZF[8*P)[S./ MK]I#\:R29D]%CV?;$1WJ<)QTB1G0SR"R&F?:BL[&__ MIM5JU-6X'6D?&J.1 M@("PCR-N%36!Q9:^ZQ([T?9\QUA+ME21:^:-P %<<^%6D&(2,'F[7&F5:[73 M(<5JO8:-V9?1XDIB0&:O5Q8Z7-/=1:(%:CN=5.58[6]D4WQVC-7=G.%Q3,&[;/K);J[<7S M"TW'-[K:*W.8ILM7X7.)IJF*@>O>C=CL\,TY#V5NK9!H 3G6J*-Y8,?@*E[8 ML.1(SY>FPP:>[1!Q@_WF3.POS&*NZ6H]VYF>:;H!BA=U#-R5]'OZ/IQGMO/B MSXX;M_O9L)1(-AIP("U M3O1CC!?Y=(+9X&]XZ9YY\I;/E!C0O;;XLZ2Q^0>DI+78YHRSS9(!ZE+ON/260&+!-%C.SWUA%#TPY\4T9V8Q1Q^+0X:):9FNY^@8T2VHLEKU\*/S>G5[ M_21V[PO?NZYE=&,[)YCWZ'*@5JJ=-_,C"Q05[Y"*LW6L/ 4J/F_FR 3+H]>5 M!WUVSURF.X,1Z3$#W*VQ/46"VY\26RODD:+:@3O MI6#T",R\4<%HM5G8!)#\U-0I:B\*M2>E.Q4AF2<_M)[3^E%X-?N!F<1,9MH8 MYHM,GKG[S4OE)INK$GC :EAW[-?AI_C=,VM'NOMQ\_[;Z@'AI M"L[\D6WXMK2\+<2-P.Q].;"?863!#")_Q#Z/ M/AKONE7[ZX[W?_6>Y>/?;O M/VKZ^%6?N9+?T$.V6&R!/FDCQK..:D@OPK+X6X7^EV1TB)_>:3\G[LVOE\E[ M@Q2XFYUYO.U]-:T_@[<8ICL=ZS-7DN8"(0PQ+Y0RR^RAAD7K MO))97XLLB']C3!3E*LEP"]?DI)"&ZD0;L)4 PB?I5@#XJTT12F15JG)KR>GE\L5-0#G)O,3N M6FN\>URVYEEGL2.,-@6RI'4^TZZSE,6'U8W++QW2(1RJ$)E5SB2WN-J+/?8M M#QAU/--G2%!U(@\G/D 27Z?9$ HL_E M545P^2L86TYJ$=N-S630^3D*\M$,"FX>MC7N\BAR+DT6'*U:YL M9\A,SP<&EB2]8?5H9TDR>K"I2 @#B6U(!;NZ!J_UQY[RPO4G$^R3!Q?SRS2D MU!>L7)8%+PNV1_2IVA1!?PI=MY(L-R*2RNV*)2&?(+E I;'O I68Q[BQF_/F MBD_>B6($5[DJTH53H>.I#M6/B@I">?OH.^4GN9!7TINK>(7 MQ2_%XY< V?.@;Y4PHN L'O2]7\VAXM,3XM.NQ$LZ*!5= _&:EFL.#OK6W_2Q M?P3BS6/FJSP#:^:DWC#6&.&-=*[O'#L3/@G8/6/C^FVCPY']YA[:IKD-G5+K MF*V13B=E9WDJSM'IM+UIF_L]4.L>VB6=-0_5I^"$"#A'LG5I #8I"RR!,)]6 M$^;3VH2YT&\ ' 5L.5"+]1RH=E)Z#K3/S@_3<^"$R#)_KKM/ M-Y_;U;?UY^Y=C%Q,JZ#+>;*U]U]XOIIRQTY-'!?D1#,A2E?X5IG%>J):>K7T M!\1G?'-H *)7L]*P&ZNUM/[OM;4K$_<23J)-IGNV3(T];ZFN\,7VSE-H=1,8 M];W5)B20[.XCH;7SVAD>]N0K%JIL@Z.994JBG(J#J2(JR?:>J))AQL]! 4M! M;;_=(-8<@$LR;U:D_6D2M>C69,)9+N/ M MK)<:M3PC3A6*_O> KE889DAHE+MC6_68J9_5VEEE$9)%L8E2$S'.V*;"_\@) MIO5F2H)IZZQ]F 33DZ?]DU<11_)$-D>S5*'N>??D-^9*L!_$,QW@'YZMX=?* M7WX/"=[ M)"/4*.$?*A\GW^RVW'YK5(_GXT0H:!MGIG;>*375D8S2/=LS0^W8SDR$)?;@ MM=3/:H=*&SIY-CE=-7%$KV4Y^6=S3QKU5/>DI=P3I2).TCW)78.Q0P+HZQ+G M$?9)8"]J+XB'B!#XH"<'_ICW8J#F*YIA#H?,8=: :4_,>V7,2NFN0AU5QC/* M.T-!Y=(A#_Z"FP@/C5V=VL;GK+!=#.*HX[95?N'G7;%& 0M]!39M:^VPP(:>+P'FS-GP*TS$YSQWT'XH*K MP[-N52>"0U;Y'*X302@3B. /"GT;](I1R,VG0D\!POHQ0,\)"4J[1'OB2C<= M34$KA\,6RJ+55M#*1_/=ZD>NMVLTEV/6SK6% [WPLF &':9'WXXR95K-=JE] ML [3)QTD2&F(?G22;NV8I%>%B+>(D04#F(N0D=I"K85*BW36IK6EM68^R%UE MF[Y!J,H#R8)\EG\6Q.<]Q6KJ/)K;>1 V/(RE9,U^4/L:V;!6=FQ6;YU7R"UJ MT5K5W="RKI8:QS2L3QR5Y>@V=3,;+$O>S.O?]FE;M\ZJ;65;YUG=]214V<]# M"5]64-VW&]"R0XB1G:"6-:O'T*2YP#>KU4O-XVG2):'LDU"OF2GSF%HX\R#3 MN*=V/&5= +2URJ$B8DF\I H4%&;4[C-/CR&9-DK*;J: 1N5'F^_HN.F\7NH< M3)6K/-7U\U2+PS8I\%)Y\[GW?Z35R3,4E4KAU8:8:,-S=I>ETD:335WMF9^! M;9ML6N&YIJ^ZJP$! LW@,WT7309\*L\^Q;]>94:2SDE3TUW7G_#!%"@Y->#8 MP8@9_IB)$.Z"5HM* F0\SM#AE%-26%N'36&M5GZ:8S#Z1G!SN[+CK%:5PWJJ M.8?_1@G2)PD2E1*Y3?Q3Y%4H\D)EDUM:.DH2:;N:CR32 +%M; Z9]AXM"?=# M08,#JQ[>RD/O^#W6D0:.0L16"1!P%LI%FZD(GKEH$*_.Z58P[8L]!N(8F]Y, ML>Q^SO'7;M9WY^\POI;&T;\%>W\/CEL0&RC7,@8':N\^5ZM';#/Y4WZ5=!YX M_-YT_RP/'49UOD:'OD(R?VW"OTO2:B+G]YI M/R?NS:^7R7N#Q+>;G7F\[7TUK3^#MQBF.QWK,US&L6FQ\A.&]N-2BUX>W0%= M&SDH+/[FV8-W,9I^%:MA@CPQ41GP;<8KYK\,],;R;,I39Y-T>&89F %>_Q@ M;?[TS/ =>=2U_0':WY>KGVHKR8FLA.JG)" *VB MPZZW$<@/4IYG>_H8D9*"K80_T-=C'+;)LQ?HEE"95A\3:R#/X*XG/W5PENUQ M93%C^-*!_6S!4AC:2II.@;Z?R[#H3Z9C>\98Y%@U*;]BGM"#VYCS8@Y8,MT' MR1/T2O<15S/Z>P_6\L;V_LW@-7)N&P*MMFJE2D)VTIGV.$*D+=RT5Q,TRQ/3 M](D-W@TN(T)#P=([.K)9&34+*$,7KK>!X>"GA9/U*;$EBBM].G7L'W0J/YYI MO^ ADMQ$C-66S1_ED6F [?A1;DGGW6=0S+_\C)=^YC(-\;J"41E(O")MP/6? M7/:7#\)!&X9II*?+HK^8GV^ PK_:KJN!Z-.(G& S/Q]^*,=: IS_&.6L(:KUEI@'9-!8M&:H*,,0GINO:SHR,!@Z#JP\&H%2,X'CN1&/W M1Z^DSPH2L9T%<3%+?@!YL+V0%B[9DQ?^FJV\9LNA=2? G=Z&)36E3JM2:E>K M^2B\5XRQ.\9H)4%,+$85%6,L88QZ!1BC[W0J)0:C9Q82WETX?*@%+Y; M+\O4@NM/EZP6//,3G>R+3(5JK?)3Q+F?>N\^OZ]^^.5G>,)GI5V4=GGS^YBB M71K'URY2!A1-O[0ZI7:S?A+ZY62=#DE,&C_RJW_2; ]DF-(*^Y$FS>,'^,2. MW^(VYU^$-.NE6B,G4)J*$W;("=GR!!4G!#U]2Y5*JU3MY*1#B?+7DO7I0Q2\ M1FG1_Y4=61(]\R9"ZK56J=DY8AFL4J9[8HBDFJ\#*],B,D2[W2FU MZCEA".6A)FM4RG,OJ"9]:Q"NK6P)+'D6":5.HU)J-8^% WURT*QOC /.LV6J MY)@#.J5ZY;Q4J1XJ6Z2P0*K1Q/5.8M' VLGW"[I+UJIVKU MY0G!6K:RB2T/)5,.U*ITGI;AT%+W/7N?4\0J'W_IJ:SVRAR&%6=_8(&.9VMX M(5:X$(*9YD]!7&#IBTXD.6(HF*'%@)^C-E MA5P&@L?@%8Z#L>T&"+MIE35=_]EW/:U6J39YH>;0M'1K0$BX(W,PTBR&U7OV M &20PPQ>Y!1.%LOM'#;187214B@JQ S6".9ICG$@,XW]F)I8[&2ECNF*/3D^ MMG=&B^$LK/=9P?M)K'^8\B LNO],]3:B!.K_1"O+MZ\=NH<]L'S&Q;[EH3S^ MW?1&/=@Y&QZ:7!'43JP(*H1,$DO-M?(B)L(VILXO3VFG]M4Z)S?8O: MQQPMB:6G@]:V'5+_'WF5-,K63]J[S_>+UP+%6"Y: !_'-LBG 8@B>&S_M_[- M]_Z#J*$-_GG*Q&PG5S3[F%3]Z'#&"TL7061/';"6'!@%BE>#8;VVYH*9Q2LE M7%[!+>\L;I'Q?$7Q)9_I \[T.+7$E]&U-BTRA<4&\+7'3?(G2*(NVKO:A6EW MG<$(M&E)Z_[KKK2=<:)QTZ/7O2\__@N+7OE+87*@N#7$5+%=>O>9)N0U5MI& M809&S"+I[]ACJ9KE\*>ZZ\(_H@IW( 1[B=Z06)<[90Z9]!:LB/T$<^ EQR/= MU9X8O 2.>KB+L!["/X%F-)AQ'4.(MP .Q@, M1@*F:[!EN. 1MB1T"@\H11;7R_T#? G%/@,0,>RX2 M!Y^Z#SW^T?CT07NTIV!IIPRA56F5N*4G[Y>3&X*1K?4"CGT%.UN3AK8KW_!1 M>V]^T*[1_H55$H0OJ(;NH&_$79_@XNC5=Q&RNHV0E9BS?!#=!O==,N"X":*I MX*^/:,J)L!-UNL/+7CYH75CW >) +;D(B?X]7/= ="M^$TIHV8#>XTT!EHR4 MNQ_.,M'?@?3*]J^YES9>3' @[@7:=Z9+%.A*<(N'D3F=$F*%A3+9,L;XQY#! M_4\FMI-%Z1J**X+VX*8*$;5%R$/\A27TL,=\QR0$$D+K+-Y%@#LP&GFG',PW M_%[8GG#+1 >#B,COZO9"LQT3)JFY;(#W &J%; MXN8(HG00CA,*2[@!'XTR5P[G3HI@XB$#;@$A,IA;#;X%H \0=20]$$#:!WET M C^,0#HXX$RAH AT$)\'=V_@!5P%21,\D.,@K]@/-O )046T$1(7N5RODLGD M("B:$^*87,&E5/!L$3\@O(J<24D3ZH:O:FHT8P(:BZ8!TA7!3\$&1064AD%(:%A9_!W$&1@00 M&P=L!-R^*.DE&I_Y =B8SD\"5V&4##] MCMZ%:;W8G"0H8(?&I(D$;P?&CU#<2- PV?!A8Z " EB7VIVDX/LD^TFH>K1V M$6N"Y-:3/B;UX8X8\SZ<#&'T?PS8E%##8($F)F$WT5>H'TN"Y\P5.\DWD@ZL MN!#W?,="JP?1<#E"&:@9SS&??,]V2,P%@B8JBZ(7Q8UM]/HR#"&0]2]"?$[@ M$TDQ&!:7_$+BHYR28T@@WU 2Q 8NGR]T!)!A2: _A!$#>&<+:X@%PT@H)1F]D M35P6N9WD9HG"WR@^LC"XI"O/1GN D6@A4*^8@B%WBAL7%#8()RCE%$V+7_&$ M6M8JN\)B+LW?$F[?"+Y$I ^$X#-P:*'2E^_53,\-Q 1Z;GJD:7/$V.4+')]# ME#YUF)&'RI1V&SU'(3;1]B>JD!W^GD :#\T W2PRK%A:A!1X2=WKC_!XX?_9:YP'(7W^C23>E CZ%7R"6935L">I9>FJS\_.^Q9 M9+<(#SVI%>E%O].L=.J7Y?;E>;W[U*I=PXOZB4NYUZM=RH-VKMWE6GUVLW=P^F&),C M&Q/_F^M:6FV\86B])6U+M>- **K>I:=(8_S$B5/3@5X9G.8I$-!3H2)Q1JK( M2)'1-EMZ&P(1*")21+39ED:JATZ=B-8QR>9HY6W]FQW/+)SZPC3BBINN;$NQ VOM?W/@Z=[O#.6 M[YH6<]T']DR1^L@=\E+LBA/YL?MCFJ55T8I<]&LZ P%!U<6$1I<9C_J/#=$) MJ1(OJ0V1JE<_)19(@N_,R@+B\^D1?[735J1_&J2O,")/;T]3Q%D27F2".#LA M6=4L5>LYDE8*1R/9H@_K#@IJV*]X^-$Y/R.VXR%L>=AKG>]UKB1%NW:>'SFA M2']WI)\$YGAP&SZG1%\M-:LY4H^*[)7]_A:W,45Z):'G[=9DSZEHJI7JC69^ M1%,>X_)YL-PCU<'*=-^+!,C8=_$0ICMLMMCK7(F*]GF.!(4B_9V1?C4)K^[@ MIGM.B;Y:JRNB/T6BW^;8-=(NX 1)OM9N*9(_19+/>,QZ>A1=+=7:C?S0M#J> M2'9ROG$HL*W:1K6-!=W& M%'V4\>Q0J9D"6*0YU2:LHP+])]C/L6-I%9\-Z;<>URCD1).>E:NV0Z=DG MW_#S+;/(SFJ9<\(JJ\:?SA\_,YHBSI+ MS!+$V0G)JD:I4\^1HE9Y?PI_^"BK4]%4*U7JM?R(ICS&Y?-@N2O\ MX7U+@*34Z".9[KE%\6NT?QITOPVYZX*@%B1 M? %)/N,YZ^E1=+74/FB%L3J?4 #$>18$20AM1W)V\HT,V>PK2+]"(#XE MH+S&CJN5SD@;_U5P@.%?3'4843^/C7[U_!6K5F(ER7M,M MH'7@J_$,=CZ\TG:TJ>\,1KK+-.*[#V?:XXAI/7LRU:T91:ZU MD?["-+P#:!Y^T\?A.W1@#L\]TWX?,6!2Z\4V$^)YI[H@Q#V8IN-N5[_M?N,;P'1P9WCM#<&!&X, ITU\ #JYJM!RZ ME7H;1QC&9?-&NJ>],M@\D\0)O,[D@W]BL.,6#D>.W!XNSI1N_?MR25@[GS,1 MS,P [$DR[ZO<@PUCLTLL7PW7*W46[8199!+B^YA%+1E*J 2[XDX9_/'"QK,S M[6%D.QZH2V>RL&]NAHWK[&7C>CZ,P_(V+=Y(/N%2KS9HXD0BT5Y!MJ6N:FTO)')C6X-M%K9:JBTQ9U;327TO=++]C)J= MY"*.@Q(+F"!G&4R.0MM8_1^@!EWS!?7\%6/'L;"NK?3= 3$HU7=H*A%R+>EO M,&9T[<&?3L?YF_F MWQN?A'6V\&RPW]#",]%L M.+Q F8"[\@7+&<1MEE@[+YHSPR#8-9'R7'M=Y] M'A*$$5[[F>P>-SY6,.WPGRP/.W_WV7NUY;/L*?*(RXT["S8(. Z'B>X'_@(C MS?+0=O2A93[ ]_X4'YOE]@Y,T/:=^ 0]/#'Y4 *1 I:R2PMF6MQ.G$F3>:H[ M:&S"> =H;)(-1@N#NXYWN+C&7M)^O!_8X[%DVQ)=([?V$6Z,;.<=V, ^D";. M)NE1I1B-X3X_.W Y#%1N#Q,< X.SG;$!+B+3#-/U'//))_E*3KI+B^_Z3ZX' MMYOH/I#WD$+G_R(:QR"JR5RD3P:N(X\DN=R9X&,+B^EQ7M5:#2X;ZQZ*5R+M M8.HB#.4&TZ/,.,F)!<9%*.-H_8!%Q:0;,\738BF=FP_RG(SSU(VUB MTU;!&C!.;&? 6@&!X9VX;/K$]BT8]%2?4<,9;^38_O/(]KW@;<%0Y"#!]W#) M@X#U%(.3EV1=<;E#4]TT0"*D*;Y.=5'Q53OE2KM'DQA MRK5(5HPL(LB'C,7=RL!]2UV3%//F(&NRE7FYK.P3!8HT\"1!<9FT3V_S3.27 MG:[A"'21%%(K M=K;.=Y:X*_X&9!T0F6@84!U@$.*W\.*!/9F8WJ(F M D7P8B*]DOB.C)\FAI."*P:@$U &G1438: [[)HF$5:*O@Y&'I<5DQ@$GPB M]JO%''=D3L4=^"CQ9&0!^ :NAOW0GIB8%X[/CHU;YR*?H>I(?:T.YLGL?\4$ M'39F+ZBET13P,=3YK#W[)K<)\-T&XR8$72_?\9=O3FDK\ IIZ N'2AT!YCSWKE:DD$BV!V3S@"#>6"@=^,&6Q; M20X4OB"C"U:(1P7+WFP*SY^23H-9T.5G6G=--Z;$)0\%JFS[3^U%'_N,KZ@- MV\)#?C16?0J$\,/$L""8'*GROI4B[Q]AV+?#K@/&SS/M%L^!B#!]P/,HR[L_ MII<"EPE=^Q>7INJX_X>9%US+^X1L\>>LWG//M\'L0 M5L6# *]+ML:&?N;Y$F4:D/>K"38;[OC$=CR*6=HOW XSP0H"2IJ0$0M<-O3' MVM@G$D/KKUAA&3%&4SV:S3,%]F"\>[+U>-]:A^<2$]& MV? Q]H31L.S8K\%/\[]AZT?M[LO-]V^KN^TL)-+)@[%YY1Z^+8V.FU6N5.7 M?H:1!3.(_!'[/ K2$N^Z7_KEB_M^]Y_E[M5C__XC>%JO^LR59YN8WF>QV )] MTH"#P6GXJ-7P,$YD+?ZM0O]+2F@4/[W3?D[_!G_+287A[= 5T;.,7\ET'.Y-RURT@BY:RTQ.D%/$\@A"$:Y@:AD/S \&EA"D<,\<8XV],$0A'] .HG\\B'!IH2!HGY&WQ\HR38^'D-VAUV!LW5C3LQ^",@D0APA M;?3%ZL/PX9+;X0,M"M=HQ#N/\-8+E 3ON':O5M5WWG=NNI.;P+U:$("(MBA 4(2 A-!0A*$) 0F@J M0E"$@(30P@#=07OB/K&9+5]Y=#)0])>3ALR'=!'RB&LD UNU=CYZ_HJS:1FL M.)D*7=BN52<*[4:E174D=)R02Z0T&&)*/:M8R0/GNYXE[K''[[;QYT9 M-CZGC#XLC_9D*G=)?_N&!2XUU:_IH*S7SC_KI:2WGQ+KU8_,>HV#XN$HUJM6 M8V<<)[" M-M\+!2Q?UK^GK>K1I>UV[OWQ#(=2JW5(/ B%NK=1=(\#L 692+^X_G3)$L&# M/E%2G$CRJ]8J/T4BOU/OW>?WU0\@0/WIYX(&";/IB78XAN,KBQ3!L79P(@GG MO"C&VK&C@^=Y:IE\54'.(PF]Y2FWYBF[Y\$>5[\QMOJNW";3QBU*E9:>9' M0^4QORP/4:=^'%?EE,-%]8*XKO6U7=F2Y7WFL*TS7?%-,=.V*DF&ZO3)>KZ$$*TZV=QE!HICMV M[IABNKTR74%2 .IKQW(*S72M8^=*=Y*1[Q33G7;(M+&3T,D18Z;UNLK4RWW, MM#>&C4?$\+T7XF;#5MKI&S-WOEZMG!OYB?ULW] ;IK-VB$@22C$3'(X=F*W6 MCRD*=].K_D#,F(\7#MJ$!$!043SCNY8+E<#&*_?-_*!=+R3OB^E19D+ K?'_LHH=X^ M:O5Z/E@N%X/8,]_G N9Y-WR?%E@L"M\?^\2@7L_5B8'B^XV8)+\0P[OA])1H MWO$ R4KGE:/" &:(/_.3@9]%T^6?J4-TI+5ZV./ZL.VUU^Y4'5M(ZDL='>#< M^.:'%^TZO;@MU79*D5$"$G'LKCWUFG^?PM!58N@/B<<:"_?--A$[K"MV"GZ3K#=#W'?/*)Q?5GA]$5]%//GH!5 M,M-<&#LSM%?3&VDFW-S]UUUXF^U@:_K>R+3TL\@:+"7T)#H_#)G_8I@OGZDS M._^>CP:_I$];MYCOV18V-'1(A-V;[I^7ICL8VZ[O)/:-KW1JB7WCMV1&C7>) MWZC5.Z?/!$&YP%QBF;G8BVJL/WS7,X>S+6L G](T:+5Q)G3H4RJ\N [$>>A1 M1^U]>@'H*)M3Q$?.= B<_DE[][FW>"V0CN6BOOLXME^9,P"NAWO3Z-X_W MW)/0B'0:Z8:F#P:VCW+-80-FOG & MTL=H5;@:2"A1*.>BJ&(_X$OX=JBET5CE)Z(Q-#](%LZ8[K@:@QTTTN[3+F$ MF!VAU:LE#66%1L_1K=3;X,(*?Y_N:N[(?K5PI/A>(0P84,3'%>N\^^W<6B0^ M#$;,\,?,O1W&I./M$.7CQ0S_>P5&FNW,2\C&5;56K3<:Y7[U\K+<:,-_VJU^ MM=QM5IL7]5JE76_UY\0G#="$;3:Z8"\.JHW*>>^BT2TWZ]5JN=$XORI?7#3[ MY>Y5YZ+:.:]6P)05(G<#F3L8ZRX8GD/3>L1;W\5%3)D,=Y0,/P5=7#N5GQ*, MR.P"9R.)+C)-=MR0MM'(1T/:-<1M5TJ(^T!"!$)TI[V&EW=U;KWAKLXH(@[? MU%GMYQ[WLZ*:=.M*RTN->9#JJ008-+I8!$LR44.V+\E6<54 MSYQ8DAM4A403FA/3-T5*I!X2B4J+5&F185JD*,=R52ZDRH54^ZER(4\H^J!R M(0]A;':RG2%MFXDC]-258T_ /1P)+^;WD@^X]H:C'UDF*[K,O@_XU'_L>%I M9ZG:5N>=)^D8U9,R=38Y[WP LG(%18+_?9)I.C5UV'FR0KM>S18A*)#0;C54 MKOMI"NVD))5-HEEO0FB?'UUHJ]S*$\VMS+V@J&_MB61*YCF84JN6ZN='A?Q5 M2FUOM)J4[)-[3^18:9?-HRNU(M%^L3R1YM:>2+Z$=J=^U/X,2F3OC5);1?1# MCB&R\W2DKHY'3BXYLUCZ[7QKIR137MC!]%N[HK+&3E._[0I3XJ#Z[1@I8^"2 M=(ZNWHI$^L62V$D'VNMY)/F2V-52[;B=HY3,WA>M-G8%/?$69'8.JG=7I/E& MH]V_5NAU]LVW"I$VT&.G\0 MHUU&YSV:@C/5'6]V P0+"VJ9R5%.+.AV/UX,'HL=O#%V8_._ITA $RNO/&MKZ[QY%>C<7C'N(L M">%^ICV.3)=V0G?XAJ6M?G[#MKE<_?JB:_N3-MR.P2JR7<.)RI]X,P)7TXGB M,'6#]Q?0GF;::+:?CZ&/0*@TTG\\,QF7LQ MXQ]GR=UWB5]6I\J7#E"_]&Z5ZGZ1Z5'+GMJ*I@.15 M>\/D=8K5CF]\/U6U8ZSLNU7+1]GW=_ 40(B37^&^A=/]UK'C[VD(KFFN86B# MKN\CK$XVHQH#QDI/[8G/FT?04].@+]MG)$O\JI M2M93W?%8L[T1<[2!/-$LJ-;*'!0_NG#(/-(T&9+6;G9?,@2(Y19I)3C\SI+3 MO@?!TCYDZGK2,<0I:G/ -Z*]\LXUR)I.5-.5,ASE>E,A55"V] MDJOKP-6&[6-ZU!Q;'_.4)/LHTX1/4EOB(&/MP$JT5&L=LOGPO#RHGYH:?)LY &C8=FQ7^4O\S]A JUV]^7F^[?5>5E+ MTV'G,Z7>?>;OTK1F3;[V9WBO'%WX.?IQ%%@T=]TO_?+%?;_[SW+WZK%__U'3 MQZ_ZS)5LB)8!]F"(+>^(\66L(64)@^=O%?I?DBTD?GJG_9RTYK]>)J\Y;MXN M5OSQMO?5M/X,WH&YZV-]AK4 V%ZB_(0ITG&I1J\.'JK]HFLC!\7%WSQ[\"Y& M^:]B)4R0*";:3WSW\(KY+P-3:^[:#1*?2YP,2IH+?#%$>XR2M^VAAD7:F%K_ MR\_ZYZSD$/F4;%AH>_WYN3%NGVM\QRP5I"[*< M?)X[V_4 M1TC=C.W,EU^>TAK'59NRI.8IN66+&++N>_9!AYR]\4Q_\5KPLRT7M?_'L?W* MG('N,GCLM[NOM__N]T6#&BWK;??]Q_[-X_7MC2;N?,QZ9_=?\EV]["^[O'X, M6NB(?V);DV(&G%@U5'\R'=LSQK1[A@(3S<='_8?6\-@J> YOG M/[G@3L-(QC,-I!?5.3S-J)X-9#H%E>C%72SHG#J\/HJ>$0RUU^T&(P5=L')P M/.4=QL.O%&/1NB1H@:#N0>#Y3$-#./ZB[OW=^F\J15YE8O49:%1@-9*?4WWF MV*"J![3Z:%IK?_FP><,9UB(_^2YP(P*,:'\R-L6OF-@]5[-I(TPG>$:D@+EW M^]OU93E-0'4B@P)V,-C$')P)+?0=Y8 &BTJ[A'/F&R-*U\00'%?#M0*;PYS$ M)^4!.8D)Z<^Z:;D>#4K>I[DCW2&=[=H#, = EPY@Z-Z,;F0X?Y#Q*Y?VO/)3 M9 Y8V@WOX(MG KF\ZL^P2.]-B=,25/"-F#[V1C!V& /[,045R=P/L(BF@:6J MX?H.'7N26D;Y#]WR=6>FQ6J_,PQ<>V!33Y3Q5/B]8N4CG/(_J+_,"?^1$-!H>DONCFFW3?= MU:,[SSBXLTQ"LKBR.%J9"J*!P94F<9 -_(1-'7EI.ZWP0 AHTM+T-?@:KLLO MG,(/H,I1>8/5 SWBK*5UV!+H3 T'=Y%U1< DE&TBOA+RH-IC?BT4B?O M,+;UY,.-E&J/1@A:[MG1)['JXLC44$4DJI"(U"60"]SVOZ<$BEI)E?:V!^E)1$8$F!'<#-BP]3O1G(VJ";KV_>T<2O .H0"UXC( C7N MH.%L<(.(G]J#JK&!CKE>7JP+'T2-&5<>4.'K,>Q&5HTK9\K?LB5>!G+PU&&D MV?"SR"WP'8>*TZF<.MMHGW2PA ; IR/&\,XLQ+XXK#C*0&*(ZS#!M3U[W==$ M!\ +JSSK<^59K^]9M\X$EQ?7M;[.ZK;>]&Z_!8[U&OYQ_T'YNO3>KV@@/3%8 M(B;%,ZK))Q'Z MO:C4 &@2A.4YCG25VYDL1!VB$+%PXX+HDL:5H^,/)MH ,N M:+B!$&'N)7R N0TV4JJ:"XOSW^_*P#G54KN9G*[.?9WO#Z0F4I<@&]+;SI= M('ULN0+UM-D/^2NT/\ 5=0US$-/'&T-7A9HX=5FS@;OEEK):I?-:@QTK-N32<,CQ M!@,6N(?IW\<6FH[4DBW6]A$@E(0]U]DU8-(<-A,W<16&TFF"HB@,)86YHS"4 MU'XJ#*5-,91:^@ALMP1;4-AM)Y./G9*.VCA$X>3[Y0Y;L[:[: A:H3$+ M-/BZS\]G1:I2U[OB>QX00+K%3_7YD5M!M=.JAQ^$MU,B9.6R"(@I1(8"[&.*B-XF M$,S3$C+$N$*NY+#BW0G6@VX(OW@ZV HG6[9Y=W>GC6W=PFU]!M+ K$HEB/=D M9&5KJ+(E!U^R)^\JW,PM&#ARD%4_,I!J 1V 7)!C3NT"91,OLXDQZ(;9K:YG M#_[4["D=V"F!O!^+*EN/ZXV">84L+Q?<#T_@O=909F%<(W="5" MQFX($MI4\-:G29A)+:UW%(TY!&$V6_FA2V7X+T&J'H&?A\E_VHL^YJU;-1WS M.3"A62F@_T_9(Y#?;>Y"_^;W-^NW-XMO8'S(V-3*V=@ MYQJGGJTA=RX)\W.UDR,[2+DVR?H&3 W3"?(5J,.\6[FW7VEKMXDB5TNU)>5ORL\I.FEN<^J<"])L-I/3^XNH M>D[6U;DT7?)LL$C8M,#.(-0#\&Z5RMD37R>5[>S^H"/8UBNYJQBRV%;9M)6R M.4VB/,CY^7Z(LE4]G:/TD_5P"%N;][:W!SKA3BBG9E^1M/HV9^DK A:TD5W+ M^(K;&"F)W/807671GB =)H'%["APMB;$GZZV(PFM>?FN88',@ M+(VICY4JV8]=N,FQW&HZW'HN4NPOTZJ(JO7UT:3J"E$CITG2DJ@35WTM1 MSN$H)Y<-M X'5-?U,N'V1:#]4RZO2ZSIC(C43!OI1H"$LIAMAET.G!G8!J^Z M8Q#4M8Y=-'Z />"Q\2P=D3&MK7%@H71];V1C\P;JKBH!)7EWU5F6WJJQ/)5> M=+@;^NJU9JERGIPI2?B PZ$+ZS3T/=\)(0%!G?+F!32ODO9J>J/TU4EJ7KN[ MU:&#V.5+\^ __<$&WJ,=)OULN%J5:JE=23ZPB?1T\$9@9SV/TLFR?AYV#DA; MNG92A\*#+=V-[>UL]6KU4FU)EGBT(89EL"&V/@...]-^9QH\P";&)13X';-M MN[K^ZL9.8/X1@2D]!@.W*J5..[EK)-"AGBYN)_J,0^[&V9PO=)S)LQ%U0\#6 MQ_9-(KKN>.?JZ^^4=ZV:LG^Y,9[)1=WD]VJ=4X<%C>CM3'?"B+:#V6D M8_,*EU%_+I35Z$8Z)D84>-ZZ:"*R0,FIM-OP6U:HA_QN6:N:?(1(6\9U0B2<$M\WPTY;<\7CN2L(/59#^PK1I+Z$N[42OAM,ZV M!VHF+-^6MN;-.M\:.;!(?]EES6:/W7%XVY;#:^_,]DV'"]YU.!-9D$B*,5&4 MJR3#+5QS*#/C 7XQA]@+TR,4?2!+RR,C(+%9E"%*'CD@/V\L10FBIOYDCF'U MF1O3DB0;Y\0OXST.0[S]0N/L+Q2!HOH,5R,%8K]S!(C].!)^!'2_O6O0?86P M?ZJ0V0IA7R&R[Y&\%,+^R>VG0MCGPY8(^[5\(.Q?+AIS'W>\4P=@,O7$-_)$ ME0^;Q,9Q%="A,=VL.*TXF3RBE"R/UI%SWQN-Y>'7]/#H@D>YZX.[!OS1K9Q;;VP[0J3CMU]0ZF+/1%<9V?J8J<$5U>= MFXJH*+XRW66:_03KHM3$_KBVF9*FGY)YO\"RM%VWP6YM6M6A=,-I4EE2N<)J MC,(]45GKR+U4E>>PB4((3BP=]L(LOZ@%T;EGU=K._ ;Y!8\:;FB]Y0F51]'9 M#NDLJ0YJ,W=A)W36RA$.F?(2LA](@"[ =NM4[.2\**VP)V[=W8EVL&4;QH\. MBFRC%,+A2&QW!]9;DEBMGER87$1=\(8 @>W@5\6G-W!]K;G"$>U+50 M ( G1<&[.QO?AH);A\SD4RA_NT;Y2ZBH+*C^R@%;I_/K[D[#OSBVN^E19+74 MJ.7(ME04MD,*V]WQ]W84UFP=N27&?KV7.3(XSI]*K66H*HO@ JC*,O7$G#Y1 MQ5>R'\!.'= V'/X(P3WTB0UK];\J/6=+A9G6DJN5 O28V:R(8)+<.5@;QOE MTR.PI(2$M3R>W1%8Y%4I_*:/?1$50TQ;W1H4-0WUK5F(*&3572Y7F40LKE..S.UC!J-M3 M6&=G+VTECR B3J.MI*(<13FJ(6G"2U:V"'OHI?6P.6]4>!,;A_WEFPX3[8ZP MKP?&K)Z8Q8:FAZT^%KO;80L4CTVFMJ,[,\TPAR#U&9@ O-M'8M^P)R E-D R M,["WAV[QPQ[LQ(FOA+DPR^-#@/GKSPQ/_^@:-VC%Y#"8+D\FT$Q7>S>Q'::- MS3^QH1Y1QXA.)J+E7&3B+K[!8%-&32LTN#32\>3_P@3( MA9_A^)_A#@>;F+C^<&@.3)I(O&D=MA$U^2.BRZ)APS7;.-,NV$#W73;76.7_ M8H,V!$W71J9+)8SP^^).1-;KB8U-]A*NU\!^QJ8WX403.[0XIHO/&SKVA"[2 MG^P75L8'PIUP[9+5&?CP),N#Q<_2($OND\U) ;< 2<$R2IH^0,* (8QG)6I+ M-W7L%Y,H17M9])S/3K:KWR,L?L*$T69V\'3!T)[26T=VYJ)42_O5I-GZBZ;] MO/7? V9[9M?6%EW9-!=6X;_?E4$0+6N<"J($V"?CQ,\3)EX))Y[)R3G(Q#]7 MEZ!A:H;O(!LB!_+6@(RZJ*S5YY&W>5S9,JY6*4GA[TX9O/\%>]*>+%]=IZH& MK>L_PUVP?M56I$\FD!,X>VY$>%[8,WC)$/D1Y"#*1-@CT'T#CR29QAMA#3[9 MKZ 0W)$YU09$+_Q[XQ,J/FH!#)>#HPC;AD\E88>O"?IJ ;6!DD**TKH#4L$I MHZ]VVBW1FK8+LAQWU!][V'=PEM27=EY!VSA'4+^@8/ :7>A@[%T(6FL\1FGM M\C[)*+M1;UN6KX]!GD],T2C48<\ZR6\EHOF<&"E9_UDW+75"(H R%5N$J MT#W3NF#AX2T@]D -/.'\F9:\$>'ZES28".BB*D/8" MY<-[,@YL?TP+@_/6@Y%$9NE*&T#H:=MW$BVCY!6>G]["R+)UR*4NDW+LFK H MQ IJ^M #DDKE^VI+-(R/3)JF2-.)[AO,<&$^;F#J!._F@BK3._G:US^MZFE? M\,Z]L9?;]1[MW9.LKL2Z]'K *6\F(X/%-XU@4SOT;(;TF;T@2'LB3G0 M'CQSXH]]EZ3$^U[WOO^ 'S]HKSHJ#QWETIF&1D7P&Y"2P8(.M'0XK;\&- C, M.?:)D?6)#?^UL?!00]/UV=7>FQ^D/I9J*B(#N#Q[8%PSI\FK%F^>^?Z/#Y*= MK[$M$'+;/<=M@ND;+(/8DZUN@48G7%>^Q\=)[K^^[TE^_X#Z>069=C*V6ZT) MOPFD(7 >\DY$7F /98O6!X9OXKP8"+_W)JP=;0BM+?A.@Y&%441@0>!DOF:N MS8777SXJ&1-Y;(*Z@5OV4Y$A"3+%0IEL3B; DKR9.']IH%1@WMDVHLTWXL\/ M)1PA#'&B_XD#G-@&-7WD8D]X:+)G8X).&2XWAG#E;%-N'YJ((8.W8[([XWI/:#HF8>P M04@8<.,+,B#LW50WC;GNEW#->_,%"0;8M(EI M@2R81'#W4>6X*YAHP7ZL+.D3[NE_,M#EQ@L(.O U)>/>W=W!7@)!!@[;TXP[ ML%+>)-7\>?E;DH\\9 AR7KMG;/[<4,V?5?/G M3\5O_KR.I?H/WV):K1-3$CVT4VS',O6P _07U%$H_6 DKCVA*$]Z#*-[T6YR MAG)]%\.MJ/#"1R?9&^^EA7=S^S6T\&)>IT76D^UR>VN@3Z7W%@KM)Q]^%?H$ M0YT4-@W5I_;^_K_TR?33I?B"FY!X00:?1Q@8Y?2+:L)O_T+J$-1CJ 30,,>I MKC1;:U5A].#D^ J2ITS:)XM&(]4'[Q9*2BS38+ZU-RPU!XH!:"O_8TGGL@']F>SR802\Q/!1=UPS;GKK\\I9T>5L\%,_SR\]/G MM,0!W??L@XX9>_3&M*6!MAG)F8_*WGZ):+D;R/8_N5.0/= M9?#8;W=?;__=[__R,U[_6;O/>E__\?J^_ZU_\RCOO,MZY]?NC;@G^">VS"EG MI06+OZR*!>.6FFF4V*A4I5^L(8^#4 M7ZQ17Y#'B[ E'C@>2/=,1P0=8AA+* M?'Y21V=2>*29)$^)PLN@M!B,E$*Y;#(=VS/&P)/MRX_9PJ1L+,+5 M RFOF>9/I6^_\/H'YKR8,*6)_H.<:!'A'D2$/0]UB6":6*N)[@U&> 0@!A>[ MP14OU(.GHBN^/#7OO+'NR=V=[[",:NH;'T*7YA7]T;UCCEQ;^#B(5MR6:QE/ MM6JPR0NG63^1)XZF4GS1Q)DT/_L-O&!8FY33O>9Y[<(LO7DA'RR0U,GEG1>N^ZQY3XGUEAR5DFV\+$.*DOPUU@7P1+B0C3S8]SW!DS2 M!__)97_YP+)]Q+)UDVW1Z@G:HE*+[=,<;N=:;_KIO5*R:H:!5)@WFO7'HYCZ#MTMB@3?.CU M@?WU_(PI!1[:!>)-4P<--# 3W)&.:1<4=9M,0)OR=I%T)(@%Z:G(=SG.OA*N\2OID2&OC M0?N:T#]N6[YM?) W^PX6D/-H5M L[ 'MACE<-TW1Y&LFK"5)^ MXGL^)D"!8>1,3 MM^%(TO8Q60GQ,&%X[,81/05S E<<)[IH5<@R-;R[E)4/:TA#H\"=$ATD,![22G ML!;Z \CKY5IC/7:GJTW#!),$[8W;(>E-NK[KPVD;..\[%!"A&#)_F"^,]MR>UKM9"QAS"1%M88I M*R#B4,W%[+C4Y4TJ4SWVFL*2)=,^D2%?W#N<77CA)NM9.3M?#*91+(WHO23R M>[E.I,/1*-'J4_@+U#//"TM=XTZQ2/A.S/(*M!XN-L:@;X?A0 M >@(]Q&+J6YL3QQC!(G]5.2A_0JZ&O?\^KJD75N#LU5.36>)FT=[=\F>O&O+ M]1P?EXZV(3*><#@XFNW]G652*CZ*R !ZP7J2\*IN*K5:S12IA8EY*S(1@WA) MK8#K)7 M[HN-)?;Z$@>9WN'T:ZNFW^.5'0F1+[$45Z8#3E?B2MRS%WO\0OE-/;I:LIL$6762^$Q3G!R3*&X(/4=?';' M%POA6Y3MO%H81-\A'%>LQO49/6:JS^CT8LWGG/$'=5=5R<3ODC--:.U/F(!2CVV'Z>:=W! ),@EXFB M+XQJC=RX\ E^E@]=%$.EX(QXZCM3FQ_R4X&=R,G$XUJ=*I(L?P@?>/4KCLY@ M+VQL3WF$QGG6+9G6&21^]BZ_W8:2US!Y>&BN?/Y,G+LBU5OL%7@0#1I8D.!Z M6> (O#6&[Q^_:!>F[(AKNO+^Q;4P.8#!<&B.32%!L7ZN-])-V%V>?MKK MWY:T2V"ZWLB!Z__EO"CI<2%N@9 M_")/6.S1XRY4D*YT3TQ1[!*LH\M30@9CW\6:EK%XDXCT?0V:_TW?>SAS,0TY2YS4%5L,8-2^QF'U8M&MXO M;W= M@!=ZH>X98Y(3YBD%I6%RH7!BKCUFG.(UGJ\K+K M%E=(UQS?LG I'?R-UT(M]4G,O&";?&N);;Z.,+ALCK%19E[S;#&Z0CO. UC)VQG9Q=5BYQ-/9*#L$%[S MN'PW(R=-"]26MKM+XNWSNWLKJ^IIGZXG$Q^$W&RSN,K.-S\87+C]CV+18*V[ MP. 1 ;G^7C?>?6Z?M1;/27["VE";O#T$>B(U(1P7T -\C7JP1N1BYB/XJYAEWG7HULP[R4P7[\R MC('$B]/C4>,T9DAJ(TD<4&G\AT;:$Z8U<"DZ9$2WO#N!G,'O,('_5P^'!Z/; M,O;X\)7HE5+Z0:O'MJW^"??,N$Q^.;8 (N?)TV!5NHK6J"%GA [3! MF($)[=A8>0>\SN;<-G2;M"OY9"*),&S$ER/Z7_*1->!% M]#AR)I!!T#!>D=80-4@'X#W; M$\18B8PZ8:9AA(K831OSO#,,7] KR*1<(2ZZ4\<<:]5H8 J5GZA:7''S YMZ M(L93H2><2XZP+N<]L]@K M'\B[V*;78PM5=MG@H^$[&/<#(W A"U[D[>N#44XRY;+Z*6BF\< M7@U>P< GMRIBSUN%$1![R;J ;R^N]D4]=QA:?=Q"_ZWK/=/*?>/_B2J_#51 M]9^\;>N7_A>[\G]IK7]0^1%^2J\0.0SO[24Y'LL4=!)/8(1,P&#U3 _?(?X2 MVPO7P;I=/_:_:9TSK!I8-$&R_'>]FHA>ULJ&7[LW7_JRM$&[SGK;C=:]N91W M76:]Z_JA^^6^3[6]#]KOUX^_RB=TLSZAU[O]?O/8Q?MO;S:\^_KF2W3T5YE' M?].]Z5UWOVXP[=[7VX?O]_VS)24DQ>.#54=,-R#LSPHZMS0>U^-,KB=R>3=_ M;'Y[\WA_^_4A2O>9J^KO;WO]2Z#>A[=#OK +EZ8[&-LN'JB0:6R/>?B04O0, M1.5!OYO#,P.#W*]-" #=P/<3O)>G=<=18"6@6H)HB M6@Y_QC1R4((/-,(U'T37?!JLN?8^@B[[-(/!B<-ZQ#>[]\%>J=;U$.T Z0: ;*7@O(\J%R9 @A+(7#R80&5#O'<*;$C7 M$VN8!;:C"$WU>V$$G.,H"KB[B7NF7:[>=4Z7C+\2Z3[$Y"PMO6G9"KK^8!1; M1CRM'@S\B<^/.GE=!8:,$1U2UE\G,0F%,%*8)/P]@4D0T!.CH5,'3X4E,(3] M2FLYGI'7SS-Q0^3A8,-#8CO3+NA@W9_*T_.H0%C%QDM&AVM**V[P1V9D3DQ@ M#;E><-Q"W4A1[8(,2N-;0";" B":AQ]<[9[8!J-G 3*'T"L:GD-%]H!?"=M] M% 433H$+!'>*)S;H"6) #I/\GL:F.Y+Y 5A/A&?Y]+ ;F.V"4PF:'NQ2*X"&>#;S:SI^$M6E^7B!"! "2 MX-7P.U'I,T?!OI+WXC5 %5@$$BF4(ZU"@8('I!6;8OZWD:2>$/+=8;KQJL_X M751G@,/!=THQ1D(,"&]>B$7:?R3(INR+2*#1;U5"11JP<-(;,3JSB>"_E]98 M2ZPVMVR/@'YY%ALPLX=%CKBY>$!$=11G:#/_P?-P>.D(INW%N"/.&50Y'X7- MY^69\0)*QW1%07R@C7 \(D$51BN%T5,XZ1 !/%(X6=(H@T]T!3(8AKM%O1V= M4DD4*)(C]AA;W[AX2T3OX8MQYEBQ"Z\\T[KC\>(ZNC/W_[=W;LV)(\D"?M]? M43$3>\+>P%@W;C,3'8$QGJ;;;?N NZ=G7S8$"*,9D%A=VN;\^I-9)0D)!)0P MQ@)5Q/:LC9%4JJK\*C,K,PMZQ,6ZN1B;C*HF1FD]8^!5J*N46*7"M)&A*J=# M#PPH$>QP:!$&' :W90V8FE:D#BZF^6!1O!@$C-82UEW;"N*+84E?O&50@8:. M033DT5CB4 -+%^4GX7<7=_GQ@U.5&EB^FS!:;E #/ES(1X#(Q=%)7>/)=-EV M^H,/[!U@R"GF<:.@W)C.]+VL19J8$ADIEFU=@*YK3((##M ZB+;H2=*V8N:. MTK]00G['U]T@*\&EZC1=_?!)B(.X51+..@P7C?6A$RE#J4$RW @ZUBFW/+]: M"S#E6SND"&*,ZAN (,N.0S5M*7;7KQ]L^0[/^8@=#!1:XBR[)"7Q/(@2_D&3 M/%#EP=P#/3BDA@(=)V-$N7GL7*Z5"S*VNDS^,,(3R(*(P"7";P1\S/&!+04R MLQ4T$).^:T^PCM^"RM'*9-/ECQ;P#<0Q^5CZRE,C$$QH0G*)C5XLOABL>QY& ML(5WI_J>&QQ4A>&^ ]8"T"A]> ,62QPY VA00U13/YPF3"TPAJS[_O_-!\[]W?%<09S[&6\>9+.FY^$O*&4 M6WS&ZXU!--WQQY2IW@HCE-+^+WRK4!;@SJP6MH?JXSR-]QTL2?H,K)\!F@AO.O>#^)1WBYO9 MX00/SKB1MSN_(SP\HE+EC<8H1J3._L[E*$YP3CIG5M;JI>>O.VU[37GZ0RS= M:2"!5>6AV7TDG4[GB/63#E?A+ ML7YOM[X^=KY%QPIPZ[LW-YU6NYL(@> /G^@^W'>;C]%#?^>^\%N[BV%#;/.;,;.:Q MZJ/W,CB)G54'I)N3Z+8RJ;,3$TSF,9=E/,D5OTJ#VH.DOZEA>,$QAK2NVMB> M#/&DV#.:"\#J!(15 6B+;_"X6EFZ^'P>5KQ\9MM=UI"Y3"?1,>BR(I$AK*MA MB<=DX$$07?^"?K("""4)""45$,K! ,%=;A[XT.T\_IE9 M4?GC#M24CYT'@CD67<8\)F(:?/][?7B]"AX7@84:S5DLR4$MEH'8P!O)G^W3N6IV'A2:8/;DN4V+4D@2"#H5#+_:X7<3Q29_V^QN7@,"_S&S<1O>5EA]KR76$EJ+)54 MC:620T?\Q\Y5Y[&WEYQ^?D<26&SQ,\JY+VQ];%]_O6V[.=T/?.V<>J1E8#&/ M$5?_H3V@1S&P# Z6BHIYCS0A*RJ/RJI#QC+D(EW@T OUK@?&[@N]B44R.L66 MGBD:$-=S(A![F*:*K;&P!N;2XE3Y9^SMO&'\HI4ODA2UX:=,Q@4>?L3*6T73 M.7HF.QKU#9N?\L4-STRY_$P_)V?R^>8'->B(+.+P>U%^TYX;^!Z=LO&9)!" M0#4-CC!>:#$L--X>Z8.!Y8U,+-D5W /K M6LW[*]*Y)C]7Z_5S7)0X^D&IGVB_]_6).S:,;;V-%5?MB3FD-MZ5/J%1_CVX M$*GLI>23HHF(9Y)S]J\JG6C_HJ%KS]Q,_;N@ D[O^[# !4N?P#PGQQAC\3^P MIF_Q++[P]( _T5IMIUNKF0=$/MD!8;5]7S$B;58<^$VZ73G1;@?%=3P"A>XU MDM"">Y ;O,G;]+UZHGUOV9ZQM=_Q3".:-9T8@'15A:\[M2/H3G7YF0UZKT7] MBD4^Z0ZU-]!)BAEP.LV&!9ME@\7""E-0EVNCN2A#;*=6C2J'V;;Y[>)U*K*R MJXI,>H,QO/W$*)JNK%:I/-^D9-*[89?$TB3MH$!36+( ,#E?2:LNGT ?ILVP M/M?L:C/J%70BA6^?V/"AX*E*,M()C"BL8H5[0KV+SW3N3-"JBNK !'>@EM=+ MF(!OP9H"#WPRPJT7O"ZQ-X3[17"'<'LIVB=Z[62$'R/O!OR,[I>C=X$MN56K M2;=J-=6M6CV86Y7;-7K?_1(Z-]$5Q^_A_/KE2[/[YVFZ-]^CKNG1[Q[6EW:( MQ.ZAV#U1U]&/#%>>J?226"_SO_E2R=8TOP(-NH$Y1_[KXW ME/("VQY\U^N;Q\?GXNN\:@ M_&3_N&PZ@S%6]KHTAD^Z2&I&B:)ET:+_^1 MJS6UHI3'WM;-UB:K'O9%=_XV/*Q6:] R:[&#C9F[./+!RRKZX.5&":U]]%WV M#>\9O5-8^VUJ_XXU.DV7?+0GV+/0*7BD(OWBQW*K3/[038N=\?4_^A0&OV67 M2W@N8&E#L"DMM,[6";FLA!4^V89P4&QRX4L,XT-Z%RHY2WP'UABBJNJ%HE8J M4N,\+'UNK;Y;F3G"!=N*(7HPJ03;R^Z'."A,,MQE=P[OE5H*,-IBBK7WP.8(4-4]BYB9* 5*%D2"ZK E+Y MAA102M&D*D)*565-JV6&%%&.C5)J"J5NC+[CZ\ZA(2B]@-J1'4E=[((<8Q=LK& M)W\R)Y609EST45-UI$^^99"JT)$**!BJ,.1R3AYT4LE216-.*D5N\!MRR^2Y MFD_T9W<;8[A1HJ2@)#K8I==NH:/H?N#9BZ/KA9^H8+-?%298SO$";%'J\"DU MP>2:5JGPX.7&=%R/-),U!PQR".JD*3 +=W0MJD<@,%,<*="$_91SS,AU2:K4 MX"/48J2&K$IOJ$ MW/A@5GTKD=OR0YF=2;CF*P"Z"]8R2B;\,+QJ+?*&R\SC4);"U]&$;Z> (J>5 M-<&TO#--UFIUQK2*K#8:V;0EBPX.IC@\.#:>0&Z#L&-N?&EU'TI9!#GR[J?? M.WW'>"%?>TVVB;Y',XXUJ2&X5$"QTN%.Y,4Q"4\V3GV[?B9Z_AGN:&" H-%])B!QPVB M>@0BFLZ[T:&DB=WU DH*Z-'",9U_%DE2@[&H6J^HF70DYI&^9U!J/NO.,&[T M\?J7N#2:P-92!4@*.,UAD@C7=/Y!4JG50Z5&J=9Y0/(%Q'H$'_DT7AFMHIX_ MFX'Q0K?2DS',/\LE8HQ&J-O\, +;BZD7"#UH,\I@!X7^@APA*+O_6C6AG]#]P>H98]A=X9Z.1*M_Y.W(+YFYHSQYP0 M1L$.G8!7P40+9HE&-W&4H+Z+@%B.(2;5JQ69 MY6*H4HTK9#'4JY92PI@:%8!%X56C.M.I;QFMN6>06W,$"!F8B!UW#RI5T)2Z MH% !90/7*D&?O-,GF0FF\CF,? ?4C96(Z8TJD2+)U;# .GP EZ'A]S#1K1)I M1X8@S=[2LJI$:_/ &@(\!10+F!%5 9[C @^7[9;NJ4Y5@G8#25H66!:0;"]8 MG.S'0]9RO7E,KV2:4LLU8RW3H(8IV5XO-GVR<U*.*J@6N;4UI<&689=I_4S($-\8VVE:#)65U/^8:WJHF[+4"6A,P)>HG M"*T<]?#^,TJXW-1=PW:>=,O\/Y9?1HDTQM-C%F&+G%DE*;[KTI84_$R)*&6: M4K(I#Z6\CT24+,%1(A&EB)(*DZ0A6'A<+.0J8O3-]E(K:V=*HTO%X/OFUO$4 M3A)(*[+ X;HG":8=%].X CYI:C :@JR$4M<8^2[ A44_7?3T";^"=S2\TP3O M!.^V\DYDRAP9[PY2(2%TN.U0(V'?6(M1+1&;*JHE",)Q$4ZD\!P9X;AR 7@9QUZ1&).[M$CUZ6@/F:EIO %=RW'M"?KL@0)+6'I M[9@N93L6.M8Z<=P@OO90H)?38]\S9AXKV5LM)<@F^%0XX<$I(TI)Y9Y/BEI5 M@C()E7J-R]FUCD]W]@\F_"SC1F[PQ%6\=>+-,J+"1B;QI @5JH#R@U-&).8< M&:*XK#>,BG7,OI^,B\\-J+9M%2;@%(,6$: JI!0AJ$0BSW&!JLX5J4H3>,; M&<,)7>DI_O-W!]8V3[@ E@#6,K!J EBY!Y:D274&+*G&9_Q]LDW+(]\ 3KZ3 M$M00G@RGK&SU;3^(U] GWKBO6W]3[[EG#,;D[&NO>1ZP:A/.LCBSEG?Y>*S& MZ+4$SHHH:SA+1&!^[G$&:E>-Z5\5K MTFT$3!CML*$V34)MVD7/RE2NCQ,_HLS$VY>9J$JBS(0H,V&+,A.<:X H,U&, M,A.*]*\35)2*5F!"KDFRI#9JH$R!6L*E2?7,E[#HWW* Z*,Q&%L@)$]S,,]@ M$78-^O>V.X#5)%9T(K3ZF,DXG>G6/#7'9[6Z^\(,I0>/5JB>5-MWO?D^JD:9(TMZ< MW,B:*K=1Q6PJ3<"E4!,?X2(R87+*EE3]A:NF7U2#G1U"/-_EC-"T--^D-K*< M1BE,MF3/U(L",E M!RXH,RR84K )CTRI"FLGYU"I@=U34[0=H')GPZC0;?O?'6CB\D$Q+HLGG.T, MG"17^"P?L9U41"E TM0$:7)/&KFA2>SD34G2ZEQE?-LO8/=0STE[.IO8["SA M]9EK041?K;1VX^F[J=N#L6^1[_YN?AB> KR+]E0$D HH+#A-Z@)(1P8DKLRT MS6?BE1A/7K%_%+$D 2?!%<&5@"N-4XP'S%$?OYXK=81)A95CD^I2E-'_;D!\;.M!QC:*888\V9 M8TXB)L0J1QKN0*>PTF<&V'0#-R7BK^FZAA?FC9%.YRWJ1P8-K MH%5"B$%HB M]/C(H,67,&$,;$!)>DGM[0GSR]B"K_B,->O !:39&[=XO$J"6P46*N26"$\^ M16XEBH,0JL"\$F7,*J,%^[&4T)N!<6.R_S[IR&^*UME+"S@62G(1CN*4@B.# MH_)*2W1;1L<^S-&T!+2]E;,4.IW EBI"MO./K7J]RG8)956NJCOJ=*_RJ6%P M4^W@#K5=:EC&6BIH5BA10YJ)&/+3IYFR!YHE[-.M12G?!&8\'C=A4Q97UA!G M(GP]_SQ3@IR8_P#.ZDJVG+KT&*Z]..W3PK>NC4$0OM7@TY!$X%) M47C2%H4G.;DN"D\6H_"D>HHGJQ2M[J2B2%)-K=-85+4"VE*-1S^*%Y6,U9IL M#@9XYO@:#<&OKZX/@=(/1O-5Z#\O:V]3K[3X"GV.!1Y+((+ST,=Q@V&@J73M/S^ZXY M-.'6!CU8:1,7A,06:3XIJI#80THLK(E<"WW+!AN$U17!%=6?PN+\4**UC&:X M[01_ZAI/INO!VCPD#WY_8@[01K%]BT8"W9C.5$ARD>:9*M;>0TLRU]K;P@Z- MBH^!0HU;K \.J-GF3)^018V/^Q%\RW#(S'=<'VL*L5AH>IDJ*8@"NCNK.WT= M%NZ+^Y>)@7X)"@FP)A0A[T6:C2#O(B7BL/+.5;1GB[S?F)8./\)/0MZ%O&>1 M=R'MAY5VKFB*I+2#8&Y:V='CEI4$#:FZ3 (B2%!H$LB27.[<]00.WK*3.S30 M@WR_ZMZ"U>UZ.GK KVVPQ-'VOJ ":8:?#\//AS8TQ[(]HL]FAN[ -^@7.QBQ MH[,SY:YU3P?9GQBD;PQTWX7;>"Y[CJ<_N41W#(*!4L-A$% 5W6/1H/!Y0N:+ M,AU1YGNMCT+F#R7SC_J+;=G3.2SCGF&YN!3W!F-CJD<0$,)7E'F!PM=JW@KA M>T?A:^F3@3]A:C:&9O9Q(UR(8M%F"8KB=?M&B.([BN*U,:+AR$(2BSQ)4!)O MFU="$M]1$F_UOC$10EC<^8%"^-!M"R%\1R%\< P,U1"J:4YD49:TDQ>%E@V- M) _ZTSK?XMD(I[*',;RZF_ =XB;$ !ZAPR=#=% N8GKE\UTS,>/ONI+Y]>OB MC>@+)60N$+E XE(S.5.?LO20S,_XK?_AQK8]R_;@-K'(9HRP>L&TU3=\/ G_ MR77X+DUU,VE,UR\7]).?/OS,NB#K?[O&C,'()3I S(+Y0=W2.-XX1XCMP,_3 M&9!+][#4W0Q/Y$W\67<G%5"2^ !2/]R6/]A\'::T]-*LXCQYXF6X,2S>+O76.F8^#^9)ZHYI"3@81Q M420E^TBR_SZL&XS8B YA$F/60K"Q$C_^"+\U- "54\H];ZQ[Q/4'8R @0R6N MWF?F.3'9!@Y\ CB&H<#>/3/A#\^V/QF2B?DW=B][ )4ESZ3L'>O.%.=#_*'F MB$ #GPV')D_T#9@X&*@)UP]-=S"Q76.X96SV#M."I\4O3_58*KPB4N%%*KQ] MA*GP^U)08@\*A&E98^IU?K]K/G[MMGO;-:3FHH M793\<#D9LG6M:5D^K#N@R\&*%ZP;+K26Y==AL$#?&.N341A;2+6.X OPNV/X M%EQ$;ZO[WMAVH#<.OLR(\@S;K/)-5J;6V&-IA<78I!K%&]N1CV;(4C[:H=;W MVH[W\F=MSOY[=W?5\@@P=\U;R<9[#<(UYE?_LI0NOQ+HKUMT\ MB4B)M,:F,5I-'_BM[Z 'X&Q#AL'YJ\HIGH3U]OGN_@_2O+TECQ_;O39Y:'=[ M]W<]1OK *[%KJ8]WY$_07_QL.'@OU^^S M5H*%6J*>[;$YQ5V>\ AXN"M8FVB#H9E:0OL2WSCQ=STL>>PR&WC%*(7.HI5? M9.GB!M]#%S0U2%VXOL0:%_AH76:8PI?PNS;^$L6PNX2YW:W K*;?Q(M+ M,1_VPJ[&&T2V=XJ$]]%WQ,BQ7H^.+])JU^4:[9;6\81Z1&CZ6 M,W$$?OSMDH[!/WZ[''O3R8=__#]02P$"% ,4 " !IAWQ4IA__!7,$ K M& #0 @ $ 97A?,S4P,C(U+FAT;5!+ 0(4 Q0 ( M &F'?%3EJ1T-1P< (0D - " 9X$ !E>%\S-3 R,C8N M:'1M4$L! A0#% @ :8=\5!^1,D1)!P W20 T ( ! M$ P &5X7S,U,#(R-RYH=&U02P$"% ,4 " !IAWQ43#K>D@D# "L"0 M#0 @ &$$P 97A?,S4P,C(X+FAT;5!+ 0(4 Q0 ( &F' M?%17*8K(A0( (,, - " ;@6 !E>%\S-3$Y,C'H%P :2T! !$ M ( !@#$ '1H;6\M,C R,3$R,S$N>'-D4$L! A0#% @ :8=\ M5!ZU)RC,#0 P,@ !4 ( !ETD '1H;6\M,C R,3$R,S%? M8V%L+GAM;%!+ 0(4 Q0 ( &F'?%1M6+F-S&$ *AA" 5 M " 997 !T:&UO+3(P,C$Q,C,Q7V1E9BYX;6Q02P$"% ,4 " !IAWQ4 MUDUMZ:&# T)@< %0 @ &5N0 =&AM;RTR,#(Q,3(S,5]L M86(N>&UL4$L! A0#% @ :8=\5)/CI*K!90 )O$( !4 M ( !:3T! '1H;6\M,C R,3$R,S%?<')E+GAM;%!+ 0(4 Q0 ( &F'?%0^ M%!/EP]X! )\9%@ 4 " 5VC 0!T:&UO,C R,3$R,S%?,3!K :+FAT;5!+!08 # , .T" !2@@, ! end