0001437749-21-019720.txt : 20210812 0001437749-21-019720.hdr.sgml : 20210812 20210812163125 ACCESSION NUMBER: 0001437749-21-019720 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 64 CONFORMED PERIOD OF REPORT: 20210630 FILED AS OF DATE: 20210812 DATE AS OF CHANGE: 20210812 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-Q SEC ACT: 1934 Act SEC FILE NUMBER: 333-82900 FILM NUMBER: 211168084 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-Q 1 thmo20210630_10q.htm FORM 10-Q thmo20210630_10q.htm
0000811212 ThermoGenesis Holdings, Inc. false --12-31 Q2 2021 214,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 5 2 2 4 0.5 1 1 1 1 0.5 1 1 1 1 0.5 1 1 1 1 0.5 1 1 1 1 March 6, 2022 March 6, 2022 July 31, 2022 July 31, 2022 27,000 60,000 120,000 1 2 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 remained outstanding but unvested until they expired in February 2021. Accumulated other comprehensive loss. 00008112122021-01-012021-06-30 xbrli:shares 00008112122021-08-11 thunderdome:item iso4217:USD 00008112122021-06-30 00008112122020-12-31 iso4217:USDxbrli:shares 00008112122021-04-012021-06-30 00008112122020-04-012020-06-30 00008112122020-01-012020-06-30 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-03-31 00008112122021-01-012021-03-31 0000811212us-gaap:CommonStockMemberthmo:AtTheMarketOfferingAgreementMember2021-01-012021-03-31 0000811212us-gaap:AdditionalPaidInCapitalMemberthmo:AtTheMarketOfferingAgreementMember2021-01-012021-03-31 0000811212thmo:AtTheMarketOfferingAgreementMember2021-01-012021-03-31 0000811212us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-012021-03-31 0000811212us-gaap:RetainedEarningsMember2021-01-012021-03-31 0000811212us-gaap:NoncontrollingInterestMember2021-01-012021-03-31 0000811212us-gaap:CommonStockMember2021-03-31 0000811212us-gaap:AdditionalPaidInCapitalMember2021-03-31 0000811212us-gaap:RetainedEarningsMember2021-03-31 0000811212us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-03-31 0000811212us-gaap:NoncontrollingInterestMember2021-03-31 00008112122021-03-31 0000811212us-gaap:AdditionalPaidInCapitalMember2021-04-012021-06-30 0000811212us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-04-012021-06-30 0000811212us-gaap:RetainedEarningsMember2021-04-012021-06-30 0000811212us-gaap:NoncontrollingInterestMember2021-04-012021-06-30 0000811212us-gaap:CommonStockMember2021-06-30 0000811212us-gaap:AdditionalPaidInCapitalMember2021-06-30 0000811212us-gaap:RetainedEarningsMember2021-06-30 0000811212us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-06-30 0000811212us-gaap:NoncontrollingInterestMember2021-06-30 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-03-31 00008112122020-01-012020-03-31 0000811212us-gaap:CommonStockMember2020-01-012020-03-31 0000811212thmo:BoyalifeAssetHoldingIIMemberus-gaap:CommonStockMember2020-01-012020-03-31 0000811212thmo:BoyalifeAssetHoldingIIMemberus-gaap:AdditionalPaidInCapitalMember2020-01-012020-03-31 0000811212thmo:BoyalifeAssetHoldingIIMember2020-01-012020-03-31 0000811212us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-01-012020-03-31 0000811212us-gaap:RetainedEarningsMember2020-01-012020-03-31 0000811212us-gaap:NoncontrollingInterestMember2020-01-012020-03-31 0000811212us-gaap:CommonStockMember2020-03-31 0000811212us-gaap:AdditionalPaidInCapitalMember2020-03-31 0000811212us-gaap:RetainedEarningsMember2020-03-31 0000811212us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-03-31 0000811212us-gaap:NoncontrollingInterestMember2020-03-31 00008112122020-03-31 0000811212us-gaap:AdditionalPaidInCapitalMember2020-04-012020-06-30 0000811212us-gaap:CommonStockMember2020-04-012020-06-30 0000811212us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-04-012020-06-30 0000811212us-gaap:RetainedEarningsMember2020-04-012020-06-30 0000811212us-gaap:NoncontrollingInterestMember2020-04-012020-06-30 0000811212us-gaap:CommonStockMember2020-06-30 0000811212us-gaap:AdditionalPaidInCapitalMember2020-06-30 0000811212us-gaap:RetainedEarningsMember2020-06-30 0000811212us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-06-30 0000811212us-gaap:NoncontrollingInterestMember2020-06-30 00008112122020-06-30 0000811212thmo:ConversionOfRelatedPartyConvertiblePromissoryNoteIntoCommonStockMember2020-01-012020-06-30 0000811212thmo:ConversionOfJanuary2019AmendedNotesToCommonStockMember2020-01-012020-06-30 xbrli:pure 0000811212thmo:CARTXpressMember2021-06-30 0000811212thmo:DeviceRevenueMemberthmo:DeviceMemberthmo:AxpMember2021-04-012021-06-30 0000811212us-gaap:ServiceMemberthmo:DeviceMemberthmo:AxpMember2021-04-012021-06-30 0000811212thmo:DeviceMemberthmo:AxpMember2021-04-012021-06-30 0000811212thmo:DeviceRevenueMemberthmo:DeviceMemberthmo:BioarchiveMember2021-04-012021-06-30 0000811212us-gaap:ServiceMemberthmo:DeviceMemberthmo:BioarchiveMember2021-04-012021-06-30 0000811212thmo:DeviceMemberthmo:BioarchiveMember2021-04-012021-06-30 0000811212thmo:DeviceRevenueMemberthmo:DeviceMemberthmo:CARTXpressMember2021-04-012021-06-30 0000811212us-gaap:ServiceMemberthmo:DeviceMemberthmo:CARTXpressMember2021-04-012021-06-30 0000811212thmo:OtherMemberthmo:DeviceMemberthmo:CARTXpressMember2021-04-012021-06-30 0000811212thmo:DeviceMemberthmo:CARTXpressMember2021-04-012021-06-30 0000811212thmo:DeviceRevenueMemberthmo:DeviceMemberthmo:ManualDisposablesMember2021-04-012021-06-30 0000811212thmo:DeviceMemberthmo:ManualDisposablesMember2021-04-012021-06-30 0000811212thmo:DeviceRevenueMemberthmo:DeviceMemberthmo:OtherSubsegmentsMember2021-04-012021-06-30 0000811212thmo:OtherMemberthmo:DeviceMemberthmo:OtherSubsegmentsMember2021-04-012021-06-30 0000811212thmo:DeviceMemberthmo:OtherSubsegmentsMember2021-04-012021-06-30 0000811212thmo:DeviceRevenueMember2021-04-012021-06-30 0000811212us-gaap:ServiceMember2021-04-012021-06-30 0000811212thmo:OtherMember2021-04-012021-06-30 0000811212thmo:DeviceRevenueMemberthmo:DeviceMemberthmo:AxpMember2021-01-012021-06-30 0000811212us-gaap:ServiceMemberthmo:DeviceMemberthmo:AxpMember2021-01-012021-06-30 0000811212thmo:DeviceMemberthmo:AxpMember2021-01-012021-06-30 0000811212thmo:DeviceRevenueMemberthmo:DeviceMemberthmo:BioarchiveMember2021-01-012021-06-30 0000811212us-gaap:ServiceMemberthmo:DeviceMemberthmo:BioarchiveMember2021-01-012021-06-30 0000811212thmo:DeviceMemberthmo:BioarchiveMember2021-01-012021-06-30 0000811212thmo:DeviceRevenueMemberthmo:DeviceMemberthmo:CARTXpressMember2021-01-012021-06-30 0000811212us-gaap:ServiceMemberthmo:DeviceMemberthmo:CARTXpressMember2021-01-012021-06-30 0000811212thmo:OtherMemberthmo:DeviceMemberthmo:CARTXpressMember2021-01-012021-06-30 0000811212thmo:DeviceMemberthmo:CARTXpressMember2021-01-012021-06-30 0000811212thmo:DeviceRevenueMemberthmo:DeviceMemberthmo:ManualDisposablesMember2021-01-012021-06-30 0000811212thmo:DeviceMemberthmo:ManualDisposablesMember2021-01-012021-06-30 0000811212thmo:DeviceRevenueMemberthmo:DeviceMemberthmo:OtherSubsegmentsMember2021-01-012021-06-30 0000811212thmo:OtherMemberthmo:DeviceMemberthmo:OtherSubsegmentsMember2021-01-012021-06-30 0000811212thmo:DeviceMemberthmo:OtherSubsegmentsMember2021-01-012021-06-30 0000811212thmo:DeviceRevenueMember2021-01-012021-06-30 0000811212us-gaap:ServiceMember2021-01-012021-06-30 0000811212thmo:OtherMember2021-01-012021-06-30 0000811212thmo:DeviceRevenueMemberthmo:DeviceMemberthmo:AxpMember2020-04-012020-06-30 0000811212us-gaap:ServiceMemberthmo:DeviceMemberthmo:AxpMember2020-04-012020-06-30 0000811212thmo:DeviceMemberthmo:AxpMember2020-04-012020-06-30 0000811212thmo:DeviceRevenueMemberthmo:DeviceMemberthmo:BioarchiveMember2020-04-012020-06-30 0000811212us-gaap:ServiceMemberthmo:DeviceMemberthmo:BioarchiveMember2020-04-012020-06-30 0000811212thmo:DeviceMemberthmo:BioarchiveMember2020-04-012020-06-30 0000811212thmo:DeviceRevenueMemberthmo:DeviceMemberthmo:CARTXpressMember2020-04-012020-06-30 0000811212us-gaap:ServiceMemberthmo:DeviceMemberthmo:CARTXpressMember2020-04-012020-06-30 0000811212thmo:OtherMemberthmo:DeviceMemberthmo:CARTXpressMember2020-04-012020-06-30 0000811212thmo:DeviceMemberthmo:CARTXpressMember2020-04-012020-06-30 0000811212thmo:DeviceRevenueMemberthmo:DeviceMemberthmo:ManualDisposablesMember2020-04-012020-06-30 0000811212thmo:DeviceMemberthmo:ManualDisposablesMember2020-04-012020-06-30 0000811212thmo:DeviceRevenueMemberthmo:DeviceMemberthmo:OtherSubsegmentsMember2020-04-012020-06-30 0000811212thmo:OtherMemberthmo:DeviceMemberthmo:OtherSubsegmentsMember2020-04-012020-06-30 0000811212thmo:DeviceMemberthmo:OtherSubsegmentsMember2020-04-012020-06-30 0000811212thmo:DeviceRevenueMember2020-04-012020-06-30 0000811212us-gaap:ServiceMember2020-04-012020-06-30 0000811212thmo:OtherMember2020-04-012020-06-30 0000811212thmo:DeviceRevenueMemberthmo:DeviceMemberthmo:AxpMember2020-01-012020-06-30 0000811212us-gaap:ServiceMemberthmo:DeviceMemberthmo:AxpMember2020-01-012020-06-30 0000811212thmo:DeviceMemberthmo:AxpMember2020-01-012020-06-30 0000811212thmo:DeviceRevenueMemberthmo:DeviceMemberthmo:BioarchiveMember2020-01-012020-06-30 0000811212us-gaap:ServiceMemberthmo:DeviceMemberthmo:BioarchiveMember2020-01-012020-06-30 0000811212thmo:DeviceMemberthmo:BioarchiveMember2020-01-012020-06-30 0000811212thmo:DeviceRevenueMemberthmo:DeviceMemberthmo:CARTXpressMember2020-01-012020-06-30 0000811212us-gaap:ServiceMemberthmo:DeviceMemberthmo:CARTXpressMember2020-01-012020-06-30 0000811212thmo:OtherMemberthmo:DeviceMemberthmo:CARTXpressMember2020-01-012020-06-30 0000811212thmo:DeviceMemberthmo:CARTXpressMember2020-01-012020-06-30 0000811212thmo:DeviceRevenueMemberthmo:DeviceMemberthmo:ManualDisposablesMember2020-01-012020-06-30 0000811212thmo:DeviceMemberthmo:ManualDisposablesMember2020-01-012020-06-30 0000811212thmo:DeviceRevenueMemberthmo:DeviceMemberthmo:OtherSubsegmentsMember2020-01-012020-06-30 0000811212thmo:OtherMemberthmo:DeviceMemberthmo:OtherSubsegmentsMember2020-01-012020-06-30 0000811212thmo:DeviceMemberthmo:OtherSubsegmentsMember2020-01-012020-06-30 0000811212thmo:DeviceRevenueMember2020-01-012020-06-30 0000811212us-gaap:ServiceMember2020-01-012020-06-30 0000811212thmo:OtherMember2020-01-012020-06-30 utr:Y 0000811212thmo:SupplyAgreementMember2019-08-302019-08-30 0000811212thmo:SupplyAgreementMember2019-08-30 0000811212srt:MaximumMemberthmo:SupplyAgreementMember2019-08-302019-08-30 0000811212thmo:ExclusivityFeeMember2019-08-30 0000811212thmo:ExclusivityFeeMember2021-04-012021-06-30 0000811212thmo:ExclusivityFeeMember2020-04-012020-06-30 0000811212thmo:ExclusivityFeeMember2021-01-012021-06-30 0000811212thmo:ExclusivityFeeMember2021-06-30 0000811212us-gaap:ServiceMember2021-07-012021-06-30 0000811212us-gaap:ServiceMember2022-01-012021-06-30 0000811212us-gaap:ServiceMember2023-01-012021-06-30 0000811212us-gaap:ServiceMember2024-01-012021-06-30 0000811212us-gaap:ServiceMember2025-01-012021-06-30 0000811212us-gaap:ServiceMember2021-06-30 0000811212thmo:ClinicalRevenueMember2021-07-012021-06-30 0000811212thmo:ClinicalRevenueMember2022-01-012021-06-30 0000811212thmo:ClinicalRevenueMember2023-01-012021-06-30 0000811212thmo:ClinicalRevenueMember2024-01-012021-06-30 0000811212thmo:ClinicalRevenueMember2025-01-012021-06-30 0000811212thmo:ClinicalRevenueMember2021-06-30 0000811212thmo:ExclusivityFeeMember2021-07-012021-06-30 0000811212thmo:ExclusivityFeeMember2022-01-012021-06-30 0000811212thmo:ExclusivityFeeMember2023-01-012021-06-30 0000811212thmo:ExclusivityFeeMember2024-01-012021-06-30 0000811212thmo:ExclusivityFeeMember2025-01-012021-06-30 00008112122021-07-012021-06-30 00008112122022-01-012021-06-30 00008112122023-01-012021-06-30 00008112122024-01-012021-06-30 00008112122025-01-012021-06-30 0000811212us-gaap:ConvertibleDebtSecuritiesMember2021-01-012021-06-30 0000811212us-gaap:ConvertibleDebtSecuritiesMember2020-01-012020-06-30 0000811212thmo:VestedSeriesAWarrantsMember2020-01-012020-06-30 0000811212thmo:UnvestedSeriesAWarrantsMember2020-01-012020-06-30 0000811212thmo:WarrantOtherMember2021-01-012021-06-30 0000811212thmo:WarrantOtherMember2020-01-012020-06-30 0000811212us-gaap:EmployeeStockOptionMember2021-01-012021-06-30 0000811212us-gaap:EmployeeStockOptionMember2020-01-012020-06-30 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-06-30 0000811212thmo:ImmunecyteMember2021-01-012021-06-30 0000811212us-gaap:RevolvingCreditFacilityMemberthmo:BoyalifeAssetHoldingIIMember2017-03-31 0000811212us-gaap:RevolvingCreditFacilityMemberthmo:BoyalifeAssetHoldingIIMember2020-04-28 0000811212us-gaap:RevolvingCreditFacilityMemberthmo:BoyalifeAssetHoldingIIMember2020-12-31 0000811212us-gaap:RevolvingCreditFacilityMemberthmo:BoyalifeAssetHoldingIIMember2021-01-012021-03-17 0000811212us-gaap:ConvertibleDebtMemberthmo:BoyalifeAssetHoldingIIMember2018-04-16 0000811212us-gaap:ConvertibleDebtMemberthmo:BoyalifeAssetHoldingIIMember2018-12-31 0000811212us-gaap:ConvertibleDebtMemberthmo:BoyalifeAssetHoldingIIMember2021-01-012021-06-30 0000811212us-gaap:ConvertibleDebtMemberthmo:BoyalifeAssetHoldingIIMember2021-06-30 0000811212us-gaap:ConvertibleDebtMemberthmo:BoyalifeAssetHoldingIIMember2020-01-012020-12-31 0000811212us-gaap:ConvertibleDebtMemberthmo:BoyalifeAssetHoldingIIMember2020-12-31 0000811212us-gaap:RevolvingCreditFacilityMemberthmo:BoyalifeAssetHoldingIIMember2021-04-012021-06-30 0000811212us-gaap:RevolvingCreditFacilityMemberthmo:BoyalifeAssetHoldingIIMember2021-01-012021-06-30 0000811212us-gaap:RevolvingCreditFacilityMemberthmo:BoyalifeAssetHoldingIIMember2020-04-012020-06-30 0000811212us-gaap:RevolvingCreditFacilityMemberthmo:BoyalifeAssetHoldingIIMember2020-01-012020-06-30 0000811212us-gaap:RevolvingCreditFacilityMemberthmo:BoyalifeAssetHoldingIIMember2020-01-102020-06-30 0000811212us-gaap:RevolvingCreditFacilityMemberthmo:BoyalifeAssetHoldingIIMember2021-06-30 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-06-30 0000811212thmo:TheJuly2019NoteMemberus-gaap:ConvertibleDebtMember2021-06-30 0000811212thmo:TheJuly2019NoteMemberus-gaap:ConvertibleDebtMember2020-01-012020-12-31 0000811212thmo:TheJuly2019NoteMemberus-gaap:ConvertibleDebtMember2020-12-31 0000811212thmo:TheJuly2019NoteMemberus-gaap:ConvertibleDebtMember2021-04-012021-06-30 0000811212thmo:TheJuly2019NoteMemberus-gaap:ConvertibleDebtMember2020-04-012020-06-30 0000811212thmo:TheJuly2019NoteMemberus-gaap:ConvertibleDebtMember2020-01-012020-06-30 0000811212thmo:CurrentLiabilitiesMember2021-06-30 0000811212thmo:CurrentLiabilitiesMember2020-12-31 0000811212us-gaap:AccountingStandardsUpdate201602Member2019-01-01 00008112122020-07-13 0000811212srt:MinimumMember2021-01-012021-06-30 0000811212srt:MaximumMember2021-01-012021-06-30 0000811212thmo:PaycheckProtectionProgramCaresActMember2020-04-212020-04-21 0000811212thmo:PaycheckProtectionProgramCaresActMember2021-01-012021-06-30 0000811212thmo:AtTheMarketOfferingAgreementMember2019-12-13 0000811212thmo:AtTheMarketOfferingAgreementMember2020-05-19 0000811212thmo:AtTheMarketOfferingAgreementMember2019-12-132021-06-30 0000811212thmo:AtTheMarketOfferingAgreementMember2021-06-30 0000811212thmo:AtTheMarketOfferingAgreementMember2021-01-012021-06-30 0000811212srt:ExecutiveOfficerMember2021-05-012021-05-31 0000811212us-gaap:EmployeeStockOptionMembersrt:ExecutiveOfficerMember2021-04-012021-06-30 0000811212us-gaap:CostOfSalesMember2021-04-012021-06-30 0000811212us-gaap:CostOfSalesMember2020-04-012020-06-30 0000811212us-gaap:CostOfSalesMember2021-01-012021-06-30 0000811212us-gaap:CostOfSalesMember2020-01-012020-06-30 0000811212us-gaap:SellingGeneralAndAdministrativeExpensesMember2021-04-012021-06-30 0000811212us-gaap:SellingGeneralAndAdministrativeExpensesMember2020-04-012020-06-30 0000811212us-gaap:SellingGeneralAndAdministrativeExpensesMember2021-01-012021-06-30 0000811212us-gaap:SellingGeneralAndAdministrativeExpensesMember2020-01-012020-06-30 0000811212us-gaap:ResearchAndDevelopmentExpenseMember2021-04-012021-06-30 0000811212us-gaap:ResearchAndDevelopmentExpenseMember2020-04-012020-06-30 0000811212us-gaap:ResearchAndDevelopmentExpenseMember2021-01-012021-06-30 0000811212us-gaap:ResearchAndDevelopmentExpenseMember2020-01-012020-06-30 00008112122020-01-012020-12-31 0000811212us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberthmo:Customer1Member2021-04-012021-06-30 0000811212us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberthmo:Customer1Member2020-04-012020-06-30 0000811212us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberthmo:Customer2Member2021-04-012021-06-30 0000811212us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberthmo:Customer2Member2020-04-012020-06-30 0000811212us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberthmo:Customer3Member2021-04-012021-06-30 0000811212us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberthmo:Customer3Member2020-04-012020-06-30 0000811212us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberthmo:Customer4Member2021-04-012021-06-30 0000811212us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberthmo:Customer4Member2020-04-012020-06-30 0000811212us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberthmo:Customer1Member2021-01-012021-06-30 0000811212us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberthmo:Customer1Member2020-01-012020-06-30 0000811212us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberthmo:Customer2Member2021-01-012021-06-30 0000811212us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberthmo:Customer2Member2020-01-012020-06-30 0000811212us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberthmo:Customer3Member2020-01-012020-06-30 0000811212us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2021-01-012021-06-30 0000811212us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMemberthmo:FourCustomersMember2021-01-012021-06-30 0000811212us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2020-01-012020-12-31 0000811212us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMemberthmo:ThreeCustomersMember2020-01-012020-12-31
 

 

Table of Contents

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

Washington D.C. 20549

 

FORM 10-Q

 

Quarterly Report Pursuant to Section 13 or 15(d) of the Securities Exchange Act of 1934 for the quarterly period ended June 30, 2021.

 

or

 

Transition Report Pursuant to Section 13 or 15(d) of the Securities Exchange Act of 1934 for the transition from _____________ to _______________.

 

Commission File Number: 333-82900

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

 

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 during the preceding 12 months (or 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 definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Exchange Act.

 

Large accelerated filer ☐ Accelerated filer ☐ Non-accelerated filer ☒ Smaller reporting company Emerging growth company

 

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

 

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

Yes No ☒

 

Indicate the number of shares outstanding of each of the issuer’s classes of common stock, as of the latest practicable date.

 

Class

 

Outstanding at August 11, 2021

Common stock, $.001 par value

 

11,911,784

 

 
 

 

ThermoGenesis Holdings, Inc.

 

 

INDEX

 

Page Number

Part I 

Financial Information

 
     

Item 1.

Financial Statements

1

     
Item 2.

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

16

     

Item 3.

Quantitative and Qualitative Disclosures about Market Risk

22

     

Item 4.

Controls and Procedures

22

     

Part II Other Information

 
     

Item 1.

Legal Proceedings

23

Item 1A.

Risk Factors

23

Item 2.

Unregistered Sales of Equity Securities and Use of Proceeds

23

Item 3.

Defaults upon Senior Securities

23

Item 4.

Mine Safety Disclosure

23

Item 5.

Other Information

23

Item 6.

Exhibits

23

     

Signatures

25

 

 

 

 

PART I - FINANCIAL INFORMATION

 

Item 1. Financial Statements

ThermoGenesis Holdings, Inc.

Condensed Consolidated Balance Sheets

(Unaudited)

 

  

June 30,

2021

  

December 31,

2020

 

ASSETS

        

Current assets:

        

Cash and cash equivalents

 $8,668,000  $7,161,000 

Accounts receivable, net of allowance for doubtful accounts of $214,000 at June 30, 2021 and December 31, 2020

  1,242,000   1,382,000 

Inventories

  5,813,000   5,877,000 

Prepaid expenses and other current assets

  354,000   878,000 

Total current assets

  16,077,000   15,298,000 
         

Inventories, non-current

  2,227,000   1,221,000 

Equipment and leasehold improvements, net

  1,282,000   1,424,000 

Right-of-use operating lease assets, net

  654,000   730,000 

Goodwill

  781,000   781,000 

Other intangible assets, net

  1,334,000   1,358,000 

Other assets

  48,000   48,000 

Total assets

 $22,403,000  $20,860,000 
         

LIABILITIES AND STOCKHOLDERS EQUITY

        

Current liabilities:

        

Accounts payable

 $1,120,000  $1,366,000 

Accrued payroll and related expenses

  345,000   349,000 

Deferred revenue – short-term

  903,000   608,000 

Convertible promissory note – related party, net

  7,590,000   -- 

Interest payable – related party

  1,106,000   2,082,000 

Note payable – short-term

  --   447,000 

Other current liabilities

  847,000   1,291,000 

Total current liabilities

  11,911,000   6,143,000 
         

Convertible promissory note – related party, net

  --   5,935,000 

Convertible promissory notes, net

  653,000   493,000 

Note payable

  --   199,000 

Operating lease obligations – long-term

  508,000   604,000 

Deferred revenue – long-term

  1,442,000   1,596,000 

Other noncurrent liabilities

  20,000   20,000 

Total liabilities

  14,534,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,244,000   259,058,000 

Accumulated deficit

  (260,235,000)  (253,283,000)

Accumulated other comprehensive loss

  29,000   16,000 

Total ThermoGenesis Holdings, Inc. stockholders’ equity

  8,050,000   5,800,000 
         

Noncontrolling interests

  (181,000)  70,000 

Total equity

  7,869,000   5,870,000 

Total liabilities and equity

 $22,403,000  $20,860,000 

 

See accompanying notes.

 

 

 

ThermoGenesis Holdings, Inc.

Condensed Consolidated Statements of Operations and Comprehensive Loss (Unaudited)

 

   

Three Months Ended
June 30,

   

Six Months Ended

June 30,

 
   

2021

   

2020

   

2021

   

2020

 
                                 

Net revenues

  $ 2,201,000     $ 2,242,000     $ 3,718,000     $ 5,442,000  

Cost of revenues

    1,215,000       4,874,000       2,024,000       6,582,000  
                                 

Gross profit (loss)

    986,000       (2,632,000 )     1,694,000       (1,140,000 )
                                 

Expenses:

                               

Selling, general and administrative

    3,502,000       1,978,000       5,494,000       4,070,000  

Research and development

    622,000       578,000       1,001,000       1,187,000  
                                 

Total operating expenses

    4,124,000       2,556,000       6,495,000       5,257,000  
                                 

Loss from operations

    (3,138,000 )     (5,188,000 )     (4,801,000 )     (6,397,000 )
                                 

Other expenses:

                               
                                 

Interest expense

    (1,524,000 )     (1,314,000 )     (3,043,000 )     (4,845,000 )

Other income (expenses)

    (10,000 )     (8,000 )     (11,000 )     (11,000 )

Gain on extinguishment of debt

    --       --       652,000       --  

Total other expense

    (1,534,000 )     (1,322,000 )     (2,402,000 )     (4,856,000 )
                                 
                                 

Net loss

    (4,672,000 )     (6,510,000 )     (7,203,000 )     (11,253,000 )
                                 

Loss attributable to noncontrolling interests

    (133,000 )     (73,000 )     (251,000 )     (214,000 )

Net loss attributable to common stockholders

  $ (4,539,000 )   $ (6,437,000 )   $ (6,952,000 )   $ (11,039,000 )
                                 

COMPREHENSIVE LOSS

                               

Net loss

  $ (4,672,000 )   $ (6,510,000 )   $ (7,203,000 )   $ (11,253,000 )

Other comprehensive loss:

                               

Foreign currency translation adjustments gain (loss)

    12,000       1,000       13,000       39,000  

Comprehensive loss

    (4,660,000 )     (6,509,000 )     (7,190,000 )     (11,214,000 )

Comprehensive loss attributable to noncontrolling interests

    (133,000 )     (73,000 )     (251,000 )     (214,000 )

Comprehensive loss attributable to common stockholders

  $ (4,527,000 )   $ (6,436,000 )   $ (6,939,000 )   $ (11,000,000 )
                                 

Per share data:

                               
                                 

Basic and diluted net loss per common share

  $ (0.38 )   $ (1.02 )   $ (0.59 )   $ (2.11 )
                                 

Weighted average common shares outstanding – basic and diluted

    11,911,784       6,315,566       11,679,075       5,230,921  

 

See accompanying notes.

 

 

 

ThermoGenesis Holdings, Inc.

Condensed Consolidated Statements of Equity

For the Three and Six Months Ended June 30, 2021 and 2020 (Unaudited)

 

   

Shares

   

Common

Stock

   

Paid in Capital

in Excess of

Par

   

Accumulated

Deficit

   

AOCL*

   

Non-

Controlling

interests

   

Total Equity

 

Balance at January 1, 2021

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

Stock-based compensation expense

    --       --       258,000       --       --       --       258,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

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

Net loss

    --       --       --       (2,413,000 )     --       (118,000 )     (2,531,000 )

Balance at March 31, 2021

    11,911,784     $ 12,000     $ 266,145,000     $ (255,696,000 )   $ 17,000     $ (48,000 )   $ 10,430,000  
                                                         

Stock-based compensation expense

    --       --       2,099,000       --       --       --       2,099,000  

Foreign currency translation gain

    --       --       --       --       12,000       --       12,000  

Net loss

    --       --       --       (4,539,000 )     --       (133,000 )     (4,672,000 )

Balance at June 30, 2021

    11,911,784     $ 12,000     $ 268,244,000     $ (260,235,000 )   $ 29,000     $ (181,000 )   $ 7,869,000  
                                                         

Balance at January 1, 2020

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

Stock-based compensation expense

    --       --       67,000       --       --       --       67,000  

Exercise of pre-funded warrants

    100,000       --       10,000       --       --       --       10,000  

Exercise of warrants

    7,866       --       47,000       --       --       --       47,000  

Discount due to beneficial conversion features

    --       --       1,869,000       --       --       --       1,869,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

    100,000       --       180,000       --       --       --       180,000  

Issuance of common stock, net

    1,050,748       1,000       3,220,000       --       --       --       3,221,000  

Foreign currency translation gain

    --       --       --       --       38,000       --       38,000  

Net loss

    --       --       --       (4,602,000 )     --       (141,000 )     (4,743,000 )

Balance at March 31, 2020

    5,768,885     $ 6,000     $ 245,704,000     $ (241,534,000 )   $ 40,000     $ 389,000     $ 4,605,000  
                                                         

Stock-based compensation expense

    --       --       314,000       --       --       --       314,000  

Exercise of pre-funded warrants

    224,445               22,000       --       --       --       22,000  

Exercise of warrants

    267,271       --       1,604,000       --       --       --       1,604,000  

Discount due to beneficial conversion features

    --       --       3,112,000       --       --       --       3,112,000  

Conversion of note payable to common stock

    104,445       1,000       188,000       --       --       --       189,000  

Issuance of Common Stock, net

    344,419       --       1,993,000       --       --       --       1,993,000  

Foreign currency translation gain

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

Net loss

    --       --       --       (6,437,000 )             (73,000 )     (6,510,000 )

Balance at June 30, 2020

    6,709,465     $ 7,000     $ 252,937,000     $ (247,971,000 )   $ 41,000     $ 316,000     $ 5,330,000  

 

* Accumulated other comprehensive loss.

See accompanying notes.

 

 

 

ThermoGenesis Holdings, Inc.

Condensed Consolidated Statements of Cash Flows (Unaudited)

 

   

Six Months Ended

June 30,

 
   

2021

   

2020

 

Cash flows from operating activities:

               

Net loss

  $ (7,203,000 )   $ (11,253,000 )

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

               

Depreciation and amortization

    320,000       392,000  

Stock based compensation expense

    2,357,000       381,000  

Amortization of debt discount/premium, net

    1,815,000       1,257,000  

Amortization of accelerated debt discount due to conversion

    --       2,486,000  

Reserve for excess and slow-moving inventories

    98,000       3,744,000  

Loss on disposal of equipment

    --       114,000  

Gain on extinguishment of debt

    (652,000 )     --  

Net change in operating assets and liabilities:

               

Accounts receivable

    140,000       (378,000 )

Inventories

    (1,042,000 )     (5,108,000 )

Prepaid expenses and other assets

    524,000       (65,000 )

Accounts payable

    (236,000 )     1,812,000  

Interest payable - related party

    (976,000 )     (912,000 )

Accrued payroll and related expenses

    (4,000 )     238,000  

Deferred revenue – short-term

    294,000       167,000  

Other current liabilities

    (434,000 )     (1,607,000 )

Long-term deferred revenue and other noncurrent liabilities

    (245,000 )     (221,000 )
                 

Net cash used in operating activities

    (5,244,000 )     (8,953,000 )
                 

Cash flows from investing activities:

               

Capital expenditures

    (80,000 )     (23,000 )
                 

Net cash used in investing activities

    (80,000 )     (23,000 )
                 

Cash flows from financing activities:

               
                 

Proceeds from convertible promissory note-related party

    --       4,287,000  

Payments on financing lease obligations

    --       (22,000 )

Proceeds from issuance of common stock, net of expenses

    6,832,000       5,214,000  

Proceeds from exercise of options, warrants and pre-funded warrants

    --       1,683,000  

Proceeds from note payable

    --       646,000  
                 

Net cash provided by financing activities

    6,832,000       11,808,000  
                 

Effects of foreign currency rate changes on cash and cash equivalents

    (1,000 )     (5,000 )

Net increase (decrease) in cash, cash equivalents and restricted cash

    1,507,000       2,827,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

  $ 8,668,000     $ 6,984,000  
                 

Supplemental disclosures of cash flow information:

               

Cash paid for interest

  $ 2,202,000     $ 2,031,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

  $ --     $ 369,000  

 

See accompanying notes.

 

 

ThermoGenesis Holdings, Inc.

Notes to Condensed Consolidated Financial Statements

(Unaudited)

 

 

1.   DESCRIPTION OF BUSINESS AND BASIS OF PRESENTATION

 

Description of Business

ThermoGenesis Holdings, Inc. (“ThermoGenesis Holdings,” the “Company,” “we,” “our,” “us”), develops, commercializes and markets a range of automated technologies for 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 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 bio-manufacturing for immuno-oncology applications. 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: 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 – a modular designed, functionally closed platform that addresses the critical unmet need for large scale cellular processing and chemistry, manufacturing and controls (“CMC”) needs for manufacturing chimeric antigen receptor (“CAR”) T cell therapies. The CAR-TXpress Platform is owned and developed through a subsidiary CAR-TXpress Bio, Inc. (“CARTXpress Bio”) in which the Company owns 80% of the equity interest.

 

5

 

Basis of Presentation

The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (U.S. GAAP) for interim financial information and with the instructions to Form 10-Q and Article 8 of Regulation S-X. Accordingly, certain information and footnote disclosures normally included in annual financial statements prepared in accordance with U.S. GAAP have been condensed or omitted pursuant to such Securities and Exchange Commission (SEC) rules and regulations and accounting principles applicable for interim periods. In the opinion of management, all adjustments (consisting of normal recurring accruals) considered necessary for a fair presentation have been included. Events subsequent to the balance sheet date have been evaluated for inclusion in the accompanying condensed consolidated financial statements through the date of issuance.

 

Operating results for the three-month period ended June 30, 2021 are not necessarily indicative of the results that may be expected for the year ending December 31, 2021. These unaudited condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and the notes thereto included in ThermoGenesis Holdings, Inc. Annual Report on Form 10-K for the year ended December 31, 2020.

 

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.

 

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.

 

 

2. GOING CONCERN

 

At June 30, 2021, the Company had cash and cash equivalents of $8,668,000 and working capital of $4,166,000. The Company has incurred historical losses from operations and expects to continue to incur operating losses in the near future. These recurring losses raise substantial doubt about the Company’s ability to continue as a going concern within one year from the filing of this report. 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 cash 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.

 

The accompanying condensed consolidated financial statements have been prepared assuming that the Company will continue as a going concern; however, the above conditions raise substantial doubt about the Company’s ability to do so. The condensed 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.

 

6

 

 

 

3. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

 

There have been no material changes in the Company’s significant accounting policies to those disclosed in the Company’s Annual Report filed on its Form 10-K for the year ended December 31, 2020.

 

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 Company was not profitable for the six months ended June 30, 2021 and has a full valuation allowance on all net operating loss (“NOL”) tax carryforwards. As such, 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.

 

Revenue Recognition

Revenue is recognized based on the five-step process outlined in Accounting Standards Codification (“ASC”) 606.

 

The following tables summarize the revenues by product line:

 

  

Three Months Ended June 30, 2021

 
  

Device

Revenue

  

Service

Revenue

  

Other

Revenue

  

Total

Revenue

 

AXP

 $1,048,000  $48,000  $--  $1,096,000 

BioArchive

  223,000   326,000   --   549,000 

CAR-TXpress

  287,000   30,000   72,000   389,000 

Manual Disposables

  116,000   --   --   116,000 

Other

  30,000   --   21,000   51,000 

Total

 $1,704,000  $404,000  $93,000  $2,201,000 

 

  

Six Months Ended June 30, 2021

 
  

Device

Revenue

  

Service

Revenue

  

Other Revenue

  

Total

Revenue

 

AXP

 $1,273,000  $87,000  $--  $1,360,000 

BioArchive

  431,000   868,000   --   1,299,000 

CAR-TXpress

  542,000   58,000   143,000   743,000 

Manual Disposables

  245,000   --   --   245,000 

Other

  37,000   --   34,000   71,000 

Total

 $2,528,000  $1,013,000  $177,000  $3,718,000 

 

7

 
  

Three Months Ended June 30, 2020

 
  

Device

Revenue

  

Service

Revenue

  

Other

Revenue

  

Total

Revenue

 

AXP

 $621,000  $48,000  $--  $669,000 

BioArchive

  165,000   294,000   --   459,000 

CAR-TXpress

  550,000   13,000   71,000   634,000 

Manual Disposables

  198,000   --   --   198,000 

Other

  238,000   --   44,000   282,000 

Total

 $1,772,000  $355,000  $115,000  $2,242,000 

 

  

Six Months Ended June 30, 2020

 
  

Device

Revenue

  

Service

Revenue

  

Other

Revenue

  

Total

Revenue

 

AXP

 $2,829,000  $72,000  $--  $2,901,000 

BioArchive

  329,000   626,000   --   955,000 

CAR-TXpress

  702,000   25,000   142,000   869,000 

Manual Disposables

  401,000   --   --   401,000 

Other

  252,000   --   64,000   316,000 

Total

 $4,513,000  $723,000  $206,000  $5,442,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 three and six months ended June 30, 2021 that were included in the beginning balance of deferred revenue were $130,000 and $403,000, respectively. Short-term deferred revenues increased from $608,000 to $903,000 and long-term deferred revenues decreased from $1,596,000 to $1,442,000 during the six months ended June 30, 2021, respectively.

 

Exclusivity Fee

On August 30, 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”) manufactured by its subsidiary, ThermoGenesis Corp., 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 for the Products, Corning paid a $2,000,000 exclusivity fee. For the three and six months ended June 30, 2021 and 2020, the Company recorded revenue related to the exclusivity fee of $72,000 and $143,000, respectively. The remaining balance of the $2,000,000 payment of $1,477,000 was recorded to deferred revenue, with $286,000 in short term deferred revenue and $1,191,000 recorded in long-term deferred revenue.

 

8

 

Backlog of Remaining Customer Performance Obligations

The following table includes revenue expected to be recognized and recorded as sales in the future from the backlog of performance obligations that are unsatisfied (or partially unsatisfied) at the end of the reporting period.

 

  

Remainder

of 2021

  

2022

  

2023

  

2024

  

2025 and

beyond

  

Total

 

Service revenue

 $690,000  $886,000  $412,000  $151,000  $85,000  $2,224,000 

Clinical revenue

  6,000   13,000   13,000   13,000   160,000   205,000 

Exclusivity fee

  143,000   286,000   286,000   286,000   476,000   1,477,000 

Total

 $839,000  $1,185,000  $711,000  $450,000  $721,000  $3,906,000 

 

Revenues are net of normal discounts. Shipping and handling fees billed to customers are included in net revenues, while the related costs are included in cost of revenues.

 

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 three and six month period ended June 30, 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. Additionally, the loss on equity method investments was combined with other income on the Statement of Operations.

 

 

4.         NET LOSS PER SHARE

 

Net loss per share is computed by dividing the net loss by the weighted average number of common shares outstanding plus the pre-funded warrants. For the purpose of calculating basic net loss per share, the additional shares of common stock that are issuable upon exercise of the pre-funded warrants have been included since the shares are issuable for a negligible consideration and have no vesting or other contingencies associated with them. As of June 30, 2021, all pre-funded warrants previously issued have been exercised and none are currently 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 June 30:

 

   

2021

   

2020

 

Common stock equivalents of convertible promissory note and accrued interest

    6,758,897       6,676,112  

Vested Series A warrants

    --       40,441  

Unvested Series A warrants(1)

    --       69,853  

Warrants – other

    653,248       1,006,190  

Stock options

    386,461       893,349  

Total

    7,798,606       8,685,945  

 


 

(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 remained outstanding but unvested until they expired in February 2021.

 

 

5.   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.

 

9

 

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 acquistion, 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 for the quarter ended March 31, 2021.

 

As of June 30, 2021, the value of the Company’s investment in ImmuneCyte on its Balance Sheet is $0. For the quarter ended June 30, 2021, ImmuneCyte had a net income of $599,000, its current assets were $3,753,000 and current liabilities were $2,013,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 June 30, 2021 and December 31, 2020, the Company had an outstanding principal balance on the Loan of $10,000,000.

 

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. In January 2021, the Company paid the Lender, the interest due as of December 31, 2020 in the amount of $2,082,000. The Note can be prepaid in whole or in part by the Company at any time without penalty.

 

The Credit Agreement and Note were amended in April 2018, granting the Lender the right to convert, at any time, outstanding principal and accrued but unpaid interest into shares of the Company’s common stock at a conversion price of $16.10 per share. The amendment included a down-round provision that lowered the conversion price if the Company issues shares of common stock at a lower price per share, the conversion price of the Note is lowered to that amount. The Company completed a transaction in 2018, which lowered the conversion price to $1.80.

 

10

 

The following summarizes the Note:

 

 

Maturity

Date

 

Stated

Interest

Rate

   

Conversion

Price

   

Face Value

   

Remaining

Debt

Discount

   

Carrying Value

 

At June 30, 2021

3/6/2022

    22 %   $ 1.80     $ 10,000,000     $ (2,410,000 )   $ 7,590,000  

At December 31, 2020

3/6/2022

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

 

The Company amortized $827,000 and $1,655,000 of debt discount to interest expense for the three and six months ended June 30, 2021 and $729,000 and $1,276,000 for the three and six months ended June 30 2020, respectively. In addition to the amortization, the Company also recorded interest expense of $556,000 and $1,106,000 for the three and six months ended June 30, 2021 and $515,000 and $957,000 for the three and six months ended June 30 2020, respectively. The interest payable balance as of June 30, 2021 and December 31, 2020 was $1,106,000 and $2,082,000, respectively.

 

 

6.  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 June 30, 2021

7/31/2022

  24% $1.80  $1,000,000  $(347,000) $653,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 for the three and six months ended June 30, 2021 of $80,000 and $161,000, respectively; and $27,000 for the three and six months ended June 30, 2020. Interest expense related to the July 2019 Note was $60,000 and $120,000 for the three and six months ended June 30, 2021 and 2020.

 

 

 

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

 

11

 

The following summarizes the Company’s operating leases:

 

   

June 30,

2021

   

December 31,

2020

 

Right-of-use operating lease assets, net

  $ 654,000     $ 730,000  

Current lease liability (included in other current liabilities)

    180,000       157,000  

Non-current lease liability

    508,000       604,000  
                 

Weighted average remaining lease term

    2.9       3.4  

Discount rate

    22 %     22 %

 

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

 

2021 (Remaining)

  $ 157,000  

2022

    319,000  

2023

    328,000  

2024

    139,000  

Total lease payments

  $ 943,000  

Less: imputed interest

    (255,000 )

Present value of operating lease liabilities

  $ 688,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 included in cash flow from operating activities was $77,000 and $153,000 for the three and six months ended June 30, 2021 and $75,000 and $149,000 for the three and six months ended June 30, 2020, respectively.

 

Operating Lease Costs

Operating lease costs were $110,000 and $219,000 for the three and six months ended June 30, 2021 and $105,000 and $208,000 for the three and six months ended June 30, 2020, respectively. These costs are primarily related to long-term operating leases, but also include amounts for variable lease costs, as well as immaterial and short-term leases.

 

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 three and six months ended June 30, 2021 and 2020.

 

 

8.       COMMITMENTS AND CONTINGENCIES

 

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 June 30, 2021, except as disclosed, 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 condensed consolidated financial position, operating results or cash flows.

 

12

 

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 June 30, 2021.

 

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. The Company periodically assesses the adequacy of its recorded warranty liabilities and adjusts the amounts as necessary.

 

The warranty liability is included in other current liabilities in the unaudited condensed consolidated balance sheets. The change in the warranty liability for the six months ended June 30, 2021 is summarized in the following table:

 

 

Balance at December 31, 2020

  $ 154,000  

Warranties issued during the period

    21,000  

Settlements made during the period

    (75,000 )

Changes in liability for pre-existing warranties during the period

    --  

Balance at June 30, 2021

  $ 100,000  

 

 

 

 

9.    PAYMENT 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 six months ended June 30, 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.

 

13

 

 

 

10.   STOCKHOLDERS EQUITY

 

Common Stock

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 June 30, 2021, the Company sold a total of 5,597,484 shares of the Company’s common stock for aggregate gross proceeds of $15,280,000 at an average selling price of $2.73 per share, resulting in net proceeds of approximately $14,568,000 after deducting legal expenses, audit fees, commissions and other transaction costs of approximately $712,000. For the six months ended June 30, 2021, the Company sold 2,976,832 shares of common stock for net proceeds of $6,832,000 after deducting $224,000 in commissions and other transaction costs.

 

Stock Based Compensation

 

In May 2021, five Company executives voluntarily surrendered the options they were awarded in June 2020.  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 recorded in the three months ended June 30, 2021. 

 

The Company recorded stock-based compensation of $2,099,000 and $2,357,000 for the three and six months ended June 30, 2021, and $314,000 and $381,000 for the three and six months ended June 30, 2020, respectively, as comprised of the following:

 

   

Three Months Ended

June 30,

   

Six Months Ended

June 30,

 
   

2021

   

2020

   

2021

   

2020

 

Cost of revenues

  $ 5,000     $ 2,000     $ 10,000     $ 2,000  

Selling, general and administrative

    1,914,000       291,000       2,130,000       343,000  

Research and development

    180,000       21,000       217,000       36,000  
    $ 2,099,000     $ 314,000     $ 2,357,000     $ 381,000  

 

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 December 31, 2020

    889,636     $ 8.57                  
                                 

Cancelled / Forfeited

    503,050                          
                                 

Outstanding at June 30, 2021

    386,461     $ 11.88       7.4     $ --  
                                 

Vested and expected to vest at June 30, 2021

    335,786     $ 9.15       7.3     $ --  
                                 

Exercisable at June 30, 2021

    244,211     $ 10.31       7.1     $ --  

 

14

 

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. There were no options exercised during the six months ended June 30, 2021.

 

Warrants

A summary of warrant activity for the six months ended June 30, 2021 is as follows:

 

   

Number of

Shares

   

Weighted-Average

Exercise Price Per

Share

   

Weighted-

Average

Remaining

Contract Term

 

Balance at December 31, 2020

    1,116,484     $ 37.27       0.49  

Warrants expired

    463,236                  

Warrants exercised

    --     $ --          

Outstanding at June 30, 2021

    653,248     $ 6.97       1.90  

Exercisable at June 30, 2021

    653,248     $ 6.97       1.90  

 

 

 

11.    MAJOR CUSTOMERS AND ACCOUNTS RECEIVABLE

 

The Company had certain customers whose revenue individually represented 10% or more of the Company’s total revenue, or whose accounts receivable balances individually represented 10% or more of the Company’s total accounts receivable as follows:

 

For net revenues, one customer accounted for 18% and 0%, a second customer accounted for 16% and 1%, a third customer accounted for 11% and 25% and a fourth customer accounted for 0% and 18% for the three months ended June 30, 2021 and 2020, respectively. For the six months ended June 30, 2021 and 2020, one customer accounted for 13% and 14%, a second customer accounted for 11% and 1%, while a third customer accounted for 11% and 30% of net revenues, respectively.

 

At June 30, 2021, four customers accounted for 68% of accounts receivable. At December 31, 2020, three customers accounted for 72% of accounts receivable.

 

 

12.    SUBSEQUENT EVENTS

 

The Company has evaluated events subsequent to June 30, 2021 through the date of this filing and determined that no subsequent events have occurred that would require recognition or disclosure in the unaudited condensed consolidated financial statements.

 

 

15

 

 

 

ITEM 2. Managements Discussion and Analysis of Financial Condition and Results of Operations

 

Cautionary Note Regarding ForwardLooking Statements

This report contains “forward-looking statements” within the meaning of the safe harbor provisions of the U.S. Private Securities Litigation Reform Act of 1995. The forward-looking statements involve risks and uncertainties that could cause actual results to differ materially from the forward-looking statements contained herein. When used in this report, the words "anticipate," "believe," "estimate," "expect" and similar expressions as they relate to the Company or its management are intended to identify such forward-looking statements. Actual results, performance or achievements could differ materially from the results expressed in, or implied by these forward-looking statements. Readers should be aware of important factors that, in some cases, have affected, and in the future could affect, actual results to differ materially from those expressed in any forward-looking statements made by or on behalf of the Company. These factors include without limitation, the ability to obtain capital and other financing in the amounts and at the times needed to launch new products, market acceptance of new products, the nature and timing of regulatory approvals for both new products and existing products for which the Company proposes new claims, realization of forecasted revenues, expenses and income, initiatives by competitors, price pressures, failure to meet U.S. Food and Drug Administration (“FDA”) regulated requirements governing the Company’s products and operations (including the potential for product recalls associated with such regulations), risks associated with initiating manufacturing for new products, failure to meet Foreign Corrupt Practice Act regulations, legal proceedings, uncertainty associated with the COVID-19 pandemic, and other risk factors listed from time to time in our reports with the Securities and Exchange Commission (“SEC”), including, in particular, those set forth in The Company’s Form 10-K for the year ended December 31, 2020.

 

Business Overview

ThermoGenesis Holdings, Inc. develops, commercializes and markets a range of automated technologies for 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 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 bio-manufacturing for immuno-oncology applications. 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: 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 – a modular designed, functionally closed platform that addresses the critical unmet need for large scale cellular processing and chemistry, manufacturing and controls (“CMC”) needs for manufacturing chimeric antigen receptor (“CAR”) T cell therapies. The CAR-TXpress Platform is owned and developed through a subsidiary CAR-TXpress Bio, Inc. (“CARTXpress Bio”) in which the Company owns 80% of the equity interest.

 

ThermoGenesis Holdings is an affiliate of the Boyalife Group, a global diversified life science holding company that focuses on stem cell technology and cell-based therapeutics.

 

COVID-19

We believe that the COVID-19 pandemic has had a material negative impact on the Company’s 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. The continued impact of the pandemic on the Company’s 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 the Company’s business, liquidity, capital resources and financial results.

 

 

Critical Accounting Policies

Management’s discussion and analysis of its financial condition and results of operations is based upon the condensed consolidated financial statements, which have been prepared in accordance with U.S. GAAP. The preparation of these condensed consolidated financial statements requires management to make estimates and judgments that affect the reported amounts of assets, liabilities, revenues and expenses and related disclosure of contingent assets and liabilities. Estimates are based 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. For a full discussion of our accounting estimates and assumptions that have been identified as critical in the preparation of the Company’s condensed consolidated financial statements, please refer to ThermoGenesis Holdings’ Form 10-K for the year ended December 31, 2020.

 

 

Results of Operations for the Three Months Ended June 30, 2021 as Compared to the Three Months Ended June 30, 2020

 

The following tables summarizes revenues by product line:

 

   

Three Months Ended June 30,

                 
   

2021

   

2020

   

$ Change

   

% Change

 

AXP

  $ 1,096,000     $ 669,000     $ 427,000       64 %

BioArchive

    549,000       459,000       90,000       20 %

CAR-TXpress

    389,000       634,000       (245,000 )     (39 )%

Manual Disposables

    116,000       198,000       (82,000 )     (41 )%

Other

    51,000       282,000       (231,000 )     (82 )%

Total

  $ 2,201,000     $ 2,242,000     $ (41,000 )     (2 )%

 

 

Net Revenues

Net revenues decreased by $41,000 or 2%, from $2,242,000 to $2,201,000 for the three months ended June 30, 2021 as compared to the three months ended June 30, 2020.  The decline was primarily driven by CAR-TXpress sales, which decreased by $245,000 or 39% in the three months ended June 30, 2021 as compared to the same period in 2020.  The decline was driven by the COVID-19 pandemic, which has limited the Company’s exclusive distributor sales and marketing activities and limited its ability to perform product demos for potential new customers.  Additionally, Other sales decreased by $231,000 or 82%.  This decline was due primarily to COVID-19 antibody testing kits which the Company sold in the three months ended June 30, 2020, but is no longer selling in the same period in 2021.

 

These decreases were offset by increases in both the AXP and BioArchive product lines.  AXP sales increased by $427,000 or 64% and BioArchive increased by $90,000 or 20% in the three months ended June 30, 2021 as compared to the same period in 2020.  We believe this is a positive sign showing that cord blood revenues may be starting to return to pre-pandemic levels.  While we don’t have any specific industry data at this time on the number of cord blood units stored globally, AXP disposable sales increased by approximately 150 cases in the second quarter of 2021 as compared to 2020.  The increased demand for AXP bagsets appears to imply that global cord blood units stored are beginning to pick up.  We currently anticipate this trend continuing and cord blood units stored potentially returning to pre-pandemic levels in the next few quarters.

 

 

Gross Profit

The Company’s gross profit increased by $3,618,000 to $986,000 or 45% of net revenues for the three months ended June 30, 2021, compared to $(2,632,000) or (117)% for three months ended June 30, 2020. The increase was driven by a one-time expense of approximately $3,600,000 incurred in the three months ended June 30, 2020 of an inventory reserve for the remaining on hand inventory of COVID-19 testing kits at that time. Additionally, the Company had an increase in gross profit from AXP disposables due to 154 more cases being sold in the three months ended June 30, 2021 as compared to the same period in 2020. This increase was offset by a decrease in gross profit from CAR-TXpress, which had sales decline by $245,000 in the same period.

 

Selling, General and Administrative

Sales, general and administrative expenses for the three months ended June 30, 2021 were $3,502,000 compared to $1,978,000 for the three months ended June 30, 2020, an increase of $1,524,000 or 77%. The increase was driven by stock compensation expense, which increased by approximately $1,600,000 primarily due to the accelerated expense for the stock options that were voluntarily surrendered by Company executives in the three months ended June 30, 2021.  The increase is offset by a decrease of approximately $100,000 due to a fixed asset impairment expense recognized in the three months ended June 30, 2020.

 

Research and Development Expenses

Consolidated research and development expenses were $622,000 for the three months ended June 30, 2021 as compared to $578,000 for the three months ended June 30, 2020, an increase of $44,000 or 8%.  The increase was driven by approximately $150,000 more in stock compensation expense offset by a decrease of approximately $100,000 related to lower salaries and benefits in the three months ended June 30, 2021 as compared to the same period in 2020.

 

Interest Expense

Interest expense for the three months ended June 30, 2021 was $1,524,000, compared to $1,314,000 for the three months ended June 30, 2020, an increase of $210,000 or 16%. The increase was driven by additional interest expense and amortization of the debt discount related to the Revolving Credit Agreement with Boyalife Asset Holding II, Inc. in the three months ended June 30, 2021 as compared to the same period in 2020.

 

 

Results of Operations for the Six Months Ended June 30, 2021 as Compared to the Six Months Ended June 30, 2020

 

The following tables summarizes revenues by product line:

 

   

Six Months Ended June 30,

                 
   

2021

   

2020

   

$ Change

   

% Change

 

AXP

  $ 1,360,000     $ 2,901,000       (1,541,000 )     (53 )%

BioArchive

    1,299,000       955,000       344,000       36 %

CAR-TXpress

    743,000       869,000       (126,000 )     (14 )%

Manual Disposales

    245,000       401,000       (156,000 )     (39 )%

Other

    71,000       316,000       (245,000 )     (78 )%

Total

  $ 3,718,000     $ 5,442,000     $ (1,724,000 )     (32 )%

 

Net Revenues

Net revenues decreased by $1,724,000 or 32%, from $3,718,000 to $5,442,000 for the six months ended June 30, 2021 as compared to the six months ended June 30, 2020.  The decrease was driven by AXP® disposable sales which declined by approximately $1,600,000 with approximately 900 fewer cases sold in the first quarter of 2021 as compared to 2020.  The primary driver of the decrease was the COVID-19 pandemic which has had a significant impact on our sales since it began over a year ago.  We have started to experience increases in sales in the second quarter, which appears to provide evidence that global cord blood units stored may be beginning to pick back up.  We currently anticipate this trend continuing and cord blood units stored could be returning to pre-pandemic levels in the next few quarters.

 

BioArchive sales posted a $344,000 increase in the six months ended June 30, 2021 as compared to the same period in 2020.  The increase was driven by higher service revenue in the six months ended June 30, 2021.  Offsetting this increase was decreases in the CAR-TXpress and manual disposable primarily as a result of the COVID-19 pandemic.  Other revenues also decreased due to COVID-19 testing kits of which the Company didn’t sell in the six months ended June 30, 2021.

 

Gross Profit

The Company’s gross profit was $1,694,000 or 46% of net revenues for the six months ended June 30, 2021, compared to $(1,140,000) or (21)% for the six months ended June 30, 2020, an increase of $2,834,000.  The increase was driven by a lower inventory reserve expense of approximately $3,500,000 in the six months ended June 30, 2021 as compared to the same period in 2020.  The inventory reserve recognized in 2020 was primarily for COVID-19 testing kits, which are no longer being sold by the Company.  Offsetting the increase was a decrease in gross profit provided by the AXP product line.  The six months ended June 30, 2021 had 900 fewer cases of AXP disposables sold as compared to the same period in 2020, resulting in approximately $700,000 less in gross profit.

 

Selling, General and Administrative

Sales, general and administrative expenses for the six months ended June 30, 2021 were $5,494,000 compared to $4,070,000 for the six months ended June 30, 2020, an increase of $1,424,000 or 35%. The increase was driven by stock compensation expense, which increased by approximately $1,800,000 primarily due to the accelerated expense for the stock options that were voluntarily surrendered by Company executives in the six months ended June 30, 2021.  The increase is offset by a decrease of approximately $220,000 due to the absence of legal and other expenses related to the Mavericks lawsuit and approximately $100,000 due to a fixed asset impairment expense incurred in the six months ended June 30, 2020.  Additionally, the Company incurred approximately $50,000 in expenses related to its annual stockholder meeting in the six months ended June 30, 2020.  In 2021, the Company anticipates moving that meeting to the fourth quarter and expects to incur the expenses later in the year.

 

 

Research and Development Expenses

Consolidated research and development expenses were $1,001,000 for the six months ended June 30, 2021, compared to $1,187,000 for the six months ended June 30, 2020, a decrease of $186,000 or 16%.  The decrease was driven by lower salaries and benefits of approximately $225,000 offset by increased project expenses driven by BACS development in the six months ended June 30, 2021 as compared to the same period in 2020.

 

Interest Expense

Interest expense decreased to $3,043,000 for the six months ended June 30, 2021 as compared to $4,845,000 for the six months ended June 30, 2020, a decrease of $1,802,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 the six months ended June 30, 2020. This decrease was offset by additional interest expense and debt discount amortization of approximately $500,000 related to additional draw down from the Revolving Credit Agreement with Boyalife Asset Holding II, Inc. that occurred in the second quarter of 2020.

 

Liquidity and Capital Resources

At June 30, 2021, the Company had cash and cash equivalents of $8,668,000 and working capital of $4,166,000. This compares to cash and cash equivalents of $7,161,000 and working capital of $9,155,000 at December 31, 2020. We have primarily financed operations through private and public placement of equity securities and our line of credit facility.

 

The Company has a Revolving Credit Agreement with Boyalife Asset Holding II, Inc. As of June 30, 2021, the Company had drawn down the full $10,000,000 that is available under the Revolving Credit Agreement, which matures in March of 2022. 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.

 

During 2020, the Company received a loan totalling net proceeds of $646,000 from the SBA under the Payment Protection Program of the CARES Act, in response to the COVID-19 pandemic described above. The CARES Act permits that a loan may be forgiven if certain criteria are met. In March 2021, the SBA approved the Company’s application to forgive the entire amount of the debt. In the six months ended June 30, 2021, the Company recognized a gain of the forgiveness of debt for $652,000 representing the principal balance and accrued interest related to the loan at the time of forgiveness.

 

The Company has incurred recurring operating losses and as of June 30, 2021 had an accumulated deficit of $260,235,000. These conditions raise substantial doubt about the Company’s ability to continue as a going concern within one year from the filing of this report. The Company may require additional capital to grow the business, to fund other operating expenses and to make interest payments. The Company’s ability to fund its cash needs is subject to various risks, many of which are beyond its control. The Company may seek additional funding through bank borrowings or public or private 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 us, if at all.

 

 

Non-GAAP Measures

In addition to the results reported in accordance with US GAAP, we also use a non-GAAP measure, adjusted EBITDA, to evaluate operating performance and to facilitate the comparison of our historical results and trends. The Company calculates adjusted EBITDA as income or (loss) from operations less depreciation, amortization, stock compensation, equity method investments and impairment of intangible assets. This financial measure is not a measure of financial performance under US GAAP and should not be considered in isolation or as a substitute for loss as a measure of performance. The calculation of this non-GAAP measure may not be comparable to similarly titled measures used by other companies. Reconciliations to the most directly comparable GAAP measure are provided below.

 

Three months ended June 30, 2021 and 2020, respectively:

 

   

Three Months Ended June 30,

 
   

2021

   

2020

 

Net loss

  $ (4,672,000 )   $ (6,510,000 )
                 

Deduct:

               

Interest expense

    (1,524,000 )     (1,314,000 )

Other expense

    (10,000 )     (8,000 )

Loss from operations

  $ (3,138,000 )   $ (5,188,000 )
                 

Add:

               

Depreciation and amortization

    154,000       193,000  

Stock-based compensation expense

    2,099,000       314,000  

Adjusted EBITDA

  $ (885,000 )   $ (4,681,000 )

 

Adjusted EBITDA for the three months ended June 30, 2021 was a loss of $885,000, compared to a loss of $4,681,000 for the three months ended June 30, 2020, an increase of $3,796,000.  The adjusted EBITDA improvement was primarily due to lower inventory reserve expense of approximately $3,600,000 related to COVID-19 testing kits which was incurred in the three months ended June 30, 2020. Additionally, the three months ended June 30, 2020 had approximately $100,000 in fixed asset impairment expense, with no similar charges occurring in the three months ended June 30, 2021.

 

Six months ended June 30, 2021 and 2020, respectively:

 

   

Six Months Ended June 30,

 
   

2021

   

2020

 

Net Loss

  $ (7,203,000 )   $ (11,253,000 )
                 

Deduct:

               

Interest expense

    (3,043,000 )     (4,845,000 )

Other income (expense)

    (11,000 )     (11,000 )

Gain on extinguishment of debt

    652,000       --  

Loss from operations

  $ (4,801,000 )   $ (6,397,000 )
                 

Add:

               

Depreciation and amortization

    320,000       392,000  

Stock-based compensation expense

    2,357,000       381,000  

Adjusted EBITDA

  $ (2,124,000 )   $ (5,624,000 )

 

The adjusted EBITDA loss was $2,124,000 for the six months ended June 30, 2021 compared to a loss of $5,624,000 for the six months ended June 30, 2020, an increase of $3,500,000.  The adjusted EBITDA improvement was primarily due to lower inventory reserve expense of approximately $3,500,000 primarily related to COVID-19 testing kits which was incurred in the six months ended June 30, 2020. Additionally, the six months ended June 30, 2020 also had $225,000 more in research and development salaries and benefits, approximately $100,000 in fixed asset impairment expense and approximately $50,000 in annual meeting expenses.  Offsetting the increased expenses incurred in the six months ended June 30, 2020 was a decrease in gross profit provided by the AXP product line.  The six months ended June 30, 2021 had 900 fewer cases of AXP disposables sold as compared to the same period in 2020, resulting in approximately $700,000 less in gross profit.

 

 

ITEM 3. Quantitative and Qualitative Disclosures about Market Risk

 

ThermoGenesis Holdings is a smaller reporting company as defined by Rule 12b-2 of the Securities and Exchange Act of 1934, as amended (the “Exchange Act”) and is not required to provide information under this item.

 

ITEM 4. Controls and Procedures

 

The Company carried out an evaluation, under the supervision, and with the participation of management, including both the Company’s Chief Executive Officer (principal executive officer) and Chief Financial Officer (principal financial officer), of the effectiveness of the design and operation of the Company’s disclosure controls and procedures (as defined by Exchange Act Rule 13a-15(e) or 15d-15(e)) as of June 30, 2021. Disclosure controls and procedures cover controls and other procedures that are designed to ensure that information required to be disclosed by the Company 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, the Company’s Chief Executive Officer and Chief Financial Officer have both concluded that the Company’s disclosure controls and procedures were effective as of June 30, 2021.

 

There were no changes in the Company’s internal controls over financial reporting that occurred during the three months ended June 30, 2021 that have materially affected, or are reasonably likely to materially affect, the Company’s internal controls over financial reporting. Management believes 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.

 

 

PART II - OTHER INFORMATION

 

ITEM 1.         LEGAL PROCEEDINGS.

In the normal course of operations, we may have disagreements or disputes with distributors, vendors, employees or other parties. 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, 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.

 

ITEM 1A.      RISK FACTORS.

There have been no material changes to the risk factors relating to the Company set forth in f, “Item IA. Risk Factors” of its Annual Report on Form 10-K for the year ended December 31, 2020.

 

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

None.

 

ITEM 3.         DEFAULTS UPON SENIOR SECURITIES.

None.

 

ITEM 4.         MINE SAFETY DISCLOSURE.

Not applicable.

 

ITEM 5.         OTHER INFORMATION.

None.

 

ITEM 6.         EXHIBITS.

An index of exhibits is found on page 26 of this report.

 

 

Item 6.          Exhibits.

 

Exhibit No.

Description

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).

 

 

ThermoGenesis Holdings, Inc.

 

Signatures

 

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

 

   

ThermoGenesis Holdings, Inc.

(Registrant)

     
     

Dated: August 12, 2021

 

/s/ Xiaochun (Chris) Xu, Ph.D.

   

Xiaochun (Chris) Xu, Ph.D.

Chief Executive Officer

(Principal Executive Officer)

 

 

Dated: August 12, 2021

 

/s/ Jeffery Cauble

   

Jeffery Cauble

Chief Financial Officer

(Principal Financial Officer)

 

25
EX-31.1 2 ex_272548.htm EXHIBIT 31.1 ex_272548.htm

Exhibit 31.1

 

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

 

I, Xiaochun (Chris) Xu, certify that:

 

1. I have reviewed this report on Form 10-Q of ThermoGenesis Holdings, Inc.;

 

2. Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;

 

3. Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;

 

4. The registrant’s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

 

(a) Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to me by others within those entities, particularly during the period in which this report is being prepared;

 

(b) Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;

 

(c) Evaluated the effectiveness of the registrant's disclosure controls and procedures and presented in this report our conclusion about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and

 

(d) Disclosed in this report any change in the registrant's internal control over financial reporting that occurred during the registrant's most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant's internal control over financial reporting; and

 

5. The registrant’s other certifying officer(s) and I have disclosed, based on my 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: August 12, 2021

 

/s/ Xiaochun (Chris) Xu, Ph.D.

   

Xiaochun (Chris) Xu, Ph.D.

Chief Executive Officer

(Principal Executive Officer)

 

 
EX-31.2 3 ex_272549.htm EXHIBIT 31.2 ex_272549.htm

Exhibit 31.2

 

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

 

I, Jeffery Cauble, certify that:

 

1. I have reviewed this report on Form 10-Q of ThermoGenesis Holdings, Inc.;

 

2. Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;

 

3. Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;

 

4. The registrant's other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

 

(a) Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;

 

(b) Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;

 

(c) Evaluated the effectiveness of the registrant's disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and

 

(d) Disclosed in this report any change in the registrant's internal control over financial reporting that occurred during the registrant's most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant's internal control over financial reporting; and

 

5. The registrant's other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant's auditors and the Audit Committee of the registrant's Board of Directors (or persons performing the equivalent functions):

 

(a) All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant's ability to record, process, summarize and report financial information; and

 

(b) Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant's internal control over financial reporting.

 

 

Dated: August 12, 2021

 

/s/ Jeffery Cauble

   

Jeffery Cauble

Chief Financial Officer

(Principal Financial Officer)

 

 
EX-32 4 ex_272550.htm EXHIBIT 32 ex_272550.htm

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 quarterly report of ThermoGenesis Holdings, Inc. (the "Company") on Form 10-Q for the period ended June 30, 2021, as filed with the Securities and Exchange Commission (the "Report"), we, Xiaochun (Chris) Xu, Chief Executive Officer and Jeff Cauble, Chief Financial Officer, of the Company, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that, to the best of our knowledge:

 

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

 

(2)          the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

 

 

Dated: August 12, 2021

 

/s/ Xiaochun (Chris) Xu, Ph.D.

   

Xiaochun (Chris) Xu, Ph.D.

Chief Executive Officer

(Principal Executive Officer)

     

Dated: August 12, 2021

 

/s/ Jeffery Cauble

   

Jeffery Cauble

Chief Financial Officer

(Principal Financial Officer)

 

 
EX-101.SCH 5 thmo-20210630.xsd XBRL TAXONOMY EXTENSION SCHEMA 000 - Document - Document And Entity Information link:calculationLink link:definitionLink link:presentationLink 001 - Statement - Condensed Consolidated Balance Sheets (Current Period Unaudited) link:calculationLink link:definitionLink link:presentationLink 002 - Statement - Condensed Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals) link:calculationLink link:definitionLink link:presentationLink 003 - Statement - Condensed Consolidated Statements of Operations and Comprehensive Loss (Unaudited) link:calculationLink link:definitionLink link:presentationLink 004 - Statement - Condensed Consolidated Statements of Equity (Unaudited) link:calculationLink link:definitionLink link:presentationLink 005 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) link:calculationLink link:definitionLink link:presentationLink 006 - Disclosure - Note 1 - Description of Business and Basis of Presentation 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 - Net Loss Per Share link:calculationLink link:definitionLink link:presentationLink 010 - Disclosure - Note 5 - Related Party Transactions link:calculationLink link:definitionLink link:presentationLink 011 - Disclosure - Note 6 - Convertible Promissory Note link:calculationLink link:definitionLink link:presentationLink 012 - Disclosure - Note 7 - Leases link:calculationLink link:definitionLink link:presentationLink 013 - Disclosure - Note 8 - Commitments and Contingencies link:calculationLink link:definitionLink link:presentationLink 014 - Disclosure - Note 9 - Payment Protection Program link:calculationLink link:definitionLink link:presentationLink 015 - Disclosure - Note 10 - Stockholders' Equity link:calculationLink link:definitionLink link:presentationLink 016 - Disclosure - Note 11 - Major Customers and Accounts Receivable link:calculationLink link:definitionLink link:presentationLink 017 - Disclosure - Note 12 - Subsequent Events link:calculationLink link:definitionLink link:presentationLink 018 - Disclosure - Significant Accounting Policies (Policies) link:calculationLink link:definitionLink link:presentationLink 019 - Disclosure - Note 3 - Summary of Significant Accounting Policies (Tables) link:calculationLink link:definitionLink link:presentationLink 020 - Disclosure - Note 4 - Net Loss Per Share (Tables) link:calculationLink link:definitionLink link:presentationLink 021 - Disclosure - Note 5 - Related Party Transactions (Tables) link:calculationLink link:definitionLink link:presentationLink 022 - Disclosure - Note 6 - Convertible Promissory Note (Tables) link:calculationLink link:definitionLink link:presentationLink 023 - Disclosure - Note 7 - Leases (Tables) link:calculationLink link:definitionLink link:presentationLink 024 - Disclosure - Note 8 - Commitments and Contingencies (Tables) link:calculationLink link:definitionLink link:presentationLink 025 - Disclosure - Note 10 - Stockholders' Equity (Tables) link:calculationLink link:definitionLink link:presentationLink 026 - Disclosure - Note 1 - Description of Business and Basis of Presentation (Details Textual) link:calculationLink link:definitionLink link:presentationLink 027 - Disclosure - Note 2 - Going Concern (Details Textual) link:calculationLink link:definitionLink link:presentationLink 028 - Disclosure - Note 3 - Summary of Significant Accounting Policies (Details Textual) link:calculationLink link:definitionLink link:presentationLink 029 - Disclosure - Note 3 - Summary of Significant Accounting Policies - Revenues (Details) link:calculationLink link:definitionLink link:presentationLink 030 - Disclosure - Note 3 - Summary of Significant Accounting Policies - Remaining Performance Obligations (Details) link:calculationLink link:definitionLink link:presentationLink 031 - Disclosure - Note 3 - Summary of Significant Accounting Policies - Remaining Performance Obligations 2 (Details) link:calculationLink link:definitionLink link:presentationLink 032 - Disclosure - Note 4 - Net Loss Per Share - Anti-dilutive Securities (Details) link:calculationLink link:definitionLink link:presentationLink 033 - Disclosure - Note 5 - Related Party Transactions (Details Textual) link:calculationLink link:definitionLink link:presentationLink 034 - Disclosure - Note 5 - Related Party Transactions - Summarizes the Note (Details) link:calculationLink link:definitionLink link:presentationLink 035 - Disclosure - Note 6 - Convertible Promissory Note (Details Textual) link:calculationLink link:definitionLink link:presentationLink 036 - Disclosure - Note 6 - Convertible Promissory Note - Convertible Promissory Note (Details) link:calculationLink link:definitionLink link:presentationLink 037 - Disclosure - Note 7 - Leases (Details Textual) link:calculationLink link:definitionLink link:presentationLink 038 - Disclosure - Note 7 - Leases - Lease Information (Details) link:calculationLink link:definitionLink link:presentationLink 039 - Disclosure - Note 7 - Leases - Maturities of Lease Liabilities (Details) link:calculationLink link:definitionLink link:presentationLink 040 - Disclosure - Note 8 - Commitments and Contingencies (Details Textual) link:calculationLink link:definitionLink link:presentationLink 041 - Disclosure - Note 8 - Commitments and Contingencies - Changes in Product Liability Included in Accrued Liabilities (Details) link:calculationLink link:definitionLink link:presentationLink 042 - Disclosure - Note 9 - Payment Protection Program (Details Textual) link:calculationLink link:definitionLink link:presentationLink 043 - Disclosure - Note 10 - Stockholders' Equity (Details Textual) link:calculationLink link:definitionLink link:presentationLink 044 - Disclosure - Note 10 - Stockholders' Equity - Stock-based Compensation (Details) link:calculationLink link:definitionLink link:presentationLink 045 - Disclosure - Note 10 - Stockholders' Equity - Option Activity for Stock Option Plans (Details) link:calculationLink link:definitionLink link:presentationLink 046 - Disclosure - Note 10 - Stockholders' Equity - Warrant Activity (Details) link:calculationLink link:definitionLink link:presentationLink 047 - Disclosure - Note 11 - Major Customers and Accounts Receivable (Details Textual) link:calculationLink link:definitionLink link:presentationLink EX-101.CAL 6 thmo-20210630_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.DEF 7 thmo-20210630_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 8 thmo-20210630_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. 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 3 - Summary of Significant Accounting Policies Note 4 - Net Loss Per Share Note 5 - Related Party Transactions Note 6 - Convertible Promissory Note Note 7 - Leases Note 8 - Commitments and Contingencies Note 10 - Stockholders' Equity Note 3 - Summary of Significant Accounting Policies - Revenues (Details) Note 3 - Summary of Significant Accounting Policies - Remaining Performance Obligations (Details) Note 3 - Summary of Significant Accounting Policies - Remaining Performance Obligations 2 (Details) Note 4 - Net Loss Per Share - Anti-dilutive Securities (Details) Note 5 - Related Party Transactions - Summarizes the Note (Details) us-gaap_LiabilitiesCurrent Liabilities, Current, Total Total current liabilities Note 6 - Convertible Promissory Note - Convertible Promissory Note (Details) Note 7 - Leases - Lease Information (Details) Note 7 - Leases - Maturities of Lease Liabilities (Details) Convertible Debt [Table Text Block] Note 8 - Commitments and Contingencies - Changes in Product Liability Included in Accrued Liabilities (Details) Other current liabilities Note 10 - Stockholders' Equity - Stock-based Compensation (Details) Note 10 - Stockholders' Equity - Option Activity for Stock Option Plans (Details) Note 10 - Stockholders' Equity - Warrant Activity (Details) Notes To Financial Statements Notes To Financial Statements [Abstract] 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. Share-based Payment Arrangement, Option, Activity [Table Text Block] Foreign currency translation gain (loss) Foreign currency translation adjustments gain (loss) 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 issuance 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) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice Exercisable, weighted average exercise price, options (in dollars per share) us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1 Exercisable, weighted average remaining contractual life, options (Year) Note payable – short-term thmo_ClassOfWarrantOrRightExpiredOrCancelledDuringPeriod Warrants expired (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) us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2 Outstanding, weighted average remaining contractual life, options (Year) 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice Outstanding, weighted average exercise price, options (in dollars per share) Outstanding, weighted average exercise price, options (in dollars per share) Deferred revenue – short-term Contract with Customer, Liability, Current Accrued payroll and related expenses 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. 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. 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. 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. 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. us-gaap_PaymentsToAcquirePropertyPlantAndEquipment Capital expenditures Current liabilities: 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. us-gaap_Assets Total assets Supplemental disclosures of cash flow information: us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic Net loss attributable to common stockholders Exclusivity Fee [Member] Information pertaining to the exclusivity fee. Share-based Payment Arrangement [Text Block] Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block] Business Description and Basis of Presentation [Text Block] Award Type [Domain] Award Type [Axis] At The Market Offering Agreement [Member] Information pertaining to At The Market Offering Agreement. Private Institution [Member] Information pertaining to private institution. Other 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. Loss attributable to noncontrolling interests Convertible Debt Securities [Member] us-gaap_InterestExpenseDebtExcludingAmortization Interest Expense, Debt, Excluding Amortization 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] Comprehensive loss attributable to noncontrolling interests Commitments and Contingencies Disclosure [Text Block] Equipment and leasehold improvements, net Goodwill Paycheck Protection Program CARES Act [Member] Represents loan designed to provide funds for small businesses to keep their employees on the payroll. Device [Member] Information pertaining to the Device business segment. thmo_SupplyAgreementRenewalTermPerOption Supply Agreement, Renewal Term, Per Option (Year) Represents renewal term for supply agreement per option. Long-term Debt, Type [Axis] 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 Customer 4 [Member] Represents information related to customer 4. us-gaap_NetIncomeLossIncludingPortionAttributableToNonredeemableNoncontrollingInterest Net loss Cash flows from investing activities: Earnings Per Share [Text Block] Convertible Debt [Member] thmo_SupplyAgreementRenewalTermNumberOfOptions Supply Agreement, Renewal Term, Number of Options Represents number of options to renew term. us-gaap_IncomeLossFromEquityMethodInvestments Income (Loss) from Equity Method Investments, Total 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] 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_IncreaseDecreaseInDueToRelatedPartiesCurrent Interest payable - related party us-gaap_IncreaseDecreaseInAccountsPayableTrade Accounts payable 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 Other comprehensive loss: us-gaap_ComprehensiveIncomeNetOfTax Comprehensive loss attributable to common stockholders City Area Code Maturity Date Debt Instrument, Maturity Date New Accounting Pronouncements, Policy [Policy Text Block] Reclassification, Comparability Adjustment [Policy Text Block] 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 Stated Interest Rate State interest rate Debt Instrument, Interest Rate, Stated Percentage us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets Prepaid expenses and other assets Discount rate Document Fiscal Period Focus us-gaap_OperatingLeaseCost Operating Lease, Cost Document Fiscal Year Focus Lease, Cost [Table Text Block] Document Period End Date Weighted average remaining lease term (Year) Entity File Number Entity Emerging Growth Company Face Value Face value Debt Instrument, Face Amount Document Type Gain on extinguishment of debt 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] Entity Filer Category Debt Instrument [Axis] Entity Current Reporting Status Debt Instrument, Name [Domain] us-gaap_ConcentrationRiskPercentage1 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 Entity Registrant Name Entity [Domain] Legal Entity [Axis] Customer Concentration Risk [Member] Entity Address, Address Line One Entity Address, City or Town Entity Address, Postal Zip Code 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 Unvested Series A Warrants [Member] Information about the unvested series A warrants. 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 Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block] us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period (in shares) 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 Cancelled / Forfeited, options (in shares) Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period (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 Current Liabilities [Member] Represents current liabilities. 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] Non-current lease liability Operating lease obligations – long-term Present value of operating lease liabilities Current lease liability (included in other current liabilities) us-gaap_OperatingLeaseLiabilityCurrent 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 financing lease obligations us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree 2024 Supplemental non-cash financing and investing information: us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths 2022 us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo 2023 Lessee, Operating Lease, Liability, Maturity [Table Text Block] Other assets us-gaap_ShareBasedCompensation Stock based compensation expense Related party promissory note converted to common stock us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear 2021 (Remaining) Debt Conversion Description [Axis] Debt Conversion, Name [Domain] Expenses: Amortization of debt discount/premium, net Amortization of Debt Discount (Premium) us-gaap_DepreciationDepletionAndAmortization Depreciation and amortization us-gaap_SharesIssuedPricePerShare Shares Issued, Price Per Share (in dollars per share) Inventories, non-current us-gaap_AssetsCurrent Assets, Current, Total Total current assets 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) Revenue from Contract with Customer [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). 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] Preferred stock, $0.001 par value; 2,000,000 shares authorized, none outstanding Cash paid for interest Interest Paid, Excluding Capitalized Interest, Operating Activities Investment, Name [Axis] Preferred stock, shares authorized (in shares) Inventories Preferred stock, par value (in dollars per share) Net revenues Net revenues Customer [Axis] Customer [Domain] us-gaap_ProductWarrantyAccrualPayments Settlements made during the period Warranties issued during the period us-gaap_ProceedsFromCustomers Proceeds from Customers 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 $214,000 at June 30, 2021 and 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. Exercise of pre-funded warrants Amount of increase in additional paid in capital (APIC) resulting from the exercise of pre-funded warrants. AOCI Attributable to Parent [Member] Schedule of Product Warranty Liability [Table Text Block] Stockholders’ equity: Other income (expenses) 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 us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect Net increase (decrease) in cash, cash equivalents and restricted cash us-gaap_Liabilities Total liabilities us-gaap_NetCashProvidedByUsedInFinancingActivities Net cash provided by financing activities Commitments and contingencies Sale of Stock [Axis] Sale of Stock [Domain] Executive Officer [Member] us-gaap_OperatingIncomeLoss Loss from operations us-gaap_ContractWithCustomerLiabilityRevenueRecognized Contract with Customer, Liability, Revenue Recognized us-gaap_NetCashProvidedByUsedInOperatingActivities Net cash used in operating activities Other expenses: Prepaid expenses and other current assets us-gaap_NetCashProvidedByUsedInInvestingActivities Net cash used in investing activities Effects of foreign currency rate changes on cash and cash equivalents us-gaap_GrossProfit Gross profit (loss) Cost of revenues The July 2019 Note [Member] Represents the unsecured convertible promissory note issued in July 2019. Schedule of Stockholders' Equity Note, Warrants or Rights [Table Text Block] 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 Accounting Standards Update [Axis] us-gaap_ProductWarrantyAccrual Balance Balance Noncontrolling Interest [Member] Customer 3 [Member] Represents the third major customer of the company. Proceeds from exercise of options, 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] 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 Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] us-gaap_ClassOfWarrantOrRightOutstanding Outstanding (in shares) Outstanding (in shares) Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table Text Block] us-gaap_LineOfCredit Long-term Line of Credit, Total Disaggregation of Revenue [Table Text Block] Balance Sheet Location [Axis] Balance Sheet Location [Domain] us-gaap_DebtInstrumentUnamortizedDiscount Remaining debt discount Document Quarterly Report Entity Incorporation, State or Country Code Accounting Policies [Abstract] thmo_NonoperatingIncomeExpenseIncludingInterestExpense Total other expense Represents the amount of nonoperating income (expense) including interest expense. Document Transition Report Concentration Risk Disclosure [Text Block] Selling, General and Administrative Expenses [Member] Entity Interactive Data Current Security Exchange Name Title of 12(b) Security Proceeds from convertible promissory note-related party us-gaap_ProceedsFromIssuanceOfLongTermDebt Proceeds from Issuance of Long-term Debt, Total Cost of Sales [Member] 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 Weighted average common shares outstanding – basic and diluted (in shares) Anti-dilutive securities (in shares) Proceeds from note payable Carrying Value Basic and diluted net loss per common share (in dollars per share) Per share data: Statement [Table] us-gaap_MinorityInterestOwnershipPercentageByParent Noncontrolling Interest, Ownership Percentage by Parent us-gaap_NotesPayableRelatedPartiesClassifiedCurrent Convertible promissory note – related party, net 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. Business Acquisition [Axis] Business Acquisition, Acquiree [Domain] Statement of Cash Flows [Abstract] Statement of Stockholders' Equity [Abstract] 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) Exercisable (in shares) Number of warrants or rights exercisable. Cash flows from financing activities: Other noncurrent liabilities 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 thmo_NumberOfMajorCustomers Number of Major Customers The number of major customers. Amortization of accelerated debt discount due to conversion Amount of amortization of accelerated debt discount due to conversion. Four Customers [Member] Represents four customers. 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] Three Customers [Member] Represents three customers. Customer 2 [Member] Represents customer 2. Note payable Conversion of January 2019 Amended Notes to Common Stock [Member] Represents the conversion of the January 2019 amended notes to common stock. EX-101.PRE 9 thmo-20210630_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE XML 10 thmo20210630_10q_htm.xml IDEA: XBRL DOCUMENT 0000811212 2021-01-01 2021-06-30 0000811212 2021-08-11 0000811212 2021-06-30 0000811212 2020-12-31 0000811212 2021-04-01 2021-06-30 0000811212 2020-04-01 2020-06-30 0000811212 2020-01-01 2020-06-30 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-03-31 0000811212 2021-01-01 2021-03-31 0000811212 us-gaap:CommonStockMember thmo:AtTheMarketOfferingAgreementMember 2021-01-01 2021-03-31 0000811212 us-gaap:AdditionalPaidInCapitalMember thmo:AtTheMarketOfferingAgreementMember 2021-01-01 2021-03-31 0000811212 thmo:AtTheMarketOfferingAgreementMember 2021-01-01 2021-03-31 0000811212 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-03-31 0000811212 us-gaap:RetainedEarningsMember 2021-01-01 2021-03-31 0000811212 us-gaap:NoncontrollingInterestMember 2021-01-01 2021-03-31 0000811212 us-gaap:CommonStockMember 2021-03-31 0000811212 us-gaap:AdditionalPaidInCapitalMember 2021-03-31 0000811212 us-gaap:RetainedEarningsMember 2021-03-31 0000811212 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-03-31 0000811212 us-gaap:NoncontrollingInterestMember 2021-03-31 0000811212 2021-03-31 0000811212 us-gaap:AdditionalPaidInCapitalMember 2021-04-01 2021-06-30 0000811212 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-04-01 2021-06-30 0000811212 us-gaap:RetainedEarningsMember 2021-04-01 2021-06-30 0000811212 us-gaap:NoncontrollingInterestMember 2021-04-01 2021-06-30 0000811212 us-gaap:CommonStockMember 2021-06-30 0000811212 us-gaap:AdditionalPaidInCapitalMember 2021-06-30 0000811212 us-gaap:RetainedEarningsMember 2021-06-30 0000811212 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-06-30 0000811212 us-gaap:NoncontrollingInterestMember 2021-06-30 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-03-31 0000811212 2020-01-01 2020-03-31 0000811212 us-gaap:CommonStockMember 2020-01-01 2020-03-31 0000811212 thmo:BoyalifeAssetHoldingIIMember us-gaap:CommonStockMember 2020-01-01 2020-03-31 0000811212 thmo:BoyalifeAssetHoldingIIMember us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-03-31 0000811212 thmo:BoyalifeAssetHoldingIIMember 2020-01-01 2020-03-31 0000811212 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-03-31 0000811212 us-gaap:RetainedEarningsMember 2020-01-01 2020-03-31 0000811212 us-gaap:NoncontrollingInterestMember 2020-01-01 2020-03-31 0000811212 us-gaap:CommonStockMember 2020-03-31 0000811212 us-gaap:AdditionalPaidInCapitalMember 2020-03-31 0000811212 us-gaap:RetainedEarningsMember 2020-03-31 0000811212 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-03-31 0000811212 us-gaap:NoncontrollingInterestMember 2020-03-31 0000811212 2020-03-31 0000811212 us-gaap:AdditionalPaidInCapitalMember 2020-04-01 2020-06-30 0000811212 us-gaap:CommonStockMember 2020-04-01 2020-06-30 0000811212 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-04-01 2020-06-30 0000811212 us-gaap:RetainedEarningsMember 2020-04-01 2020-06-30 0000811212 us-gaap:NoncontrollingInterestMember 2020-04-01 2020-06-30 0000811212 us-gaap:CommonStockMember 2020-06-30 0000811212 us-gaap:AdditionalPaidInCapitalMember 2020-06-30 0000811212 us-gaap:RetainedEarningsMember 2020-06-30 0000811212 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-06-30 0000811212 us-gaap:NoncontrollingInterestMember 2020-06-30 0000811212 2020-06-30 0000811212 thmo:ConversionOfRelatedPartyConvertiblePromissoryNoteIntoCommonStockMember 2020-01-01 2020-06-30 0000811212 thmo:ConversionOfJanuary2019AmendedNotesToCommonStockMember 2020-01-01 2020-06-30 0000811212 thmo:CARTXpressMember 2021-06-30 0000811212 thmo:DeviceRevenueMember thmo:DeviceMember thmo:AxpMember 2021-04-01 2021-06-30 0000811212 us-gaap:ServiceMember thmo:DeviceMember thmo:AxpMember 2021-04-01 2021-06-30 0000811212 thmo:DeviceMember thmo:AxpMember 2021-04-01 2021-06-30 0000811212 thmo:DeviceRevenueMember thmo:DeviceMember thmo:BioarchiveMember 2021-04-01 2021-06-30 0000811212 us-gaap:ServiceMember thmo:DeviceMember thmo:BioarchiveMember 2021-04-01 2021-06-30 0000811212 thmo:DeviceMember thmo:BioarchiveMember 2021-04-01 2021-06-30 0000811212 thmo:DeviceRevenueMember thmo:DeviceMember thmo:CARTXpressMember 2021-04-01 2021-06-30 0000811212 us-gaap:ServiceMember thmo:DeviceMember thmo:CARTXpressMember 2021-04-01 2021-06-30 0000811212 thmo:OtherMember thmo:DeviceMember thmo:CARTXpressMember 2021-04-01 2021-06-30 0000811212 thmo:DeviceMember thmo:CARTXpressMember 2021-04-01 2021-06-30 0000811212 thmo:DeviceRevenueMember thmo:DeviceMember thmo:ManualDisposablesMember 2021-04-01 2021-06-30 0000811212 thmo:DeviceMember thmo:ManualDisposablesMember 2021-04-01 2021-06-30 0000811212 thmo:DeviceRevenueMember thmo:DeviceMember thmo:OtherSubsegmentsMember 2021-04-01 2021-06-30 0000811212 thmo:OtherMember thmo:DeviceMember thmo:OtherSubsegmentsMember 2021-04-01 2021-06-30 0000811212 thmo:DeviceMember thmo:OtherSubsegmentsMember 2021-04-01 2021-06-30 0000811212 thmo:DeviceRevenueMember 2021-04-01 2021-06-30 0000811212 us-gaap:ServiceMember 2021-04-01 2021-06-30 0000811212 thmo:OtherMember 2021-04-01 2021-06-30 0000811212 thmo:DeviceRevenueMember thmo:DeviceMember thmo:AxpMember 2021-01-01 2021-06-30 0000811212 us-gaap:ServiceMember thmo:DeviceMember thmo:AxpMember 2021-01-01 2021-06-30 0000811212 thmo:DeviceMember thmo:AxpMember 2021-01-01 2021-06-30 0000811212 thmo:DeviceRevenueMember thmo:DeviceMember thmo:BioarchiveMember 2021-01-01 2021-06-30 0000811212 us-gaap:ServiceMember thmo:DeviceMember thmo:BioarchiveMember 2021-01-01 2021-06-30 0000811212 thmo:DeviceMember thmo:BioarchiveMember 2021-01-01 2021-06-30 0000811212 thmo:DeviceRevenueMember thmo:DeviceMember thmo:CARTXpressMember 2021-01-01 2021-06-30 0000811212 us-gaap:ServiceMember thmo:DeviceMember thmo:CARTXpressMember 2021-01-01 2021-06-30 0000811212 thmo:OtherMember thmo:DeviceMember thmo:CARTXpressMember 2021-01-01 2021-06-30 0000811212 thmo:DeviceMember thmo:CARTXpressMember 2021-01-01 2021-06-30 0000811212 thmo:DeviceRevenueMember thmo:DeviceMember thmo:ManualDisposablesMember 2021-01-01 2021-06-30 0000811212 thmo:DeviceMember thmo:ManualDisposablesMember 2021-01-01 2021-06-30 0000811212 thmo:DeviceRevenueMember thmo:DeviceMember thmo:OtherSubsegmentsMember 2021-01-01 2021-06-30 0000811212 thmo:OtherMember thmo:DeviceMember thmo:OtherSubsegmentsMember 2021-01-01 2021-06-30 0000811212 thmo:DeviceMember thmo:OtherSubsegmentsMember 2021-01-01 2021-06-30 0000811212 thmo:DeviceRevenueMember 2021-01-01 2021-06-30 0000811212 us-gaap:ServiceMember 2021-01-01 2021-06-30 0000811212 thmo:OtherMember 2021-01-01 2021-06-30 0000811212 thmo:DeviceRevenueMember thmo:DeviceMember thmo:AxpMember 2020-04-01 2020-06-30 0000811212 us-gaap:ServiceMember thmo:DeviceMember thmo:AxpMember 2020-04-01 2020-06-30 0000811212 thmo:DeviceMember thmo:AxpMember 2020-04-01 2020-06-30 0000811212 thmo:DeviceRevenueMember thmo:DeviceMember thmo:BioarchiveMember 2020-04-01 2020-06-30 0000811212 us-gaap:ServiceMember thmo:DeviceMember thmo:BioarchiveMember 2020-04-01 2020-06-30 0000811212 thmo:DeviceMember thmo:BioarchiveMember 2020-04-01 2020-06-30 0000811212 thmo:DeviceRevenueMember thmo:DeviceMember thmo:CARTXpressMember 2020-04-01 2020-06-30 0000811212 us-gaap:ServiceMember thmo:DeviceMember thmo:CARTXpressMember 2020-04-01 2020-06-30 0000811212 thmo:OtherMember thmo:DeviceMember thmo:CARTXpressMember 2020-04-01 2020-06-30 0000811212 thmo:DeviceMember thmo:CARTXpressMember 2020-04-01 2020-06-30 0000811212 thmo:DeviceRevenueMember thmo:DeviceMember thmo:ManualDisposablesMember 2020-04-01 2020-06-30 0000811212 thmo:DeviceMember thmo:ManualDisposablesMember 2020-04-01 2020-06-30 0000811212 thmo:DeviceRevenueMember thmo:DeviceMember thmo:OtherSubsegmentsMember 2020-04-01 2020-06-30 0000811212 thmo:OtherMember thmo:DeviceMember thmo:OtherSubsegmentsMember 2020-04-01 2020-06-30 0000811212 thmo:DeviceMember thmo:OtherSubsegmentsMember 2020-04-01 2020-06-30 0000811212 thmo:DeviceRevenueMember 2020-04-01 2020-06-30 0000811212 us-gaap:ServiceMember 2020-04-01 2020-06-30 0000811212 thmo:OtherMember 2020-04-01 2020-06-30 0000811212 thmo:DeviceRevenueMember thmo:DeviceMember thmo:AxpMember 2020-01-01 2020-06-30 0000811212 us-gaap:ServiceMember thmo:DeviceMember thmo:AxpMember 2020-01-01 2020-06-30 0000811212 thmo:DeviceMember thmo:AxpMember 2020-01-01 2020-06-30 0000811212 thmo:DeviceRevenueMember thmo:DeviceMember thmo:BioarchiveMember 2020-01-01 2020-06-30 0000811212 us-gaap:ServiceMember thmo:DeviceMember thmo:BioarchiveMember 2020-01-01 2020-06-30 0000811212 thmo:DeviceMember thmo:BioarchiveMember 2020-01-01 2020-06-30 0000811212 thmo:DeviceRevenueMember thmo:DeviceMember thmo:CARTXpressMember 2020-01-01 2020-06-30 0000811212 us-gaap:ServiceMember thmo:DeviceMember thmo:CARTXpressMember 2020-01-01 2020-06-30 0000811212 thmo:OtherMember thmo:DeviceMember thmo:CARTXpressMember 2020-01-01 2020-06-30 0000811212 thmo:DeviceMember thmo:CARTXpressMember 2020-01-01 2020-06-30 0000811212 thmo:DeviceRevenueMember thmo:DeviceMember thmo:ManualDisposablesMember 2020-01-01 2020-06-30 0000811212 thmo:DeviceMember thmo:ManualDisposablesMember 2020-01-01 2020-06-30 0000811212 thmo:DeviceRevenueMember thmo:DeviceMember thmo:OtherSubsegmentsMember 2020-01-01 2020-06-30 0000811212 thmo:OtherMember thmo:DeviceMember thmo:OtherSubsegmentsMember 2020-01-01 2020-06-30 0000811212 thmo:DeviceMember thmo:OtherSubsegmentsMember 2020-01-01 2020-06-30 0000811212 thmo:DeviceRevenueMember 2020-01-01 2020-06-30 0000811212 us-gaap:ServiceMember 2020-01-01 2020-06-30 0000811212 thmo:OtherMember 2020-01-01 2020-06-30 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-04-01 2021-06-30 0000811212 thmo:ExclusivityFeeMember 2020-04-01 2020-06-30 0000811212 thmo:ExclusivityFeeMember 2021-01-01 2021-06-30 0000811212 thmo:ExclusivityFeeMember 2021-06-30 0000811212 us-gaap:ServiceMember 2021-07-01 2021-06-30 0000811212 us-gaap:ServiceMember 2022-01-01 2021-06-30 0000811212 us-gaap:ServiceMember 2023-01-01 2021-06-30 0000811212 us-gaap:ServiceMember 2024-01-01 2021-06-30 0000811212 us-gaap:ServiceMember 2025-01-01 2021-06-30 0000811212 us-gaap:ServiceMember 2021-06-30 0000811212 thmo:ClinicalRevenueMember 2021-07-01 2021-06-30 0000811212 thmo:ClinicalRevenueMember 2022-01-01 2021-06-30 0000811212 thmo:ClinicalRevenueMember 2023-01-01 2021-06-30 0000811212 thmo:ClinicalRevenueMember 2024-01-01 2021-06-30 0000811212 thmo:ClinicalRevenueMember 2025-01-01 2021-06-30 0000811212 thmo:ClinicalRevenueMember 2021-06-30 0000811212 thmo:ExclusivityFeeMember 2021-07-01 2021-06-30 0000811212 thmo:ExclusivityFeeMember 2022-01-01 2021-06-30 0000811212 thmo:ExclusivityFeeMember 2023-01-01 2021-06-30 0000811212 thmo:ExclusivityFeeMember 2024-01-01 2021-06-30 0000811212 thmo:ExclusivityFeeMember 2025-01-01 2021-06-30 0000811212 2021-07-01 2021-06-30 0000811212 2022-01-01 2021-06-30 0000811212 2023-01-01 2021-06-30 0000811212 2024-01-01 2021-06-30 0000811212 2025-01-01 2021-06-30 0000811212 us-gaap:ConvertibleDebtSecuritiesMember 2021-01-01 2021-06-30 0000811212 us-gaap:ConvertibleDebtSecuritiesMember 2020-01-01 2020-06-30 0000811212 thmo:VestedSeriesAWarrantsMember 2020-01-01 2020-06-30 0000811212 thmo:UnvestedSeriesAWarrantsMember 2020-01-01 2020-06-30 0000811212 thmo:WarrantOtherMember 2021-01-01 2021-06-30 0000811212 thmo:WarrantOtherMember 2020-01-01 2020-06-30 0000811212 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-06-30 0000811212 us-gaap:EmployeeStockOptionMember 2020-01-01 2020-06-30 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-06-30 0000811212 thmo:ImmunecyteMember 2021-01-01 2021-06-30 0000811212 us-gaap:RevolvingCreditFacilityMember thmo:BoyalifeAssetHoldingIIMember 2017-03-31 0000811212 us-gaap:RevolvingCreditFacilityMember thmo:BoyalifeAssetHoldingIIMember 2020-04-28 0000811212 us-gaap:RevolvingCreditFacilityMember thmo:BoyalifeAssetHoldingIIMember 2020-12-31 0000811212 us-gaap:RevolvingCreditFacilityMember thmo:BoyalifeAssetHoldingIIMember 2021-01-01 2021-03-17 0000811212 us-gaap:ConvertibleDebtMember thmo:BoyalifeAssetHoldingIIMember 2018-04-16 0000811212 us-gaap:ConvertibleDebtMember thmo:BoyalifeAssetHoldingIIMember 2018-12-31 0000811212 us-gaap:ConvertibleDebtMember thmo:BoyalifeAssetHoldingIIMember 2021-01-01 2021-06-30 0000811212 us-gaap:ConvertibleDebtMember thmo:BoyalifeAssetHoldingIIMember 2021-06-30 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-04-01 2021-06-30 0000811212 us-gaap:RevolvingCreditFacilityMember thmo:BoyalifeAssetHoldingIIMember 2021-01-01 2021-06-30 0000811212 us-gaap:RevolvingCreditFacilityMember thmo:BoyalifeAssetHoldingIIMember 2020-04-01 2020-06-30 0000811212 us-gaap:RevolvingCreditFacilityMember thmo:BoyalifeAssetHoldingIIMember 2020-01-01 2020-06-30 0000811212 us-gaap:RevolvingCreditFacilityMember thmo:BoyalifeAssetHoldingIIMember 2020-01-10 2020-06-30 0000811212 us-gaap:RevolvingCreditFacilityMember thmo:BoyalifeAssetHoldingIIMember 2021-06-30 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-06-30 0000811212 thmo:TheJuly2019NoteMember us-gaap:ConvertibleDebtMember 2021-06-30 0000811212 thmo:TheJuly2019NoteMember us-gaap:ConvertibleDebtMember 2020-01-01 2020-12-31 0000811212 thmo:TheJuly2019NoteMember us-gaap:ConvertibleDebtMember 2020-12-31 0000811212 thmo:TheJuly2019NoteMember us-gaap:ConvertibleDebtMember 2021-04-01 2021-06-30 0000811212 thmo:TheJuly2019NoteMember us-gaap:ConvertibleDebtMember 2020-04-01 2020-06-30 0000811212 thmo:TheJuly2019NoteMember us-gaap:ConvertibleDebtMember 2020-01-01 2020-06-30 0000811212 thmo:CurrentLiabilitiesMember 2021-06-30 0000811212 thmo:CurrentLiabilitiesMember 2020-12-31 0000811212 us-gaap:AccountingStandardsUpdate201602Member 2019-01-01 0000811212 2020-07-13 0000811212 srt:MinimumMember 2021-01-01 2021-06-30 0000811212 srt:MaximumMember 2021-01-01 2021-06-30 0000811212 thmo:PaycheckProtectionProgramCaresActMember 2020-04-21 2020-04-21 0000811212 thmo:PaycheckProtectionProgramCaresActMember 2021-01-01 2021-06-30 0000811212 thmo:AtTheMarketOfferingAgreementMember 2019-12-13 0000811212 thmo:AtTheMarketOfferingAgreementMember 2020-05-19 0000811212 thmo:AtTheMarketOfferingAgreementMember 2019-12-13 2021-06-30 0000811212 thmo:AtTheMarketOfferingAgreementMember 2021-06-30 0000811212 thmo:AtTheMarketOfferingAgreementMember 2021-01-01 2021-06-30 0000811212 srt:ExecutiveOfficerMember 2021-05-01 2021-05-31 0000811212 srt:ExecutiveOfficerMember us-gaap:EmployeeStockOptionMember 2021-04-01 2021-06-30 0000811212 us-gaap:CostOfSalesMember 2021-04-01 2021-06-30 0000811212 us-gaap:CostOfSalesMember 2020-04-01 2020-06-30 0000811212 us-gaap:CostOfSalesMember 2021-01-01 2021-06-30 0000811212 us-gaap:CostOfSalesMember 2020-01-01 2020-06-30 0000811212 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2021-04-01 2021-06-30 0000811212 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2020-04-01 2020-06-30 0000811212 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2021-01-01 2021-06-30 0000811212 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2020-01-01 2020-06-30 0000811212 us-gaap:ResearchAndDevelopmentExpenseMember 2021-04-01 2021-06-30 0000811212 us-gaap:ResearchAndDevelopmentExpenseMember 2020-04-01 2020-06-30 0000811212 us-gaap:ResearchAndDevelopmentExpenseMember 2021-01-01 2021-06-30 0000811212 us-gaap:ResearchAndDevelopmentExpenseMember 2020-01-01 2020-06-30 0000811212 2020-01-01 2020-12-31 0000811212 thmo:Customer1Member us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-04-01 2021-06-30 0000811212 thmo:Customer1Member us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2020-04-01 2020-06-30 0000811212 thmo:Customer2Member us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-04-01 2021-06-30 0000811212 thmo:Customer2Member us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2020-04-01 2020-06-30 0000811212 thmo:Customer3Member us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-04-01 2021-06-30 0000811212 thmo:Customer3Member us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2020-04-01 2020-06-30 0000811212 thmo:Customer4Member us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-04-01 2021-06-30 0000811212 thmo:Customer4Member us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2020-04-01 2020-06-30 0000811212 thmo:Customer1Member us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-06-30 0000811212 thmo:Customer1Member us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-06-30 0000811212 thmo:Customer2Member us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-06-30 0000811212 thmo:Customer2Member us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-06-30 0000811212 thmo:Customer3Member us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-06-30 0000811212 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-06-30 0000811212 thmo:FourCustomersMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2021-01-01 2021-06-30 0000811212 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-12-31 0000811212 thmo:ThreeCustomersMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2020-01-01 2020-12-31 shares thunderdome:item iso4217:USD iso4217:USD shares pure utr:Y 0000811212 ThermoGenesis Holdings, Inc. false --12-31 Q2 2021 214000 214000 0.001 0.001 2000000 2000000 0 0 0 0 0.001 0.001 350000000 350000000 11911784 11911784 8934952 8934952 P5Y 2 P2Y P4Y P0Y6M P1Y P1Y P1Y P1Y P0Y6M P1Y P1Y P1Y P1Y P0Y6M P1Y P1Y P1Y P1Y P0Y6M P1Y P1Y P1Y P1Y 2022-03-06 2022-03-06 2022-07-31 2022-07-31 27000 60000 120000 P1Y P2Y 10-Q true 2021-06-30 false 333-82900 DE 94-3018487 2711 Citrus Road Rancho Cordova CA 95742 916 858-5100 Common Stock, $.001 par value THMO NASDAQ Yes Yes Non-accelerated Filer true false false 11911784 8668000 7161000 1242000 1382000 5813000 5877000 354000 878000 16077000 15298000 2227000 1221000 1282000 1424000 654000 730000 781000 781000 1334000 1358000 48000 48000 22403000 20860000 1120000 1366000 345000 349000 903000 608000 7590000 1106000 2082000 447000 847000 1291000 11911000 6143000 5935000 653000 493000 199000 508000 604000 1442000 1596000 20000 20000 14534000 14990000 12000 9000 268244000 259058000 -260235000 -253283000 29000 16000 8050000 5800000 -181000 70000 7869000 5870000 22403000 20860000 2201000 2242000 3718000 5442000 1215000 4874000 2024000 6582000 986000 -2632000 1694000 -1140000 3502000 1978000 5494000 4070000 622000 578000 1001000 1187000 4124000 2556000 6495000 5257000 -3138000 -5188000 -4801000 -6397000 1524000 1314000 3043000 4845000 -10000 -8000 -11000 -11000 652000 -1534000 -1322000 -2402000 -4856000 -4672000 -6510000 -7203000 -11253000 -133000 -73000 -251000 -214000 -4539000 -6437000 -6952000 -11039000 -4672000 -6510000 -7203000 -11253000 12000 1000 13000 39000 -4660000 -6509000 -7190000 -11214000 -133000 -73000 -251000 -214000 -4527000 -6436000 -6939000 -11000000 -0.38 -1.02 -0.59 -2.11 11911784 6315566 11679075 5230921 8934952 9000 259058000 -253283000 16000 70000 5870000 258000 258000 2976832 3000 6829000 6832000 1000 1000 -2413000 -118000 -2531000 11911784 12000 266145000 -255696000 17000 -48000 10430000 2099000 2099000 12000 12000 -4539000 -133000 -4672000 11911784 12000 268244000 -260235000 29000 -181000 7869000 2843601 3000 237313000 -236932000 2000 530000 916000 67000 67000 100000 10000 10000 7866 47000 47000 1869000 1869000 1666670 2000 2998000 3000000 100000 180000 180000 1050748 1000 3220000 3221000 38000 38000 -4602000 -141000 -4743000 5768885 6000 245704000 -241534000 40000 389000 4605000 314000 314000 224445 22000 22000 267271 1604000 1604000 3112000 3112000 104445 1000 188000 189000 344419 1993000 1993000 1000 1000 -6437000 -73000 -6510000 6709465 7000 252937000 -247971000 41000 316000 5330000 -7203000 -11253000 320000 392000 2357000 381000 1815000 1257000 2486000 98000 3744000 -114000 652000 -140000 378000 1042000 5108000 -524000 65000 -236000 1812000 -976000 -912000 -4000 238000 294000 167000 -434000 -1607000 -245000 -221000 -5244000 -8953000 80000 23000 -80000 -23000 4287000 22000 6832000 5214000 1683000 646000 6832000 11808000 -1000 -5000 1507000 2827000 7161000 4157000 8668000 6984000 2202000 2031000 4981000 3000000 369000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b><em style="font: inherit;">1.</em></b>   <b><span style="text-decoration: underline; ">DESCRIPTION OF BUSINESS AND BASIS OF PRESENTATION</span></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>Description of Business</i></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">ThermoGenesis Holdings, Inc. (“ThermoGenesis Holdings,” the “Company,” “we,” “our,” “us”), develops, commercializes and markets a range of automated technologies for 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 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 bio-manufacturing for immuno-oncology applications. The Company and its subsidiaries currently manufacture and market the following products:</p> <p style="font-family:'Times 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>Clinical Bio-Banking Applications:</i></p> <table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:Times New Roman;font-size:10pt;"> <tbody> <tr> <td style="width:18pt;"> </td> <td style="vertical-align:top;width:18pt;"> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">●</p> </td> <td style="vertical-align:top;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">AXP®<sup style="vertical-align:top;line-height:120%;font-size:pt"> </sup>II<sup style="vertical-align:top;line-height:120%;font-size:pt"> </sup>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 <em style="font: inherit;">510</em>(k) medical device.</p> </td> </tr> </tbody> </table> <table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:Times New Roman;font-size:10pt;"> <tbody> <tr> <td style="width:18pt;"> </td> <td style="vertical-align:top;width:18pt;"> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">●</p> </td> <td style="vertical-align:top;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">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 <em style="font: inherit;">510</em>(k) medical device.</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;"><i>Point-of-Care Applications:</i></p> <table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:Times New Roman;font-size:10pt;"> <tbody> <tr> <td style="width:18pt;"> </td> <td style="vertical-align:top;width:18pt;"> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">●</p> </td> <td style="vertical-align:top;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">PXP®<sup style="vertical-align:top;line-height:120%;font-size:pt"> </sup>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 <em style="font: inherit;">510</em>(k) medical device.</p> </td> </tr> </tbody> </table> <table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:Times New Roman;font-size:10pt;"> <tbody> <tr> <td style="width:18pt;"> </td> <td style="vertical-align:top;width:18pt;"> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">●</p> </td> <td style="vertical-align:top;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">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 <em style="font: inherit;">510</em>(k) medical device.</p> </td> </tr> </tbody> </table> <table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:Times New Roman;font-size:10pt;"> <tbody> <tr> <td style="width:18pt;"> </td> <td style="vertical-align:top;width:18pt;"> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">●</p> </td> <td style="vertical-align:top;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">PXP-<em style="font: inherit;">1000</em> 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 <em style="font: inherit;">510</em>(k) medical device.</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;"><i>Large Scale Cell Processing and Biomanufacturing:</i></p> <table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:Times New Roman;font-size:10pt;"> <tbody> <tr> <td style="width:18pt;"> </td> <td style="vertical-align:top;width:18pt;"> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">●</p> </td> <td style="vertical-align:top;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><em style="font: inherit;">X</em>-Series® Products: <em style="font: inherit;">X</em>-Lab® for cell isolation, <em style="font: inherit;">X</em>-Wash® System for cell washing and reformulation, <em style="font: inherit;">X</em>-Mini® for high efficiency small scale cell purification, and <em style="font: inherit;">X</em>-BACS® System under development for large scale cell purification using our proprietary buoyancy-activated cell sorting (“BACS”) technology.</p> </td> </tr> </tbody> </table> <table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:Times New Roman;font-size:10pt;"> <tbody> <tr> <td style="width:18pt;"> </td> <td style="vertical-align:top;width:18pt;"> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">●</p> </td> <td style="vertical-align:top;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">CAR-TXpress™ Platform – a modular designed, functionally closed platform that addresses the critical unmet need for large scale cellular processing and chemistry, manufacturing and controls (“CMC”) needs for manufacturing chimeric antigen receptor (“CAR”) T cell therapies. The CAR-TXpress Platform is owned and developed through a subsidiary CAR-TXpress Bio, Inc. (“CARTXpress Bio”) in which the Company owns 80% of the equity interest.</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>Basis of Presentation</i></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (U.S. GAAP) for interim financial information and with the instructions to Form <em style="font: inherit;">10</em>-Q and Article <em style="font: inherit;">8</em> of Regulation S-<em style="font: inherit;">X.</em> Accordingly, certain information and footnote disclosures normally included in annual financial statements prepared in accordance with U.S. GAAP have been condensed or omitted pursuant to such Securities and Exchange Commission (SEC) rules and regulations and accounting principles applicable for interim periods. In the opinion of management, all adjustments (consisting of normal recurring accruals) considered necessary for a fair presentation have been included. Events subsequent to the balance sheet date have been evaluated for inclusion in the accompanying condensed consolidated financial statements through the date of issuance.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">Operating results for the <em style="font: inherit;">three</em>-month period ended <em style="font: inherit;"> June 30, 2021 </em>are <em style="font: inherit;">not</em> necessarily indicative of the results that <em style="font: inherit;"> may </em>be expected for the year ending <em style="font: inherit;"> December 31, 2021. </em>These unaudited condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and the notes thereto included in ThermoGenesis Holdings, Inc. Annual Report on Form <em style="font: inherit;">10</em>-K 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;"><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;">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;">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> 0.80 0.20 0.80 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b><em style="font: inherit;">2.</em> </b><b><span style="text-decoration: underline; ">GOING CONCERN</span></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">At <em style="font: inherit;"> June 30, 2021, </em>the Company had cash and cash equivalents of $8,668,000 and working capital of $4,166,000. The Company has incurred historical losses from operations and expects to continue to incur operating losses in the near future. These recurring losses 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 of this report. 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 cash 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.</p> <p style="font-family:'Times New Roman';font-size:10pt;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 condensed consolidated financial statements have been prepared assuming that the Company will continue as a going concern; however, the above conditions raise substantial doubt about the Company’s ability to do so. The condensed 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> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> 8668000 4166000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b><em style="font: inherit;">3.</em> </b><b><span style="text-decoration: underline; ">SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</span></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;">There have been <em style="font: inherit;">no</em> material changes in the Company’s significant accounting policies to those disclosed in the Company’s Annual Report filed on its Form <em style="font: inherit;">10</em>-K 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;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;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 Company was <em style="font: inherit;">not</em> profitable for the <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 30, 2021 </em>and has a full valuation allowance on all net operating loss (“NOL”) tax carryforwards. As such, 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;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>Revenue Recognition </i></b></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 <em style="font: inherit;">five</em>-step process outlined in Accounting Standards Codification (“ASC”) <em style="font: inherit;">606.</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;">The following tables summarize the revenues by product line:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 18pt; width: 95%; 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;">Three Months Ended June 30, 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; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 48%;"> <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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,048,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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">48,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: 10%; 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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,096,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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">223,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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">326,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: 10%; 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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">549,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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">287,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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">30,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: 10%; 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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">389,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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">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: 10%; 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: 10%; 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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">116,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: 10%; 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,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: 10%; 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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">21,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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">51,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; margin-left: 18pt;">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: 10%; 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,704,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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">404,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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">93,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: 10%; 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,201,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: 5%; margin-left: 18pt; width: 95%; 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;">Six Months Ended June 30, 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 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; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 48%;"> <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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,273,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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">87,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: 10%; 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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,360,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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">431,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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">868,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: 10%; 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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,299,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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">542,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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">58,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: 10%; 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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">743,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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">245,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: 10%; 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: 10%; 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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">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(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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">37,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: 10%; 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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">34,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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">71,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; margin-left: 18pt;">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: 10%; 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,528,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: 10%; 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,013,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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">177,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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">3,718,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: 5%; margin-left: 18pt; width: 95%; 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;">Three Months Ended June 30, 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; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 48%;"> <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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">621,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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">48,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: 10%; 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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">669,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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">165,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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">294,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: 10%; 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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">459,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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">550,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: 10%; 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><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; 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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">634,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: 10%; 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;"> </td><td style="width: 10%; 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: 10%; 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: 10%; 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></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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">238,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: 10%; 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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">44,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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">282,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; margin-left: 18pt;">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: 10%; 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,772,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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">355,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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">115,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: 10%; 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,242,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: 5%; margin-left: 18pt; width: 95%; 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;">Six Months Ended June 30, 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; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 48%;"> <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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,829,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: 10%; 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; margin-left: 0pt;">$</td><td style="width: 10%; 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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,901,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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">329,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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">626,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: 10%; 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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">955,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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">702,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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">25,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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">142,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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">869,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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">401,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: 10%; 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: 10%; 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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">401,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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">252,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: 10%; 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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">64,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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">316,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; margin-left: 18pt;">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: 10%; 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,513,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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">723,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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">206,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: 10%; 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,442,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;"><b><i>Contract Balances</i></b></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 <em style="font: inherit;">three</em> and <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 30, 2021 </em>that were included in the beginning balance of deferred revenue were $130,000 and $403,000, respectively. Short-term deferred revenues increased from $608,000 to $903,000 and long-term deferred revenues decreased from $1,596,000 to $1,442,000 during the <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 30, 2021, </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;"><b><i>Exclusivity Fee</i></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">On <em style="font: inherit;"> August 30, 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:c76236506">five</span> years with Corning having <span style="-sec-ix-hidden:c76236507">two</span> options to renew for an additional <span style="-sec-ix-hidden:c76236508">two</span>-years (up to <span style="-sec-ix-hidden:c76236509">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”) manufactured by its subsidiary, ThermoGenesis Corp., 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 for the Products, Corning paid a $2,000,000 exclusivity fee. For the <em style="font: inherit;">three</em> and <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 30, 2021 </em>and <em style="font: inherit;">2020,</em> the Company recorded revenue related to the exclusivity fee of $72,000 and $143,000, respectively. The remaining balance of the $2,000,000 payment of $1,477,000 was recorded to deferred revenue, with $286,000 in short term deferred revenue and $1,191,000 recorded in long-term deferred 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;text-align:justify;margin:0pt;"><b><i>Backlog of Remaining Customer Performance Obligations</i></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The following table includes revenue expected to be recognized and recorded as sales 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;"> </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;">Remainder</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">of 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;">2022</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;">2023</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;">2024</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;">2025 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; 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> </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:c76237946">$</span></td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">690,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:c76237948">$</span></td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">886,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:c76237950">$</span></td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">412,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:c76237952">$</span></td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">151,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:c76237954">$</span></td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">85,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;"><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;">2,224,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;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><span style="-sec-ix-hidden:c76237958"> </span></td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">6,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:c76237960"> </span></td><td style="width: 9%; 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><td style="width: 1%; font-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:c76237962"> </span></td><td style="width: 9%; 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><td style="width: 1%; font-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:c76237964"> </span></td><td style="width: 9%; 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><td style="width: 1%; font-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:c76237966"> </span></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;"><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;">205,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 class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" 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:c76237970"> </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);">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);"><span style="-sec-ix-hidden:c76237972"> </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);">286,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);"><span style="-sec-ix-hidden:c76237974"> </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);">286,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);"><span style="-sec-ix-hidden:c76237976"> </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);">286,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);"><span style="-sec-ix-hidden:c76237978"> </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);">476,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);"><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);">1,477,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 class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" 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:c76237982">$</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);">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);"><span style="-sec-ix-hidden:c76237984">$</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,185,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);"><span style="-sec-ix-hidden:c76237986">$</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);">711,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);"><span style="-sec-ix-hidden:c76237988">$</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);">450,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);"><span style="-sec-ix-hidden:c76237990">$</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);">721,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);"><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);">3,906,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;">Revenues are net of normal discounts. Shipping and handling fees billed to customers are included in net revenues, while the related costs are included in cost of revenues.</p> <p style="font-family:'Times 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;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 <em style="font: inherit;">three</em> and <em style="font: inherit;">six</em> month period ended <em style="font: inherit;"> June 30, 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. Additionally, the loss on equity method investments was combined with other income on the Statement of Operations.</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>Recently Adopted Accounting Standards</i></b></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 Company was <em style="font: inherit;">not</em> profitable for the <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 30, 2021 </em>and has a full valuation allowance on all net operating loss (“NOL”) tax carryforwards. As such, 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>Revenue Recognition </i></b></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 <em style="font: inherit;">five</em>-step process outlined in Accounting Standards Codification (“ASC”) <em style="font: inherit;">606.</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;">The following tables summarize the revenues by product line:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 18pt; width: 95%; 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;">Three Months Ended June 30, 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; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 48%;"> <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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,048,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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">48,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: 10%; 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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,096,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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">223,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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">326,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: 10%; 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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">549,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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">287,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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">30,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: 10%; 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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">389,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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">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: 10%; 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: 10%; 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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">116,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: 10%; 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,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: 10%; 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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">21,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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">51,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; margin-left: 18pt;">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: 10%; 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,704,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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">404,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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">93,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: 10%; 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,201,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: 5%; margin-left: 18pt; width: 95%; 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;">Six Months Ended June 30, 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 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; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 48%;"> <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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,273,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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">87,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: 10%; 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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,360,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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">431,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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">868,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: 10%; 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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,299,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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">542,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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">58,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: 10%; 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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">743,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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">245,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: 10%; 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: 10%; 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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">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(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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">37,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: 10%; 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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">34,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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">71,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; margin-left: 18pt;">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: 10%; 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,528,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: 10%; 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,013,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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">177,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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">3,718,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: 5%; margin-left: 18pt; width: 95%; 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;">Three Months Ended June 30, 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; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 48%;"> <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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">621,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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">48,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: 10%; 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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">669,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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">165,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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">294,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: 10%; 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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">459,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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">550,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: 10%; 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><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; 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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">634,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: 10%; 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;"> </td><td style="width: 10%; 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: 10%; 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: 10%; 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></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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">238,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: 10%; 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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">44,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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">282,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; margin-left: 18pt;">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: 10%; 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,772,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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">355,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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">115,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: 10%; 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,242,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: 5%; margin-left: 18pt; width: 95%; 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;">Six Months Ended June 30, 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; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 48%;"> <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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,829,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: 10%; 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; margin-left: 0pt;">$</td><td style="width: 10%; 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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,901,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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">329,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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">626,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: 10%; 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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">955,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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">702,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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">25,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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">142,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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">869,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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">401,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: 10%; 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: 10%; 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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">401,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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">252,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: 10%; 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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">64,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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">316,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; margin-left: 18pt;">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: 10%; 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,513,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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">723,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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">206,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: 10%; 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,442,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;"><b><i>Contract Balances</i></b></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 <em style="font: inherit;">three</em> and <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 30, 2021 </em>that were included in the beginning balance of deferred revenue were $130,000 and $403,000, respectively. Short-term deferred revenues increased from $608,000 to $903,000 and long-term deferred revenues decreased from $1,596,000 to $1,442,000 during the <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 30, 2021, </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;"><b><i>Exclusivity Fee</i></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">On <em style="font: inherit;"> August 30, 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:c76236506">five</span> years with Corning having <span style="-sec-ix-hidden:c76236507">two</span> options to renew for an additional <span style="-sec-ix-hidden:c76236508">two</span>-years (up to <span style="-sec-ix-hidden:c76236509">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”) manufactured by its subsidiary, ThermoGenesis Corp., 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 for the Products, Corning paid a $2,000,000 exclusivity fee. For the <em style="font: inherit;">three</em> and <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 30, 2021 </em>and <em style="font: inherit;">2020,</em> the Company recorded revenue related to the exclusivity fee of $72,000 and $143,000, respectively. The remaining balance of the $2,000,000 payment of $1,477,000 was recorded to deferred revenue, with $286,000 in short term deferred revenue and $1,191,000 recorded in long-term deferred 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;text-align:justify;margin:0pt;"><b><i>Backlog of Remaining Customer Performance Obligations</i></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The following table includes revenue expected to be recognized and recorded as sales 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;"> </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;">Remainder</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">of 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;">2022</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;">2023</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;">2024</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;">2025 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; 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> </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:c76237946">$</span></td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">690,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:c76237948">$</span></td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">886,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:c76237950">$</span></td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">412,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:c76237952">$</span></td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">151,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:c76237954">$</span></td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">85,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;"><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;">2,224,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;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><span style="-sec-ix-hidden:c76237958"> </span></td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">6,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:c76237960"> </span></td><td style="width: 9%; 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><td style="width: 1%; font-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:c76237962"> </span></td><td style="width: 9%; 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><td style="width: 1%; font-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:c76237964"> </span></td><td style="width: 9%; 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><td style="width: 1%; font-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:c76237966"> </span></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;"><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;">205,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 class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" 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:c76237970"> </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);">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);"><span style="-sec-ix-hidden:c76237972"> </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);">286,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);"><span style="-sec-ix-hidden:c76237974"> </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);">286,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);"><span style="-sec-ix-hidden:c76237976"> </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);">286,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);"><span style="-sec-ix-hidden:c76237978"> </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);">476,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);"><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);">1,477,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 class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" 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:c76237982">$</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);">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);"><span style="-sec-ix-hidden:c76237984">$</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,185,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);"><span style="-sec-ix-hidden:c76237986">$</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);">711,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);"><span style="-sec-ix-hidden:c76237988">$</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);">450,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);"><span style="-sec-ix-hidden:c76237990">$</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);">721,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);"><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);">3,906,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;">Revenues are net of normal discounts. Shipping and handling fees billed to customers are included in net revenues, while the related costs are included in cost of revenues.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 18pt; width: 95%; 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;">Three Months Ended June 30, 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; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 48%;"> <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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,048,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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">48,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: 10%; 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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,096,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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">223,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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">326,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: 10%; 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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">549,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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">287,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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">30,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: 10%; 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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">389,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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">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: 10%; 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: 10%; 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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">116,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: 10%; 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,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: 10%; 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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">21,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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">51,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; margin-left: 18pt;">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: 10%; 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,704,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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">404,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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">93,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: 10%; 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,201,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="margin-right: 5%; margin-left: 18pt; width: 95%; 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;">Six Months Ended June 30, 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 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; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 48%;"> <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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,273,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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">87,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: 10%; 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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,360,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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">431,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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">868,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: 10%; 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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,299,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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">542,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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">58,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: 10%; 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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">743,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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">245,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: 10%; 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: 10%; 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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">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(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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">37,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: 10%; 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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">34,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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">71,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; margin-left: 18pt;">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: 10%; 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,528,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: 10%; 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,013,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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">177,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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">3,718,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="margin-right: 5%; margin-left: 18pt; width: 95%; 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;">Three Months Ended June 30, 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; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 48%;"> <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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">621,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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">48,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: 10%; 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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">669,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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">165,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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">294,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: 10%; 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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">459,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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">550,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: 10%; 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><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </td><td style="width: 10%; 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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">634,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: 10%; 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;"> </td><td style="width: 10%; 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: 10%; 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: 10%; 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></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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">238,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: 10%; 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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">44,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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">282,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; margin-left: 18pt;">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: 10%; 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,772,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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">355,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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">115,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: 10%; 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,242,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="margin-right: 5%; margin-left: 18pt; width: 95%; 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;">Six Months Ended June 30, 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; background-color: rgb(204, 238, 255);"><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; width: 48%;"> <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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,829,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: 10%; 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; margin-left: 0pt;">$</td><td style="width: 10%; 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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,901,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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">329,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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">626,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: 10%; 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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">955,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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">702,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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">25,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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">142,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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">869,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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">401,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: 10%; 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: 10%; 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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">401,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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">252,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: 10%; 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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">64,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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">316,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; margin-left: 18pt;">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: 10%; 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,513,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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">723,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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">206,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: 10%; 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,442,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> 1048000 48000 1096000 223000 326000 549000 287000 30000 72000 389000 116000 116000 30000 21000 51000 1704000 404000 93000 2201000 1273000 87000 1360000 431000 868000 1299000 542000 58000 143000 743000 245000 245000 37000 34000 71000 2528000 1013000 177000 3718000 621000 48000 669000 165000 294000 459000 550000 13000 71000 634000 198000 198000 238000 44000 282000 1772000 355000 115000 2242000 2829000 72000 2901000 329000 626000 955000 702000 25000 142000 869000 401000 401000 252000 64000 316000 4513000 723000 206000 5442000 130000 403000 608000 903000 1596000 1442000 2000000 72000 143000 2000000 1477000 286000 1191000 <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;">Remainder</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">of 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;">2022</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;">2023</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;">2024</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;">2025 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; 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> </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:c76237946">$</span></td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">690,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:c76237948">$</span></td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">886,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:c76237950">$</span></td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">412,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:c76237952">$</span></td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">151,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:c76237954">$</span></td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">85,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;"><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;">2,224,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;"> </td><td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"><span style="-sec-ix-hidden:c76237958"> </span></td><td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">6,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:c76237960"> </span></td><td style="width: 9%; 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><td style="width: 1%; font-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:c76237962"> </span></td><td style="width: 9%; 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><td style="width: 1%; font-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:c76237964"> </span></td><td style="width: 9%; 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><td style="width: 1%; font-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:c76237966"> </span></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;"><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;">205,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 class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" 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:c76237970"> </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);">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);"><span style="-sec-ix-hidden:c76237972"> </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);">286,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);"><span style="-sec-ix-hidden:c76237974"> </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);">286,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);"><span style="-sec-ix-hidden:c76237976"> </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);">286,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);"><span style="-sec-ix-hidden:c76237978"> </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);">476,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);"><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);">1,477,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 class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" 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:c76237982">$</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);">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);"><span style="-sec-ix-hidden:c76237984">$</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,185,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);"><span style="-sec-ix-hidden:c76237986">$</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);">711,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);"><span style="-sec-ix-hidden:c76237988">$</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);">450,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);"><span style="-sec-ix-hidden:c76237990">$</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);">721,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);"><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);">3,906,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> 690000 886000 412000 151000 85000 2224000 6000 13000 13000 13000 160000 205000 143000 286000 286000 286000 476000 1477000 839000 1185000 711000 450000 721000 3906000 <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;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 <em style="font: inherit;">three</em> and <em style="font: inherit;">six</em> month period ended <em style="font: inherit;"> June 30, 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. Additionally, the loss on equity method investments was combined with other income on the Statement of Operations.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b><em style="font: inherit;">4.</em></b>         <b><span style="text-decoration: underline; ">NET LOSS PER SHARE</span></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;">Net loss per share is computed by dividing the net loss by the weighted average number of common shares outstanding plus the pre-funded warrants. For the purpose of calculating basic net loss per share, the additional shares of common stock that are issuable upon exercise of the pre-funded warrants have been included since the shares are issuable for a negligible consideration and have <em style="font: inherit;">no</em> vesting or other contingencies associated with them. As of <em style="font: inherit;"> June 30, 2021, </em>all pre-funded warrants previously issued have been exercised and <em style="font: inherit;">none</em> are currently 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;"> June 30:</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 18pt; width: 95%; 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;">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 note 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;">6,758,897</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New 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;">6,676,112</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; 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: 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);">386,461</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: 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);">893,349</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; 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);">7,798,606</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);">8,685,945</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;text-align:justify;margin:0pt;"> </p> <hr style="text-align: left; height: 1px; color: #000000; background-color: #000000; width: 10%; border: none; margin: 3pt auto 3pt 0"/> <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;">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 remained outstanding but unvested until they expired in <em style="font: inherit;"> February 2021.</em></p> </td> </tr> </tbody> </table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 18pt; width: 95%; 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;">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 note 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;">6,758,897</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New 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;">6,676,112</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; 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: 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);">386,461</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: 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);">893,349</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; 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);">7,798,606</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);">8,685,945</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> 6758897 6676112 40441 69853 653248 1006190 386461 893349 7798606 8685945 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b><em style="font: inherit;">5.</em></b>   <b><span style="text-decoration: underline; ">RELATED PARTY TRANSACTIONS</span></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>HealthBanks Biotech (USA) Inc. </i></b></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 acquistion, 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 for the quarter ended <em style="font: inherit;"> March 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;">As of <em style="font: inherit;"> June 30, 2021, </em>the value of the Company’s investment in ImmuneCyte on its Balance Sheet is $0. For the quarter ended <em style="font: inherit;"> June 30, 2021, </em>ImmuneCyte had a net income of $599,000, its current assets were $3,753,000 and current liabilities were $2,013,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;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;"> June 30, 2021 </em>and <em style="font: inherit;"> December 31, 2020, </em>the Company had an outstanding principal balance on the Loan of $10,000,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;">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. In <em style="font: inherit;"> January 2021, </em>the Company paid the Lender, the interest due as of <em style="font: inherit;"> December 31, 2020 </em>in the amount of $2,082,000. The Note 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 and Note were amended in <em style="font: inherit;"> April 2018, </em>granting the Lender the right to convert, at any time, outstanding principal and accrued but unpaid interest into shares of the Company’s common stock at a conversion price of $16.10 per share. The amendment included a down-round provision that lowered the conversion price if the Company issues shares of common stock at a lower price per share, the conversion price of the Note is lowered to that amount. The Company completed a transaction in <em style="font: inherit;">2018,</em> which lowered the conversion price to $1.80.</p> <p style="font-family:'Times New Roman';font-size:10pt;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="margin-right: 5%; margin-left: 18pt; width: 95%; 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: 11.3%; border-bottom: thin solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Maturity</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Date</p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: thin 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</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Interest</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Rate</p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: thin solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: thin 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</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; border-bottom: thin solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: thin 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; padding-bottom: 1px; border-bottom: thin solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: thin 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</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Debt</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Discount</p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: thin solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: thin 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: 23.7%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">At June 30, 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:c76236747">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: 10%; 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: 10%; 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: 10%; 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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(2,410,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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">7,590,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:c76236753">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: 10%; 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: 10%; 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: 10%; 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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(4,065,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: 10%; 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 $827,000 and $1,655,000 of debt discount to interest expense for the <em style="font: inherit;">three</em> and <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 30, 2021 </em>and $729,000 and $1,276,000 for the <em style="font: inherit;">three</em> and <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 30 2020, </em>respectively. In addition to the amortization, the Company also recorded interest expense of $556,000 and $1,106,000 for the <em style="font: inherit;">three</em> and <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 30, 2021 </em>and $515,000 and $957,000 for the <em style="font: inherit;">three</em> and <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 30 2020, </em>respectively. The interest payable balance as of <em style="font: inherit;"> June 30, 2021 </em>and <em style="font: inherit;"> December 31, 2020 </em>was $1,106,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 599000 3753000 2013000 10000000 10000000 0.22 2082000 16.10 1.80 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 18pt; width: 95%; 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: 11.3%; border-bottom: thin solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Maturity</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Date</p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: thin 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</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Interest</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Rate</p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: thin solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: thin 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</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; border-bottom: thin solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: thin 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; padding-bottom: 1px; border-bottom: thin solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: thin 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</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Debt</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Discount</p> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: thin solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: thin 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: 23.7%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">At June 30, 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:c76236747">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: 10%; 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: 10%; 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: 10%; 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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(2,410,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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">7,590,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:c76236753">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: 10%; 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: 10%; 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: 10%; 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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(4,065,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: 10%; 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 2410000 7590000 0.22 1.80 10000000 4065000 5935000 827000 1655000 729000 1276000 556000 1106000 515000 957000 1106000 2082000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b><em style="font: inherit;">6.</em>  </b><b><span style="text-decoration: underline; ">CONVERTIBLE PROMISSORY NOTE</span></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b><i><em style="font: inherit;"> July 2019 </em>Note </i></b></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="margin-right: 5%; margin-left: 18pt; width: 95%; 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%; border-bottom: thin solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Maturity</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Date</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: thin 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</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Interest</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Rate</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: thin 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</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; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: thin 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; padding-bottom: 1px; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: thin 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</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Debt</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Discount</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: thin 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</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: 23%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">At June 30, 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:c76236785">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: 10%; 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: 10%; 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: 10%; 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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(347,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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">653,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:c76236791">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: 10%; 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: 10%; 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: 10%; 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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(507,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: 10%; 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 for the <em style="font: inherit;">three</em> and <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 30, 2021 </em>of $80,000 and $161,000, respectively; and $27,000 for the <em style="font: inherit;">three</em> and <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 30, 2020. </em>Interest expense related to the <em style="font: inherit;"> July 2019 </em>Note was $60,000 and $120,000 for the <em style="font: inherit;">three</em> and <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 30, 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;margin:0pt;"> </p> 1000000 1.80 0.90 0.50 0.24 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 18pt; width: 95%; 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%; border-bottom: thin solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Maturity</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Date</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: thin 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</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Interest</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Rate</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: thin 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</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; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: thin 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; padding-bottom: 1px; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: thin 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</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Debt</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Discount</p> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; padding-bottom: 1px; border-bottom: thin solid rgb(0, 0, 0);"> </td><td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: thin 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</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: 23%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">At June 30, 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:c76236785">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: 10%; 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: 10%; 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: 10%; 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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(347,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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">653,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:c76236791">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: 10%; 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: 10%; 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: 10%; 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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">(507,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: 10%; 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 347000 653000 0.24 1.80 1000000 507000 493000 80000 161000 27000 60000 120000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b><em style="font: inherit;">7.</em></b>     <b><span style="text-decoration: underline; ">LEASES</span></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 leases an approximately <em style="font: inherit;">28,000</em> 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;">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%; margin-left: 36pt; 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;"> </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;">June 30,</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: thin solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: thin 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;">654,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;">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: 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;">508,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.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;"> </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: 20%; margin-left: 45pt; width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"> <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: 81%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">2021 (Remaining)</p> </td> <td style="width: 1%; font-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;">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(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;">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;">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(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;">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;">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(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;">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: 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);">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;">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: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">943,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;">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: 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);">(255,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;">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: 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);">688,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;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 included in cash flow from operating activities was $77,000 and $153,000 for the <em style="font: inherit;">three</em> and <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 30, 2021 </em>and $75,000 and $149,000 for the <em style="font: inherit;">three</em> and <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 30, 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>Operating Lease Costs</i></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">Operating lease costs were $110,000 and $219,000 for the <em style="font: inherit;">three</em> and <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 30, 2021 </em>and $105,000 and $208,000 for the <em style="font: inherit;">three</em> and <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 30, 2020, </em>respectively. These costs are primarily related to long-term operating leases, but also include amounts for variable lease costs, as well as immaterial and short-term leases.</p> <p style="font-family:'Times 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;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 <em style="font: inherit;">three</em> and <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 30, 2021 </em>and <em style="font: inherit;">2020.</em></p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; margin-left: 36pt; 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;"> </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;">June 30,</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: thin solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; border-bottom: thin 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;">654,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;">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: 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;">508,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.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;"> </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> 654000 730000 180000 157000 508000 604000 P2Y10M24D P3Y4M24D 0.22 0.22 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 20%; margin-left: 45pt; width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;; text-indent: 0px;"> <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: 81%;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">2021 (Remaining)</p> </td> <td style="width: 1%; font-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;">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(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;">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;">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(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;">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;">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(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;">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: 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);">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;">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: 16%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">943,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;">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: 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);">(255,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;">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: 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);">688,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> 157000 319000 328000 139000 943000 255000 688000 966000 77000 153000 75000 149000 110000 219000 105000 208000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b><em style="font: inherit;">8.</em></b>       <b><span style="text-decoration: underline; ">COMMITMENTS AND CONTINGENCIES</span></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b><i>Contingencies</i></b></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;"> June 30, 2021, </em>except as disclosed, 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 condensed consolidated financial position, operating results or cash flows.</p> <p style="font-family:'Times 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>Financial Covenants </i></b></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;"> June 30, 2021.</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:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b><i>Warranty</i></b></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:c76236849">one</span> to <span style="-sec-ix-hidden:c76236850">two</span> years. The Company warrants disposable products through their expiration date. The Company periodically assesses the adequacy of its recorded warranty liabilities and adjusts the amounts 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;text-align:justify;margin:0pt;">The warranty liability is included in other current liabilities in the unaudited condensed consolidated balance sheets. The change in the warranty liability for the <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 30, 2021 </em>is summarized in the following table:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 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; 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;">Balance 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; 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> </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 issued during the period</p> </td> <td style="width: 1%; font-family: &quot;Times New 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;">21,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;">Settlements made during the period</p> </td> <td style="width: 1%; font-family: &quot;Times New 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;">(75,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; text-indent: -9pt;">Changes in liability for pre-existing warranties during the period</p> </td> <td style="width: 1%; font-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);"><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(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 June 30, 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; 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);">100,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;"> </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> 1000000 <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; 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;">Balance 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; 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> </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 issued during the period</p> </td> <td style="width: 1%; font-family: &quot;Times New 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;">21,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;">Settlements made during the period</p> </td> <td style="width: 1%; font-family: &quot;Times New 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;">(75,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; text-indent: -9pt;">Changes in liability for pre-existing warranties during the period</p> </td> <td style="width: 1%; font-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);"><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(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 June 30, 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; 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);">100,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 21000 75000 100000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b><em style="font: inherit;">9.</em>    </b><b><span style="text-decoration: underline; ">PAYMENT PROTECTION PROGRAM</span></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;"> 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 <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 30, 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> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> 646000 652000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b><em style="font: inherit;">10.</em></b>  <b> </b><b><span style="text-decoration: underline; ">STOCKHOLDERS</span></b>’<b><span style="text-decoration: underline; "> EQUITY</span></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>Common Stock</i></b></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;"> June 30, 2021, </em>the Company sold a total of 5,597,484 shares of the Company’s common stock for aggregate gross proceeds of $15,280,000 at an average selling price of $2.73 per share, resulting in net proceeds of approximately $14,568,000 after deducting legal expenses, audit fees, commissions and other transaction costs of approximately $712,000. For the <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 30, 2021, </em>the Company sold 2,976,832 shares of common stock for net proceeds of $6,832,000 after deducting $224,000 in commissions and other transaction costs.</p> <p style="font-family:'Times New Roman';font-size:10pt;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: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;">In <em style="font: inherit;"> May 2021, </em><em style="font: inherit;">five</em> Company executives voluntarily surrendered the options they were awarded in <em style="font: inherit;"> June 2020.  </em>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 recorded in the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> June 30, 2021. </em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;">The Company recorded stock-based compensation of $2,099,000 and $2,357,000 for the <em style="font: inherit;">three</em> and <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 30, 2021, </em>and $314,000 and $381,000 for the <em style="font: inherit;">three</em> and <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 30, 2020, </em>respectively, 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: 5%; margin-left: 18pt; width: 95%; 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;">Three Months Ended</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">June 30,</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;">Six Months Ended</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">June 30,</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> <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: 48%;"> <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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">5,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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">10,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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,914,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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">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;"> </td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,130,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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">343,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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">180,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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">21,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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">217,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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">36,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: 10%; 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,099,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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">314,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: 10%; 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,357,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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">381,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;">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 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</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 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;"> </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="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(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 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: thin 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: thin solid rgb(0, 0, 0);">503,050</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(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 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 June 30, 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);">386,461</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);">11.88</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);">7.4</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> </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;"> <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 June 30, 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);">335,786</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.15</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);">7.3</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> </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;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Exercisable at June 30, 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);">244,211</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);">10.31</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);">7.1</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. There were no options exercised during the <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 30, 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;"><b><i>Warrants</i></b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">A summary of warrant activity for the <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 30, 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="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-Average</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Exercise Price Per</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">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-</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;">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 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;"> </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(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</p> </td> <td style="width: 1%; font-family: &quot;Times New 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;">463,236</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;">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; 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> <td style="width: 1%; font-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; padding-bottom: 1px; 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; 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;">Outstanding at June 30, 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;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">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;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1.90</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 June 30, 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;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">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;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1.90</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;"> </p> 4400000 15280313 5597484 15280000 2.73 14568000 712000 2976832 6832000 224000 490000 2008000 2099000 2357000 314000 381000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 18pt; width: 95%; 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;">Three Months Ended</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">June 30,</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;">Six Months Ended</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">June 30,</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> <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: 48%;"> <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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">5,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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">10,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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1,914,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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">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;"> </td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">2,130,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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">343,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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">180,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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">21,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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">217,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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">36,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: 10%; 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,099,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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">314,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: 10%; 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,357,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: 10%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">381,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> 5000 2000 10000 2000 1914000 291000 2130000 343000 180000 21000 217000 36000 2099000 314000 2357000 381000 <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</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 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;"> </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="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(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 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: thin 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: thin solid rgb(0, 0, 0);">503,050</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(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 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 June 30, 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);">386,461</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);">11.88</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);">7.4</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> </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;"> <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 June 30, 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);">335,786</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.15</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);">7.3</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> </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;"> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">Exercisable at June 30, 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);">244,211</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);">10.31</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);">7.1</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 503050 386461 11.88 P7Y4M24D 335786 9.15 P7Y3M18D 244211 10.31 P7Y1M6D 0 <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-Average</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Exercise Price Per</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">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-</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;">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 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;"> </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(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</p> </td> <td style="width: 1%; font-family: &quot;Times New 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;">463,236</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;">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; 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> <td style="width: 1%; font-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; padding-bottom: 1px; 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; 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;">Outstanding at June 30, 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;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">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;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1.90</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 June 30, 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;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">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;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;; font-size: 10pt; margin-left: 0pt;">1.90</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> 1116484 37.27 P0Y5M26D -463236 653248 6.97 P1Y10M24D 653248 6.97 P1Y10M24D <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b><em style="font: inherit;">11.</em></b>    <b><span style="text-decoration: underline; ">MAJOR CUSTOMERS AND ACCOUNTS RECEIVABLE</span></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 had certain customers whose revenue individually represented <em style="font: inherit;">10%</em> or more of the Company’s total revenue, or whose accounts receivable balances individually represented <em style="font: inherit;">10%</em> or more of the Company’s total accounts receivable as follows:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">For net revenues, <em style="font: inherit;">one</em> customer accounted for 18% and 0%, a <em style="font: inherit;">second</em> customer accounted for 16% and 1%, a <em style="font: inherit;">third</em> customer accounted for 11% and 25% and a <em style="font: inherit;">fourth</em> customer accounted for 0% and 18% for the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> June 30, 2021 </em>and <em style="font: inherit;">2020,</em> respectively. For the <em style="font: inherit;">six</em> months ended <em style="font: inherit;"> June 30, 2021 </em>and <em style="font: inherit;">2020,</em> <em style="font: inherit;">one</em> customer accounted for 13% and 14%, a <em style="font: inherit;">second</em> customer accounted for 11% and 1%, while a <em style="font: inherit;">third</em> customer accounted for 11% and 30% of net revenues, 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;">At <em style="font: inherit;"> June 30, 2021, </em>four customers accounted for 68% of accounts receivable. At <em style="font: inherit;"> December 31, 2020, </em>three customers accounted for 72% of accounts receivable.</p> 0.18 0 0.16 0.01 0.11 0.25 0 0.18 0.13 0.14 0.11 0.01 0.11 0.30 4 0.68 3 0.72 <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"><b><em style="font: inherit;">12.</em></b>   <b> </b><b><span style="text-decoration: underline; ">SUBSEQUENT EVENTS</span></b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">The Company has evaluated events subsequent to <em style="font: inherit;"> June 30, 2021 </em>through the date of this filing and determined that <em style="font: inherit;">no</em> subsequent events have occurred that would require recognition or disclosure in the unaudited condensed consolidated financial statements.</p> <p style="margin: 0pt;"> </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"> </p> 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 remained outstanding but unvested until they expired in February 2021. Accumulated other comprehensive loss. XML 11 R1.htm IDEA: XBRL DOCUMENT v3.21.2
Document And Entity Information - shares
6 Months Ended
Jun. 30, 2021
Aug. 11, 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 Q2  
Document Fiscal Year Focus 2021  
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Jun. 30, 2021  
Document Transition Report false  
Entity File Number 333-82900  
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 Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Non-accelerated Filer  
Entity Small Business true  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   11,911,784
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.21.2
Condensed Consolidated Balance Sheets (Current Period Unaudited) - USD ($)
Jun. 30, 2021
Dec. 31, 2020
Current assets:    
Cash and cash equivalents $ 8,668,000 $ 7,161,000
Accounts receivable, net of allowance for doubtful accounts of $214,000 at June 30, 2021 and December 31, 2020 1,242,000 1,382,000
Inventories 5,813,000 5,877,000
Prepaid expenses and other current assets 354,000 878,000
Total current assets 16,077,000 15,298,000
Inventories, non-current 2,227,000 1,221,000
Equipment and leasehold improvements, net 1,282,000 1,424,000
Right-of-use operating lease assets, net 654,000 730,000
Goodwill 781,000 781,000
Other intangible assets, net 1,334,000 1,358,000
Other assets 48,000 48,000
Total assets 22,403,000 20,860,000
Current liabilities:    
Accounts payable 1,120,000 1,366,000
Accrued payroll and related expenses 345,000 349,000
Deferred revenue – short-term 903,000 608,000
Convertible promissory note – related party, net 7,590,000  
Interest payable – related party 1,106,000 2,082,000
Note payable – short-term   447,000
Other current liabilities 847,000 1,291,000
Total current liabilities 11,911,000 6,143,000
Convertible promissory note – related party, net   5,935,000
Convertible promissory notes, net 653,000 493,000
Note payable   199,000
Operating lease obligations – long-term 508,000 604,000
Deferred revenue – long-term 1,442,000 1,596,000
Other noncurrent liabilities 20,000 20,000
Total liabilities 14,534,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,244,000 259,058,000
Accumulated deficit (260,235,000) (253,283,000)
Accumulated other comprehensive loss 29,000 16,000
Total ThermoGenesis Holdings, Inc. stockholders’ equity 8,050,000 5,800,000
Noncontrolling interests (181,000) 70,000
Total equity 7,869,000 5,870,000
Total liabilities and equity $ 22,403,000 $ 20,860,000
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.21.2
Condensed Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals) - USD ($)
Jun. 30, 2021
Dec. 31, 2020
Accounts receivable, allowance for doubtful accounts $ 214,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 14 R4.htm IDEA: XBRL DOCUMENT v3.21.2
Condensed Consolidated Statements of Operations and Comprehensive Loss (Unaudited) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Net revenues $ 2,201,000 $ 2,242,000 $ 3,718,000 $ 5,442,000
Cost of revenues 1,215,000 4,874,000 2,024,000 6,582,000
Gross profit (loss) 986,000 (2,632,000) 1,694,000 (1,140,000)
Expenses:        
Selling, general and administrative 3,502,000 1,978,000 5,494,000 4,070,000
Research and development 622,000 578,000 1,001,000 1,187,000
Total operating expenses 4,124,000 2,556,000 6,495,000 5,257,000
Loss from operations (3,138,000) (5,188,000) (4,801,000) (6,397,000)
Other expenses:        
Interest expense (1,524,000) (1,314,000) (3,043,000) (4,845,000)
Other income (expenses) (10,000) (8,000) (11,000) (11,000)
Gain on extinguishment of debt     652,000  
Total other expense (1,534,000) (1,322,000) (2,402,000) (4,856,000)
Net loss (4,672,000) (6,510,000) (7,203,000) (11,253,000)
Loss attributable to noncontrolling interests (133,000) (73,000) (251,000) (214,000)
Net loss attributable to common stockholders (4,539,000) (6,437,000) (6,952,000) (11,039,000)
Net loss (4,672,000) (6,510,000) (7,203,000) (11,253,000)
Other comprehensive loss:        
Foreign currency translation adjustments gain (loss) 12,000 1,000 13,000 39,000
Comprehensive loss (4,660,000) (6,509,000) (7,190,000) (11,214,000)
Comprehensive loss attributable to noncontrolling interests (133,000) (73,000) (251,000) (214,000)
Comprehensive loss attributable to common stockholders $ (4,527,000) $ (6,436,000) $ (6,939,000) $ (11,000,000)
Per share data:        
Basic and diluted net loss per common share (in dollars per share) $ (0.38) $ (1.02) $ (0.59) $ (2.11)
Weighted average common shares outstanding – basic and diluted (in shares) 11,911,784 6,315,566 11,679,075 5,230,921
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.21.2
Condensed Consolidated Statements of Equity (Unaudited) - 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]
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               67,000       67,000
Issuance of common stock (in shares)             1,050,748          
Issuance of common stock             $ 1,000 3,220,000       3,221,000
Foreign currency translation gain (loss)                   38,000   38,000
Net loss                 (4,602,000)   (141,000) (4,743,000)
Exercise of pre-funded warrants (in shares)             100,000          
Exercise of pre-funded warrants               10,000       10,000
Exercise of warrants (in shares)             7,866          
Exercise of warrants               47,000       47,000
Discount due to beneficial conversion features               1,869,000       1,869,000
Conversion of note payable to common stock (in shares)       1,666,670     100,000          
Conversion of related party note payable to common stock       $ 2,000 $ 2,998,000 $ 3,000,000   180,000       180,000
Balance (in shares) at Mar. 31, 2020             5,768,885          
Balance at Mar. 31, 2020             $ 6,000 245,704,000 (241,534,000) 40,000 389,000 4,605,000
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
Foreign currency translation gain (loss)                       39,000
Balance (in shares) at Jun. 30, 2020             6,709,465          
Balance at Jun. 30, 2020             $ 7,000 252,937,000 (247,971,000) 41,000 316,000 5,330,000
Balance (in shares) at Mar. 31, 2020             5,768,885          
Balance at Mar. 31, 2020             $ 6,000 245,704,000 (241,534,000) 40,000 389,000 4,605,000
Stock-based compensation expense               314,000       314,000
Issuance of common stock (in shares)             344,419          
Issuance of common stock               1,993,000       1,993,000
Foreign currency translation gain (loss)                   1,000   1,000
Net loss                 (6,437,000)   (73,000) (6,510,000)
Exercise of pre-funded warrants (in shares)             224,445          
Exercise of pre-funded warrants               22,000       22,000
Exercise of warrants (in shares)             267,271          
Exercise of warrants               1,604,000       1,604,000
Discount due to beneficial conversion features               3,112,000       3,112,000
Conversion of note payable to common stock (in shares)             104,445          
Conversion of related party note payable to common stock             $ 1,000 188,000       189,000
Balance (in shares) at Jun. 30, 2020             6,709,465          
Balance at Jun. 30, 2020             $ 7,000 252,937,000 (247,971,000) 41,000 316,000 5,330,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 [1] 70,000 5,870,000
Stock-based compensation expense               258,000       258,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)                   1,000 [1]   1,000
Net loss                 (2,413,000)   (118,000) (2,531,000)
Balance (in shares) at Mar. 31, 2021             11,911,784          
Balance at Mar. 31, 2021             $ 12,000 266,145,000 (255,696,000) 17,000 [1] (48,000) 10,430,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 [1] 70,000 5,870,000
Issuance of common stock (in shares)     2,976,832                  
Foreign currency translation gain (loss)                       13,000
Balance (in shares) at Jun. 30, 2021             11,911,784          
Balance at Jun. 30, 2021             $ 12,000 268,244,000 (260,235,000) 29,000 [1] (181,000) 7,869,000
Balance (in shares) at Mar. 31, 2021             11,911,784          
Balance at Mar. 31, 2021             $ 12,000 266,145,000 (255,696,000) 17,000 [1] (48,000) 10,430,000
Stock-based compensation expense               2,099,000       2,099,000
Foreign currency translation gain (loss)                   12,000   12,000
Net loss                 (4,539,000)   (133,000) (4,672,000)
Balance (in shares) at Jun. 30, 2021             11,911,784          
Balance at Jun. 30, 2021             $ 12,000 $ 268,244,000 $ (260,235,000) $ 29,000 [1] $ (181,000) $ 7,869,000
[1] Accumulated other comprehensive loss.
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.21.2
Condensed Consolidated Statements of Cash Flows (Unaudited) - USD ($)
6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Cash flows from operating activities:    
Net loss $ (7,203,000) $ (11,253,000)
Adjustments to reconcile net loss to net cash used in operating activities:    
Depreciation and amortization 320,000 392,000
Stock based compensation expense 2,357,000 381,000
Amortization of debt discount/premium, net 1,815,000 1,257,000
Amortization of accelerated debt discount due to conversion   2,486,000
Reserve for excess and slow-moving inventories 98,000 3,744,000
Loss on disposal of equipment   114,000
Gain on extinguishment of debt (652,000)  
Net change in operating assets and liabilities:    
Accounts receivable 140,000 (378,000)
Inventories (1,042,000) (5,108,000)
Prepaid expenses and other assets 524,000 (65,000)
Accounts payable (236,000) 1,812,000
Interest payable - related party (976,000) (912,000)
Accrued payroll and related expenses (4,000) 238,000
Deferred revenue – short-term 294,000 167,000
Other current liabilities (434,000) (1,607,000)
Long-term deferred revenue and other noncurrent liabilities (245,000) (221,000)
Net cash used in operating activities (5,244,000) (8,953,000)
Cash flows from investing activities:    
Capital expenditures (80,000) (23,000)
Net cash used in investing activities (80,000) (23,000)
Cash flows from financing activities:    
Proceeds from convertible promissory note-related party   4,287,000
Payments on financing lease obligations   (22,000)
Proceeds from issuance of common stock, net of expenses 6,832,000 5,214,000
Proceeds from exercise of options, warrants and pre-funded warrants   1,683,000
Proceeds from note payable   646,000
Net cash provided by financing activities 6,832,000 11,808,000
Effects of foreign currency rate changes on cash and cash equivalents (1,000) (5,000)
Net increase (decrease) in cash, cash equivalents and restricted cash 1,507,000 2,827,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 8,668,000 6,984,000
Supplemental disclosures of cash flow information:    
Cash paid for interest $ 2,202,000 2,031,000
Supplemental non-cash financing and investing information:    
Recording of beneficial conversion feature on debt   4,981,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   $ 369,000
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.21.2
Note 1 - Description of Business and Basis of Presentation
6 Months Ended
Jun. 30, 2021
Notes to Financial Statements  
Business Description and Basis of Presentation [Text Block]

1.   DESCRIPTION OF BUSINESS AND BASIS OF PRESENTATION

 

Description of Business

ThermoGenesis Holdings, Inc. (“ThermoGenesis Holdings,” the “Company,” “we,” “our,” “us”), develops, commercializes and markets a range of automated technologies for 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 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 bio-manufacturing for immuno-oncology applications. 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: 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 – a modular designed, functionally closed platform that addresses the critical unmet need for large scale cellular processing and chemistry, manufacturing and controls (“CMC”) needs for manufacturing chimeric antigen receptor (“CAR”) T cell therapies. The CAR-TXpress Platform is owned and developed through a subsidiary CAR-TXpress Bio, Inc. (“CARTXpress Bio”) in which the Company owns 80% of the equity interest.

 

Basis of Presentation

The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (U.S. GAAP) for interim financial information and with the instructions to Form 10-Q and Article 8 of Regulation S-X. Accordingly, certain information and footnote disclosures normally included in annual financial statements prepared in accordance with U.S. GAAP have been condensed or omitted pursuant to such Securities and Exchange Commission (SEC) rules and regulations and accounting principles applicable for interim periods. In the opinion of management, all adjustments (consisting of normal recurring accruals) considered necessary for a fair presentation have been included. Events subsequent to the balance sheet date have been evaluated for inclusion in the accompanying condensed consolidated financial statements through the date of issuance.

 

Operating results for the three-month period ended June 30, 2021 are not necessarily indicative of the results that may be expected for the year ending December 31, 2021. These unaudited condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and the notes thereto included in ThermoGenesis Holdings, Inc. Annual Report on Form 10-K for the year ended December 31, 2020.

 

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.

 

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.

XML 18 R8.htm IDEA: XBRL DOCUMENT v3.21.2
Note 2 - Going Concern
6 Months Ended
Jun. 30, 2021
Notes to Financial Statements  
Substantial Doubt about Going Concern [Text Block]

2. GOING CONCERN

 

At June 30, 2021, the Company had cash and cash equivalents of $8,668,000 and working capital of $4,166,000. The Company has incurred historical losses from operations and expects to continue to incur operating losses in the near future. These recurring losses raise substantial doubt about the Company’s ability to continue as a going concern within one year from the filing of this report. 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 cash 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.

 

The accompanying condensed consolidated financial statements have been prepared assuming that the Company will continue as a going concern; however, the above conditions raise substantial doubt about the Company’s ability to do so. The condensed 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 19 R9.htm IDEA: XBRL DOCUMENT v3.21.2
Note 3 - Summary of Significant Accounting Policies
6 Months Ended
Jun. 30, 2021
Notes to Financial Statements  
Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block]

3. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

 

There have been no material changes in the Company’s significant accounting policies to those disclosed in the Company’s Annual Report filed on its Form 10-K for the year ended December 31, 2020.

 

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 Company was not profitable for the six months ended June 30, 2021 and has a full valuation allowance on all net operating loss (“NOL”) tax carryforwards. As such, 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.

 

Revenue Recognition

Revenue is recognized based on the five-step process outlined in Accounting Standards Codification (“ASC”) 606.

 

The following tables summarize the revenues by product line:

 

  

Three Months Ended June 30, 2021

 
  

Device

Revenue

  

Service

Revenue

  

Other

Revenue

  

Total

Revenue

 

AXP

 $1,048,000  $48,000  $--  $1,096,000 

BioArchive

  223,000   326,000   --   549,000 

CAR-TXpress

  287,000   30,000   72,000   389,000 

Manual Disposables

  116,000   --   --   116,000 

Other

  30,000   --   21,000   51,000 

Total

 $1,704,000  $404,000  $93,000  $2,201,000 

 

  

Six Months Ended June 30, 2021

 
  

Device

Revenue

  

Service

Revenue

  

Other Revenue

  

Total

Revenue

 

AXP

 $1,273,000  $87,000  $--  $1,360,000 

BioArchive

  431,000   868,000   --   1,299,000 

CAR-TXpress

  542,000   58,000   143,000   743,000 

Manual Disposables

  245,000   --   --   245,000 

Other

  37,000   --   34,000   71,000 

Total

 $2,528,000  $1,013,000  $177,000  $3,718,000 

 

  

Three Months Ended June 30, 2020

 
  

Device

Revenue

  

Service

Revenue

  

Other

Revenue

  

Total

Revenue

 

AXP

 $621,000  $48,000  $--  $669,000 

BioArchive

  165,000   294,000   --   459,000 

CAR-TXpress

  550,000   13,000   71,000   634,000 

Manual Disposables

  198,000   --   --   198,000 

Other

  238,000   --   44,000   282,000 

Total

 $1,772,000  $355,000  $115,000  $2,242,000 

 

  

Six Months Ended June 30, 2020

 
  

Device

Revenue

  

Service

Revenue

  

Other

Revenue

  

Total

Revenue

 

AXP

 $2,829,000  $72,000  $--  $2,901,000 

BioArchive

  329,000   626,000   --   955,000 

CAR-TXpress

  702,000   25,000   142,000   869,000 

Manual Disposables

  401,000   --   --   401,000 

Other

  252,000   --   64,000   316,000 

Total

 $4,513,000  $723,000  $206,000  $5,442,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 three and six months ended June 30, 2021 that were included in the beginning balance of deferred revenue were $130,000 and $403,000, respectively. Short-term deferred revenues increased from $608,000 to $903,000 and long-term deferred revenues decreased from $1,596,000 to $1,442,000 during the six months ended June 30, 2021, respectively.

 

Exclusivity Fee

On August 30, 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”) manufactured by its subsidiary, ThermoGenesis Corp., 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 for the Products, Corning paid a $2,000,000 exclusivity fee. For the three and six months ended June 30, 2021 and 2020, the Company recorded revenue related to the exclusivity fee of $72,000 and $143,000, respectively. The remaining balance of the $2,000,000 payment of $1,477,000 was recorded to deferred revenue, with $286,000 in short term deferred revenue and $1,191,000 recorded in long-term deferred revenue.

 

Backlog of Remaining Customer Performance Obligations

The following table includes revenue expected to be recognized and recorded as sales in the future from the backlog of performance obligations that are unsatisfied (or partially unsatisfied) at the end of the reporting period.

 

  

Remainder

of 2021

  

2022

  

2023

  

2024

  

2025 and

beyond

  

Total

 

Service revenue

 $690,000  $886,000  $412,000  $151,000  $85,000  $2,224,000 

Clinical revenue

  6,000   13,000   13,000   13,000   160,000   205,000 

Exclusivity fee

  143,000   286,000   286,000   286,000   476,000   1,477,000 

Total

 $839,000  $1,185,000  $711,000  $450,000  $721,000  $3,906,000 

 

Revenues are net of normal discounts. Shipping and handling fees billed to customers are included in net revenues, while the related costs are included in cost of revenues.

 

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 three and six month period ended June 30, 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. Additionally, the loss on equity method investments was combined with other income on the Statement of Operations.

XML 20 R10.htm IDEA: XBRL DOCUMENT v3.21.2
Note 4 - Net Loss Per Share
6 Months Ended
Jun. 30, 2021
Notes to Financial Statements  
Earnings Per Share [Text Block]

4.         NET LOSS PER SHARE

 

Net loss per share is computed by dividing the net loss by the weighted average number of common shares outstanding plus the pre-funded warrants. For the purpose of calculating basic net loss per share, the additional shares of common stock that are issuable upon exercise of the pre-funded warrants have been included since the shares are issuable for a negligible consideration and have no vesting or other contingencies associated with them. As of June 30, 2021, all pre-funded warrants previously issued have been exercised and none are currently 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 June 30:

 

   

2021

   

2020

 

Common stock equivalents of convertible promissory note and accrued interest

    6,758,897       6,676,112  

Vested Series A warrants

    --       40,441  

Unvested Series A warrants(1)

    --       69,853  

Warrants – other

    653,248       1,006,190  

Stock options

    386,461       893,349  

Total

    7,798,606       8,685,945  

 


 

(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 remained outstanding but unvested until they expired in February 2021.

XML 21 R11.htm IDEA: XBRL DOCUMENT v3.21.2
Note 5 - Related Party Transactions
6 Months Ended
Jun. 30, 2021
Notes to Financial Statements  
Related Party Transactions Disclosure [Text Block]

5.   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 acquistion, 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 for the quarter ended March 31, 2021.

 

As of June 30, 2021, the value of the Company’s investment in ImmuneCyte on its Balance Sheet is $0. For the quarter ended June 30, 2021, ImmuneCyte had a net income of $599,000, its current assets were $3,753,000 and current liabilities were $2,013,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 June 30, 2021 and December 31, 2020, the Company had an outstanding principal balance on the Loan of $10,000,000.

 

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. In January 2021, the Company paid the Lender, the interest due as of December 31, 2020 in the amount of $2,082,000. The Note can be prepaid in whole or in part by the Company at any time without penalty.

 

The Credit Agreement and Note were amended in April 2018, granting the Lender the right to convert, at any time, outstanding principal and accrued but unpaid interest into shares of the Company’s common stock at a conversion price of $16.10 per share. The amendment included a down-round provision that lowered the conversion price if the Company issues shares of common stock at a lower price per share, the conversion price of the Note is lowered to that amount. The Company completed a transaction in 2018, which lowered the conversion price to $1.80.

 

The following summarizes the Note:

 

 

Maturity

Date

 

Stated

Interest

Rate

   

Conversion

Price

   

Face Value

   

Remaining

Debt

Discount

   

Carrying Value

 

At June 30, 2021

3/6/2022

    22 %   $ 1.80     $ 10,000,000     $ (2,410,000 )   $ 7,590,000  

At December 31, 2020

3/6/2022

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

 

The Company amortized $827,000 and $1,655,000 of debt discount to interest expense for the three and six months ended June 30, 2021 and $729,000 and $1,276,000 for the three and six months ended June 30 2020, respectively. In addition to the amortization, the Company also recorded interest expense of $556,000 and $1,106,000 for the three and six months ended June 30, 2021 and $515,000 and $957,000 for the three and six months ended June 30 2020, respectively. The interest payable balance as of June 30, 2021 and December 31, 2020 was $1,106,000 and $2,082,000, respectively.

XML 22 R12.htm IDEA: XBRL DOCUMENT v3.21.2
Note 6 - Convertible Promissory Note
6 Months Ended
Jun. 30, 2021
Notes to Financial Statements  
Debt Disclosure [Text Block]

6.  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 June 30, 2021

7/31/2022

  24% $1.80  $1,000,000  $(347,000) $653,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 for the three and six months ended June 30, 2021 of $80,000 and $161,000, respectively; and $27,000 for the three and six months ended June 30, 2020. Interest expense related to the July 2019 Note was $60,000 and $120,000 for the three and six months ended June 30, 2021 and 2020.

 

 

XML 23 R13.htm IDEA: XBRL DOCUMENT v3.21.2
Note 7 - Leases
6 Months Ended
Jun. 30, 2021
Notes to Financial Statements  
Lessee, Operating Leases [Text Block]

7.     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:

 

   

June 30,

2021

   

December 31,

2020

 

Right-of-use operating lease assets, net

  $ 654,000     $ 730,000  

Current lease liability (included in other current liabilities)

    180,000       157,000  

Non-current lease liability

    508,000       604,000  
                 

Weighted average remaining lease term

    2.9       3.4  

Discount rate

    22 %     22 %

 

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

 

2021 (Remaining)

  $ 157,000  

2022

    319,000  

2023

    328,000  

2024

    139,000  

Total lease payments

  $ 943,000  

Less: imputed interest

    (255,000 )

Present value of operating lease liabilities

  $ 688,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 included in cash flow from operating activities was $77,000 and $153,000 for the three and six months ended June 30, 2021 and $75,000 and $149,000 for the three and six months ended June 30, 2020, respectively.

 

Operating Lease Costs

Operating lease costs were $110,000 and $219,000 for the three and six months ended June 30, 2021 and $105,000 and $208,000 for the three and six months ended June 30, 2020, respectively. These costs are primarily related to long-term operating leases, but also include amounts for variable lease costs, as well as immaterial and short-term leases.

 

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 three and six months ended June 30, 2021 and 2020.

XML 24 R14.htm IDEA: XBRL DOCUMENT v3.21.2
Note 8 - Commitments and Contingencies
6 Months Ended
Jun. 30, 2021
Notes to Financial Statements  
Commitments and Contingencies Disclosure [Text Block]

8.       COMMITMENTS AND CONTINGENCIES

 

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 June 30, 2021, except as disclosed, 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 condensed consolidated financial position, operating results or cash flows.

 

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 June 30, 2021.

 

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. The Company periodically assesses the adequacy of its recorded warranty liabilities and adjusts the amounts as necessary.

 

The warranty liability is included in other current liabilities in the unaudited condensed consolidated balance sheets. The change in the warranty liability for the six months ended June 30, 2021 is summarized in the following table:

 

 

Balance at December 31, 2020

  $ 154,000  

Warranties issued during the period

    21,000  

Settlements made during the period

    (75,000 )

Changes in liability for pre-existing warranties during the period

    --  

Balance at June 30, 2021

  $ 100,000  

 

 

 

XML 25 R15.htm IDEA: XBRL DOCUMENT v3.21.2
Note 9 - Payment Protection Program
6 Months Ended
Jun. 30, 2021
Paycheck Protection Program CARES Act [Member]  
Notes to Financial Statements  
Long-term Debt [Text Block]

9.    PAYMENT 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 six months ended June 30, 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 26 R16.htm IDEA: XBRL DOCUMENT v3.21.2
Note 10 - Stockholders' Equity
6 Months Ended
Jun. 30, 2021
Notes to Financial Statements  
Share-based Payment Arrangement [Text Block]

10.   STOCKHOLDERS EQUITY

 

Common Stock

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 June 30, 2021, the Company sold a total of 5,597,484 shares of the Company’s common stock for aggregate gross proceeds of $15,280,000 at an average selling price of $2.73 per share, resulting in net proceeds of approximately $14,568,000 after deducting legal expenses, audit fees, commissions and other transaction costs of approximately $712,000. For the six months ended June 30, 2021, the Company sold 2,976,832 shares of common stock for net proceeds of $6,832,000 after deducting $224,000 in commissions and other transaction costs.

 

Stock Based Compensation

 

In May 2021, five Company executives voluntarily surrendered the options they were awarded in June 2020.  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 recorded in the three months ended June 30, 2021. 

 

The Company recorded stock-based compensation of $2,099,000 and $2,357,000 for the three and six months ended June 30, 2021, and $314,000 and $381,000 for the three and six months ended June 30, 2020, respectively, as comprised of the following:

 

   

Three Months Ended

June 30,

   

Six Months Ended

June 30,

 
   

2021

   

2020

   

2021

   

2020

 

Cost of revenues

  $ 5,000     $ 2,000     $ 10,000     $ 2,000  

Selling, general and administrative

    1,914,000       291,000       2,130,000       343,000  

Research and development

    180,000       21,000       217,000       36,000  
    $ 2,099,000     $ 314,000     $ 2,357,000     $ 381,000  

 

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 December 31, 2020

    889,636     $ 8.57                  
                                 

Cancelled / Forfeited

    503,050                          
                                 

Outstanding at June 30, 2021

    386,461     $ 11.88       7.4     $ --  
                                 

Vested and expected to vest at June 30, 2021

    335,786     $ 9.15       7.3     $ --  
                                 

Exercisable at June 30, 2021

    244,211     $ 10.31       7.1     $ --  

 

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. There were no options exercised during the six months ended June 30, 2021.

 

Warrants

A summary of warrant activity for the six months ended June 30, 2021 is as follows:

 

   

Number of

Shares

   

Weighted-Average

Exercise Price Per

Share

   

Weighted-

Average

Remaining

Contract Term

 

Balance at December 31, 2020

    1,116,484     $ 37.27       0.49  

Warrants expired

    463,236                  

Warrants exercised

    --     $ --          

Outstanding at June 30, 2021

    653,248     $ 6.97       1.90  

Exercisable at June 30, 2021

    653,248     $ 6.97       1.90  

 

 

XML 27 R17.htm IDEA: XBRL DOCUMENT v3.21.2
Note 11 - Major Customers and Accounts Receivable
6 Months Ended
Jun. 30, 2021
Notes to Financial Statements  
Concentration Risk Disclosure [Text Block]

11.    MAJOR CUSTOMERS AND ACCOUNTS RECEIVABLE

 

The Company had certain customers whose revenue individually represented 10% or more of the Company’s total revenue, or whose accounts receivable balances individually represented 10% or more of the Company’s total accounts receivable as follows:

 

For net revenues, one customer accounted for 18% and 0%, a second customer accounted for 16% and 1%, a third customer accounted for 11% and 25% and a fourth customer accounted for 0% and 18% for the three months ended June 30, 2021 and 2020, respectively. For the six months ended June 30, 2021 and 2020, one customer accounted for 13% and 14%, a second customer accounted for 11% and 1%, while a third customer accounted for 11% and 30% of net revenues, respectively.

 

At June 30, 2021, four customers accounted for 68% of accounts receivable. At December 31, 2020, three customers accounted for 72% of accounts receivable.

XML 28 R18.htm IDEA: XBRL DOCUMENT v3.21.2
Note 12 - Subsequent Events
6 Months Ended
Jun. 30, 2021
Notes to Financial Statements  
Subsequent Events [Text Block]

12.    SUBSEQUENT EVENTS

 

The Company has evaluated events subsequent to June 30, 2021 through the date of this filing and determined that no subsequent events have occurred that would require recognition or disclosure in the unaudited condensed consolidated financial statements.

 

 

 

XML 29 R19.htm IDEA: XBRL DOCUMENT v3.21.2
Significant Accounting Policies (Policies)
6 Months Ended
Jun. 30, 2021
Accounting Policies [Abstract]  
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 Company was not profitable for the six months ended June 30, 2021 and has a full valuation allowance on all net operating loss (“NOL”) tax carryforwards. As such, 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.

 

Revenue from Contract with Customer [Policy Text Block]

Revenue Recognition

Revenue is recognized based on the five-step process outlined in Accounting Standards Codification (“ASC”) 606.

 

The following tables summarize the revenues by product line:

 

  

Three Months Ended June 30, 2021

 
  

Device

Revenue

  

Service

Revenue

  

Other

Revenue

  

Total

Revenue

 

AXP

 $1,048,000  $48,000  $--  $1,096,000 

BioArchive

  223,000   326,000   --   549,000 

CAR-TXpress

  287,000   30,000   72,000   389,000 

Manual Disposables

  116,000   --   --   116,000 

Other

  30,000   --   21,000   51,000 

Total

 $1,704,000  $404,000  $93,000  $2,201,000 

 

  

Six Months Ended June 30, 2021

 
  

Device

Revenue

  

Service

Revenue

  

Other Revenue

  

Total

Revenue

 

AXP

 $1,273,000  $87,000  $--  $1,360,000 

BioArchive

  431,000   868,000   --   1,299,000 

CAR-TXpress

  542,000   58,000   143,000   743,000 

Manual Disposables

  245,000   --   --   245,000 

Other

  37,000   --   34,000   71,000 

Total

 $2,528,000  $1,013,000  $177,000  $3,718,000 

 

  

Three Months Ended June 30, 2020

 
  

Device

Revenue

  

Service

Revenue

  

Other

Revenue

  

Total

Revenue

 

AXP

 $621,000  $48,000  $--  $669,000 

BioArchive

  165,000   294,000   --   459,000 

CAR-TXpress

  550,000   13,000   71,000   634,000 

Manual Disposables

  198,000   --   --   198,000 

Other

  238,000   --   44,000   282,000 

Total

 $1,772,000  $355,000  $115,000  $2,242,000 

 

  

Six Months Ended June 30, 2020

 
  

Device

Revenue

  

Service

Revenue

  

Other

Revenue

  

Total

Revenue

 

AXP

 $2,829,000  $72,000  $--  $2,901,000 

BioArchive

  329,000   626,000   --   955,000 

CAR-TXpress

  702,000   25,000   142,000   869,000 

Manual Disposables

  401,000   --   --   401,000 

Other

  252,000   --   64,000   316,000 

Total

 $4,513,000  $723,000  $206,000  $5,442,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 three and six months ended June 30, 2021 that were included in the beginning balance of deferred revenue were $130,000 and $403,000, respectively. Short-term deferred revenues increased from $608,000 to $903,000 and long-term deferred revenues decreased from $1,596,000 to $1,442,000 during the six months ended June 30, 2021, respectively.

 

Exclusivity Fee

On August 30, 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”) manufactured by its subsidiary, ThermoGenesis Corp., 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 for the Products, Corning paid a $2,000,000 exclusivity fee. For the three and six months ended June 30, 2021 and 2020, the Company recorded revenue related to the exclusivity fee of $72,000 and $143,000, respectively. The remaining balance of the $2,000,000 payment of $1,477,000 was recorded to deferred revenue, with $286,000 in short term deferred revenue and $1,191,000 recorded in long-term deferred revenue.

 

Backlog of Remaining Customer Performance Obligations

The following table includes revenue expected to be recognized and recorded as sales in the future from the backlog of performance obligations that are unsatisfied (or partially unsatisfied) at the end of the reporting period.

 

  

Remainder

of 2021

  

2022

  

2023

  

2024

  

2025 and

beyond

  

Total

 

Service revenue

 $690,000  $886,000  $412,000  $151,000  $85,000  $2,224,000 

Clinical revenue

  6,000   13,000   13,000   13,000   160,000   205,000 

Exclusivity fee

  143,000   286,000   286,000   286,000   476,000   1,477,000 

Total

 $839,000  $1,185,000  $711,000  $450,000  $721,000  $3,906,000 

 

Revenues are net of normal discounts. Shipping and handling fees billed to customers are included in net revenues, while the related costs are included in cost of revenues.

 

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 three and six month period ended June 30, 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. Additionally, the loss on equity method investments was combined with other income on the Statement of Operations.

XML 30 R20.htm IDEA: XBRL DOCUMENT v3.21.2
Note 3 - Summary of Significant Accounting Policies (Tables)
6 Months Ended
Jun. 30, 2021
Notes Tables  
Disaggregation of Revenue [Table Text Block]
  

Three Months Ended June 30, 2021

 
  

Device

Revenue

  

Service

Revenue

  

Other

Revenue

  

Total

Revenue

 

AXP

 $1,048,000  $48,000  $--  $1,096,000 

BioArchive

  223,000   326,000   --   549,000 

CAR-TXpress

  287,000   30,000   72,000   389,000 

Manual Disposables

  116,000   --   --   116,000 

Other

  30,000   --   21,000   51,000 

Total

 $1,704,000  $404,000  $93,000  $2,201,000 
  

Six Months Ended June 30, 2021

 
  

Device

Revenue

  

Service

Revenue

  

Other Revenue

  

Total

Revenue

 

AXP

 $1,273,000  $87,000  $--  $1,360,000 

BioArchive

  431,000   868,000   --   1,299,000 

CAR-TXpress

  542,000   58,000   143,000   743,000 

Manual Disposables

  245,000   --   --   245,000 

Other

  37,000   --   34,000   71,000 

Total

 $2,528,000  $1,013,000  $177,000  $3,718,000 
  

Three Months Ended June 30, 2020

 
  

Device

Revenue

  

Service

Revenue

  

Other

Revenue

  

Total

Revenue

 

AXP

 $621,000  $48,000  $--  $669,000 

BioArchive

  165,000   294,000   --   459,000 

CAR-TXpress

  550,000   13,000   71,000   634,000 

Manual Disposables

  198,000   --   --   198,000 

Other

  238,000   --   44,000   282,000 

Total

 $1,772,000  $355,000  $115,000  $2,242,000 
  

Six Months Ended June 30, 2020

 
  

Device

Revenue

  

Service

Revenue

  

Other

Revenue

  

Total

Revenue

 

AXP

 $2,829,000  $72,000  $--  $2,901,000 

BioArchive

  329,000   626,000   --   955,000 

CAR-TXpress

  702,000   25,000   142,000   869,000 

Manual Disposables

  401,000   --   --   401,000 

Other

  252,000   --   64,000   316,000 

Total

 $4,513,000  $723,000  $206,000  $5,442,000 
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table Text Block]
  

Remainder

of 2021

  

2022

  

2023

  

2024

  

2025 and

beyond

  

Total

 

Service revenue

 $690,000  $886,000  $412,000  $151,000  $85,000  $2,224,000 

Clinical revenue

  6,000   13,000   13,000   13,000   160,000   205,000 

Exclusivity fee

  143,000   286,000   286,000   286,000   476,000   1,477,000 

Total

 $839,000  $1,185,000  $711,000  $450,000  $721,000  $3,906,000 
XML 31 R21.htm IDEA: XBRL DOCUMENT v3.21.2
Note 4 - Net Loss Per Share (Tables)
6 Months Ended
Jun. 30, 2021
Notes Tables  
Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]
   

2021

   

2020

 

Common stock equivalents of convertible promissory note and accrued interest

    6,758,897       6,676,112  

Vested Series A warrants

    --       40,441  

Unvested Series A warrants(1)

    --       69,853  

Warrants – other

    653,248       1,006,190  

Stock options

    386,461       893,349  

Total

    7,798,606       8,685,945  
XML 32 R22.htm IDEA: XBRL DOCUMENT v3.21.2
Note 5 - Related Party Transactions (Tables)
6 Months Ended
Jun. 30, 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 June 30, 2021

3/6/2022

    22 %   $ 1.80     $ 10,000,000     $ (2,410,000 )   $ 7,590,000  

At December 31, 2020

3/6/2022

    22 %   $ 1.80     $ 10,000,000     $ (4,065,000 )   $ 5,935,000  
XML 33 R23.htm IDEA: XBRL DOCUMENT v3.21.2
Note 6 - Convertible Promissory Note (Tables)
6 Months Ended
Jun. 30, 2021
Notes Tables  
Convertible Debt [Table Text Block]
 

Maturity

Date

 

Stated

Interest

Rate

  

Conversion

Price

  

Face Value

  

Remaining

Debt

Discount

  

Carrying

Value

 

At June 30, 2021

7/31/2022

  24% $1.80  $1,000,000  $(347,000) $653,000 

At December 31, 2020

7/31/2022

  24% $1.80  $1,000,000  $(507,000) $493,000 
XML 34 R24.htm IDEA: XBRL DOCUMENT v3.21.2
Note 7 - Leases (Tables)
6 Months Ended
Jun. 30, 2021
Notes Tables  
Lease, Cost [Table Text Block]
   

June 30,

2021

   

December 31,

2020

 

Right-of-use operating lease assets, net

  $ 654,000     $ 730,000  

Current lease liability (included in other current liabilities)

    180,000       157,000  

Non-current lease liability

    508,000       604,000  
                 

Weighted average remaining lease term

    2.9       3.4  

Discount rate

    22 %     22 %
Lessee, Operating Lease, Liability, Maturity [Table Text Block]

2021 (Remaining)

  $ 157,000  

2022

    319,000  

2023

    328,000  

2024

    139,000  

Total lease payments

  $ 943,000  

Less: imputed interest

    (255,000 )

Present value of operating lease liabilities

  $ 688,000  
XML 35 R25.htm IDEA: XBRL DOCUMENT v3.21.2
Note 8 - Commitments and Contingencies (Tables)
6 Months Ended
Jun. 30, 2021
Notes Tables  
Schedule of Product Warranty Liability [Table Text Block]

Balance at December 31, 2020

  $ 154,000  

Warranties issued during the period

    21,000  

Settlements made during the period

    (75,000 )

Changes in liability for pre-existing warranties during the period

    --  

Balance at June 30, 2021

  $ 100,000  
XML 36 R26.htm IDEA: XBRL DOCUMENT v3.21.2
Note 10 - Stockholders' Equity (Tables)
6 Months Ended
Jun. 30, 2021
Notes Tables  
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]
   

Three Months Ended

June 30,

   

Six Months Ended

June 30,

 
   

2021

   

2020

   

2021

   

2020

 

Cost of revenues

  $ 5,000     $ 2,000     $ 10,000     $ 2,000  

Selling, general and administrative

    1,914,000       291,000       2,130,000       343,000  

Research and development

    180,000       21,000       217,000       36,000  
    $ 2,099,000     $ 314,000     $ 2,357,000     $ 381,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 December 31, 2020

    889,636     $ 8.57                  
                                 

Cancelled / Forfeited

    503,050                          
                                 

Outstanding at June 30, 2021

    386,461     $ 11.88       7.4     $ --  
                                 

Vested and expected to vest at June 30, 2021

    335,786     $ 9.15       7.3     $ --  
                                 

Exercisable at June 30, 2021

    244,211     $ 10.31       7.1     $ --  
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 December 31, 2020

    1,116,484     $ 37.27       0.49  

Warrants expired

    463,236                  

Warrants exercised

    --     $ --          

Outstanding at June 30, 2021

    653,248     $ 6.97       1.90  

Exercisable at June 30, 2021

    653,248     $ 6.97       1.90  
XML 37 R27.htm IDEA: XBRL DOCUMENT v3.21.2
Note 1 - Description of Business and Basis of Presentation (Details Textual) - CAR-TXpress [Member]
Jun. 30, 2021
Noncontrolling Interest, Ownership Percentage by Parent 80.00%
Noncontrolling Interest, Ownership Percentage by Noncontrolling Owners 20.00%
XML 38 R28.htm IDEA: XBRL DOCUMENT v3.21.2
Note 2 - Going Concern (Details Textual) - USD ($)
Jun. 30, 2021
Dec. 31, 2020
Cash and Cash Equivalents, at Carrying Value, Ending Balance $ 8,668,000 $ 7,161,000
Working Capital $ 4,166,000  
XML 39 R29.htm IDEA: XBRL DOCUMENT v3.21.2
Note 3 - Summary of Significant Accounting Policies (Details Textual)
3 Months Ended 6 Months Ended
Aug. 30, 2019
USD ($)
Jun. 30, 2021
USD ($)
Jun. 30, 2020
USD ($)
Jun. 30, 2021
USD ($)
Dec. 31, 2020
USD ($)
Contract with Customer, Liability, Revenue Recognized   $ 130,000 $ 403,000    
Contract with Customer, Liability, Current   903,000   $ 903,000 $ 608,000
Contract with Customer, Liability, Noncurrent   1,442,000   1,442,000 $ 1,596,000
Exclusivity Fee [Member]          
Contract with Customer, Liability, Revenue Recognized   72,000 $ 143,000    
Contract with Customer, Liability, Current   286,000   286,000  
Contract with Customer, Liability, Noncurrent   1,191,000   1,191,000  
Contract with Customer, Liability, Total $ 2,000,000 $ 1,477,000   1,477,000  
Proceeds from Customers       $ 2,000,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        
Supply Agreement [Member] | Maximum [Member]          
Supply Agreement, Renewal Term (Year) 4 years        
XML 40 R30.htm IDEA: XBRL DOCUMENT v3.21.2
Note 3 - Summary of Significant Accounting Policies - Revenues (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Net revenues $ 2,201,000 $ 2,242,000 $ 3,718,000 $ 5,442,000
Device [Member] | AXP [Member]        
Net revenues 1,096,000 669,000 1,360,000 2,901,000
Device [Member] | BioArchive [Member]        
Net revenues 549,000 459,000 1,299,000 955,000
Device [Member] | CAR-TXpress [Member]        
Net revenues 389,000 634,000 743,000 869,000
Device [Member] | Manual Disposables [Member]        
Net revenues 116,000 198,000 245,000 401,000
Device [Member] | Other Subsegments [Member]        
Net revenues 51,000 282,000 71,000 316,000
Device Revenue [Member]        
Net revenues 1,704,000 1,772,000 2,528,000 4,513,000
Device Revenue [Member] | Device [Member] | AXP [Member]        
Net revenues 1,048,000 621,000 1,273,000 2,829,000
Device Revenue [Member] | Device [Member] | BioArchive [Member]        
Net revenues 223,000 165,000 431,000 329,000
Device Revenue [Member] | Device [Member] | CAR-TXpress [Member]        
Net revenues 287,000 550,000 542,000 702,000
Device Revenue [Member] | Device [Member] | Manual Disposables [Member]        
Net revenues 116,000 198,000 245,000 401,000
Device Revenue [Member] | Device [Member] | Other Subsegments [Member]        
Net revenues 30,000 238,000 37,000 252,000
Service [Member]        
Net revenues 404,000 355,000 1,013,000 723,000
Service [Member] | Device [Member] | AXP [Member]        
Net revenues 48,000 48,000 87,000 72,000
Service [Member] | Device [Member] | BioArchive [Member]        
Net revenues 326,000 294,000 868,000 626,000
Service [Member] | Device [Member] | CAR-TXpress [Member]        
Net revenues 30,000 13,000 58,000 25,000
Other [Member]        
Net revenues 93,000 115,000 177,000 206,000
Other [Member] | Device [Member] | CAR-TXpress [Member]        
Net revenues 72,000 71,000 143,000 142,000
Other [Member] | Device [Member] | Other Subsegments [Member]        
Net revenues $ 21,000 $ 44,000 $ 34,000 $ 64,000
XML 41 R31.htm IDEA: XBRL DOCUMENT v3.21.2
Note 3 - Summary of Significant Accounting Policies - Remaining Performance Obligations (Details)
Jun. 30, 2021
USD ($)
Revenue, Remaining Performance Obligation, Amount $ 3,906,000
Service [Member]  
Revenue, Remaining Performance Obligation, Amount 2,224,000
Clinical Revenue [Member]  
Revenue, Remaining Performance Obligation, Amount 205,000
Exclusivity Fee [Member]  
Revenue, Remaining Performance Obligation, Amount $ 1,477,000
XML 42 R32.htm IDEA: XBRL DOCUMENT v3.21.2
Note 3 - Summary of Significant Accounting Policies - Remaining Performance Obligations 2 (Details)
Jun. 30, 2021
USD ($)
Revenue, Remaining Performance Obligation, Amount $ 3,906,000
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2021-07-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction (Year) 6 months
Revenue, Remaining Performance Obligation, Amount $ 839,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,185,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 $ 711,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 $ 450,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 $ 721,000
Service [Member]  
Revenue, Remaining Performance Obligation, Amount $ 2,224,000
Service [Member] | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2021-07-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction (Year) 6 months
Revenue, Remaining Performance Obligation, Amount $ 690,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 $ 886,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 $ 412,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 $ 151,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 $ 85,000
Clinical Revenue [Member]  
Revenue, Remaining Performance Obligation, Amount $ 205,000
Clinical Revenue [Member] | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2021-07-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction (Year) 6 months
Revenue, Remaining Performance Obligation, Amount $ 6,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 $ 160,000
Exclusivity Fee [Member]  
Revenue, Remaining Performance Obligation, Amount $ 1,477,000
Exclusivity Fee [Member] | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2021-07-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction (Year) 6 months
Revenue, Remaining Performance Obligation, Amount $ 143,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 $ 476,000
XML 43 R33.htm IDEA: XBRL DOCUMENT v3.21.2
Note 4 - Net Loss Per Share - Anti-dilutive Securities (Details) - shares
6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Anti-dilutive securities (in shares) 7,798,606 8,685,945
Convertible Debt Securities [Member]    
Anti-dilutive securities (in shares) 6,758,897 6,676,112
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) 386,461 893,349
[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 remained outstanding but unvested until they expired in February 2021.
XML 44 R34.htm IDEA: XBRL DOCUMENT v3.21.2
Note 5 - Related Party Transactions (Details Textual) - USD ($)
1 Months Ended 3 Months Ended 6 Months Ended
Mar. 31, 2021
Jun. 30, 2021
Mar. 17, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2020
Dec. 31, 2020
Sep. 30, 2020
Apr. 28, 2020
Nov. 26, 2019
Dec. 31, 2018
Apr. 16, 2018
Mar. 31, 2017
Net Income (Loss), Including Portion Attributable to Noncontrolling Interest, Total   $ (4,672,000)   $ (6,510,000) $ (7,203,000)   $ (11,253,000)              
Assets, Current, Total   16,077,000     16,077,000     $ 15,298,000            
Liabilities, Current, Total   $ 11,911,000     11,911,000     $ 6,143,000            
Interest Paid, Excluding Capitalized Interest, Operating Activities         2,202,000   2,031,000              
Amortization of Debt Discount (Premium)         $ 1,815,000   1,257,000              
Boyalife Asset Holding II [Member] | Convertible Debt [Member]                            
Debt Instrument, Interest Rate, Stated Percentage   22.00%     22.00%     22.00%            
Debt Instrument, Convertible, Conversion Price (in dollars per share)   $ 1.80     $ 1.80     $ 1.80       $ 1.80 $ 16.10  
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%            
Interest Paid, Excluding Capitalized Interest, Operating Activities     $ 2,082,000                      
Amortization of Debt Discount (Premium)   $ 827,000   729,000 $ 1,655,000   $ 1,276,000              
Interest Expense, Debt, Excluding Amortization   556,000   $ 515,000 1,106,000 $ 957,000                
Interest Payable   $ 1,106,000     $ 1,106,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%     8.64%       18.79%   20.00%      
Dilution Gain from Equity Method Investments         $ 262,000                  
Equity Method Investment Accumulated Gain Loss         (428,000)                  
Income (Loss) from Equity Method Investments, Total         0                  
Net Income (Loss), Including Portion Attributable to Noncontrolling Interest, Total         599,000                  
Assets, Current, Total   $ 3,753,000     3,753,000                  
Liabilities, Current, Total   $ 2,013,000     $ 2,013,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 45 R35.htm IDEA: XBRL DOCUMENT v3.21.2
Note 5 - Related Party Transactions - Summarizes the Note (Details) - Boyalife Asset Holding II [Member] - Convertible Debt [Member] - USD ($)
6 Months Ended 12 Months Ended
Jun. 30, 2021
Dec. 31, 2020
Dec. 31, 2018
Apr. 16, 2018
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 $ 1.80 $ 16.10
Face value $ 10,000,000 $ 10,000,000    
Remaining debt discount (2,410,000) (4,065,000)    
Carrying Value $ 7,590,000 $ 5,935,000    
XML 46 R36.htm IDEA: XBRL DOCUMENT v3.21.2
Note 6 - Convertible Promissory Note (Details Textual) - USD ($)
3 Months Ended 6 Months Ended
Jul. 23, 2019
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Dec. 31, 2020
Amortization of Debt Discount (Premium)       $ 1,815,000 $ 1,257,000  
Convertible Debt [Member] | The July 2019 Note [Member]            
Debt Instrument, Face Amount $ 1,000,000 $ 1,000,000   $ 1,000,000   $ 1,000,000
Debt Instrument, Convertible, Conversion Price (in dollars per share)   $ 1.80   $ 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%   24.00%
Amortization of Debt Discount (Premium)   $ 80,000 $ 27,000 $ 161,000 27,000  
Interest Expense, Debt, Total   $ 60,000 $ 60,000 $ 120,000 $ 120,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 47 R37.htm IDEA: XBRL DOCUMENT v3.21.2
Note 6 - Convertible Promissory Note - Convertible Promissory Note (Details) - Convertible Debt [Member] - The July 2019 Note [Member] - USD ($)
6 Months Ended 12 Months Ended
Jun. 30, 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 (347,000) (507,000)  
Carrying Value $ 653,000 $ 493,000  
XML 48 R38.htm IDEA: XBRL DOCUMENT v3.21.2
Note 7 - Leases (Details Textual) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Dec. 31, 2020
Jan. 01, 2019
Operating Lease, Right-of-Use Asset $ 654,000   $ 654,000   $ 730,000  
Operating Lease, Payments 77,000 $ 75,000 153,000 $ 149,000    
Operating Lease, Cost $ 110,000 $ 105,000 $ 219,000 $ 208,000    
Accounting Standards Update 2016-02 [Member]            
Operating Lease, Right-of-Use Asset           $ 966,000
XML 49 R39.htm IDEA: XBRL DOCUMENT v3.21.2
Note 7 - Leases - Lease Information (Details) - USD ($)
Jun. 30, 2021
Dec. 31, 2020
Right-of-use operating lease assets, net $ 654,000 $ 730,000
Non-current lease liability $ 508,000 $ 604,000
Weighted average remaining lease term (Year) 2 years 10 months 24 days 3 years 4 months 24 days
Discount rate 22.00% 22.00%
Current Liabilities [Member]    
Current lease liability (included in other current liabilities) $ 180,000 $ 157,000
XML 50 R40.htm IDEA: XBRL DOCUMENT v3.21.2
Note 7 - Leases - Maturities of Lease Liabilities (Details)
Jun. 30, 2021
USD ($)
2021 (Remaining) $ 157,000
2022 319,000
2023 328,000
2024 139,000
Total lease payments 943,000
Less: imputed interest (255,000)
Present value of operating lease liabilities $ 688,000
XML 51 R41.htm IDEA: XBRL DOCUMENT v3.21.2
Note 8 - Commitments and Contingencies (Details Textual) - USD ($)
6 Months Ended
Jun. 30, 2021
Jul. 13, 2020
Short Term Investment Minimum   $ 1,000,000
Minimum [Member]    
Period Of Warranty On Products (Year) 1 year  
Maximum [Member]    
Period Of Warranty On Products (Year) 2 years  
XML 52 R42.htm IDEA: XBRL DOCUMENT v3.21.2
Note 8 - Commitments and Contingencies - Changes in Product Liability Included in Accrued Liabilities (Details)
6 Months Ended
Jun. 30, 2021
USD ($)
Balance $ 154,000
Warranties issued during the period 21,000
Settlements made during the period (75,000)
Balance $ 100,000
XML 53 R43.htm IDEA: XBRL DOCUMENT v3.21.2
Note 9 - Payment Protection Program (Details Textual) - USD ($)
6 Months Ended
Apr. 21, 2020
Jun. 30, 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 54 R44.htm IDEA: XBRL DOCUMENT v3.21.2
Note 10 - Stockholders' Equity (Details Textual) - USD ($)
1 Months Ended 3 Months Ended 6 Months Ended 12 Months Ended 19 Months Ended
May 31, 2021
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Dec. 31, 2020
Jun. 30, 2021
May 19, 2020
Dec. 13, 2019
Proceeds from Issuance of Common Stock, Net       $ 6,832,000 $ 5,214,000        
Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period (in shares)           503,050      
Share-based Payment Arrangement, Expense   $ 2,099,000 $ 314,000 $ 2,357,000 $ 381,000        
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period (in shares)       0          
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              
At The Market Offering Agreement [Member]                  
Maximum Offering Price for Issuance of Common Stock               $ 15,280,313 $ 4,400,000
Stock Issued During Period, Shares, New Issues (in shares)       2,976,832     5,597,484    
Proceeds from Issuance of Common Stock             $ 15,280,000    
Shares Issued, Price Per Share (in dollars per share)   $ 2.73   $ 2.73     $ 2.73    
Proceeds from Issuance of Common Stock, Net       $ 6,832,000     $ 14,568,000    
Payments of Stock Issuance Costs       $ 224,000     $ 712,000    
XML 55 R45.htm IDEA: XBRL DOCUMENT v3.21.2
Note 10 - Stockholders' Equity - Stock-based Compensation (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Stock-based compensation $ 2,099,000 $ 314,000 $ 2,357,000 $ 381,000
Cost of Sales [Member]        
Stock-based compensation 5,000 2,000 10,000 2,000
Selling, General and Administrative Expenses [Member]        
Stock-based compensation 1,914,000 291,000 2,130,000 343,000
Research and Development Expense [Member]        
Stock-based compensation $ 180,000 $ 21,000 $ 217,000 $ 36,000
XML 56 R46.htm IDEA: XBRL DOCUMENT v3.21.2
Note 10 - Stockholders' Equity - Option Activity for Stock Option Plans (Details) - $ / shares
6 Months Ended 12 Months Ended
Jun. 30, 2021
Dec. 31, 2020
Outstanding, options (in shares) 889,636  
Outstanding, weighted average exercise price, options (in dollars per share) $ 8.57  
Cancelled / Forfeited, options (in shares)   503,050
Outstanding, options (in shares) 386,461 889,636
Outstanding, weighted average exercise price, options (in dollars per share) $ 11.88 $ 8.57
Outstanding, weighted average remaining contractual life, options (Year) 7 years 4 months 24 days  
Vested and expected to vest, options (in shares) 335,786  
Vested and expected to vest, weighted average exercise price, options (in dollars per share) $ 9.15  
Vested and expected to vest, weighted average remaining contractual life, options (Year) 7 years 3 months 18 days  
Exercisable, options (in shares) 244,211  
Exercisable, weighted average exercise price, options (in dollars per share) $ 10.31  
Exercisable, weighted average remaining contractual life, options (Year) 7 years 1 month 6 days  
XML 57 R47.htm IDEA: XBRL DOCUMENT v3.21.2
Note 10 - Stockholders' Equity - Warrant Activity (Details) - $ / shares
6 Months Ended 12 Months Ended
Jun. 30, 2021
Dec. 31, 2020
Outstanding (in shares) 1,116,484  
Outstanding, weighted average exercise price (in dollars per share) $ 37.27  
Outstanding, Weighted Average Remaining Contract Term (Year) 1 year 10 months 24 days 5 months 26 days
Warrants expired (in shares) 463,236  
Outstanding (in shares) 653,248 1,116,484
Outstanding, weighted average exercise price (in dollars per share) $ 6.97 $ 37.27
Exercisable (in shares) 653,248  
Exercisable, weighted average exercise price (in dollars per share) $ 6.97  
Exercisable, Weighted Average Remaining Contract Term (Year) 1 year 10 months 24 days  
XML 58 R48.htm IDEA: XBRL DOCUMENT v3.21.2
Note 11 - Major Customers and Accounts Receivable (Details Textual) - Customer Concentration Risk [Member]
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Dec. 31, 2020
Revenue Benchmark [Member] | Customer 1 [Member]          
Concentration Risk, Percentage 18.00% 0.00% 13.00% 14.00%  
Revenue Benchmark [Member] | Customer 2 [Member]          
Concentration Risk, Percentage 16.00% 1.00% 11.00% 1.00%  
Revenue Benchmark [Member] | Customer 3 [Member]          
Concentration Risk, Percentage 11.00% 25.00%   30.00%  
Revenue Benchmark [Member] | Customer 4 [Member]          
Concentration Risk, Percentage 0.00% 18.00%      
Accounts Receivable [Member]          
Number of Major Customers     4   3
Accounts Receivable [Member] | Four Customers [Member]          
Concentration Risk, Percentage     68.00%    
Accounts Receivable [Member] | Three Customers [Member]          
Concentration Risk, Percentage         72.00%
EXCEL 59 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!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 " #A@PQ36&T$6.X K @ $0 &1O8U!R;W!S+V-O&ULS9+! M:L,P#(9?9?B>R$G&*";UI66G#08K;.QF;+4UC6-C:R1]^R5>FS*V!]C1TN]/ MGT"M#D+[B"_1!XQD,=V-KNN3T&'-CD1! "1]1*=2.27ZJ;GWT2F:GO$ 0>F3 M.B#4G#^ 0U)&D8(96(2%R&1KM- 1%?EXP1N]X,-G[#+,:, .'?:4H"HK8'*> M&,YCU\(-,,,(HTO?!30+,5?_Q.8.L$MR3'9)#<-0#DW.33M4\/[\])K7+6R? M2/4:IU_)"CH'7+/KY+=FL]T],EGSNBKXJJCJ7%W$W;>V+W] MQ\970=G"K[N07U!+ P04 " #A@PQ3F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M .&##%.:;.9'3@4 )T5 8 >&PO=V]R:W-H965T&UL ME5AM<^(V$/Y\_14:IA_:F1 L&0+<$&8(2>[2WN6-M)UKIQ\46V#/V18GR9#\ M^ZYD8Y.,6=-\"'[1/GJT*SV[WLE6JN\Z$L*0ES3)]'DG,F;]L=?30212KD_E M6F3P9BE5R@WRN.L,YVX9_=J.I&Y2>),W"NB\S3E MZO5")')[WJ&=W8/'>!49^Z WG:SY2BR$^6-]K^"N5Z&$<2HR'#PLQ%SD206"7C\*$$[ MU9S6>9:S&7R5QR:Z+PSZI!0+'F>F$>Y_2S*!0TL7B 3[?Z3 M;3&VW^^0(-=&IJ4Q,$CCK/CE+Z4C]@Q\[X !*PW8.P-Z: :_-/#=0@MF;EF7 MW/#I1,DM478TH-D+YQMG#:N),QO&A5'P-@8[,[V400Y1,626A>0J,[%Y)3=9 ML3VLF[M$1UP)/>D9F,W:]((2^:) 9@>0S\A7F9E( VHHPK?V/6!9464[JA<, M!?PMSTZ)[YT0YC':P&>.F\_RU2FAM,G\#1V_\ISO\/PVS^V[ZY\O,(K<&)'J M?Y$Y^M49A'&V MTB>P^."4(.3/*O)G*/D9!"UT@;M.^*J)-&Z_Y(D6"(]AQ6.(XLQSI1R+6 <0 MVV^"*WM4"!SC1E?B:-TN95T?V]>CBM<(1:KV=4GL7JA8AN0:'C>J ([V@.VW M<45I_+\H.5\=)(1CM9Q^ZM7"Z1U'ZNEUW1BP%GOJ=1\P(GL*3H\C\I!S981* M[,E<2V4:2>%81N78WJ:L)L6.(U5N'VQGMT#M=/^G#Q_:@E=K-_6/#![(EXZ= M=B-.P\':%('6$%#/M8!F5U MEF"XLKM SN!+[S 5'&!,SS B=69@N)Q_D:ZJB&2&:5P+R&@PZ@XH*G&L3@8, MU^^GV(#>RB6A[)?G7\E"!+D";S72PI'F,DU!=!9&!M]/R,^GGD?)&FJ5#4_0 MO,KJ#,%P<8=\9>MALGA-GV722+$%X//7.XQ)G1@8+MT[-Y&KER#BV4H<_ AH M ;J=+2YG6"G$ZCS CLH#N]*ZR.C.72 2S=5B"^*W]Y^^;YG5^L^.TO^;# JT MHG5ARR&^H]K(#$=L858K/CM*\6W- >DQW%N9=;E02 !D#" A!C M6"L^.TKQ%RE/$G*1:WBMFV.)X[04MWZM\_Y1.G^5"K6RN^L3()@(A#5=\ZS1 M=RV ;16D7\N\CZOTSE>1 %]AA'"85D*UW/NX4N^.Y!ME7+B>$KG+#23(S I: M4S^G1!XX9-N/W$PI'5,Z'/4GO \P&Q?4%-0EL<5KTPJJG5>]QYCIN MO7IXT;C\RFU,-4G$$DR]TR%,KXI>8'%CY-JUTYZE,3)UEY'@H5!V +Q?2FEV M-W:"JB,[_0]02P,$% @ X8,,4]<2V3$K!P S!X !@ !X;"]W;W)K MK!4IL$:-U]Z &W M&VRV=Z\9B8Z)2J)7HIQF/_T.*<6RET,Z..R;UHZ'U)]#SOR&H^LGU7WMMT)H M\JVIV_YFL=5Z]VZY[,NM:'A_I7:BA5\VJFNXAJ_=X[+?=8)7=E!3+UD49VW_=M?=7JM!U[(5=QWIAZ;AW?-'4:NGFP5=O/SA-_FXU>8/R]OK'7\4 M]T)_V=UU\&UYF*62C6A[J5K2B^J//Q"SE0:FOYLOG MZF81&46B%J4V4W#X;R_6HJ[-3*#CCVG2Q>&99N#QYY?9?[2+A\4\\%ZL5?T_ M6>GMS2)?D$IL^%#KW]33SV):4&KF*U7=VW_)TV0;+4@Y]%HUTV!0T,AV_)]_ MFQQQ-( FG@%L&L!>.R">!L1VH:,RNZQ/7//;ZTX]D)5I,[T4E5 MD2\M'RH)AM^32_+E_A-Y^^;[ZZ4&/6;693D]^^/X;.9Y]K^']HK$T05A$:/( M\'5X^"=1PG!JAT>GPY?@A8,KV,$5S,X7^UPQK9'W/:SY76#&^#!C;&=,?#/R M?DMX6Y'2?!!_#'+/:WA$C_EJG"JS4YG@V]_F699'$2QM?^P4UVY%,WIL=Z(U M.6A-@EH_E*4:0!K$9BE YT,M+D@+>41M"*\AVNUY@+Q!*C4\Z,U00PA.0\#D M#:/)!8@@7!/85W'85[M^V"K1/(C.LUVC T9]Z='"*$N8ZP#$+LZ9UP'IP0%I MT &?VSULC>JD0+="=?>NE7I M+?BT/#FWF/;,T12GB2O=-C'M!:(I1^(,L4M8XM5.HQDY45"]K14NU>9RZ 6! M@J3C6K:/XS*F ^(5/TU]K"K#SC)BMS+1ZA-_Q$L:%/^34M63K&M4''4?FE-$ MW%F[4W$SP2@+BOO5)@39:MX^2LC@9[W)D%P:8^[$#%-_S-$9D33,R%&R/RU, MPX^?G"!4/&MV*F^F(@UC< 7DNC1@$"0(&S#+*L\"9G,E%TU=5+K7D#[*6 M&C)8J'RA,W1HF#J'HF#'GTU%@'K Q0:E+$(<@!C&6>9?_TP8&D8,R.P&J%I! M9:?JVB;%3M2VDGT!)BK=14F]%O5Z4LMN@;5[6*E0(^<:Y=%@:B8\4/#_(&[PEYTVJ88($XC^UYUSP!- M/2_A90-VO-//_@SD4F:5%OZ@8#-E6)@RGUMPG^CUR]G%A6&:F,L.2J/,]2]B M""'M+T793!D6ILPOQI-_%QX\%&OF0B5)_(4G.[H6O08JI9MC4-^YH,@3I#!" M["@K_ QD,U!8&"BG]>8YN2XV*"THPFS$,J-)[!<\(X:%$?./!=.:N8A)BSCU M:YP)P\*7HX!&?W7!W+M0EB)I"K%+BH!G9WRQ,+Z.HPCU%T*DPI_7V0PD%@;2 MKW\K:M5#+1^YZ5OUARVM5?OHS?#,)4X:(64/8I=%_AJ=S61B_R>9PK*1^TZ" MW>$QP[3PUP)L1A,+HVG,5G!]>VT&< &$%2]GS4X;1#.EXC"EQFQU1F., "E) ML3H=M2P"/(UG),5A)*U5TTAMKY9C3TNUYH2+MO2I#LYG^M/O^ATOQ]O&T\_!]N!1?S#,JKON M)NWO#.-GT%#'2#_%)7M4D!R&70/ M%[X*-@/=!A=47@"&+U9Y0H UIKBW M#:]YJ>1M?E'$R461,M-S=#J,:#\ZQGJ,2!2Y9GXJQ#-$XS!$/U25- R @+>] M/-F2DN\D) !4JTM%EN4LP:(>,84B.G _CV>&QF>O@$,SC-5')3:RE"CK8Q>E MERR+6(Q-&6*X\HM-9A GKP&Q MWY\)TE#,,^2$((9I'I(X$S@)$]BI%6Q.#$BFSJLB3V\*L\1[4\NC5XWF/>]_ M>/P" !^"0 & 'AL+W=OV'.>,RF([]V%Q/QZJT@DN8 M:V+*/&?Z]P,(M9T$4? Z\,37F74#X71G&=+^DDH X(!"3616#XV, ,A'"!$.-G'3-H MEG2.N^W7Z)^\=M2R9 9F2OS@JR3VGZ&6D_/Q4N4,/Z?;&M; M&I"D-%;EM3,2Y%Q63_:KSL..0]1]PR&N'>+W.G1JAXX76I%Y68_,LNE8JRW1 MSAJCN8;/C?=&-5RZ75Q8C;,<_>QTIF2*>P(IP991@J?,8N>!"283( L7V)#6 MK-0:I"5ST%REY%FR,N5H>$-:<^9F,K \8<+?%(6A]NQJ%%0+=,F-0P M#Q5,_ ;,UU*V28?>DIC&T0GWV7GW1TC0/?+N=-\]Q+0TN8F;W,0^7O>->/=) MHDJ)\C4DP#=L*>"6,(&%[W.#1XBDJES:52FP'"O;4Z*K5?I^%7>J-M,XZE** MB)M=<1?-]D1T&A&=LR+F>"P -R\E6$O)RRTIF"8;)DH@+2Y1@!!,&U( 'NT, MM_+DME5+#';0:)O2Z$# ):L]_F[#W[V.WU,:PDJ;*A*_B]W;S M2OWO /^RW9Z 7B.@]T\"\)5J+),IE^M+"GI'9(?LYRSVJ/L-=?\L]4SE.;YE M_Z-F^N^JF4M6>_"#!GYP!?S5!3,X2F:G1T^6S'LL]Q0,&P7#ZQ5P8\K+],,C MIB@:1=%@V#V /S8DU MEX8(6*$G;0\PA*YN^ZIC5>$OS*6R>/WZ9H8?2*"= HE2P(TMMMU6->@6=?/BD7;6B71 M(^DD_?<[2K9EFR"6'(4UTU^FJT,F9],1[K M^4K4N3Z7:]' +PNIZMS K5J.]5J)O&B-ZFK,@B >UWG9C*XOVV>WZOI2;DQ5 M-N)6$;VIZUQ]OQ&5?+P:T='NP>=RN3+VP?CZR]%68M& ME[(A2BRN1F_IQ8PEUJ!%_%V*1WUP36PH]U)^LS7N^\OVN#AV#NKAD+:!# V ^' MG&&XB#FXJ8L+$YHZN)F+X]&QOZ-PHWVXD3?Z"^\!1)LO>5>"F\@SVO M;):OR5(TT#6KMF/F!;3N4AO;11\$1FGBA!;RP*5JXN)HEK@U,75Q/,(H=7%1 MD PSFNY92+TL?!9:Y&J^:J,OH( JN;;;"19ZZN8R0R)W81P+W(5!!W*;T S! MT309##S;!YYY _]+&EASV6V8S9*(;6IA@6 ]O>01>I<23;22;4J]L [6"I!#W6".=4DP5#(L"VJL" MZI<%VZ9VF-SH"F#[,P^Q+,20(=+UIQ@2\MI%SC!DE![WR>/X>WE XV>%KQ5# M:- Q,FR<(!L8AHPYDJ)3# D>L=)#D)0R'@Y'W0L9ZEEU#?4+ MFUTJ.,1 AZJA6N&%??YM):M"*)P35W>\B7B8(:0@R#@*$X06#)EQK$80)#2K MX^&/F>F%#_4K'V^1N))CJ$@0Y$"1(,B!(D&0_B)AO>1AP0MV_/G1%Q'+@F_O M9[V>8-3+Z3NI1+ELR'RCE&CFWPF\032ZRKMO;,4_&VVZCS1+NUD,O[!MASE^ M3W7)QV N\1@*81V!>?*,]7J(^?70Q.$:C1C3)'&,Z $,&?/ K<@IADQHYOJ< M84C(.$\'8KTD8GY)Y,;_0TV:8?H%:](8$&O2& YMTBC01U$OG=AS7VZ>I>B% M[7H[4'S??*7U8;^QVYV6V7ZZY+MIRWHYY!PRH@07/5_=@^Q9M7 M-VAZR$)P'J:G"X# Z'G 3ME'O?'LE'H$QLXI':"]%U7,+ZJ^MB<7P$S^ &_( M2W%$BB9R8[0! FW9_O)3RBC]U9Z#G+!JN>L,<,*0CT0THS1)HU/.7&0<4L[C M^)0US&6<9$'"3XE#OCRQ,,C8*77C@T.+6JAE>UJD@8]-8[IOTONG^Q.IM^TY MS,GS&WHQH=-O?ON^.MCKI9EHTDE%C!4<)[ ;%5WHM3=&+ENCTSN MI3&R;B]7(HH"45B E)3F(=;E M8+&+VSF[$$]?\^)[.1-">C_F:5:>]692/G_L]\OQ3,SC\D/^+#+US30OYK%4 M;XNG?OES[O#^/DZQW?EI_]J4X/\T7,DTR\:7PRL5\'A=OER+- M7\]ZJ+?^X&OR-)/5!_WST^?X23P(^>WY2Z'>]3=6)LE<9&629UXAIF>]"_1Q MQ''5H$;\F8C7WD[.>7WDD4C&6E8E8_7D1 Y&FE27EQ[\K MH[U-GU7#[==KZY_JX%4PCW$I!GGZ5S*1L[->V/,F8AHO4ODU?[T1JX!896^< MIV7]O_>ZQ'+>\\:+4N;S56/EP3S)EG_C'ZN!V&Y + WPJ@'>:1 $E@9DU8#L M-*#8TH"N&M"=!LP6 ULU8+LN^98&?-6 [S0@S-(@6#4(=AI@6PSAJD&XVX,M MAFC5(-KMP3:LR%_/G+_;A[7)9K)W9QO99ANMIQOMSC>Q-EE/.-J=<7LOZRE' M]9SWE\NW7OM7L8S/3XO\U2LJO+)7O:@W4-U>+?DDJ_;Z@RS4MXEJ)\\'>391 M.U=,//6JS--D$DOUYD&J/VI+R]++I][UOXM$OGGOOF7Q8I*H[]][)]ZWAROO MW2_O3_M2N5$9ZX]775XNN\26+B^D]\=,>,.X^*[.LM^G4U$DV9-W\52(NDOO M[Z&8/XKBGT$^GZOCX$'FX^^;#X'^!C^IOXN)"DX=0''J?8F3R4F2>8/X.9'J MO:/WJY_4.V#ZVFWZ,G^+TV0JO(NR5+9O\G12F;Z]W7L$/QW;T6%#]]NQW0(V M;]PVNX[(;3;.,UGD:5K/1"9%(4JGQ9';XA^Y&K-FL[XZPC;G&-Z< M8[BV0VUK)4[C;"R\=VHFRIF*LWSOQ=*[$N,/'D&_>MA'$;1:EE99;;7212_G M.*2$^^BT_P*X0S;ND$[N='%A:8EON4!\W]_TOUR.)@B3@" 3>6[ 1B8L0GP;UAA'NAE'ZAS'>I^>5&)NXHWSN5*X95QK1/&C M>BV@G4N-*>6!Z6\;JN$NV[C+G.[>EN6BGG=%FN/E25/6)\W6LH26 #.<03[S M QK"[O"-._P@=R 7N#%_R%R%W/"38 PL!A"'K,,;;.()G/$H=:^T>Z:44:$. MLO&;)XLX*]/EBGA29Z?W+LU+<(CO ].ET'2\#=5P.]RX'3K='BGRJOR"&"$T M.CRAW >V(0!$U)RB$60PH,0:1+0)(G(&2RBI/I@LE'"?>:URH M.5 RL66%1\ *]ZU.(5_+5_\8MT!F]V%?=@:R%=;T>$MPH\X>=QV]EF; 6@)Y@B1DSL/8"EYM0- 1@) MH4T/F.-*?UGG6!,_+(3>/[)"8K4RV9"3*IW9:: %!K M;@*9!:;81('9"8!SI2=8ZP_LUA]'2-(1-A4&L5,-U@H#NQ6&9=7=+3(UW[Y] M3V-392A2B2BWG"QX*SGOEIUW\@(;J\[4&K<82-P9CH@)O0.@ZF0)HL!4S_< M%A#90P!&D'G^C0 <(\3.'EAK(MRMP+ O>V!3X#C9 VN!@]T"9Q_V6)EJ80]L MZA<;>P!0*WL 6(@] !C('I Y%WM@+;.P6V8=4OS IEPAR!R$43NNZ;26-?BP MFD-;BH.!F@&EM&(FT"&M:K!;U>Q1!+G%IA) 460RV:@#L.FNE@S8+1F.J7%@ M4S8 %8(V5--QK2RP6UFXJAP8('Y.@<-Z""$#: (@B\R1H!--Z>2HDD+;0B8F MJV.L5K+E@"6:UDGWPD''4@D4P&=F"R'0J .#>+LN0'1;$BZY?C[Y@;$)#QG M;D TX9%N.7(G+\(NN0$!LF=+;@! K;D!@(5R P &Y@8 SID;$,W$I%N.;Z\Z M6$;7Y-0P(C1BV'*)IRF5NBD5KCK 7JQ,-6X2S3FF ,NRR&?F7KH#H">8$1R: MLN(>P )S][DEW+\1>+<.& ^ 6@4 8V%@7QA4*PCJ5A 'W:8"V@ 8Y5$[KNFT M%A'4+2(.3"@N*2 D(I7J$MMJUDJ"NI7$'AG%)>URNS\ 4#S$YK*_ H'$3M=T MZZ+=K3F.R3LH?-&PNVG<#L";9M1FNQFN5B?4K4Y@B 7;#O$@ =.HM!6X2.$>4 M ><]=)/ &(_,@_P>P")3)GQNB==VW@..4&AQ $[XU"$%J!97]-@+" L)F^+$ M+06T.*&'7$!8O# O(" I -P4V*0 = %ADP+ 3Q8@*> .U[8T3..@% "N-UQ2 M@&E%QMP2Y4!6O6* [G*Q*M/BA+G%R3$W*C&-:>["#?E6XG:> AQHS MM8?[;&5:?+#.ORQL=\-4"]#9RLQ"!E;R@P)U=@!Z@KF/B7D.WT-FS>W[N25> MRP:"'$$A4.T$@('K%QU,*R;6[<)C7^)E@*)Q+XZMGQ^Z5LNED^?*EY[2K+22\54=>=_"-1R+Y8/="[?R/RY?MSM,9 MB*("J.^G>2[7;ZH.-H_5GO\'4$L#!!0 ( .&##%-X]%2 \P< DA 8 M >&PO=V]R:W-H965T&ULQ5IM;^.X$?XKA'LH=H'U6B)E M6=XF 1+OW74/M]<@P;8?BGZ@)=IF5Q)]))5L^NMO2,FFO:28!&C1+[$L#\EG M7CC/#)F+1R&_JAUC&GUKZE9=3G9:[S_,9JK3NYNK#O;N75A>ATS5MV*Y'JFH;*IQM6B\?+23HYO+CC MVYTV+V97%WNZ9?=,?]G?2O@V.\Y2\8:UBHL62;:YG%RG'U;9P@RP$G_G[%&= M/".CREJ(K^;+I^IRDAA$K&:E-E-0^'A@*U;79B; \?LPZ>2XIAEX^GR8_2>K M/"BSIHJM1/T/7NG=Y:28H(IM:%?K._'X5S8H-#?SE:)6]B]Z'&23"2H[I44S M# 8$#6_[3_IM,,3) )@G/ / _#W [*1 6080*RB/3*KUD>JZ=6%%(](&FF8 MS3Q8V]C1H UOC1OOM81?.8S35RO15N 45B%X4J+F%=7PY5[#!WA+*R0V:$75 M#OT$'E?HS9>6=A4'F;=HBK[/6N&Z^C=$Q M!^3PN8YGX)='\,M7@:=E"50C;3(\4P15'3-A"Z'\P*0*A\YJZ7LB*_)1E&GB MTG42Q7G'%),/# &!0R24#/:0"64%J6;:B >S:S@ :[60L&V"B3GQL"T+W\X! M,;+(LG$53A@GC:KPJ]GX8&6PZ%XH6AMSL]\[OC>)(F3,8;XSGZ<1)-@AP5$D M/U.3;LR6,NFFXVIG(!QB-V@\[$&9YO/QW9XZPDCCC&$R>;FC[99]EP.58KIW MZKH-I99CES/Y9(!$&Y*9D48P;Q_%( M.H\"_?1,2,_]A=,DPP&( \NJ0GWN7";UCTI6V^R\IU(_!6'[5#%=+D*P0X(QV(Y4TF=8I2QE9S$^25'7-B0. MN ]Q$H3N\\!G 'Y-)\G,.QHQ8U6=H =\OA)O@RB]6EEFI$0W(!@ MFB<1P(Z!<)R!?A7MUIK3M)[G)G?IHX6J^84J!>@)9X$J*BB(QVM ['@,DV<[ MDF?+^2!V$DC-. OY(R!9+"/]"G:,B+-7]6VFEE*OZ$6PHS0$%5TK()]C&FDV?8ZT5]LDHPT4D MUS@RPG$RNJ5/PXE.>V**FD&+B<2ZYEO;_(11L JDP;;)M&VR9$.)/XI)(7)% #!@3G.-)/$$<_)$X_Y]JP;TR6 M7%EMQ-[:]AUZI%+2=BCHH2>>;CIS G9\'[(^"?0_H-HX8$<_)$X_YX!-@$;J MP!7Q22//QIM:%M*FR/>5*Q_>FM8P*!_Y^DP5+A*2UZ:-&=^#^KELU4Z M3P)'50%!7.#Q=$@K "B&JW9EK>MB4;P,50T7%1!O7PN6Z1YR&.^ M8)9&SK&(8ST2[^A>IQ=F>.2+/DY3:"AF':&\;ET+8Z*=Q>:*O,,5\69[X[5@I9 M#=MCS5JVX24').Z4%&T8-46N/?D+GZZM,I_HLF7D9#IS1)?%B6[E< # NZ$( MNS5%&%J=E&NWKES[S;#AIU8+$+"E2'\B_\_/K%DS^:^8V1SQ9?%#O_^-UTXN MC^*T=7=:C'Y?JA[*6/C='G>[%+_;WIJX24KDB]]1\U.+I4;)K?V MKETA>US8W\L>WQ[O\Z_M+?9W[V_2#ZO^5MY-T_^3P&_]%B[V]NEX+K45C'W>,5DP: ?A](T#]X8M9X/C?#U=_ %!+ P04 M" #A@PQ3;7:.5BL' #H$ & 'AL+W=O3"8SN0"VDVE3S&2,.-,3H.@#+=$6&XE422J. M^_5G;5*6[4SB@P")1.[KVE?E?&7LH\ND]/1A[.IO3PWE<^5EE-+KBH*8==C MF9O516O0VAS5Z*I9Q)_ZV<6KSU&BFI*J1VRFBR3*[3P3>S(WYI%?;M*+5I\-DKE,/$L0^/,D)S+/61#,^*>6V6I4,N/N M\T;ZI^ [?)D+)RBROV=6?TF:W_>L;S$Y"[\IE6D/>FW M**F<-T7-# L*I>-?\5SCL,-P^A;#L&88!KNCHF#EE?#B\MR:%5FFAC1^"*X& M;ABG- =EYBUN%?C\Y:WQD@;4H2OI$JO* )59T+ARH'2.A$YI+)QR?#JUTDGM M!5.=]SSTLY1>4NL:1UW#-W2=T!>C?>;H6J?OP>[&^.'&^/'PH,#?*]VE MHWZ;AOWAX("\HP:,HR#OZ 8CKRA3TH+G2B1TPS.2B2A=P?D'S?RCX/\XS?D M-Z#N@OTFP/3GO7SV-,Y-\OC7:V@?5C;HTM7U;')W,[V_^7I+7S_1^-OLYO9Z M-J/1[16-1[.;&9].[ZYGU[?WHT#U5A;<9](6YE>)%QCZF\E3I9>N33#,_*9I)IR8HI2Z'5S51^OY,L34]F71Y6K#WYIH_R>T%9* M&)*8HI"60Z;^E3%KT60>I<H) 4W)RR33)C=+!6KT-IJ,[CKW M@<_ 4$L)&D6'ZSUEPZTH0=AE'*@V'M5I+6*5KW)#?L5W#Y ;W<,:3'I\,S*G/A MN=.W:96I)"/GT>D+3BT7XE<(72W022O+BDIK$LX.MH=O42AVR1<1S&AB1&\# MTCZ$*\',%;<#V$^##Z_=0\*326O<(WFRL';P_/HN5H\S()ADZ>WVX\> 0 MYIT&].G#] 5?8-N/Q6NI$)0? #"(857[B+T2N;U0[\/#.D(PJ[E3J1*6%>^F MW4:TW$GX@-7"Y!BW=8S2*O'N(TTV" "SSC@B0*,=Y1]_^.G'#R?O/YS1J('E MW:#?G'Z']:A!=V+7AG&0]BFFZ&SMT#=#S0X&'"K:249KYL:KI$VY^J=2*6GE MK5E*C2K6>,ISF78L2#L+*^6_;":[ET 'B%2"K#06&P.YJ(1!38Q-:9X;DY(3 M19G7$>+0U4&3*,6D@8,J%W.NR8O]BK-RJ2#<@DAP87_KSKKTZ6K$@-!TDQX3 M3H_7(9R^"B%..Y]'?XSNK@\CQ'VDJ=/:39\)3VBLJ >UU)R,A@LH8V,[KG+8 MT]+@]!/:3B%Q"D]C]E*\=C'%;CP)3H]8(C4UDDF551[<:(.^E%9CH=">0%-( M9!_)YR3C3MK>0LOZ.3XPQ23(3&PO/L/NQ_VXM,KQ72!\4F*N\/K^7 R*+E[_>6?)ELAF704V,^3XC2AJ-&\6!:"LN M0T1$EJBQK93172/E?K>HMD-QB]P6,MYI5IRI;%H]JT,3M:9:9D"R:6SK/0$( MV8O5 K<[EXTMJ-\XI_Q.UX1*1Z?]__ $#E,)/<:O0G:?L$_,;:,;/>86"6^#[2_>XA]YCXN M-E@BGI!4GWU,\^_Y0^-X?^: T-\&A?^=7HC8S^\NC;AGH[FH!8*,'AS"FFS6 M@HV[K,]CN76BCN(V^62.]JH#?%5I] Z@((PE.^02@246+;QLRB/$8\^:9O @ MRJ]]!/5VOCYY 0S?V-A3V,;X(=J<-I_QH_CUNB6/_P/X(GA_=)3+!5C[W??O M6F3C=W5\\:8,W[+8'S KPV,F12HM$^!^81"B^H45-/_&PO=V]R:W-H965T&UL ME53;;MLP#/T5P@/VU,6)DU[0)@&:]+(-:%JTW?8P[$&VF5BH+'D2G31_/TIV MW11H ^S!MBCS'))'(L<;8Y]<@4CP7"KM)E%!5)W&L0"5*D[Z_:.X%%)'TW'8N[/3L:E)28UW%EQ=EL)N9ZC,9A(-HI>- M>[DJR&_$TW$E5OB ]*.ZLVS%'4LN2]1.&@T6EY/H?' Z&WG_X/!3XL;MK,%7 MDAKSY(UO^23J^X1084:>0?!GC7-4RA-Q&G];SJ@+Z8&[ZQ?VJU [UY(*AW.C M?LF;K]C6<^CY,J-<>,.F\3WDB%GMR)0MF.U2ZN8KGEL= M=@ G_0\ 20M(0MY-H)#EA2 Q'5NS >N]F0E ML5FRE_![K7LP[!] TD\&>_B&7:'#P#?<4Z@#,G EM="9% H>2!#R!2.WAW_4 M\8\"_^@#_H>(+4Z<$(N4F>*LK_'[$9X*9,MG3G_=$WAO#-^BIJT2& MDX@[T*%=8S1->G!]^VUQ#?/;Q?SR?@'G!"P>=N(=@&&K%-OP/!;(K9"9LA)Z MZU/+#)^8=IC[E3-*YJQ*#LM.)M?)!(58(Z2(&CA^)2S["39'!\Q@%2J21M_2GG!ISIA6K_IT"&:4-!J/?N1+S3:"7:51@GCGEK M34W/=;O=Q#IO&O75O1EW-\*N)%>I<,G0?N_X, +;C)#&(%.%MDT-\1 (RX*G M+EKOP/^7AF]T:_@ W1R?_@-02P,$% @ X8,,4V(75Y[!!@ T1 !@ M !X;"]W;W)KJFU(3:9$=DFW9\^NW>+4[MN,,L+M HN95Q5>OBJRB MCP]"?E,UI1KN]PU7)Z-:Z_;]>*S*FNZ).A(MY3BS%7)/-';E;JQ:24EEA?;- M.(WCR7A/&!^='MNQ:WEZ+#K=,$ZO):ANOR?RX8PVXG R2D9AX(;M:FT&QJ?' M+=G1-=5?VFN)O7&OI6)[RA43'"3=GHP6R?NSW*RW"_Y@]* &;3"6;(3X9CJK MZF04&T"TH:4V&@A^[NB2-HU1A#"^>YVC?DLC.&P'[>?6=K1E0Q1=BN9/5NGZ M9#0;046WI&OTC3C\3KT]A=%7BD;97SCXM?$(RDYIL??"B&#/N/N2>\_#WQ%( MO4!J<;N-+,H/1)/38RD.(,UJU&8:UE0KC> 8-TY9:XFS#.7TZ:70%#)X!VOG M%1!;6+,=9UM6$JYA49:BXYKQ'5R+AI6,JN.QQHV-^+CTFYRY3=*?;#*!"\%U MK> CKVCUH_P8 ?>HTX#Z+'U5X>>.'T$61Y#&:?**OJQG(;/ZLE=84* %G#-. M>,E( VM--,7HT^H5_7FO/[?Z\Y_HOY([PME?Q 1B!$O!%7)9$1>7O()K215N MY0;0 R_!@ ],E8U0G:16YA=>@G_=TGL-9XTHO_W[)9>]CC@[@O67BXO%S3_A MZAS6JT^7J_/5WJ\A-<7_UCM5Q]7,-M31%53>XH;"CEP 4D M,7R@)=UOJ(0LL9Z*C^ &A[AN'F!1B5;3:H@<3>45D96"%7^43>-D'ME?2%*< M*<6>PBVY1PO?W(J6E3#-XW[>M'O1I C;RO6=H(XOKAMY1WE%#F$ _V\ (8TSA=6B'_T(&S9U4 4[KFL(6 MKSB8Q),CXQ+8B@8O7<.M)IL&D;BK%\7L8NGT*=@\0"M%U94:3!R\1V%)Z0^' M]@EU'^@=*VF/:$WE#_TK5"_[WJW0&,FAM_AZ#;]!$L7Y+(KC&-M]X]T[-S.? MV($S)A:RK(U)*=)EAK+43>'*(I_;YG)Q\^[V*V8DI2"=3=VRV'ZFJ>O-W,H+ MX^C&G*-6*$=(DO3Z\%_H.?A>"8ZCPTRK@)[+;!(_Y3+/'*S99!8,1 WSYVP6N>.O<.N2W&TR]=\7Z$SS M8D!GZ'DZIV$JS 9FAYZ"G63^7.P7I+'T: MG3[\D;BB"&0FH87AZ=W[:GC^#ZA,HUDZ][OVD"R9:33W1V1 9^873QZ/^MSC M'](YC9VJM/#!F?J@_NE9S_U>CL_0\WP6:9B;.#XS?Q<$/O.HZ$-RFO:'/)[X M5A'E'@*F=RVQVH0STF 6QYT_44XE:9J'"/ 7%#%P"&;,,BQU0V\.3-= F85$ M.'3H#MD\F N\7RDDM!U2A;<^MG'^K;OKEV+?$OX E4!%)H-H>T:>9[UG(Q%\ MO"^;3K$[D\;.4>B*PZ+;8?'IUY@,;#.+/@C[?RLZ"5]_NH5+8V>D_-:(G:EG M;JAY'Q@[EK:D1?.NJ;1/"B0(KC8-V]GB1[V4MX!QQ%=1%3(6T/L6JWH,52S9 M-G28#4WZ-5UI IDH3RSSV;$S"1FV4NQM?_.(L!W $0,XNB;:NJKC"H?4EJ'> M-\8)1&IF?#J<>0M$6\T48:!6EV5;(6V!@WLP41UY-M!U9DD@+#4_F?G)S4]A M+=G0!X$?%X/AY 42\#*:Q^':GX4XS)-PQ)(B7&&SP:%/77@O,=%C[=CTVB;# MR^G)Q^>0-'9ZAN&RQ0 (B2'U()Y^\ZE7'N7^+@^':I:%BR&)DA[E-.GOWB+N MCUP8R_#2ET^7BK3-P8O:%0BN!0LR843PTQ$5@*I9]+F5$#)TC:RKO2,!\],Y&IG'],*+-'NQ=F/]N_UA7NF/BYWC_T+(G<, MH31TBZ+QT;08@70/:-?1HK6/UHW0Z!C;K"G!,V,6X/Q6X)/-=\P&_5\Q3O\# M4$L#!!0 ( .&##%-@]-8ST@, ,X' 9 >&PO=V]R:W-H965TBCZL MR)&T]7*7V8ME_WUGEY*L )%?R+W,G#ESW=E6Z2>S0;3PT@II+J*-M=UYDIAZ M@RTS0]6AI)N5TBVSM-7KQ'0:61.46I'D:5HF+>,RFL_"V;V>SY2S@DN\UV!< MVS+]>H5";2^B+-H?//#UQOJ#9#[KV!H7:+]T]YIVR0&EX2U*PY4$C:N+Z#([ MORJ\?!#XRG%KCM;@/5DJ]>0W?S874>H)H<#:>@1&OV>\1B$\$-'XOL.,#B:] MXO%ZCWX;?"=?ELS@M1+?>&,W%U$508,KYH1]4-N/N/-G[/%J)4SXPK:7'>41 MU,Y8U>Z4B4'+9?]G+[LX'"E4Z0F%?*>0!]Z]H<#R#V;9?*;5%K27)C2_"*X& M;2+'I4_*PFJZY:1GYW?*(A1P!G=4 )^4,7"/&A8;IG&66#+@Q9)Z!W;5@^4G MP$KXK*3=&+B1#38_ZB=$[, NW[.[RM\%_,O)(8S2&/(TS][!&QV\'06\T3O> M&K *;KEDLN9,P,(RBU1EUKR#7QSPBX!?G,"_85IRN3X*(OSSB"\6KH2JG_[] M643?!RR&<'?S")_^7BS@_N8!%A\O'VY"KH3/54=F3####=2J[9S%!I:OT/!G MWA 3L!L$N1>G"[_?AE(E0?:,FCH/I&N7A*16'J.E7@F8!JB)C64R '7"F:!- MO7^V\-O3"P%CJ28A=Y-X]A2(+B.+O$%=HP8:(;'I,J8#*$P_E&=,);7=GYP-_YB_2P?6Q M*_C=\6<%=&)!]2 M'^JF54Y:'T6?=.,GO&-"O-)C42/-^F9?\)2 CLE7"F*?=:2H-W#IUC1?*479 M&&YQJ1T]2B&3PY]-@N1HQK:HU^$E\4U'%/IQ>S@]/%:7_8Q^$^]?NL],KSG% M3."*5-/A9!R![E^/?F-5%R;V4EF:_V&YH0<7M1>@^Y6B\MAMO('#$S[_'U!+ M P04 " #A@PQ3A<1H & $ "X"0 &0 'AL+W=O?<72"Q..3,-]?'XWRM]+W)$"T\Y$*:BT9F;7$6AB;) M,&>FJ0J4M+)0.F>61+T,3:&1I=XH%V$<1;TP9UPV^N=^;JS[YZJT@DL<:S!E MGC.]&:)0ZXM&J[&=F/!E9MU$V#\OV!*G:+\58TU2N$-)>8[2<"5!X^*B,6B= M#3M.WRM\Y[@V>V-PFM/6.?3=7B)$L;_PKK2[9+' MI#16Y;4QR3F7U9<]U'78,SB)7C&(:X/8QUTY\E%>,LOZYUJM03MM0G,#GZJW MIN"X=$V96DVKG.QL_TY9A"Y\@ D*9C&%,=-V S/-I&&^<.8\M.3(J8=)#3JL M0.-70'MPJZ3-#%S)%-/']B$%N(LRWD8YC-\$_%S*)K2C .(H;KV!U]YEW?9X M[3>R-F 57'/)9,*9@*FE](EMUKR!W]GA=SQ^YQ7\UXL)E]PD0IE2(_PUPP<+ M0Z&2^[]?*O*;/MQN/3,%2_"B0=O1H%YAH]]MPN3JRV!V=0GCP63V)\PF@[OI M8#2[^7HWA4_(A,V&3-X;&'*J09+!X;?IX AN9-*$KQ+NU KS.6J(>Z[8K5,8 MHETCOK0RQ<)64W5GZ/=&PBW3!.L:%8!4$NFGGFNWJ@8V86! +8"ZBKNN!D_% MD9(KU);/!<)8JYP;H_0&/&&93(FP*R567"YAI#'E%@9+C;Z#^U&TCH-Z[,.. M8SA\[ @N,:FS:&VSF&7X'-3YM&[AC;AH7*)7TU@2]S4<,@.,[&D?!-[\]]]. MXCCZZ-3]L/7Q" JM5CQ%6F?6*Q6:$RL+HJ7SR@1]DT0[:">7LF \!2XMN3$6 M*D_.[HMBD@X0TI\CI&55J()MF N6SD"G<\MLJ3G1DLX+#$C;9D[%4]]U90O[ M04FQ\2"UH6#D*V4;IX2,*IHP08DQ#1MDNNFKY@.8DVA^A4[=W /J%D.^R%GJOT]QX. MH-4\B=PG"J+(_Y-P& >=:@*.2#P.NJ=>;YJB7_LU@P"=37:R[V=VS9%#=QK_4JS<- MG3Q+3H>^P 691LWC;@-T]4ZH!*L*?S?/E:6;W@\S>EJA=@JTOE#$PUIP#G:/ MM?X_4$L#!!0 ( .&##%.0J;! (0, ,T& 9 >&PO=V]R:W-H965T MT4V%^_LQ-2-K5H'\!WY[O'=V??D]Y:Z0>3(UK8%$*:?I!;NSH+ M0Y/F6##34BN4M+-0NF"65+T,S4HCRWQ0(<(XBKIAP;@,!CUOF^A!3Y56<(D3 M#:8L"J:W0Q1JW0_:P?O'>XYKLV>#*Z2N5(/3KG.^D'D$D*!J74(C)9''*$0#HC2^%EC!LV1 M+G!?WJ%?^=JIECDS.%+B&\]LW@]. \APP4IAIVK]">MZCAU>JH3Q_["N?).3 M -+26%74P91!P66ULDW=A[V T^B%@+@.B'W>U4$^RPMFV:"GU1JT\R8T)_A2 M?30EQZ6[E)G5M,LIS@YNE47HP@<8*?F(VO*Y0)AH57!CE-Z"V^^%EDYR_F%: MHPXKU/@%U"[<*&ES YF15+L1_0Y!G4CQ@,NBT8C6_O+Z=WU\,OES"9CF^N M9[/Q]#O;#\L5*GW MK;E&K/2D[:\C;L%=CK!0@@:[$WS)::VRW02\6JWQE<2XM4 MDX6I,U:OT$_\1/,4X8JJAGLF2H0I.I)Q)S3=5:6T,&):;YVY/$RX1T@2D6<]2[8J-_ M0SN.GM Z'RLTUZ21*E9,;HG-4J5I,H 5BF;N%_,,A1NB6N-:J7WG,E=FMBN3 M'/YL9W45AF_^JO=Y>]3ZA]#*[[GW'^Y13(%ZZ8G4@$^M8IO&VG#U>4513^X5 MT=\PO>32@, %A4:MD^, =$6>E6+5RA/67%FB/R_F]+U![1QH?Z%H>FO%'=!\ MP0:_ 5!+ P04 " #A@PQ3"$T%=T\$ #Z"0 &0 'AL+W=O:9D&#DO$%* M@L;Y:?6P3C\P""N#6+/NSK(L[QDEDTG6JU MN]V$Y@;>56]-Y+AT07FPFKYRLK/3;\HBC. 0;I!\,Y/ $JC[%*0UP'D%$'\ M< 2W2MJE@2N98?;:/B R#:-XR^@\_A3P:RG[D(0]B,,X^@0O:3Q,/%[RB8<& MK()K+IE,.1/P8)E%RBQK/L$?-/@#CS_X /\&C4'LP9\%:F:Y7-12PC^/N+9P M+E3Z].][NGX..^K#S=79P]4#/"X1+E1>,+D!44$S2N>BT&K-*2]1;" >]\(P MA#G7QI)PT3'JA>0_,0-F MP1*3RB15.>F7>A$A(P[]'=0VE$:J&,;M=1#;\3,3)8*:UP8%V_B8@%36_SG' MYTI0W7"H5=D@*L:#U(K\]LLXCD:_&U"OCS'WW8$2 -.I1>>[+S4N),]$>N&BY,KO M"WF+.H>X?PQ)?]"YY"95)<&2?PAQ#+]6/[?,EKH*3Q."=LQF&]@@TQ0!#:K4 M.P+[_&"FCA#I[67>O]]R.2"UMM[1IYB$/]Y.$DBJC'63 41)]>516;J=;[)A M#XX'B?_L;MH)\+PHK=>7W$1*]_UX./3Z''3NWF;6V["V':2PCBMAFWK@3"Z8 M6<*U1@3#U_ ZN=Y?#W>* F6ML;L7,/6K*W(']J*H M2@QW&_?B2C(? Y?T__O\JN;A]N9OIZT(MO,5?Y2\\#JXTU]GKUN1[21M*4G= MU;%+%;4 :0B+1D8)[@I#1DU3^$-]D^K[6\URI2W_R:K&+%O!Q'7A(':H+5"2 M9L)O9ADU0FZLT_ 97TS>P>G1W3 %^M9/9;(F:MKQKE.$&'MNIE''Q\/5H8]4 M=Q+WW^L@0:L?YZ@7_M5AP%_#JC4WJ\W#YJSJYR_;JU?1+=,++@UQFI-IV!\- MNZ"KET8UL:KPW7VF++T5_'!)CS/4;@-]GROJ?_7$'= \]Z;_ 5!+ P04 M" #A@PQ3IWU (6T# !J!P &0 'AL+W=OK86=LI M\-_?V DYV&UY 8\]\\WWC3V3X4[I%Y,C6M@70II1D%M;WH>A27,LF.FJ$B6= M;)0NF"53;T-3:F29#RI$F$3135@P+H/QT.\]Z_%0559PB<\:3%443!\F*-1N M%,3!<>,KW^;6;83C8\$)$U XGG7B3S+1V;9>*C5#K3S)C2W\%)]-)'CTEW*TFHZ MY11GQPME$>Z@ U-5%-Q2N:T!)C.RI>5RBS+E:(:AI5PN(DP;W$F-F[R#>P-S M L@-/,D,L_/XD#BV1),CT4ER$?#O2G:A%UU#$B7Q!;Q>*[SG\7H7A!NP"CYS MR4@D$["TS**OP 7\?HO?]_C]=_ OUA,>N4F%,I5&^&>%>PL3H=*7?]^J\\4T MKF?O3S%:K;X\VDQG3TM?R$S MDV!S!.E>N8!45=H@J U0YVOF>L=<>P>25#)YH.=W +H.;*_CVF])94^*.56O M2&M2_T62MSA W//>%/,A.=^!3S G@'C@S/@6/L1DZS2'^*9Q4)3M+&47?C"M M"?\ JQ-J:K-!306'W?'4=;X03@XG+E+)3L9-J0Q;"X12JZQ*:=^I)72[4QZN MC1:1:MN_CJ+HJJF:)VI,13RR2M-3\*ATWUQE0!?J7&D@6U'W ]UOAF]X?KH= M.%?XXVKJF7OUYVSI579PSXU[;T=%+OOO8)W.J8@S=4Y %/E4;[5F>#+_"M1; M/^6->\G2UJ.PW6T_) _U_/S?O?X*T;O;&PO=V]R:W-H965TM\/VL&;8B8W&3E%..B58H-SI.]E M8O@4-B@K6:"R4BLPN.X'P_;MZ,+9>X,?$O?V2 :7R5+KK3L\K/I!Y AACBDY M!,&?%QQCGCL@IO&GQ@R:D,[Q6'Y#O_>Y=Q7( ML[P3) 8]H_=@G#6C.<&GZKV9G%2N*7,R?"O9CP:/FA!NX!P2\9C6H*,*-/X ]!*F6E%F8:)6N/K?/V2"#4H/@GX=:=: MT(G.(([B]@F\3I-UQ^-U/\#C9/EUI]MWLH7Q<#:9PS E^#W%8HGF^43 ;A.P MZP-V3I39 FFXETJH5(H^DV!N#]S:4J38#WC0+9H7# 8W+4B&OZ:3QP4DLZ?%9+QX>'ITXN?9 M< I/"H:ED3G$;=\D;A7M-;1;4?0)UM)8 BL/_'!?_>\.4U_:VG0J3)HU_?66 MW'%L-&?P7HG"HU=?H-GXV;:0ZIVB:@ :;;,^AM74_#.O=@\3V$AE(<:Y.I N_0PM-?%$>C'C%8C&&?#]6G.#ZX,+T"S5P5]02P,$% @ MX8,,4SXP%>#G! $0L !D !X;"]W;W)K&UL MC59M4^,V$/Z>7[&3,NT7XUBVDS@4,D,"-W?M'5#"W4VGTP_"WB0>;"E(<@+_ MOBO9,0%"IA\2ZV7WV;='*YUNI'K02T0#3V4A]%EW:B9'F)0N=2@,+Y6?>R^)EG9GG63;J0X9Q7A;F5F\_8Q-.W>*DLM/N'32T;][N05MK( MLE$F#\I<,/'ITIN0%EI0K,#%ZK3)N=R M88LR,XIV<](SXRMI$%@ QS S,GU8RB)#I7^#R\^=8Z&&X=G(0' ?^HA ]1X$$8A.P 7M0&'#F\Z$# M&HR$3[G@(LUY09%S@T0THP_@QRU^[/#C#_!G2Z[PV!(E@QO^;&'A7"DN%LX$ M_'.'3P8F!27[WWWI/8ANC^B)7O$4S[IT!C6J-7;'+/!A=G<]_?/S]=>+R]L9 M7/[U_@%HY$7! %PD=EIU!^Z*74HLH&-G3V>[]\(O,Z= MV]@E[HO$C,3W[G0L:)VT=M292FVLEPK7*"HBVA'TG7-'$#9?%NPN=&;4D'*Q M\&"! A6QT4;%,SKJN3:*VYX%S!NQV&F%(U9_/1;5.%$<.9Q;8@-7Z=+I9V2^ MD"M'.);4@F&CR>IL10.GYMQH\GD$46/&KF[32JM)K6IK-9<%]7%R&'(-?-O+ M;>J8-H0%E(_/ZP,Z66004C&O2 ;H4Y MYN0#] .J03]XB_:*?I3%@1'W!;Y7"N/8"YDS'?@1(RWFM%Q%>9NS011N&;?E6;GR4"7M:D4G1A7/+A\; MKC+MHK0[CY6TH*^DWS(EK?N7(XSK% IA8_^$;/BC6[O$^4I9.Q;HW=GWX2>W M/=AH.-_E[*9>?4_:=P@'*/H!0V](VHG^+Z["':JR,^&%)=A^*C*/,:)08FD3 M#?UP"($?CSIM9$2>7%$BXD'DA=%@=V.;(RJY8\M!H@[ZI!\G)#GP1T-@_B@X M3*\]"K#O)NWM/%-*5 OW&+-EKH2I7RSM:OO>.Z^?.2_B]6/Q&U<+HBH4."?5 MP!_2\TK5#[!Z8N3*/7KNI:$GE!LNZ_[[LZ^N^%!Z6>3(UHX%D*:49!;6UZ%H4ES+)CIJA(EG6R5 M+I@E4>]"4VIDF0<5(HQ[O2]AP;@,QD.O>]#CH:JLX!(?-)BJ*)A^F:)0AU$0 M!:^*)=_EUBG"\;!D.URA?2P?-$EARY+Q J7A2H+&[2B81%?3@;/W!D\<#^9D M#RZ3C5+/3KC)1D'/!80"4^L8&/WVF* 0CHC"^--P!JU+!SS=O[)?^]PIEPTS MF"CQ@V%O)+O1['8A[<72&K]_>0=_S]<_< M@0&KX)I+)E/.!*PLLTBU9\T9_D'+/_#\@P_X$R53HM+,U^&2FV>8<9,*92J- M\'.-1PM3H=+G7^]=[EENU[-7IF0IC@)J2H-ZC\$XBKJPF-S>+R%Y7*WO%_/E M"B9W,Y@DR?WCW7H%RWDROWF:3+_/89TC)*HHF7R!G&60HK;4RTWMN4(XY,H@ M-> >987 9<;W/*N8$"^D]$ZEQ0RBWB?_4;. I&G2 $P'E$0PF"HJ*)MSG<%6 M5=KF)&A$H-?$]C7=0EO#C^_J_V.:V+=V'9A1I18;U-"/.@WJO2<,3UJ&LMSY MP6# EWO=/:VVG3V3NN7^F=>#:\'TCDL# K<$[76_7@2@ZV%0"U:5O@$WRM*5 M^FU.\Q.U,Z#SK:("; 3GH)W(X[]02P,$% @ X8,,4W,WXW4U @ P@0 M !D !X;"]W;W)K&UL?51-;]LP#/TKA,];[#AI M5P2)@:9+L0UHT=5-=QAV4&PF%JH/5Y*3]-^/DATW1=M<9%'B>WRD24UWVCS9 M"M'!7@IE9U'E7#V)8UM4*)D=Z!H5W:RUDC=+!I&AX-[OJF&K+AG M*;E$9;E68' ]BRZ'D_G8^P>'1XX[>[0'G\E*ZR=O_"QG4>(%H<#">09&GRU> MH1">B&0\=YQ1'](#C_<']NN0.^6R8A:OM/C#2U?-HHL(2ERS1KA[O?N!73YG MGJ_0PH85=JWOB"(6C75:=F"R)5?ME^V[.AP!+I)/ &D'2(/N-E!0^9TYEDV- MWH'QWL3F-R'5@"9Q7/F?DCM#MYQP+KO5#F&8PE?(FY7%YP:5@\665CN-'07P M;G'1DGB3\U:@!C)(OD";I\ 3? MJ,]V%/A&)[*UX#1<<\54P9F W#&'\GV^;_C'/?\X\(\_X7]70_C[@'L'*H0K+6NF M7J!B%G#+1$.IE;0+2NRK-BH 51;[RH+2\%'V\5%?232;,#T6"MTHU[98?]H/ MZ&7;EZ_N[73?,+/ARH+ -4&3P;>S"$P[,:WA=!VZ=*4=]7S85O3(H/$.=+_6 M].\ZPP?HGZWL/U!+ P04 " #A@PQ39$&U>3Z>FWO(=,T>JXRVLK)7>,0M#O9F:3G/6.**=G-(TK:8[)MK) MZ;&;N]2GQZJW4K3\4A/3[W9,[\^X5'S*93TC#UZR7 M]DK=_FQ5G=$XV[@AAUGJJ,&Y42+3KFV&E8%T-G3:[%IQ5K4K+5D6=>J M;ZUH-^1225$+;LB+V'MY/+4@#ZFF=>!]YGG39WA7Y$*U=FO(V[;AS=?T4]!S M4)9&9<_H08;O^_:(Y&E":$JS _SRP?C<\4P;\N5\9J");?#@@H!@&% M$U \(^ GB,JQ$*U:Z-<\/O+3F3JO[\VU-@'Q2%R?O:=*SF M)Q/(3L/U+9^<7O$:),D]63:JL[P9*W-M6=LPW1CRKB5O8.-NQ34@FRT2]R49 MA95:[3BY8?<8"C>J$S69%>FPCOV!-"N=8](CTBI+C+@GX"\^^,O-@JCWK.TA M_=U63T#2+(&56VZL X:\_:,7=D^N>=UK8<47V3FP"8L7W&Y50\ &\EX)B-Z/ M0-KK\=Z=?9?L#W[_A MMZ+F@T;7H/1X_ '8ZV%THRR3PVCYZ9)\1[(D+>9)FJ;0'SJO7OF51>4FSH1: MZGJ+)E'P-T[EU"_!SK)8N.[Y\NK5S2=$SA ZG_EMJ6MFU(_F?N<%1JHD;X3I ME/& 9-G #_[BR*L?F, \1!SV2M]X(@\=FD!6N?XUI,[_BR6= M1:D!@ '+O$H?8EGD7JUY-8\& H?%8S3+PN-7^GU9X87,0OL$G+0H1W#&48!S M%I=RC]7L:SAI4M(8"+"218NR630I3V:9W_&-^$S_/:95\/G#Z*RJQ4,\L\J; M21=%M+ HGT"S])X(A@7KJP#&4[&YF(_ C".O.LV'M<(SH'/Z,#I#^ -P91G! MS&(/PC.X]V!X_@=0TF1.%T'JH)(#DR:+D"(C./.PN?J2ZHN@_QC.6>I9T3($ M)PU!_6RN%T&6QS.. IXEC6N5QS,/M2#B623E$)(S.B1Y6H5>F11!A>&L.&.2 MP>7 D!]XRS636>RS@PTZE2=<# M5%#UH0_K+WVM/U>[CK5[TBA@A$>@=3GR^-A^-).0M_>U[(VXQ7/X>R#ZT))E MOX%#+NS!*X0[6>R=?=&P&ZFC1NK8+;/.57UK8,JL!?!]@4Y@V@KTZ7CE)6'6<>:@ M!G#UIVRGM+NA@0RAFJ. !K@.MT3 *'YR_!3X*9TE*[Y7T/@8C)D708!BM$AC MV9_'."RRF&)9&4O8?)3TU(?W.1ST\$J0 [=J7)P>-.$,H:GG,PZ7-01 /!AH M4.)A6\P"\Z0(M3PFU3R/A2%+LD'+63;4WC(=4B[.Y5 T/+^K>']!_[3PX 4X M6W2B)(TP[F)LCLCU5G0=PH^ ;N$C<0!ZP[U'2.F#J YAZ7F%>&LP;I!OO"@E MY&XK9+P\28816"MC'U/A+*H3*8\.W4BKX49:?>-&6DMFC'O>870F/NDU SO0 M%\OF]]Y?N?_NQ?2?R3/DG&L+H0NW18$IX.*9L)U#&K"%"K'B'!_WD3"@JUI, M+NPB=/ *T*ADH'>7WM8Z$;Z6Z4>"&]$<*FH)W'_Y4PA/1R]I<._&_5Y@B(L- M_Z@>9H>?));^)?YEN_\]XX+IC0!5)%\#:7HT@UN]]K\1^(%5G7N7KY2%6'+= M+6>0YK@!UM=*V3A <,/-:=_ 5!+ P04 " #A@PQ35,H]AE$$ #V"P M&0 'AL+W=OZ&8KU40T&>V: M#9D3^2\KVI-!4#8@3M;C8)K0@3F2D,EDR]JR4'U?C M(%: 2$=:J3PT,+R06])URA' ^-/Z#'Q(M?%4=MZ_U[E#+LM&D%O6_497J=P,X.JA#F4L.JQ3VR" MV!K-Z6:@:]HV@T33MF7[0=)A@QY91UM*!/IVT2P[(KX;11(0*#]1:Z/-3#3\ M0;0"/;!!;@6Z'U9D]79_!,@]?.S@S_!%AS_MAVN4QB'",4XN^$L]':GVEUZ@ M0R"3WP5WF7>7:7?9!^[NJ&@V&TXVC2Y!X/:)O)!A3]#O.@9:D*-$LXZUSW^\ MQ^9%[^J^WHA=TY)Q !=2$/Y"@LEBRPEY0S,"DH@G"=V1%]H2#V0.VT[U3W)+ MN-<63#:=UZ:?']$W* GCK KC. ;9"U=79J4N],2,LBEOMW#A$,:IGDJQ60++ M/*NU>#M]NEI\5M@%PE5IS&(]E-AHE;%\:(8] $^=TSHTT%)XOW!SVD&OG4" M\SC14FX&DXX"6L:92\%+=6H%'.+8;)C3X__,)2Y=5$N YS(MXG,NL]3 JHK* M)0@>ZK^SF6>&O]S8)9D)4MKQ'3IQEI_0Z31+9^F64L-5^99.'.;8%0*L)"ZC MI'0II6&9&(M_J,_XWW-:V#,_K\ZBJ,_Y3 J3)JXSEV&6O\-F;D[")F:S+RP9 M[]5F79V0Z30#':=^+3,.<(7/J].6/Q"7YX[,Q$E0GO9X+Y;G?T E#BM MDB83A[6](B=TIM:X^'+5:XO_E,XR-JYP;HL3VZ+^\*YG-I;ATVF6SQR[M<+P MF=JWP/&9A;DOR1+[2QX75LK#S$*X\.3G_LG/+S[YEL 0F%0]D?YP$JZ[IP&X M_[3LJ/D:A.C^N(/>!$YM07MEISZ]L"36C>E8ONX;<1'.^]\( VT%Y$%(_9#! M'U9_J?K+U%^.FF&%EN25P6"8=/7#;8W E:IC]WA5CLTL<862Y.XB5B>EB\TA MW0)2:#$Z[ZTXO6)G@WT)<6S\W!_;;B_H"Y6O: VOB7O>L 5Q/F:E=1YF]D5R MI5&EKKR3,/$HR\2_('GL"\?-I5#ZQ8?E$IWT8CWA&]UQ"J2[*-.6^5G?U$Y- M+_?%W'3$#PW?T$&@CJQA:WQ=PE%STV4:1;*=[NR63$*?J,4M-.:$*P-87S-H M9ZRB OA6?_(74$L#!!0 ( .&##%-7:LH]X@( ,0% 9 >&PO=V]R M:W-H965T2F^[?CY+3K /68!=+I,C'1YKD;*OTG6D0+3RV0IIY MT%C;G4:1J1ILF3E1'4IZ62O=,DNBWD2FT\AJ[]2**(WC(FH9E\%BYG67>C%3 MO15\AD&?YCEFVF&FU!>VL"F\AQZ7[*RFIZY>1G%U^51;-++(4 MR=E'U0YU.:"F+Z 6\$5)VQBXD#76?_M'Q'!/,WVBN4P/ G[JY0ED<0AIG"8' M\+)]VIG'RPZD;6#([P!/E>BI&K#6JH5SU7:]9;XSR>F":/0 M$6-NC-*_0+I^8;*F<:IT3]EP:9&@+13A9%R&Y71"MV)2A$F2CJ[I@6Q6J%T% MSF#+M&8NP/$QY'&8Y\GH.X5YP>@H>>,,BVE8CK/1S9/Z]:LR39*WH&Q#Q2K& M69CF)20AK:$PF<:CE4]'=:ZV!K*R"/,B@7*:A5D^'5TIRP1,PLFT#(NX /J6 MXW":C^%??1 ]FZP6]<;O#T/%Z:4=AFROW:^HLV$R_Y@/^^T+TQM.A 2NR34^ MF8P#T,/.& 2K.C^GM\K2U/MK0VL6M3.@][6BVN\$%V"_N!>_ 5!+ P04 M" #A@PQ3^P#!NI(" "-!0 &0 'AL+W=O&E+P*D JO:29T0=-V':1],"Z4=J-H2U1>QK'+ME@(US8E:MY9 M&UL(8M-N8E=:%'D %2I.DV00%T+J:#P,OKD=#TU%2FJ<6W!540C[,D%E=J.H M$[TZ%G*S)>^(Q\-2;'")]+V<6[;BAB67!6HGC0:+ZU%TU;F<]'Q\"'B0N',' M:_"=K(QY],9M/HH27Q JS,@S"'X]X125\D1B=>UD) MAU.C?LBS!444M=O M\;P_AP/ >?(.(-T#TE!WG2A4.1,DQD-K=F!]-+/Y16@UH+DXJ?VE+,GRKF0< MC;\90NC#9UB@$H0YS(6E%[BW0CL1#L[!R;U8*72GPY@XH\?%V9Y]4K.G[[ / MX,YHVCKXHG/,_\7'7&E3;OI:[B0]2OBUTFWH)BU(D[1SA*_;M-\-?-TC[3NH M^SM"UVOH>H&N]P[=DC635PK!K(\=Z,^0$.[QF6"B3/;XZZVC/9K*B_72E2+# M4<1J=&B?,!K?":JLY'3\+2 L*11PJPDY@F#AG5.CG] &3A*J0 M2_8REGH#,UP1S*3+3*4)IL+:%^\.81^N"/@>L+D'Z,8#G@)I"OS[!!^ATSY/ M_"MI)4EXV#A)6[W: :=LGK7Z%\'R;#/,L%BAA6XG,";_Q]AK)8-^P]AO771K MZZV+C \D4J#=A$'@(/17JZ7Q-K/FJI;8W_!Z4-T)NY%\BPK7#$W:9_T(;"W^ MVB!3!L&M#+%\PW++\Q*M#^#]M>&O;F_X!,T$'O\!4$L#!!0 ( .&##%,Y M%)P"@P( ' % 9 >&PO=V]R:W-H965TYCV8)(#K"9V9E]*^?8[.VG*I!;M M@?A\OOOYSN;OT4Z;1[M%)'@N"V7'P9:HN@Q#FVVQ%+:G*U2\LM:F%,13LPEM M95#D/JDLPCB*AF$II HF(^];F,E(UU1(A0L#MBY+8?93+/1N'/2#%\=2;K;D M'.%D5(D-WB']J!:&9V%'R66)RDJMP.!Z'%SU+Z>IB_0*P@(S<@3!PQ/.L"@&B_T*]][]S+2EB*GS&D[ M#BX"R'$MZH*6>O<5VWX&CI?IPOHO[)K8=!A 5EO299O,%912-:-X;L_A(.$B M>BSD:]R+DA,1D;OP+AHICG#M^JSN3BIW*7%5R7DT^:X)80B? M8*;5$QJ2JP)A870IK=5F#W[]Y%ZPVYZ.0N(M76*8M?AI@X_?P0_A5BO:6OBB M^*7>:7P4^*U6/4BB,XBCN'^$EW3])YZ7'.G?0M/?$5S:X5*/ M2]_!'9[B'%<$OSP:[O&98%KH[/'W6X=X%.IT>6DKD>$X8.%9-$\83&X%U4;2 M'OC:$>Z(OSG<*$*.(%@Z9U.,E\_"R SAFAGP((H:88E.L5)MFC+GTF:Z5@0S M8N9NP*P(^<>Q.',[#I,^*CV.(4_@('Z#?NXC<NJKP0 4EFHW7N@7?5R.(SML])U>- MBE[#F[?H5IB-5!8*7'-JU#L?!& :?3<3TI77U$H3*]2;6WX2T;@ 7E]K_E^U M$[=!]\A._@)02P,$% @ X8,,4S"?"P(0 P Y 8 !D !X;"]W;W)K M&ULC57;;AHQ$'WG*T:K5DHD8)==("0"I)"T:JLD M14G:/%1],,L 5KSVUO9"\O<=>R^A:D+[ K[,')\SQYX=[Y1^-!M$"T^9D&82 M;*S-S\+0I!O,F.FJ'"7MK)3.F*6I7HN&6KS?6+833<<[6>(?V6S[7- L;E"7/4!JN M)&A<38+SWMELX.)]P'>..[,W!J=DH=2CFWQ>3H+($4*!J74(C/ZV>(%".""B M\:O"#)HC7>+^N$;_Z+63E@4S>*'$ U_:S208!;#$%2N$O56[3UCI\013)8S_ MA5T9.^P'D!;&JJQ*)@89E^4_>ZKJL)<+UH8+92S\\*APCT\69D*ECS]?J]]A/)*+C5RX MQ!2S!6I(>GXE:OGWTE&K3F$0Z%%J9KE<@W T@!F#UK1!TC-^!\-!OQU%$8U. M")!&K8M":Y2VBA:<+;C@]AF.N$Q%07X!EZ#LA@Y,Z] JB--M@-[(XT!O<.+Q M;I3LI&]@#J*1CQU&GD7KP;\,.H)MB?0:Z2V[;O%"WJ+.(.Z>0M+MMRZY255! ML*0/(8[AO?\Y8-B@,6SP#\.H2.38UZ9VE857-?4V7#-;:"?B_QP]>*#KIV4N[<*\M$5;J< M/5.'M(903ON)WW8RSX!G>6&]K51=I"MZ% \&WI;CUMR1H0IOF2CH*JW^NDU[ MUKO;-"K]?,V"<*_S9*C7OK\:\ Z63:A9;5KX>=FY7L++_G_-])I+0Q16E!IU M3ZBXNNRIY<2JW/>QA;+4%?UP0Y\AU"Z ]E>*'G@U<0O.$5[ (F2-&T!H382+9NV:4P59>-AVH.;7!L+_\ALAY3_ M?F=IH\VA+1 <[*92=1:5SU54R9KE#1R48; MR1R99AO;RB K DB*.$V2\U@RKJ)L&O:6)IOJV@FN<&G UE(R\SQ'H9M9-(Q> M-N[XMG1^(\ZF%=OB"MV/:FG(BGN6@DM4EFL%!C>SZ'IX-1][_^#PDV-C]];@ M,UEK_>B-+\4L2KP@%)@[S\#H]X0+%,(3D8P_'6?4A_3 _?4+^Z>0.^6R9A87 M6CSPPI6SZ#*" C>L%NY.-Y^QRV?B^7(M;/A"T_I.R#FOK=.R Y,"R57[9[NN M#GN R^0=0-H!TJ"[#114WC#'LJG1#1CO36Q^$5(-:!+'E6_*RADZY81SV7?M M$"YA LM)7=4;F>!J8)LY;C:HLHY6CB^9VN!]F0:.PKJH7'>!9BW =)W IS# M+3&5%CZJ HM_\3&)[16G+XKGZ4'"K[4Z@U%R"FF2#@_PC?H*C +?Z$ %++3Y M': ;]W3C0#=^AVY%8U/4 D%O8&ET4><.'I@Q3+EG^,;9F@M.JU\A(-SCSL%< MZ/SQ]UNE/1C*S^N5K5B.LX@&TJ)YPBB;,\%4CL 7TR\*YP< M+4I&EX9(%8@^67H[@!0.<,>MOU30O$;_GVPP.-I+@MJ-?;M] DD20KW5JGAO M#B2:;9AV"[FNE6M'HM_M'Y3K=HY>W=O7Z):9+5<6!&X(FIQ=3"(P[82WAM-5 MF*JU=C2C85G2HXC&.]#Y1M.]Z@P?H']FL[]02P,$% @ X8,,4X@'KHD1 M! #PH !D !X;"]W;W)K&ULI5;;;N,V$'WW M5PR$ FT!17?)]96ZIJ??L9^/['FRW@ES1=.O:UG0=9*Q>L>3![49=/]V5,? MA_< @AX0&+^[A8R7'YABR[G@)Q#:FMATPVS5H,FYLM%)V2E!LR7AU/(S5PB^ M!Q>P4SQ[./ J1R&_AZNO;:F>X8<;=E^A_''N*EI,0]RL)UYWQ,$;Q E\XHTZ M2+AJ$+1W8NH=O?"%TT MT$6&+GJ#;G=@ B^T0'+8LF?2K8*5$*PI4+=MN'JB@Z1G69/#AAU+Q:KR3\QM M6-6\)>O?C2]P@T\*UA4EXX]S41_U0A_A2WED&2XL.J,2Q2-:RYN#0/PF'4#! M1!/,7?ET?F:BPZQC[<'0FFRX5,#W=!H?L6DI?-]!;'N>1_^@__O>ZX')CLY; MV10V%-B@8)79/Q0Z6<8I"7>F0&%^ :M'RD2!I$@462D1MJ+, M\(S!->JR3NF##4E$4 5M*8._EGN$55$(+!@5CX\T4U*1SN"652U.OK1**LJ2 MAC$%'S!#XTGHVYV#K9L"8CD5#$7*!"N\>2?(#8H[S'WC_9 M!MT:389I8D>)KU7G.VD*4R>B]L7%Y!:EZD\:TK'+=$=Q>*3A,RQA;$]3[<_, M\6,B"3N2/CPF/_\"!5%D![Y9VG-"GU"^08VI*!E4E(RKB&[>O*55=?+.565= MNFRX8UI92@(78"Y3^4XUC:[^7]7TAIBV9&U,WR4K\EC4DS6KM!;.J\:W?9^R MG>H,AU,GF(+G1+/)$ 3*/94^,5'0D8,* M]P3UG"G5!]$]/[J.XD=SY=]S10\(TSS0BPV%-J#Y/2<%]1V]P/ &7/X%4$L# M!!0 ( .&##%/SUZZ($0( ),$ 9 >&PO=V]R:W-H965T(8FH2Q#KJ9M/L!8Q\4^VR+RI(G MG>?TO]])=DTVFGS:%TLGW7OWGGQ2TFOS:&L 9/M&*KL,:L3V.@QM7D/#[4RW MH&BGU*;A2*&I0ML:X(4'-3*,H^AMV'"A@C3Q:YE)$]VA% HRPVS7--P\K4#J M?AG,@^>%K:AJ= MAFK2\@GO +VUF* HGED(TH*S0BADHE\'-_'JU M=MS"6LMOHL!Z&5P%K("2=Q*WNO\ HY]+QY=K:?V7]6-N%+"\LZB;$4P*&J&& MD>_':&;"@D/NLUQM +J1E#[#' MCLLWQ+*^V9X_?*?V(.2/.VAV8'XF(9)05R[,1U&K051\1-3'3LW8(CIC<13/ M_X:'Y&\R&4\F8\]W<=2DRK5"HR7M5.Q6(9!"/&.?>P7&UJ)E&9C<.:N [9Y8 MQ@T%+PD_7>@JFD71JQ.*%Y/BQ?]5_ ]@2'O)P.FZ\5$#X4&/N>MZQTTEE&42 M2F**9N\N V:&*S $J%O?=CN-U,1^6M.K <8ET'ZIJ?7&P'7R] ZE?P!02P,$ M% @ X8,,4\A\C9&ULC53;;MLP#/T5P=A#"V3QK76#(C&P)-VEP(:@6=MGQ69BH;+D2G*< M_OTHV35<)"GV8I$2#P\/36G:2/6B"P!##B47>N85QE2WOJ^S DJJQ[("@2=; MJ4IJT%4[7U<*:.Y )?>C($C\DC+AI5.WMU+I5-:&,P$K171=EE2]S8'+9N:% MWOO& ]L5QF[XZ;2B.UB#>:Q6"CV_SY*S$H1F4A %VYGW+;Q=Q#;>!3PQ:/3 M)E;)1LH7Z_S*9UY@"P(.F;$9*"Y[6 #G-A&6\=KE]'I*"QS:[]F_.^VH94,U M+"1_9KDI9M[$(SEL:@"\^AR\A0WCHX,%'N(]J>\E1+SER^:[. MY%M071 J:[2D'8?2(4(.;2KW95CQ17L.(W(G<>G/**;;FE/B6+7%L M]M+LTTF23(( :]T/51['W81).(S[("?NY<2?RGG&:^)^':V8H?Q4A?$1\U68 M),?,_F".[!W^3=6."4TX;!$9C&^N/:+:>]$Z1E9NM#;2X* ZL\"G!)0-P/.M MQ/'J'#NM_>.4_@-02P,$% @ X8,,4Y$.:D:P P T0X !D !X;"]W M;W)K&ULO5=1C^(V$/XK5M2'/6F[B4,(< *D73AT MK;IW:+EK59WZ8,( UCDV=1Q@J_[XLY-L@)H8I+TK#R1.9CY_W\PX8_=W0G[- MU@ *[5/&LX&W5FKSUO>S9 TIR>[$!KA^LQ0R)4H/YRG MA')OV"^>3>6P+W+%*(>I1%F>ID0^/P 3NX&'O9<'3W2U5N:!/^QOR IFH#YO MIE*/_!IE05/@&14<25@.O'O\=H)CXU!8_$YAEQW=(R-E+L17,_AE,? "PP@8 M),I $'W9P@@8,TB:Q]\5J%?/:1R/[U_0)X5X+69.,A@)]@==J/7 ZWIH 4N2 M,_4D=N^A$M0V>(E@6?&/=J5M)_!0DF=*I)6S9I!27E[)O@K$D4.(&QS"RB&\ MUJ%5.;2N=8@JA^A:AW;ET+[6(:XY82]Z?M*4S& ?E)-^U!.&S9,>Y^O[E KN$5A@'N?9V-T M\],YE)$;Y=>;]$3;('GH*^)T.G_!Q;G\E%.$Q?3 MF(_6=HA;@?[U_>UQP&VS*&@=FYVH:-4J6J]5,<>J>_V"IQS5T_/^4>FR%J&,':!S; 8J:*[U3B^C\ MP$KO6,S#;FS7P$6S$^K=FGKWQY9PURY-W,,V_:_E_$HJPW["X M\=KH67MF+FZ'/H;=C&ULK9EOC^(V$,:_BH7ZXD[J M;>)Q_L"*1=HE5&VE;5=+KSVIZHL !J)+8IJ8Y2KUP]<)V9C@(0JD;W:3\,PX M?C#SF\3C@\B^YEO.)?F6Q&G^,-A*N;NWK'RYY4F8WXD=3]4G:Y$EH52GV<;* M=QD/5V50$EM@VYZ5A%$ZF(S+:R_99"SV,HY2_I*1?)\D8?;/$X_%X6% !^\7 M7J/-5A87K,EX%V[XG,O/NY=,G5EUEE64\#2/1$HROGX8/-+[&1L5 :7B]X@? M\I-C4DQE(<37XN2GU3680YGXKXCV@EMP^#X8"L^#K!T'<&M LJI M6\>YE\8%H0PGXTP<2%:H5;;BH'2_C%9^16FQ4.8R4Y]&*DY.?A&2$T8^D?EQ MI1"Q)O-HDT;K:!FFDCPNEV*?RBC=D!<11\N(YTK\RM]XNE>''P(NPRC./ZJ+ MG^8S@%#%Y@ZYM.AH9N9.M=IYFM,UZFG MZ[1.-^!OT9*3/Y]YLN#97^1?\OCEI3YM\=.M!W![^7F,=D_F1>V19_IIZCQO M9-J)I&-%MG,[31V,FE]C8[9>/5OO2CN?(O&8+;<*#UU<]>MQ_%ZN^L;T7,=T M:VK*'!Y%3X?U7(=7>CI]?/WTVQ?5*>1Y%U-']4"C7J:. MC.FQ(6*J*?.88YIJRGR'F9Z:LF%SW3>F2FT-0OM*5Y_#=!_&)(CRG&-LH"@"Y'!$$$7HO/-=#-$QIK?:W.Z&EVT$[NJ[JR3 ME9I:M!^V* (:WS9_YE-4Z&-N(DAR >D$$*'C4G;94 TOVHE>YX:JA7MSFT U MT6@_I%&$0K9C^C-%A!Z8ZS+ $H*/E&!$J'X/+458DXUV0ELGPZ]K)*B&'NU' M/6H2",!T:8KHJ&>6VP#1.0PK&PAN6TP'33[H1+Y.IE_9:8"&(?2#(2#P&OJF MZXBN;+G.7<=TR./(#-'Y]N7'#- PA$XP[.3Z;9T(:$Y"/TZ"22RT$\%T6">" MZ-!.!-&U=2*@20DWD1(U_Z8>!318H1]8P:0;,]?S%)$!PZQ'TID_HQF6SFU9 M]AJIT([4.<\:!K=YJ%$)_5 )R',=UIL@.N8B)1O149LBI$2$/ESN3$"#$MI! M>6YCGY8$-!JA'QH!01G2D'23!8@,J?@S1.9?7JE,8Y&U8[&3Q=MA;-U/GP>5G%Z9QR-IQV,GM*[L/=O*.L^=+3N21 M#2G"B RI"@$B?GO$-/Q8._R.0.OBGX88ZP%=[8VL V0$R9@U5B4X:\+9TA,L\Q[;9.M@83GFW* M/=F77^B]U.*7 _H_>RXJZO3'S>9G\-L$Z4YB?E: M#67?^6IM9,=]V^.)%+MR8W(AI!1)>;CEX8IGA4!]OA9"OI\4 ]2[YY/_ %!+ M P04 " #A@PQ36 T9UEP" ">!@ &0 'AL+W=OY[7.(>PX>))Y@ *'0K*Y-S)E2KO7%0OE9L@$;>+?(] M?_@8K]'-NW]47&VR=^KW3GTK.SXCNX4:6 6W_X6_18O">'Z-O"T1V!+FOM?1 MZ*,7>)X7NO4K;*.>;721+091$PWQZP&*'8C?%^R.>\GQ]>VV)29'=GW?'Y^U M.^G9)A?95GI!7R^*.LBW^ YZ[>#ZOH-3W][DK.UICS:]B/;ID-!*DIJH9W0/ M;W(]ZZ5GUW<].[GFK;/6HWIG,_8)$1_9^GD.I,;S#5!R?:;MA.%"]M M!]IQI?N9'>;Z P+"!.C]E.LNU$U,4^L_2=%?4$L#!!0 ( .&##%.9 X60 MAP4 "\R 9 >&PO=V]R:W-H965T8-H@[+8K!/"@R;1.CQ95H.P'ZXTO)CJ\QLL@@ M=22])-I(G2L=Z^/1,ERGV?=\+J5&3W&4Y%>]N=:+2\_+P[F,@_P\7\:7]Z( M0=&@W.)/)=?YWC0J2GE,T^_%S*^3JYY?*)*1#'7116#^K>2MC**B)Z/CGVVG MO=T^BX;[TR^]?RR+-\4\!KF\3:._U$3/KWJ#'IK(:;",]$.Z_D5N"^)%?V$: MY>5?M-YNZ_=0N,QU&F\;&P6Q2C;_@Z?M@=AK0'!- [)M0$K=FQV5*N\"'8R& M6;I&6;&UZ:V8*$LM6QMQ*BG.REAG9JTR[?3HMU1+1-$9&F]."TJG:*QFB9JJ M,$@TN@[#=)EHE+I19:8TDE.CWQTC-@N)@YXB@DSNI M Q7E/P\];806N_/"K:B;C2A2(^K3,CE'U#]%Q"?XR_@.G?ST0R^>*7-7*]G5 M2LIN64VW#W(EDZ4\=57(WKA"]_WA][J@#:ZTT:/ MI>W#T\)86D[0'RHNMBO.F%F53X-PL\%8!YE&Q@X2?;U^4OFWR_) GOG],Q]; MCB/;:64-:44G?\L@.^@0NP2!XC31\]Q2#=]5P]_?%;SBBH&Q19TIQ$Z::-D4 MQ#C";HK^3FN_?5/8)6#T;!I::AGL:AF\OR4&%4M@/."UGKC8:;MHV1/4Z0GL M UW\]EWAT."T!=Z#)7Y_8VSWL>^,/L:UQL" -WPTOKW1&LQM#0 >;HIX-FO8 M-;BM 4S$1X.BQ1JL8@U67#+JK &,PT>#W!NMP=W6 .SAIKAGLX9=@]L:0$9\ M-#1:K-&O7C6(Y:H!K,-VV(UEME)&QM?/,GZ4V3=;R0 I?#1*64J^J)1,"&&U M-1/ $K$CX<>:T;^H"P-P B B1P/1VW\A#@VO&(.3O6C61#:KAC-Q47_Y), J M8N=$*WYQC\T)T(ET(+(Y-#BOJ 1P1AK(;.1 :!O4)WD"^")V=+3B%O>HG0"P M2 >RG$.#VRU .-) G"/5/,0HPI1W(> X-3K=00"MM M(./1:L;#O'ZT1H&3U,[)5MSB'MO3O?N<'8A]#@UNMP!8:0.QCU9CG^5.$05, M4CLF;\T"%0;1BT5>,\:G@#EZM)1F*5U4Q_B^I79@&+7SH[;VCHSU*>"+'@U? M_^,78]?PBK$^!>+1!L(AK8;#^K$; Y@Q.TC:M8U[R,^ 8ZP#$=&AP7FA90 ^ MUD! 9-6 B&F]:P!JS Z4=EWC'OJSO4=['0B*#@UNUP !60-!D56#HLTU %!F M!VB[KG%' :P91T(C X-;M< <5D#@9$=> !H<0W0D]GIV:YKW%& VMY!X*C M0X/3-1R RQL(COQ D2C ]UY5:>HQGNT78]?PFE=O (&\@0S)JQD2L_I+ M+0>L<3M26O6-.PMP !KO0(1T:'!?:0&!O($ R0\\7;3<_A> -6%'2JNN<6T:0*YH M($&*:H*TNF;O!5$[/UMUC3L+"$"MZ$""=&APNP: *QI(D.+ (\?^ ==X>Z__ M%Y]2? ZRF4IR%,FI:>B?]XW[LLW7"9L9G2[*+P(>4ZW3N)R-R.@_4$L#!!0 ( .&##%,D182&X@, % , 9 >&PO M=V]R:W-H965TDC/6Z7S<2WHD@Q6M"OU9 M;'^#IB +,!6%LG_)MK:-@QY)*Z5%V3@C@I+Q^I>^-$0<."3N!0>_:3D92;(DTUAC-?%@RK3>6S[C9]R*_,HSR([]'2RCK<5_K67F7PWX M1\7[9."^)[[K>QUXYF]W=Z_ &;34#FR\X$*\8_+4 7F,-Z2]ZV*MCAK:J.;: M/D_B>)A$;C1RG@^K.;=+HB0HN2' MZU&_>S^Z>!J>'XUA$@ZZ>?+'E/_M0Y]M WL.,==&GO)K>E"7M4 M:SCP@^3DMG38>:@K=IO=YY3QTD41!YIW1U]-[A8! ,+[!E>N_QS+Y->M?[9/<9?O@/ MK[]R(-79S=V^WMPMX/.NJN7?J+Z(%L08,KXF]395&]P//,.$EJ+"[1(KLJIX MIHQ(JVA1[%#PI8#,9F2YLX8S46XHWQ%6^R'A@F& +PX1*6Z3A*Q/#/H6JP0C7S$7JE:E*<\LT$KOZT.,K#!) M=@1>-@Q#&" ?8"DKE+)6#?2[CI5S()M*D&LK/Q5)3='U>]G.MA+WP0J[D_F9 MD;X=\U,ON)]Y0<<*[A^N6#'J[%/76ON1RC7CBA2P0AAN/\:MEK5\K0=:;*R@ M6PJ-\M!^YBCY01H#7%\)%'7-P"1H_XF8_ M02P,$% @ X8,,4X/DY799 M!P 02( !D !X;"]W;W)K&ULO5I;;]LX%OXK MA'=GT0*I+=+6Q=TD0&+'C=,D#9+,S,-B'QB;CHE*HH>DG'@P/WY)6I;DBJ+5 M9CM]:'0YW^&Y\7Q'LHY?&/\JEH1(\)K$J3CI+*5SUQ&Q)$BRZ;$52=6?! M>(*E.N7//;'B!,\-*(E[R/."7H)IVCD]-M?N^.DQRV1,4W+'@N,PUW*8>N[9@ MOLWX3V];_?)M\*D;/B:S(G$V^)4;_D!6SM4_N^%G*Y4X%#7"K]WP6[96\$## MX= "OVGM.XPL\-L6QL.@$?ZE]9:!H6,+]HLFUC?Z!DW!4&/4-)VQA(!WUTR( M]T?Z-,[F-'T&=XR;0>1,2DZ?,HF?8@(D [=,(5+)61QKL6DJ"2="'H%')G%L MV\A;(P)CA!Z[UJ'C5Z% MA5>ANP(3O4'_Q&:3L@48DR<)QE3,6)9*\.Z.DX1FB6W2F(3US$70KUL>UA.' M_+#1\JBP/'):?LXV*N@+ LPF I8"J)T#Q!)S M8BN[4;YN5*VG;O1-LV@C-&TC=--&Z-8F%'2AOD OKW$[\F:Q6O3B#B9 M4PDF>*;[[Z9-K4-4VH(.M/64Z ;QS2)'X :_TB1+P#GC2FG>$-5=N;&-)ODJ M>UW#V_YKB%8YAD#W''+-TNF"- MP]NU)&WH9NV?PVYC6"=CY$6H.;XE&T,W'?\X<8URS56C(E2?D"Y@G7-#-*Q/ M)A9],/ M3&@31&'0'(V2Q:&;QHOT7;RN2"I4?>EX5/-8C9P'(^@.X!H5+2&_W88?4ZLHR?%BLG;06G%D%W MQ9?C!G23\S1)LI2,-I( G,[!PQ*GSYB"S^/?:;I@X)',EBF+V?-&L6L77,MY MMTH3.R[YUS\B!,-_"Z!?"F>*;\'C4NWEU49MGC4UC-R"-U Y!R#W''">"75% M"-4H_LB4?EU_JB[5L6*H(D53(3+58!@W1]C,"+>9MD+O[0<]# @S(YBY0%C? M?.6&[ ^:KF:.2B)&;B*NA/[GA;2D8N2FXK\QI*C>%%P!+;D:N;G:$E!7:$K6 M16Y&S(-P0^22:;Y:JTALZ??+2ZH&SB5='1C(#RP0=8.!=2#_0=S5 1R,NN'0 M!KP^ $3>@=D E;,!\Q@.FT-;$B%R$V'[MV:YHFKE]4.__H9OD@OZ#L'] M=Z,E__7=_/>=K\-R;?OC [18W$)PW^*2[/H_0G:7!,=R>8[3KP*<4R;5M-&F M=?=+5NN[6>W-K?OJP *AWX6!M94> $:'6FF_\JK\NWE/Q?:.T[7J5>9QD&PO=V]R:W-H965TP"+9!8%UN*6]@&DCA%LT"*(.[EH=@'VAI;1"E22U)VTZ_?(:6H=D(+ MWOK!XF7.T3DCDL/)3JKON@ PY$?)A9X&A3'5NS#4JP)*J@>R H$S:ZE*:K"K M-J&N%-#<@4H>)E&4A25E(IA-W-B]FDUD;3@3<*^(KLN2JL+@:>"! M;0IC!\+9I*(;6(#Y7-TK[(4=2\Y*$)I)012LI\%E_.YF;.-=P!<&.[W7)M;) M4LKOMG.;3X/("@(.*V,9*#ZV< V<6R*4\6_+&72OM,#]]A/[>^<=O2RIAFO) MO[+<%--@') [-C8*R*K61I8M&!643#1/^J/- MPQX >?R I 4DSP'9$<"P!0R? T9' *,6,#H5D+8 9SULO+O$S:FALXF2.Z)L M-++9ALN^0V.^F+#K9&$4SC+$F=E':8"DY)P\ *<&@Z&,ZS.WCD@<]/ MAL=C#_RF'WY9J0&),Q_\(!G#;GD-'=_HJ!S\SK="&U7CX6+.R!TUM6*XPG"U M@N]S]_/=4=27G?WQZA6F)_%E]_?Q!P9'G<%1+^'"H _"A $%VA!UQ%4_29(, MHN@OGYO_CSMPD78NTEZB9FNZL[]2;(6;FPF22\ZITJ0"K"L%5>#=G@WQV!'; MHK2=Q0-<.=M]%R?$S$^(N?'$9(.X"SJPGG76LU[K[RG:W5)>>[];@\WVWQ@U MOV<63P@\D'?1R;OHE?< MMC;PS2W6REG>B5K87Q:&Z)T3\)Y,HH]6CV!HRA+ MCVH==UK'_:N(*O5HI7XYEL[QBRQ=I&\]"E_&I6^''H'A7N$K06W MS$#9 )Q?2ZR*;<>^H+OJS?X#4$L#!!0 ( .&##%-W(+-FL0, .8. 9 M >&PO=V]R:W-H965T> -P84 M4]MSG,".,4FLRS+: MXQVL0'[=+[D:V866#8DA$80EB,-V;'UR/R[!R M,[8<[1%0"*56@=7C#J9 J=:D_/@G5VH5-C6P_/Z@_<($KX)98P%31K^3C8S& MUL!"&]CBE,IK=O@,>4"^UA@&CC+%]+V2_[J:H;,_WH]LJ;S0NNPPMWB>6?2>L/@EI1WD=3\@ MSW&'-?#I<_"D@[J.AGMN#7S6'N[4P.>OLW[Q.NN+9O@,0@5WZ^"VRGN1?*]( MOF?T]9[0]REF*N,_L=D4V!;-8"W1C(B0I8E$9TL.,4GCNAS/,\6!4:RWN[N) M.W!]QU%NW97YJ)'S_'Y9[L3S;N%YM]'SC&M) MOY1#J?&TVX?6JOF:Y M_4W<_#=QBY?C3C@=%)P.WFC[G XJJW-07<.SJI37K^X(52DW<*L[<2;F/ZGL MA()A0<&PD8*BBN9'U1P+54B:!+4HF,2T+O!AQ=F@)O!64O.JE.M5Q2Z>%3N) MW'4>.R?G+X]7L$>25JS M]]A/N,T-Q=NQUZVPYW3\7]BS2PV\O@%>8;XCB4 4M@KE=/25B6>7JFP@V=[T M]&LFU0W!O$;J(@I<"ZCY+5.DY0-]32BNMI/_ %!+ P04 " #A@PQ3:9I0 M(0H# "+"0 &0 'AL+W=OY^A15M4BNU)"3AHQ4@M6356HD)P=H]3'LPY$*L.C:S'2C_?K:39E!"VFT\ M$-OWGN-S;CZN>QLNGF0"H-!S2IGL.XE2JRO7E?,$4BP;? 5,1Q9%"5DF MRBRX@]X*+V$*ZF$U%GKFEBPQ28%)PAD2L.@[U\VKJ&OR;<(C@8W<&2/C9,;Y MDYGM9<9EC#D]#N) M5=)WN@Z*88$SJB9\\P4*/RW#-^=4VG^T*7(]!\TSJ7A:@+6"E+#\BI^+.NP MFNTC +\ ^.\%! 4@> T(CP#" A#:RN16;!TBK/"@)_@&"9.MVM'"O AZ]M3MM(#\XMV6N<1.43TA@^<(C?".L,D'4%NGG"ZIN3SWQ0\;GO>IRL\_XJ*_ MQ^W9;Y7V6[5$^3MJO]MC0>;Z!28,Q9Q2+"1:@>X)"190^2;FQ%U+;!K*>M!L M='ON>M=]?XG:IN%VK^!9KE8^89I6W*<>V=S?T[.^5L'?F16_G[9GHE"8Z MM28F8+HP84O=EO2',29RSC.FJASE1*T=!1=!V#ET5)'7\CI'E79+I=WZ!P0+ ML35"CY:\>U"B=BLXU'>8%EX&A_+&PO=V]R:W-H M965T=\'%].?T?9/=\""/28I80/C*T0 M><\T>;2%#/-+F@.1*VO*,BSDE&U,GC/ L09EJ>E85F!F."'&L*]MQI#2W<"PC6?#7;+9"F4PA_T<;V !8IG/F9R9-4N<9$!X0@EB ML!X8([MW$RI_[? M@1W?&R.E9$7IO9I\B >&I1*"%"*A&+#\/, $TE01R31^ M59Q&'5(!]\?/[-=:N]2RPAPF-/V>Q&([,*X,%,,:%ZFXH[OW4.GQ%5]$4ZY_ MT:[T]7P#1047-*O ,H,L(>47/U;_PQ[ /@1P*H#S$N = +@5P#TU@EAP?',&;4FBMUGE6.W:.$GXLR"5RK0OD6([= MDL_D=+C5)N=MT6=OBWY]'#Z%2,+M@_";?T3',KJEX7;W2"G<>N.YFL\[P/D)Y:PG]9GC;:DIN<;-:-#?='+O;U-SB9ET=U!S4FH.CFD=1 M1 NB12\$)C%F,4?+/,;R4I7G).A8#OIQ"]D*V,\C9R:LPX7_X6YKJUU#S+23^\+^]CN3>P6^]3NSKB5?1%O M4$L#!!0 ( .&##%-!C=(IQ@( +P' 9 >&PO=V]R:W-H965T<3Z/MT*^J Q D]6Z(4,:?FM-IMC3 M_?$;^U?K';TLJ(*9R)]9JK.)<^&0%):TS/6#V'Z#VL_(\"4B5_9)ME5L%#HD M*94610U&!07CU9N^UGG8 _C1"8!? _R/@-$)0% # FNT4F9MS:FFT[$46R)- M-+*9@J.K:B/_Q$;?2SX@@7=.?,\?ML!GW? Y) @?6KAW M"'?1J007&>*^"%)Z4ZU559_;'/T_[D!_U.B/.HEF=:W=U%7&L$G\NH5B ?)W!WW7CA'9=\2]@H/BYY=Z^WFGOMELH5 MXPH%+Q'H#6+\#[*Z*ZJ)%FO;;A="8_.VPPRO5Y F ->7 EMN/3$=O+FPIW\! M4$L#!!0 ( .&##%-).,,Q90( %@& 9 >&PO=V]R:W-H965T^;U8[*+FY M4#54M+)1NN1(H=[ZIM; URZIE'X4!*E?[F%KK(58-25+#0S#1ER?7+ M-4AUF'FA]SIQ+[8[M!-^D==\"P^ C_5"4^3W*FM10F6$JIB&S8 V!A!5:!4Z//=R E%:(;/SI-+T>:1./QZ_J M7USM5,N2&[A1\K=8XV[F91Y;PX8W$N_5X2MT]216;Z6D<;_LT.Y- X^M&H.J M[)+)02FJ]LF?N_=PE!"%(PE1EQ YWRW(N;SER(MIV8$KU663.5'9 M/^4!-:T*RL/BAT)@4W;.YD"U&1K<<6RT0$&!VK33;"[X4LAV\NP6D MI/N8^ MD@$KXZ\ZV'4+BT9@WYOJ@L7!)Q8%4?CX<,O./ORGXI/]OH:HKR%RLI,16:O& MSN[!GD%1;0>-M0JI4[ '=5^$R30(@MS?#Y#CGAR_1XZ&:&U6UKZ)NVG0BZ9=*>MYB]T[=$, MT=,3^N4D'J5/>_KT3?H%0RVW/9@+UWU'4U1SK-W3N1_V[@D*WLY'BGV< 1\(\:A>VY=UQO166(L:'$ MX&)*A>FVC[4!JMKUCJ5"ZD1NN*/6#]INH/6-HO[1!;8=]1^3XB]02P,$% M @ X8,,4VSHNQ5W @ :@8 !D !X;"]W;W)K&ULM55=;]HP%/TK5]$>6FG#(5"HJA"II9O62;2HK*NF:0\FN1"K_F"V _3? MSW;2C$TTV\MX(+[V/>>>8\E6 M5DH+:EVHU\1L--(B@ 0G21R/B*!,1ED:YN8Z2U5E.9,XUV J(:A^OD*N=I.H M'[U,W+-U:?T$R=(-7>,"[<-FKEU$6I:""92&*0D:5Y/HLG\Q'?O\D/"%X5E2 M@U/%'UEARTET'D&!*UIQ>Z]V'['Q<^;Y25FB.8.?+2P'M98/$[GCC]K8GDQ<15 MTDGXJ9(]&,1O(8F3_A$]T[_!>0_Z@P"/.^0,VCT=!+[A*WR+4FGK=DH+N)%; M-&%78<8D$Y4X)J^F&P4Z?^VV63\.OY1LC^@8MCJ&G3J:BO!MAF*)^GN'M;.6 M\JR3AR!G)525O?[':V;:27H7^07^EU M%YY1O6;2 ,>5@\:]L3L'77>V.K!J$YK#4EG7:L*P=!\#U#[!K:^4:Q!-X NT MGY?L)U!+ P04 " #A@PQ3[A^U_&4" "Y!0 &0 'AL+W=OL!#N[!DQ2-++11H)XQF%E:SZ')R,<]] M? CX*6#C=L[,5[(TYLD;-_4L2KP@D%"A9^#T>88KD-(3D8Q? VA#SN =+('D Z -.CN$P65UQQY65BS8=9'$YL_A%(#FL0)[1_E M'BUY!>&P_&$0V#G[Q*Z,4@*IW>@8US79&H5>@ZX$..]O.%F."R[ MX$LA!;ZR&UW)KH;:>R^KRG9TW'H]_.@:D OICHL82;1/'5>#P'DO,-TC,&>W MI*1Q[+.F!'_C8RIVK#C=5CQ/#Q)^Z_0).TT^LC1))P_WU^SHP_$!VM.QD:>! M=KJ'=LXEUQ6\5V /S /0#\ES.X5SON-U M9^G%&#; 6K#"U.^)Z4FS'3'I9*^6;-22'=1"LXL2^C^/XC7\FY3LC91/9]E> M+?FH)?_?A\C?/D22O$T8[XR3 KL.2\.QRG0:^\D:;\>]=-F/XY_P?JG=T716^@:<-P+@W2J(=C0[L5K \@_\K0@ Z&3S!NZ_(W4$L# M!!0 ( .&##%-(K(;@40( *(% 9 >&PO=V]R:W-H965T!_/O.KAV+JD!SZ07OQ[PW[\TP.]XH_61R1 M;*0HS"7)KRXLP-$F.DIF. M*K&@FU1IR2QM=1::4B-;>Y 48=3MCD+)>!'$8W^VT/%855;P A<:3"4ETR^7 M*-1F$O2"UX-[GN76'83QN&09+M$^E@M-N[!E67.)A>&J (WI))CV+F9#%^\# MOG'5LS@3(GO?&WS2? A@#6FK!+V7FV^8./'"TR4,/X7-G7L:!! 4AFK9 ,F M!9(7]9=MFSKL 'J' %$#B-X*Z#> OC=:*_.VYLRR>*S5!K2+)C:W\+7Q:'+# M"]?%I=5TRPEGXZ_*(GR$61#BJ,&D27M8)HP,)IZ7N0-0[@Z@;=?? 9\?A-U71@7[7PWM_ MPD.RWOJ/6O^1YQLD11 MNP"Z3Q4UKMFX.6V?Y?@W4$L#!!0 ( .&##%-;IYV%NP0 H3 9 M>&PO=V]R:W-H965TIHCN;W!"MM<]V'L;^!:OUEP.&*/A M!JWP$^8_-@LJWHQ22Q2G.&,QR0#%R^O>&%X]0$\"E,1O,=ZRRC.05)X)>9$O M]]%USY0>X02'7*I XN\53W"22$W"CY]:::^T*8'5YS?MMXJ\(/.,&)Z0Y/ 00/ TP"O*\#7 /\] MP&X !!H0=.4 S;?,F6H&%2E7\V6*.!H-*=D"*N6%/OF@)IW"BVD29W)]/'$J MOL8"QT=?",< FN S>.(D?%F3),*4_0IF/_.8[\'%%',4)PQ\QSN>H^23$/SQ M- 47OWP:&ES8EUJ,4-NZ*6Q9#;8@>"097S,PRR( G[7C[''[6CA^VA,.@91;991&P ME3ZG0=^"DA#CB($E)2FX9RQ'68@!68()25/1Q51MZ(,OF->EN5 ^4,IE/WX= M#7Q;-&C![+6:SU,YUX).5>[(>Z?TWFGU_FF-*/XLFV0D_14[!X94[QU3BK(5 M%MV<@^<]J,HMT%X-C[>(1GWP=2,!K ]$SUWBF.<4,Q!G8(%I3")P(1Z91+.Z MJG=7N.=6>9FVZ3;01MLP@.,G(]%3./DY( MD> :=;;KG2:X1IT/&_,[* ,Q^,_R.]MA&L;L'V1W-CC);@,?K^3CM?(1/H2Y MW!6"K\ME'&(*_GC$Z3.F?[8L9;]4[O^O%\.-?Q(N1TZ\AI@%):W@7\8,_%7/ MI;I2"D9=P@S-P[[)_-CR'(>A. 50Q%4F6%WEG&@;QPO5]!O#!2O;.MCJWIB# M[VL,'A%]$8(T3P]V%E0D"8CC6V,W MJ>N9VDHU'-"U?-.&]G&E>:B1=&3A:@SB[Q-\X*-FOG]8J(Q MV0>WA00[5SRTL>IRL )/ML=C0O,:0=<-/,=W&@@=NB-L;X_=FGOM9M:I3T=S ME ^]#79H;DR'N:^GBPAS$6(5U8@D":(,;,2HBG!=@"?:CE\-\*7W;KK,.DG- MSTD=OSZXN]+:SVZOYC6"T'$'+=7DT+%@>\O2!8Y)IP\+1-&0I8W5 M^NV=UC;K=',QKY'SH'7JM%$YY*:8KM2E"@,AR3->;'7+T?+B9JRN*]Z-3^#5 M%-:,S^#5;7$M/ M:XS$25H*B.]+(H[9^D4:**^_1G\#4$L#!!0 ( .&##%/4HQF6#@, &H* M 9 >&PO=V]R:W-H965T%C*Q5BNV63$2U%GA&X98B718'9\Q1RNAM;KK6?N,O6J5 3]F2TP6M8 M@+C?W#(YLAN5)"N \(P2Q& UMJ[=JWFH\!KP/8,=;STCY61)Z8,:?$G&EJ,6 M!#G$0BE@^;.%"/)<"_6/VKOTLL0<(IK_R!*1CJVAA1)8 MX3(7=W3W&6H_/:47TYSKOVA780<2')=CT-5OFE1%U M3A:"R;>9Y(G)-RH N0ZZ0 M!XX>4Y@DP_A[-'\M,/.^G+]1>)"BBA3R?'.LM M/IN!P%G.SR7H?C%#9^_.1[:02U+"=ER7GU;EO0/E?71#B4@YFI,$D@[^[#B_ M?X1ORRB:/+Q]'E/OJ.#7DEPBW_F /,=S.]83G4YWNNS\7_7Y/U=_$8;?' Y? MZP4']-I['[?VOFN?*Z6^5E(?I^W$<\+0<>0ZMNW\3)SO!@9LUB'G]P8&;MXA M-W3;L!?&@\9X<-1X1+E =(46. >.?MY L03VZTBBO4:X]V:)5DJ]EK6>&:<) M\LPP39"*Z'64?Y%ZX;??^.T?]RMO@(RL/Z!/0(#A'&&2H.M$?L@R+AA6EP2: M/ZD83LMYT-0=O%G. S.=L.-(1B;."UTS[ Z8ZW?$;>+\P#\8^+ Q/CQJ_ XX M8!:G.N@9;&4CL)'7NMBG?$K(85,K?+.00^/_U!V:H40FS.N(N O5\6TP87[? M#-AN79X%L+7N6K@T5!)1?2J;V:8QNM;]P*OYJ7L5N1WS,]E(57W/'_FJ"[O! M;)T1CG)8R5+.Y4">!E9U-M5 T(V^NI=4R$9 /Z:R&02F /+]BLKKNQZH DU[ M.?D-4$L#!!0 ( .&##%- W@LS@@, .\, 9 >&PO=V]R:W-H965T M[U?6D7E==M:=^ M],(DL=9@:CO)[K^_L2&$-H&N;EOU2X)?GO$S,P^>8;:7ZEYO QY*$2IY][& MF.J-[^ML P73(UE!B2LKJ0IF<*C6OJX4L-R!"N&'09#X!>.EMYBYN1NUF,FM M$;R$&T7TMBB8>KP$(?=SCWJ'B8]\O3%VPE_,*K:&6S"?JAN%([^UDO,"2LUE M212LYMX%?;.D8PMP.SYSV.O.,[&NW$EY;P?O\KD76$8@(#/6!,._'2Q!"&L) M>7QMC'KMF1;8?3Y8?^N<1V?NF(:E%/_RW&SF7NJ1'%9L*\Q'N?\+&H=B:R^3 M0KM?LF_V!A[)MMK(H@$C@X*7]3][: +1 81Q#R!L .%W )KT *(&$#E':V;. MK2MFV&*FY)XHNQNMV0<7&X=&;WAITWAK%*YRQ)G%/]( H0'YD]P:F=UOI,A! MZ1?D^NN6FT><_E"Y<%_8<-L95$Z]];!R(UBIR^ M08[V)#]K^%S6?,(>/@EY+TNST>2ZS"$_@U\.XVDX8,#'X+01"@\1N@P'+?Z] M+4Q9/SG..6^G>[JET?:>I8^PS,%MB[B&LGPBE%8@;9,$,%772^_ %-GO1H^ M>4(>P49F3(KZ^@K')&>/>N#&F+9.30=-?P;MO"ASS$V%Y1,'1I(=3C]9;]-3 MO47Q).T1$@V.U2?X_]Q^@;0:.EW53$3KZ 96#D**#D&CZ M(R'1\.AG.&C\NDX NQ/P9.DT)KO:"H!\+(1VNA-^0^15:B4[OH6 4 M]?$^EDTZ7#>'>3]3',-''\1!:W&0I%<:?J>E+$"M7:>MD=.V-'5WV-_A% LINP/65 MQ":U&=@#VF^&ULQ59K;]HP%/TK5C1IK;21)PE4@$1IIVU2 MMZK=5NVC22[$:F*GM@/EW\]V0DI+"'RHM"\0/\ZYYQZ_[FC-^*-( 21ZSC,J MQE8J97%AVR).(<>BQPJ@:F3!>(ZE:O*E+0H..#&@/+,]QPGM'!-J34:F[Y9/ M1JR4&:%PRY$H\QSSS25D;#VV7&O;<4>6J=0=]F14X"7<@_Q=W'+5LAN6A.1 M!6$4<5B,K:E[,7,-P,SX0V M=KZ13F7.V*-N?$O&EJ,500:QU!18_:U@!EFF MF92.IYK4:F)JX.[WEOV+25XE,\<"9BQ[((E,Q]; 0@DL<)G).[;^"G5"?)22);78*4@)[3ZQ\^U$3L KW\ X-4 [PW C0X _!K@FT0K M92:M*RSQ9,39&G$]6['I#^.-0:ML"-7+>"^Y&B4*)R<_F 3D.N@SNI]3H(;&5#XX6W]>+2ZV3\7M(>\IU/R',\ MMTU0-_P*8@5W#=SID.,W2^,;ON W\]2"HEI0N@2G1%:&WW>YG1%U#=$^N"N M)J[KAL$@&-FK%@5!HR X5<$GM#8G A*$5\#5"4?P##PF E#!20Q&8L*R#'.! M"N"5W%:U5=#!CEH_ZGE1N]9^H[5_NM:'K=9IK?4.])6FG9RI/@!*\:3L&LVZF?L,0MC"\LB)LK @[*>LC*]0* M%80K%X[LGG!O]P2A[_EA^X)$C8KHO;9OM"<@[/M>,&@$5$;N3^O\/H34K[DSJ.PK!):-B9T'4E&<\S..;\\)CSKP2XSLNKXIPJX3T] MK:,>-/6UVITWT#U=[3O<'4?"G79Y5+G8.T][#GQI*AZ!8E926;WR36]354U- M+6&_3*]*LAO,EX0*E,%"09U>I):=5U5.U9"L,(7"G$E5=IC/5%6&P/4$-;Y@ MJEBH&SI 4VM._@%02P,$% @ X8,,4R4E],9Q P @0\ !D !X;"]W M;W)K&ULK5==;Z,X%/TK%M)(L]),P4!HITHB-5^: M&:FC*O.Q#ZM]<,A-8 MVUC9)5]H?/[:AD+1@,IJ\--CXG&.?>XOO'1X8?Q0) M@$1/>4;%R$FDW-VZKH@3R(FX8CN@ZLV&\9Q(->1;5^PXD+4!Y9GK>U[DYB2E MSGAHYA[X>,@*F:44'C@219X3_M\$,G88.=AYGEBFVT3J"7<\W)$M? 7Y??? MUK!I_7(\?2.((-8 M:@JB?O8PA2S33&H?_U:D3JVI@ J(.0%0!3##=TBSC](Q(,AYR=D!W1/_F$<38TD<($(7:.[.&8%E0(M(89T M3U89H+^A*M5^M MZL;5WB;EWOR.O07HGE&9"#2G:UBWX&=V?-2'7]CQV+<0N,KHVFW_V>V);V7\ M7- K%'COD._YN&5#T_/A7IL?OZ<^_SWUA1T^@UC!<1O\Q,N@SMS \(4=?$O8 M RT 38#&B?HJ-IF&_F\2$G?DWXED6$N&5LG7V?T./0#7<^HKW);@=CY\<^5Y M;]KRP([S.F"S'KF@ S?OP86O<2?^#6K_!A<(F7].R*):,KIPR.Q\..H*60^N M*V0]L"[<_)?E3NR[KNV[OD#$@G,B=E-+WEPX8G:^3@NG=IP_Z++>C@M:_CM/ MC/A0&_'A MZ'YWB/O:8<\"[L?@]AU[=JVH-K^S:>GNFHQ,%6JK8JYAS3_$; MMPI\*3078IN7151KS5)R#0R7+OSWXW#H[D_*DM=+@GK)Z1Z;VQ+;KTN;"2J? M%JPX+O[.L:>Y-?&%K\U9#V'4FQO-C83M5U*/+=\2#O"+OC17$[[PW;3H(;SV MNWQQCSH$=9"MZ>4$,F2/<7?409^@^:R0XC!/8#"Q246].\)3/R.<+10#KX)4C&^L>0R& MI>12>=H4R(@)P=+<6SBT,ZA=SU,Q(547VT:PWXM^^1&PG8% QOD@<.Q;PWQ6 M$ZVI$I=FTBWNC \@KQ_?;&JCL%1D$XXG_LZANYD@"ZERJH8PH;\US6><%B!' ML7(%=RWK $"M964&.2.E%*33L/7H!X9V23F_AL;^41QPKXN]JHZ@IF(8&D'] MT-+8"?#OLUGN/=KD6;1>S>ZD_MR:W8AN#KU"KQ0MV+J;KXLA/L8>XNRDKOGF M$V>EJ*C=^Y,#SF=DZ^>MI&+W)AITRM(8J/*].ZHT6^Y;?BE2W]"UWG;3NL U MCU^AYK^;YY(*J@C?%VU:_R5G^=F*HP__2G+WHW(LV*FQ/ZQ>NLC):Q 9OTB1 M0?^#OG=J')P9@]6#LSGUO\-[ -\%]18MXYJ)?K9B>4[%@Z/#T&NR,&]:!_QF M?4X+TG)],X"IOQM_HSEKJV18=06)Z%?MQE]A>V$\O!B86$SD=$WSK)^J*X!<><-/)+$76TL#GA@58!Q)$@R!7G3W:!PCV8GAXZX/]I1$49*X$<#<"J((0^!IQ!%, 6C D"CJ MSL&C\RC8GE/![M\/\]]02P,$% @ X8,,4Y>*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_'C)TD(2T=7P+D@OWO6YG&M M]2/YWK7*+HJM<[OSR<366]%Q^X?>"05G-MITW,&A>9C8G1&\L5LA7-=.Z'0Z MGW1U@D)?\$6*9_MZWA^2)VGE6K;2O2R*8;\5!>FD MDIW\(9I%,2V(W>KGO[21/[1RO%W51K?MHBCW)[X(XV3]G^*5A[SG:SN4.+[^ MS %D4 I)L%C M#'$X;/=!/#>_$D:]V"<6Q:$*N5 -N58. M@D1NU/Y24-<_*=SZIMD_M0/<((;F7,()<],,X,>#O-2J$U:UL@*,A M'WC+52U( $D12#HBY%<:0%8(9#4*Y,KCP$\#2(9 LA$AHTC.$,C9F)!5 #E' M(.?'A;R#T9&4Y"VY$K8V9(!D@+D1PVCH ]G+4S8 M%$\1MM,,;!6PK?JNX^;%!V\E'Y2$WW/E L@S!/(L R0#R#NXP:VVEBR%(:LM M-R('V M!'*,3EJKS4N(B9FF/+)J!LP3P+P5W$;=N,3<4AY9+@/6Z1"]KI/.U[:$JV&$ M=#+*)3"[E$?6RX!Y!IA+_C*D/J])I-\-,3&_E$<6S'[LGOJQQ^GZ<:O;1AC[ M&[G^UD.2%E)B@BFS&,8KYA/_1QMRV5NG.P =7OQ%B(DIILSAF)(. _G:BF^] M?^_73[Z%AHB8:]"\: .SO(1]F M'IK#/"E!QF'$S$-'-4\TW<;40\>D#=7PG'9AN,ZQ?1#QYSI M1/-9BNF'CJH?%JZR8/JIO MXXW82"6:.[B%A?*:M_72$+_9K]2SF5\QV_1M>PEE?ZM;S9O#Q_;#'P7>_PM0 M2P,$% @ X8,,4Y(LH):X 0 YQP !H !X;"]?[0YI6ZYS;MQ#2?!WW=>HW M;3R<[RR;;E_G\[);A;:>;^M5##H8C$)W/Z-ZG]S/[,U.;?S/Q&:YW,SC1S/_ MWL=#_F-P^&FZ;5K'F*O>K.Y6,4^K<-S=ME.X7*1_GESU/A?3JOM<2!5*!RD$ M:?D@@R K'^00Y.6#AA T+!\T@J!1^: 7"'HI'_0*0:_E@\80-"X?) .4<4"0 M]( U@=:"7 N!UX)@"X'8@F0+@=F": N!VH)L"X';@G +@=R"= N!W8)X"X'> MBGHK@=Z*>BN!WOKPL4V@MZ+>2J"WHMY*H+>BWDJ@MZ+>2J"WHMY*H+>BWDJ@ MMZ+>2J"WH=Y&H+>AWD:@MZ'>1J"W/1R6$.AMJ+<1Z&VHMQ'H;:BW$>AMJ+<1 MZ&VHMQ'H;:BW$>CMJ+<3Z.VHMQ/H[:BW$^CMJ+<3Z.T/A]T$>COJ[01Z.^KM M!'H[ZNT$>COJ[<_4.^73+J9;SW6-[W\FU?G\;+R]_K*\;J*$PPO. ?YKOO\" M4$L#!!0 ( .&##%.,3^J/N@$ .X< 3 6T-O;G1E;G1?5'EP97-= M+GAM;,W9R6[",!0%T%]!V2)B/)0. C9MMRV+_H";/$A$$ENVH?#W=<(@M:*H MB$J]FT2)[7=?;.EL,G[;6O*]35TU?I(4(=@'QGQ64*U]:BPU<61N7*U#?'0+ M9G6VU MB8C@5:'WO(FO?6F:2>*H\DGO<3>QS9HD MVMJJS'2(XVS=Y-]2!ON$-*[LYOBBM+X?)R3L9$([\G/ ?MWKFIPK<^K-M LO MNHZSV*9B/FPK\NGY$B=Z-/-YF5%NLE4=EZ3>.M*Y+XA"7:6[HOWSR2'N,.VN M_.K\KLRYP#ASYHSU\<0<71YW.))V]<#&0N1">?X3CXFQ]-7?1^UIYY3_,CMN M[X=QR^X\/.MNU^_QUS,^UK^P#P'2AP3I0X'T<0/2QPBDCUN0/NY ^K@'Z8,/ M41I!$96CD,I13.4HJ'(453D*JQS%58X"*T>15:#(*E!D%2BR"A19!8JL D56 M@2*K0)%5H,@J4&25*+)*%%DEBJP215:)(JM$D56BR"I19)4HLDH4616*K I% M5H4BJT*15:'(JE!D52BR*A19U7_*^F[,\J__P+7WM-9E<\AGW6_.Z2=02P$" M% ,4 " #A@PQ3!T%-8H$ "Q $ @ $ 9&]C M4')O<',O87!P+GAM;%!+ 0(4 Q0 ( .&##%-8;018[@ "L" 1 M " :\ !D;V-0&UL4$L! A0#% @ X8,,4YILYD=.!0 G14 !@ M ("!#0@ 'AL+W=O 8 " @9$- !X;"]W;W)KP" !^"0 & M @('R% >&PO=V]R:W-H965T&UL4$L! A0#% M @ X8,,4U_LUT9E!@ XQL !@ ("!%!@ 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ X8,,4VUVCE8K!P MZ! !@ ("! S$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ X8,,4V#TUC/2 P S@< !D M ("!14( 'AL+W=O&PO=V]R:W-H965T M5* !X;"]W;W)K&UL4$L! A0# M% @ X8,,4PA-!7=/! ^@D !D ("!/4X 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ X8,,4SXP M%>#G! $0L !D ("!%5D 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ X8,,4V1!G)6M!@ M!$ !D M ("!B&, 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ X8,,4_L P;J2 @ C04 !D ("! M#7( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ X8,,4X'3N\:. @ <@4 !D ("!UWH 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ X8,,4U@-&=9< @ G@8 !D M ("!(I 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ X8,,4X/DY799!P 02( !D ("!C)P M 'AL+W=O&PO=V]R:W-H965TG !X;"]W;W)K&UL4$L! A0#% @ MX8,,4VF:4"$* P BPD !D ("!?ZL 'AL+W=O&PO=V]R:W-H965T2Q !X;"]W M;W)K&UL4$L! A0#% @ X8,,4TDXPS%E @ M6 8 !D ("!X;0 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ X8,,4TBLAN!1 @ H@4 !D M ("!Q[P 'AL+W=O=A;L$ *$P &0 @(%/OP >&PO=V]R:W-H M965T&UL4$L! M A0#% @ X8,,4T#>"S." P [PP !D ("!AL< 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ X8,, M4_GR+G,+ P BQ T ( !/M( 'AL+W-T>6QE&PO=V]R:V)O;VLN>&UL4$L! A0#% @ X8,,4Y(L MH):X 0 YQP !H ( !J]H 'AL+U]R96QS+W=O XML 60 Show.js IDEA: XBRL DOCUMENT // Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission. Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105. var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0); e.removeAttribute('id');a.parentNode.appendChild(e)}} if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'} e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}} XML 61 report.css IDEA: XBRL DOCUMENT /* Updated 2009-11-04 */ /* v2.2.0.24 */ /* DefRef Styles */ ..report table.authRefData{ background-color: #def; border: 2px solid #2F4497; font-size: 1em; position: absolute; } ..report table.authRefData a { display: block; font-weight: bold; } ..report table.authRefData p { margin-top: 0px; } ..report table.authRefData .hide { background-color: #2F4497; padding: 1px 3px 0px 0px; text-align: right; } ..report table.authRefData .hide a:hover { background-color: #2F4497; } ..report table.authRefData .body { height: 150px; overflow: auto; width: 400px; } ..report table.authRefData table{ font-size: 1em; } /* Report Styles */ ..pl a, .pl a:visited { color: black; text-decoration: none; } /* table */ ..report { background-color: white; border: 2px solid #acf; clear: both; color: black; font: normal 8pt Helvetica, Arial, san-serif; margin-bottom: 2em; } ..report hr { border: 1px solid #acf; } /* Top labels */ ..report th { background-color: #acf; color: black; font-weight: bold; text-align: center; } ..report th.void { background-color: transparent; color: #000000; font: bold 10pt Helvetica, Arial, san-serif; text-align: left; } ..report .pl { text-align: left; vertical-align: top; white-space: normal; width: 200px; white-space: normal; /* word-wrap: break-word; */ } ..report td.pl a.a { cursor: pointer; display: block; width: 200px; overflow: hidden; } ..report td.pl div.a { width: 200px; } ..report td.pl a:hover { background-color: #ffc; } /* Header rows... */ ..report tr.rh { background-color: #acf; color: black; font-weight: bold; } /* Calendars... */ ..report .rc { background-color: #f0f0f0; } /* Even rows... */ ..report .re, .report .reu { background-color: #def; } ..report .reu td { border-bottom: 1px solid black; } /* Odd rows... */ ..report .ro, .report .rou { background-color: white; } ..report .rou td { border-bottom: 1px solid black; } ..report .rou table td, .report .reu table td { border-bottom: 0px solid black; } /* styles for footnote marker */ ..report .fn { white-space: nowrap; } /* styles for numeric types */ ..report .num, .report .nump { text-align: right; white-space: nowrap; } ..report .nump { padding-left: 2em; } ..report .nump { padding: 0px 0.4em 0px 2em; } /* styles for text types */ ..report .text { text-align: left; white-space: normal; } ..report .text .big { margin-bottom: 1em; width: 17em; } ..report .text .more { display: none; } ..report .text .note { font-style: italic; font-weight: bold; } ..report .text .small { width: 10em; } ..report sup { font-style: italic; } ..report .outerFootnotes { font-size: 1em; } XML 62 FilingSummary.xml IDEA: XBRL DOCUMENT 3.21.2 html 261 304 1 true 56 0 false 6 false false R1.htm 000 - Document - Document And Entity Information Sheet http://cescatherapeutics.com/20210630/role/statement-document-and-entity-information Document And Entity Information Cover 1 false false R2.htm 001 - Statement - Condensed Consolidated Balance Sheets (Current Period Unaudited) Sheet http://cescatherapeutics.com/20210630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited Condensed Consolidated Balance Sheets (Current Period Unaudited) Statements 2 false false R3.htm 002 - Statement - Condensed Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals) Sheet http://cescatherapeutics.com/20210630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals Condensed Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals) Statements 3 false false R4.htm 003 - Statement - Condensed Consolidated Statements of Operations and Comprehensive Loss (Unaudited) Sheet http://cescatherapeutics.com/20210630/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-loss-unaudited Condensed Consolidated Statements of Operations and Comprehensive Loss (Unaudited) Statements 4 false false R5.htm 004 - Statement - Condensed Consolidated Statements of Equity (Unaudited) Sheet http://cescatherapeutics.com/20210630/role/statement-condensed-consolidated-statements-of-equity-unaudited Condensed Consolidated Statements of Equity (Unaudited) Statements 5 false false R6.htm 005 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) Sheet http://cescatherapeutics.com/20210630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited Condensed Consolidated Statements of Cash Flows (Unaudited) Statements 6 false false R7.htm 006 - Disclosure - Note 1 - Description of Business and Basis of Presentation Sheet http://cescatherapeutics.com/20210630/role/statement-note-1-description-of-business-and-basis-of-presentation- Note 1 - Description of Business and Basis of Presentation Notes 7 false false R8.htm 007 - Disclosure - Note 2 - Going Concern Sheet http://cescatherapeutics.com/20210630/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/20210630/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 - Net Loss Per Share Sheet http://cescatherapeutics.com/20210630/role/statement-note-4-net-loss-per-share Note 4 - Net Loss Per Share Notes 10 false false R11.htm 010 - Disclosure - Note 5 - Related Party Transactions Sheet http://cescatherapeutics.com/20210630/role/statement-note-5-related-party-transactions Note 5 - Related Party Transactions Notes 11 false false R12.htm 011 - Disclosure - Note 6 - Convertible Promissory Note Sheet http://cescatherapeutics.com/20210630/role/statement-note-6-convertible-promissory-note Note 6 - Convertible Promissory Note Notes 12 false false R13.htm 012 - Disclosure - Note 7 - Leases Sheet http://cescatherapeutics.com/20210630/role/statement-note-7-leases Note 7 - Leases Notes 13 false false R14.htm 013 - Disclosure - Note 8 - Commitments and Contingencies Sheet http://cescatherapeutics.com/20210630/role/statement-note-8-commitments-and-contingencies Note 8 - Commitments and Contingencies Notes 14 false false R15.htm 014 - Disclosure - Note 9 - Payment Protection Program Sheet http://cescatherapeutics.com/20210630/role/statement-note-9-payment-protection-program Note 9 - Payment Protection Program Notes 15 false false R16.htm 015 - Disclosure - Note 10 - Stockholders' Equity Sheet http://cescatherapeutics.com/20210630/role/statement-note-10-stockholders-equity Note 10 - Stockholders' Equity Notes 16 false false R17.htm 016 - Disclosure - Note 11 - Major Customers and Accounts Receivable Sheet http://cescatherapeutics.com/20210630/role/statement-note-11-major-customers-and-accounts-receivable Note 11 - Major Customers and Accounts Receivable Notes 17 false false R18.htm 017 - Disclosure - Note 12 - Subsequent Events Sheet http://cescatherapeutics.com/20210630/role/statement-note-12-subsequent-events Note 12 - Subsequent Events Notes 18 false false R19.htm 018 - Disclosure - Significant Accounting Policies (Policies) Sheet http://cescatherapeutics.com/20210630/role/statement-significant-accounting-policies-policies Significant Accounting Policies (Policies) Policies http://cescatherapeutics.com/20210630/role/statement-note-3-summary-of-significant-accounting-policies 19 false false R20.htm 019 - Disclosure - Note 3 - Summary of Significant Accounting Policies (Tables) Sheet http://cescatherapeutics.com/20210630/role/statement-note-3-summary-of-significant-accounting-policies-tables Note 3 - Summary of Significant Accounting Policies (Tables) Tables http://cescatherapeutics.com/20210630/role/statement-note-3-summary-of-significant-accounting-policies 20 false false R21.htm 020 - Disclosure - Note 4 - Net Loss Per Share (Tables) Sheet http://cescatherapeutics.com/20210630/role/statement-note-4-net-loss-per-share-tables Note 4 - Net Loss Per Share (Tables) Tables http://cescatherapeutics.com/20210630/role/statement-note-4-net-loss-per-share 21 false false R22.htm 021 - Disclosure - Note 5 - Related Party Transactions (Tables) Sheet http://cescatherapeutics.com/20210630/role/statement-note-5-related-party-transactions-tables Note 5 - Related Party Transactions (Tables) Tables http://cescatherapeutics.com/20210630/role/statement-note-5-related-party-transactions 22 false false R23.htm 022 - Disclosure - Note 6 - Convertible Promissory Note (Tables) Sheet http://cescatherapeutics.com/20210630/role/statement-note-6-convertible-promissory-note-tables Note 6 - Convertible Promissory Note (Tables) Tables http://cescatherapeutics.com/20210630/role/statement-note-6-convertible-promissory-note 23 false false R24.htm 023 - Disclosure - Note 7 - Leases (Tables) Sheet http://cescatherapeutics.com/20210630/role/statement-note-7-leases-tables Note 7 - Leases (Tables) Tables http://cescatherapeutics.com/20210630/role/statement-note-7-leases 24 false false R25.htm 024 - Disclosure - Note 8 - Commitments and Contingencies (Tables) Sheet http://cescatherapeutics.com/20210630/role/statement-note-8-commitments-and-contingencies-tables Note 8 - Commitments and Contingencies (Tables) Tables http://cescatherapeutics.com/20210630/role/statement-note-8-commitments-and-contingencies 25 false false R26.htm 025 - Disclosure - Note 10 - Stockholders' Equity (Tables) Sheet http://cescatherapeutics.com/20210630/role/statement-note-10-stockholders-equity-tables Note 10 - Stockholders' Equity (Tables) Tables http://cescatherapeutics.com/20210630/role/statement-note-10-stockholders-equity 26 false false R27.htm 026 - Disclosure - Note 1 - Description of Business and Basis of Presentation (Details Textual) Sheet http://cescatherapeutics.com/20210630/role/statement-note-1-description-of-business-and-basis-of-presentation-details-textual Note 1 - Description of Business and Basis of Presentation (Details Textual) Details http://cescatherapeutics.com/20210630/role/statement-note-1-description-of-business-and-basis-of-presentation- 27 false false R28.htm 027 - Disclosure - Note 2 - Going Concern (Details Textual) Sheet http://cescatherapeutics.com/20210630/role/statement-note-2-going-concern-details-textual Note 2 - Going Concern (Details Textual) Details http://cescatherapeutics.com/20210630/role/statement-note-2-going-concern- 28 false false R29.htm 028 - Disclosure - Note 3 - Summary of Significant Accounting Policies (Details Textual) Sheet http://cescatherapeutics.com/20210630/role/statement-note-3-summary-of-significant-accounting-policies-details-textual Note 3 - Summary of Significant Accounting Policies (Details Textual) Details http://cescatherapeutics.com/20210630/role/statement-note-3-summary-of-significant-accounting-policies-tables 29 false false R30.htm 029 - Disclosure - Note 3 - Summary of Significant Accounting Policies - Revenues (Details) Sheet http://cescatherapeutics.com/20210630/role/statement-note-3-summary-of-significant-accounting-policies-revenues-details Note 3 - Summary of Significant Accounting Policies - Revenues (Details) Details http://cescatherapeutics.com/20210630/role/statement-note-3-summary-of-significant-accounting-policies-tables 30 false false R31.htm 030 - Disclosure - Note 3 - Summary of Significant Accounting Policies - Remaining Performance Obligations (Details) Sheet http://cescatherapeutics.com/20210630/role/statement-note-3-summary-of-significant-accounting-policies-remaining-performance-obligations-details Note 3 - Summary of Significant Accounting Policies - Remaining Performance Obligations (Details) Details 31 false false R32.htm 031 - Disclosure - Note 3 - Summary of Significant Accounting Policies - Remaining Performance Obligations 2 (Details) Sheet http://cescatherapeutics.com/20210630/role/statement-note-3-summary-of-significant-accounting-policies-remaining-performance-obligations-2-details Note 3 - Summary of Significant Accounting Policies - Remaining Performance Obligations 2 (Details) Details 32 false false R33.htm 032 - Disclosure - Note 4 - Net Loss Per Share - Anti-dilutive Securities (Details) Sheet http://cescatherapeutics.com/20210630/role/statement-note-4-net-loss-per-share-antidilutive-securities-details Note 4 - Net Loss Per Share - Anti-dilutive Securities (Details) Details 33 false false R34.htm 033 - Disclosure - Note 5 - Related Party Transactions (Details Textual) Sheet http://cescatherapeutics.com/20210630/role/statement-note-5-related-party-transactions-details-textual Note 5 - Related Party Transactions (Details Textual) Details http://cescatherapeutics.com/20210630/role/statement-note-5-related-party-transactions-tables 34 false false R35.htm 034 - Disclosure - Note 5 - Related Party Transactions - Summarizes the Note (Details) Sheet http://cescatherapeutics.com/20210630/role/statement-note-5-related-party-transactions-summarizes-the-note-details Note 5 - Related Party Transactions - Summarizes the Note (Details) Details 35 false false R36.htm 035 - Disclosure - Note 6 - Convertible Promissory Note (Details Textual) Sheet http://cescatherapeutics.com/20210630/role/statement-note-6-convertible-promissory-note-details-textual Note 6 - Convertible Promissory Note (Details Textual) Details http://cescatherapeutics.com/20210630/role/statement-note-6-convertible-promissory-note-tables 36 false false R37.htm 036 - Disclosure - Note 6 - Convertible Promissory Note - Convertible Promissory Note (Details) Sheet http://cescatherapeutics.com/20210630/role/statement-note-6-convertible-promissory-note-convertible-promissory-note-details Note 6 - Convertible Promissory Note - Convertible Promissory Note (Details) Details 37 false false R38.htm 037 - Disclosure - Note 7 - Leases (Details Textual) Sheet http://cescatherapeutics.com/20210630/role/statement-note-7-leases-details-textual Note 7 - Leases (Details Textual) Details http://cescatherapeutics.com/20210630/role/statement-note-7-leases-tables 38 false false R39.htm 038 - Disclosure - Note 7 - Leases - Lease Information (Details) Sheet http://cescatherapeutics.com/20210630/role/statement-note-7-leases-lease-information-details Note 7 - Leases - Lease Information (Details) Details 39 false false R40.htm 039 - Disclosure - Note 7 - Leases - Maturities of Lease Liabilities (Details) Sheet http://cescatherapeutics.com/20210630/role/statement-note-7-leases-maturities-of-lease-liabilities-details Note 7 - Leases - Maturities of Lease Liabilities (Details) Details 40 false false R41.htm 040 - Disclosure - Note 8 - Commitments and Contingencies (Details Textual) Sheet http://cescatherapeutics.com/20210630/role/statement-note-8-commitments-and-contingencies-details-textual Note 8 - Commitments and Contingencies (Details Textual) Details http://cescatherapeutics.com/20210630/role/statement-note-8-commitments-and-contingencies-tables 41 false false R42.htm 041 - Disclosure - Note 8 - Commitments and Contingencies - Changes in Product Liability Included in Accrued Liabilities (Details) Sheet http://cescatherapeutics.com/20210630/role/statement-note-8-commitments-and-contingencies-changes-in-product-liability-included-in-accrued-liabilities-details Note 8 - Commitments and Contingencies - Changes in Product Liability Included in Accrued Liabilities (Details) Details 42 false false R43.htm 042 - Disclosure - Note 9 - Payment Protection Program (Details Textual) Sheet http://cescatherapeutics.com/20210630/role/statement-note-9-payment-protection-program-details-textual Note 9 - Payment Protection Program (Details Textual) Details http://cescatherapeutics.com/20210630/role/statement-note-9-payment-protection-program 43 false false R44.htm 043 - Disclosure - Note 10 - Stockholders' Equity (Details Textual) Sheet http://cescatherapeutics.com/20210630/role/statement-note-10-stockholders-equity-details-textual Note 10 - Stockholders' Equity (Details Textual) Details http://cescatherapeutics.com/20210630/role/statement-note-10-stockholders-equity-tables 44 false false R45.htm 044 - Disclosure - Note 10 - Stockholders' Equity - Stock-based Compensation (Details) Sheet http://cescatherapeutics.com/20210630/role/statement-note-10-stockholders-equity-stockbased-compensation-details Note 10 - Stockholders' Equity - Stock-based Compensation (Details) Details 45 false false R46.htm 045 - Disclosure - Note 10 - Stockholders' Equity - Option Activity for Stock Option Plans (Details) Sheet http://cescatherapeutics.com/20210630/role/statement-note-10-stockholders-equity-option-activity-for-stock-option-plans-details Note 10 - Stockholders' Equity - Option Activity for Stock Option Plans (Details) Details 46 false false R47.htm 046 - Disclosure - Note 10 - Stockholders' Equity - Warrant Activity (Details) Sheet http://cescatherapeutics.com/20210630/role/statement-note-10-stockholders-equity-warrant-activity-details Note 10 - Stockholders' Equity - Warrant Activity (Details) Details 47 false false R48.htm 047 - Disclosure - Note 11 - Major Customers and Accounts Receivable (Details Textual) Sheet http://cescatherapeutics.com/20210630/role/statement-note-11-major-customers-and-accounts-receivable-details-textual Note 11 - Major Customers and Accounts Receivable (Details Textual) Details http://cescatherapeutics.com/20210630/role/statement-note-11-major-customers-and-accounts-receivable 48 false false All Reports Book All Reports thmo20210630_10q.htm ex_272548.htm ex_272549.htm ex_272550.htm thmo-20210630.xsd thmo-20210630_cal.xml thmo-20210630_def.xml thmo-20210630_lab.xml thmo-20210630_pre.xml http://fasb.org/srt/2021-01-31 http://fasb.org/us-gaap/2021-01-31 http://xbrl.sec.gov/dei/2021 true true JSON 65 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "thmo20210630_10q.htm": { "axisCustom": 0, "axisStandard": 26, "contextCount": 261, "dts": { "calculationLink": { "local": [ "thmo-20210630_cal.xml" ] }, "definitionLink": { "local": [ "thmo-20210630_def.xml" ] }, "inline": { "local": [ "thmo20210630_10q.htm" ] }, "labelLink": { "local": [ "thmo-20210630_lab.xml" ], "remote": [ "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-doc-2021-01-31.xml" ] }, "presentationLink": { "local": [ "thmo-20210630_pre.xml" ] }, "referenceLink": { "remote": [ "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-ref-2021-01-31.xml" ] }, "schema": { "local": [ "thmo-20210630.xsd" ], "remote": [ "https://xbrl.sec.gov/country/2021/country-2021.xsd", "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", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://xbrl.sec.gov/naics/2021/naics-2021.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.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/us-gaap/2021/elts/us-roles-2021-01-31.xsd", "https://xbrl.sec.gov/dei/2021/dei-2021.xsd", "https://xbrl.sec.gov/stpr/2021/stpr-2021.xsd", "https://xbrl.sec.gov/sic/2021/sic-2021.xsd", "https://xbrl.sec.gov/exch/2021/exch-2021.xsd", "https://xbrl.sec.gov/currency/2021/currency-2021.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "https://xbrl.sec.gov/dei/2021/dei-2021_ref.xsd", "https://xbrl.sec.gov/dei/2021/dei-2021_doc.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-parts-codification-2021-01-31.xsd" ] } }, "elementCount": 388, "entityCount": 1, "hidden": { "http://cescatherapeutics.com/20210630": 6, "http://fasb.org/us-gaap/2021-01-31": 47, "http://xbrl.sec.gov/dei/2021": 6, "total": 59 }, "keyCustom": 29, "keyStandard": 275, "memberCustom": 32, "memberStandard": 21, "nsprefix": "thmo", "nsuri": "http://cescatherapeutics.com/20210630", "report": { "R1": { "firstAnchor": { "ancestors": [ "b", "p", "div", "body", "html" ], "baseRef": "thmo20210630_10q.htm", "contextRef": "d_2021-01-01_2021-06-30", "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/20210630/role/statement-document-and-entity-information", "shortName": "Document And Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "b", "p", "div", "body", "html" ], "baseRef": "thmo20210630_10q.htm", "contextRef": "d_2021-01-01_2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "thmo20210630_10q.htm", "contextRef": "d_2021-01-01_2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "009 - Disclosure - Note 4 - Net Loss Per Share", "role": "http://cescatherapeutics.com/20210630/role/statement-note-4-net-loss-per-share", "shortName": "Note 4 - Net Loss Per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "thmo20210630_10q.htm", "contextRef": "d_2021-01-01_2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "thmo20210630_10q.htm", "contextRef": "d_2021-01-01_2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "010 - Disclosure - Note 5 - Related Party Transactions", "role": "http://cescatherapeutics.com/20210630/role/statement-note-5-related-party-transactions", "shortName": "Note 5 - Related Party Transactions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "thmo20210630_10q.htm", "contextRef": "d_2021-01-01_2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "thmo20210630_10q.htm", "contextRef": "d_2021-01-01_2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "011 - Disclosure - Note 6 - Convertible Promissory Note", "role": "http://cescatherapeutics.com/20210630/role/statement-note-6-convertible-promissory-note", "shortName": "Note 6 - Convertible Promissory Note", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "thmo20210630_10q.htm", "contextRef": "d_2021-01-01_2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "thmo20210630_10q.htm", "contextRef": "d_2021-01-01_2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "012 - Disclosure - Note 7 - Leases", "role": "http://cescatherapeutics.com/20210630/role/statement-note-7-leases", "shortName": "Note 7 - Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "thmo20210630_10q.htm", "contextRef": "d_2021-01-01_2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "thmo20210630_10q.htm", "contextRef": "d_2021-01-01_2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "013 - Disclosure - Note 8 - Commitments and Contingencies", "role": "http://cescatherapeutics.com/20210630/role/statement-note-8-commitments-and-contingencies", "shortName": "Note 8 - Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "thmo20210630_10q.htm", "contextRef": "d_2021-01-01_2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "thmo20210630_10q.htm", "contextRef": "d_2021-01-01_2021-06-30_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": "014 - Disclosure - Note 9 - Payment Protection Program", "role": "http://cescatherapeutics.com/20210630/role/statement-note-9-payment-protection-program", "shortName": "Note 9 - Payment Protection Program", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "thmo20210630_10q.htm", "contextRef": "d_2021-01-01_2021-06-30_DebtInstrumentAxis-PaycheckProtectionProgramCaresActMember", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "thmo20210630_10q.htm", "contextRef": "d_2021-01-01_2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "015 - Disclosure - Note 10 - Stockholders' Equity", "role": "http://cescatherapeutics.com/20210630/role/statement-note-10-stockholders-equity", "shortName": "Note 10 - Stockholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "thmo20210630_10q.htm", "contextRef": "d_2021-01-01_2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "thmo20210630_10q.htm", "contextRef": "d_2021-01-01_2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "016 - Disclosure - Note 11 - Major Customers and Accounts Receivable", "role": "http://cescatherapeutics.com/20210630/role/statement-note-11-major-customers-and-accounts-receivable", "shortName": "Note 11 - Major Customers and Accounts Receivable", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "thmo20210630_10q.htm", "contextRef": "d_2021-01-01_2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "thmo20210630_10q.htm", "contextRef": "d_2021-01-01_2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "017 - Disclosure - Note 12 - Subsequent Events", "role": "http://cescatherapeutics.com/20210630/role/statement-note-12-subsequent-events", "shortName": "Note 12 - Subsequent Events", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "thmo20210630_10q.htm", "contextRef": "d_2021-01-01_2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "thmo20210630_10q.htm", "contextRef": "d_2021-01-01_2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "018 - Disclosure - Significant Accounting Policies (Policies)", "role": "http://cescatherapeutics.com/20210630/role/statement-significant-accounting-policies-policies", "shortName": "Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "thmo20210630_10q.htm", "contextRef": "d_2021-01-01_2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "thmo20210630_10q.htm", "contextRef": "i_2021-06-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "001 - Statement - Condensed Consolidated Balance Sheets (Current Period Unaudited)", "role": "http://cescatherapeutics.com/20210630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "shortName": "Condensed Consolidated Balance Sheets (Current Period Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "thmo20210630_10q.htm", "contextRef": "i_2021-06-30", "decimals": "INF", "lang": null, "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "thmo20210630_10q.htm", "contextRef": "d_2021-01-01_2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "019 - Disclosure - Note 3 - Summary of Significant Accounting Policies (Tables)", "role": "http://cescatherapeutics.com/20210630/role/statement-note-3-summary-of-significant-accounting-policies-tables", "shortName": "Note 3 - Summary of Significant Accounting Policies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "thmo20210630_10q.htm", "contextRef": "d_2021-01-01_2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "thmo20210630_10q.htm", "contextRef": "d_2021-01-01_2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "020 - Disclosure - Note 4 - Net Loss Per Share (Tables)", "role": "http://cescatherapeutics.com/20210630/role/statement-note-4-net-loss-per-share-tables", "shortName": "Note 4 - Net Loss Per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "thmo20210630_10q.htm", "contextRef": "d_2021-01-01_2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "body", "html" ], "baseRef": "thmo20210630_10q.htm", "contextRef": "d_2021-01-01_2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "021 - Disclosure - Note 5 - Related Party Transactions (Tables)", "role": "http://cescatherapeutics.com/20210630/role/statement-note-5-related-party-transactions-tables", "shortName": "Note 5 - Related Party Transactions (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "body", "html" ], "baseRef": "thmo20210630_10q.htm", "contextRef": "d_2021-01-01_2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "thmo20210630_10q.htm", "contextRef": "d_2021-01-01_2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConvertibleDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "022 - Disclosure - Note 6 - Convertible Promissory Note (Tables)", "role": "http://cescatherapeutics.com/20210630/role/statement-note-6-convertible-promissory-note-tables", "shortName": "Note 6 - Convertible Promissory Note (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "thmo20210630_10q.htm", "contextRef": "d_2021-01-01_2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConvertibleDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "thmo20210630_10q.htm", "contextRef": "d_2021-01-01_2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "023 - Disclosure - Note 7 - Leases (Tables)", "role": "http://cescatherapeutics.com/20210630/role/statement-note-7-leases-tables", "shortName": "Note 7 - Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "thmo20210630_10q.htm", "contextRef": "d_2021-01-01_2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "baseRef": "thmo20210630_10q.htm", "contextRef": "d_2021-01-01_2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "024 - Disclosure - Note 8 - Commitments and Contingencies (Tables)", "role": "http://cescatherapeutics.com/20210630/role/statement-note-8-commitments-and-contingencies-tables", "shortName": "Note 8 - Commitments and Contingencies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "baseRef": "thmo20210630_10q.htm", "contextRef": "d_2021-01-01_2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "thmo20210630_10q.htm", "contextRef": "d_2021-01-01_2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "025 - Disclosure - Note 10 - Stockholders' Equity (Tables)", "role": "http://cescatherapeutics.com/20210630/role/statement-note-10-stockholders-equity-tables", "shortName": "Note 10 - Stockholders' Equity (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "thmo20210630_10q.htm", "contextRef": "d_2021-01-01_2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "tbody", "table", "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "body", "html" ], "baseRef": "thmo20210630_10q.htm", "contextRef": "i_2021-06-30_OwnershipAxis-CARTXpressMember", "decimals": "1", "first": true, "lang": null, "name": "us-gaap:MinorityInterestOwnershipPercentageByParent", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "026 - Disclosure - Note 1 - Description of Business and Basis of Presentation (Details Textual)", "role": "http://cescatherapeutics.com/20210630/role/statement-note-1-description-of-business-and-basis-of-presentation-details-textual", "shortName": "Note 1 - Description of Business and Basis of Presentation (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "tbody", "table", "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "body", "html" ], "baseRef": "thmo20210630_10q.htm", "contextRef": "i_2021-06-30_OwnershipAxis-CARTXpressMember", "decimals": "1", "first": true, "lang": null, "name": "us-gaap:MinorityInterestOwnershipPercentageByParent", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "thmo20210630_10q.htm", "contextRef": "i_2021-06-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "027 - Disclosure - Note 2 - Going Concern (Details Textual)", "role": "http://cescatherapeutics.com/20210630/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": "thmo20210630_10q.htm", "contextRef": "i_2021-06-30", "decimals": "INF", "lang": null, "name": "thmo:WorkingCapital", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "p", "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "thmo20210630_10q.htm", "contextRef": "d_2021-04-01_2021-06-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "028 - Disclosure - Note 3 - Summary of Significant Accounting Policies (Details Textual)", "role": "http://cescatherapeutics.com/20210630/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:RevenueFromContractWithCustomerPolicyTextBlock", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "thmo20210630_10q.htm", "contextRef": "d_2021-04-01_2021-06-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R3": { "firstAnchor": null, "groupType": "statement", "isDefault": "false", "longName": "002 - Statement - Condensed Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals)", "role": "http://cescatherapeutics.com/20210630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals", "shortName": "Condensed Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R30": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "thmo20210630_10q.htm", "contextRef": "d_2021-04-01_2021-06-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "029 - Disclosure - Note 3 - Summary of Significant Accounting Policies - Revenues (Details)", "role": "http://cescatherapeutics.com/20210630/role/statement-note-3-summary-of-significant-accounting-policies-revenues-details", "shortName": "Note 3 - Summary of Significant Accounting Policies - Revenues (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "thmo20210630_10q.htm", "contextRef": "d_2021-04-01_2021-06-30_StatementBusinessSegmentsAxis-DeviceMember_SubsegmentsAxis-AxpMember", "decimals": "INF", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock", "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "thmo20210630_10q.htm", "contextRef": "i_2021-06-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "030 - Disclosure - Note 3 - Summary of Significant Accounting Policies - Remaining Performance Obligations (Details)", "role": "http://cescatherapeutics.com/20210630/role/statement-note-3-summary-of-significant-accounting-policies-remaining-performance-obligations-details", "shortName": "Note 3 - Summary of Significant Accounting Policies - Remaining Performance Obligations (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R32": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock", "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "thmo20210630_10q.htm", "contextRef": "i_2021-06-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "031 - Disclosure - Note 3 - Summary of Significant Accounting Policies - Remaining Performance Obligations 2 (Details)", "role": "http://cescatherapeutics.com/20210630/role/statement-note-3-summary-of-significant-accounting-policies-remaining-performance-obligations-2-details", "shortName": "Note 3 - Summary of Significant Accounting Policies - Remaining Performance Obligations 2 (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock", "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "thmo20210630_10q.htm", "contextRef": "i_2021-06-30_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis-RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain-2021-07-01", "decimals": "INF", "lang": null, "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "thmo20210630_10q.htm", "contextRef": "d_2021-01-01_2021-06-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "032 - Disclosure - Note 4 - Net Loss Per Share - Anti-dilutive Securities (Details)", "role": "http://cescatherapeutics.com/20210630/role/statement-note-4-net-loss-per-share-antidilutive-securities-details", "shortName": "Note 4 - Net Loss Per Share - Anti-dilutive Securities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "us-gaap:EarningsPerShareTextBlock", "body", "html" ], "baseRef": "thmo20210630_10q.htm", "contextRef": "d_2021-01-01_2021-06-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "thmo20210630_10q.htm", "contextRef": "d_2021-04-01_2021-06-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "033 - Disclosure - Note 5 - Related Party Transactions (Details Textual)", "role": "http://cescatherapeutics.com/20210630/role/statement-note-5-related-party-transactions-details-textual", "shortName": "Note 5 - Related Party Transactions (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "body", "html" ], "baseRef": "thmo20210630_10q.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" } }, "R35": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "body", "html" ], "baseRef": "thmo20210630_10q.htm", "contextRef": "i_2021-06-30_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": "034 - Disclosure - Note 5 - Related Party Transactions - Summarizes the Note (Details)", "role": "http://cescatherapeutics.com/20210630/role/statement-note-5-related-party-transactions-summarizes-the-note-details", "shortName": "Note 5 - Related Party Transactions - Summarizes the Note (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "body", "html" ], "baseRef": "thmo20210630_10q.htm", "contextRef": "i_2021-06-30_LongtermDebtTypeAxis-ConvertibleDebtMember_RelatedPartyTransactionsByRelatedPartyAxis-BoyalifeAssetHoldingIIMember", "decimals": "INF", "lang": null, "name": "us-gaap:DebtInstrumentFaceAmount", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "thmo20210630_10q.htm", "contextRef": "d_2021-01-01_2021-06-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:AmortizationOfDebtDiscountPremium", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "035 - Disclosure - Note 6 - Convertible Promissory Note (Details Textual)", "role": "http://cescatherapeutics.com/20210630/role/statement-note-6-convertible-promissory-note-details-textual", "shortName": "Note 6 - Convertible Promissory Note (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "thmo20210630_10q.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" } }, "R37": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ConvertibleDebtTableTextBlock", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "thmo20210630_10q.htm", "contextRef": "i_2021-06-30_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": "036 - Disclosure - Note 6 - Convertible Promissory Note - Convertible Promissory Note (Details)", "role": "http://cescatherapeutics.com/20210630/role/statement-note-6-convertible-promissory-note-convertible-promissory-note-details", "shortName": "Note 6 - Convertible Promissory Note - Convertible Promissory Note (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ConvertibleDebtTableTextBlock", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "thmo20210630_10q.htm", "contextRef": "i_2021-06-30_DebtInstrumentAxis-TheJuly2019NoteMember_LongtermDebtTypeAxis-ConvertibleDebtMember", "decimals": "INF", "lang": null, "name": "us-gaap:DebtInstrumentUnamortizedDiscount", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "thmo20210630_10q.htm", "contextRef": "i_2021-06-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "037 - Disclosure - Note 7 - Leases (Details Textual)", "role": "http://cescatherapeutics.com/20210630/role/statement-note-7-leases-details-textual", "shortName": "Note 7 - Leases (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "thmo20210630_10q.htm", "contextRef": "d_2021-04-01_2021-06-30", "decimals": "INF", "lang": null, "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "thmo20210630_10q.htm", "contextRef": "i_2021-06-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "038 - Disclosure - Note 7 - Leases - Lease Information (Details)", "role": "http://cescatherapeutics.com/20210630/role/statement-note-7-leases-lease-information-details", "shortName": "Note 7 - Leases - Lease Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:LeaseCostTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "thmo20210630_10q.htm", "contextRef": "i_2021-06-30", "decimals": null, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "thmo20210630_10q.htm", "contextRef": "d_2021-04-01_2021-06-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "003 - Statement - Condensed Consolidated Statements of Operations and Comprehensive Loss (Unaudited)", "role": "http://cescatherapeutics.com/20210630/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-loss-unaudited", "shortName": "Condensed Consolidated Statements of Operations and Comprehensive Loss (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "thmo20210630_10q.htm", "contextRef": "d_2021-04-01_2021-06-30", "decimals": "INF", "lang": null, "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "thmo20210630_10q.htm", "contextRef": "i_2021-06-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "039 - Disclosure - Note 7 - Leases - Maturities of Lease Liabilities (Details)", "role": "http://cescatherapeutics.com/20210630/role/statement-note-7-leases-maturities-of-lease-liabilities-details", "shortName": "Note 7 - Leases - Maturities of Lease Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "thmo20210630_10q.htm", "contextRef": "i_2021-06-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "baseRef": "thmo20210630_10q.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": "040 - Disclosure - Note 8 - Commitments and Contingencies (Details Textual)", "role": "http://cescatherapeutics.com/20210630/role/statement-note-8-commitments-and-contingencies-details-textual", "shortName": "Note 8 - Commitments and Contingencies (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "baseRef": "thmo20210630_10q.htm", "contextRef": "i_2020-07-13", "decimals": "INF", "first": true, "lang": null, "name": "thmo:ShortTermInvestmentMinimum", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "baseRef": "thmo20210630_10q.htm", "contextRef": "i_2020-12-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ProductWarrantyAccrual", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "041 - Disclosure - Note 8 - Commitments and Contingencies - Changes in Product Liability Included in Accrued Liabilities (Details)", "role": "http://cescatherapeutics.com/20210630/role/statement-note-8-commitments-and-contingencies-changes-in-product-liability-included-in-accrued-liabilities-details", "shortName": "Note 8 - Commitments and Contingencies - Changes in Product Liability Included in Accrued Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfProductWarrantyLiabilityTableTextBlock", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "baseRef": "thmo20210630_10q.htm", "contextRef": "i_2020-12-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ProductWarrantyAccrual", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "thmo20210630_10q.htm", "contextRef": "d_2021-01-01_2021-06-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:GainsLossesOnExtinguishmentOfDebt", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "042 - Disclosure - Note 9 - Payment Protection Program (Details Textual)", "role": "http://cescatherapeutics.com/20210630/role/statement-note-9-payment-protection-program-details-textual", "shortName": "Note 9 - Payment Protection Program (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:LongTermDebtTextBlock", "body", "html" ], "baseRef": "thmo20210630_10q.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" } }, "R44": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "thmo20210630_10q.htm", "contextRef": "d_2021-01-01_2021-06-30", "decimals": "INF", "first": true, "lang": null, "name": "thmo:ProceedsFromIssuanceOfCommonStockNet", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "043 - Disclosure - Note 10 - Stockholders' Equity (Details Textual)", "role": "http://cescatherapeutics.com/20210630/role/statement-note-10-stockholders-equity-details-textual", "shortName": "Note 10 - Stockholders' Equity (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "thmo20210630_10q.htm", "contextRef": "d_2021-01-01_2021-06-30", "decimals": "-3", "lang": null, "name": "us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "thmo20210630_10q.htm", "contextRef": "d_2021-04-01_2021-06-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "044 - Disclosure - Note 10 - Stockholders' Equity - Stock-based Compensation (Details)", "role": "http://cescatherapeutics.com/20210630/role/statement-note-10-stockholders-equity-stockbased-compensation-details", "shortName": "Note 10 - Stockholders' Equity - Stock-based Compensation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "thmo20210630_10q.htm", "contextRef": "d_2021-04-01_2021-06-30_IncomeStatementLocationAxis-CostOfSalesMember", "decimals": "INF", "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "thmo20210630_10q.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": "045 - Disclosure - Note 10 - Stockholders' Equity - Option Activity for Stock Option Plans (Details)", "role": "http://cescatherapeutics.com/20210630/role/statement-note-10-stockholders-equity-option-activity-for-stock-option-plans-details", "shortName": "Note 10 - 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": "thmo20210630_10q.htm", "contextRef": "i_2021-06-30", "decimals": "INF", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "thmo20210630_10q.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": "046 - Disclosure - Note 10 - Stockholders' Equity - Warrant Activity (Details)", "role": "http://cescatherapeutics.com/20210630/role/statement-note-10-stockholders-equity-warrant-activity-details", "shortName": "Note 10 - Stockholders' Equity - Warrant Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "thmo20210630_10q.htm", "contextRef": "d_2021-01-01_2021-06-30", "decimals": null, "lang": "en-US", "name": "thmo:ClassOfWarrantOrRightOutstandingWeightedAverageRemainingContractTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "p", "us-gaap:ConcentrationRiskDisclosureTextBlock", "body", "html" ], "baseRef": "thmo20210630_10q.htm", "contextRef": "d_2021-04-01_2021-06-30_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-Customer1Member", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "047 - Disclosure - Note 11 - Major Customers and Accounts Receivable (Details Textual)", "role": "http://cescatherapeutics.com/20210630/role/statement-note-11-major-customers-and-accounts-receivable-details-textual", "shortName": "Note 11 - Major Customers and Accounts Receivable (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:ConcentrationRiskDisclosureTextBlock", "body", "html" ], "baseRef": "thmo20210630_10q.htm", "contextRef": "d_2021-04-01_2021-06-30_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-Customer1Member", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "thmo20210630_10q.htm", "contextRef": "i_2019-12-31_StatementEquityComponentsAxis-CommonStockMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:SharesOutstanding", "reportCount": 1, "unitRef": "Share", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "004 - Statement - Condensed Consolidated Statements of Equity (Unaudited)", "role": "http://cescatherapeutics.com/20210630/role/statement-condensed-consolidated-statements-of-equity-unaudited", "shortName": "Condensed Consolidated Statements of Equity (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "thmo20210630_10q.htm", "contextRef": "d_2020-01-01_2020-03-31_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember", "decimals": "INF", "lang": null, "name": "us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "thmo20210630_10q.htm", "contextRef": "d_2021-01-01_2021-06-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "005 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited)", "role": "http://cescatherapeutics.com/20210630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "shortName": "Condensed Consolidated Statements of Cash Flows (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "thmo20210630_10q.htm", "contextRef": "d_2021-01-01_2021-06-30", "decimals": "INF", "lang": null, "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "thmo20210630_10q.htm", "contextRef": "d_2021-01-01_2021-06-30", "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 and Basis of Presentation", "role": "http://cescatherapeutics.com/20210630/role/statement-note-1-description-of-business-and-basis-of-presentation-", "shortName": "Note 1 - Description of Business and Basis of Presentation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "thmo20210630_10q.htm", "contextRef": "d_2021-01-01_2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "thmo20210630_10q.htm", "contextRef": "d_2021-01-01_2021-06-30", "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/20210630/role/statement-note-2-going-concern-", "shortName": "Note 2 - Going Concern", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "thmo20210630_10q.htm", "contextRef": "d_2021-01-01_2021-06-30", "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": "thmo20210630_10q.htm", "contextRef": "d_2021-01-01_2021-06-30", "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/20210630/role/statement-note-3-summary-of-significant-accounting-policies", "shortName": "Note 3 - Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "thmo20210630_10q.htm", "contextRef": "d_2021-01-01_2021-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 56, "tag": { "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/2021", "presentation": [ "http://cescatherapeutics.com/20210630/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "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/2021", "presentation": [ "http://cescatherapeutics.com/20210630/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/2021", "presentation": [ "http://cescatherapeutics.com/20210630/role/statement-document-and-entity-information" ], "xbrltype": "gMonthDayItemType" }, "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/2021", "presentation": [ "http://cescatherapeutics.com/20210630/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/2021", "presentation": [ "http://cescatherapeutics.com/20210630/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/2021", "presentation": [ "http://cescatherapeutics.com/20210630/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/2021", "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/2021", "presentation": [ "http://cescatherapeutics.com/20210630/role/statement-document-and-entity-information" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r485" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2021", "presentation": [ "http://cescatherapeutics.com/20210630/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r486" ], "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/2021", "presentation": [ "http://cescatherapeutics.com/20210630/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/2021", "presentation": [ "http://cescatherapeutics.com/20210630/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/2021", "presentation": [ "http://cescatherapeutics.com/20210630/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/2021", "presentation": [ "http://cescatherapeutics.com/20210630/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/2021", "presentation": [ "http://cescatherapeutics.com/20210630/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/2021", "presentation": [ "http://cescatherapeutics.com/20210630/role/statement-document-and-entity-information" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r487" ], "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/2021", "presentation": [ "http://cescatherapeutics.com/20210630/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/2021", "presentation": [ "http://cescatherapeutics.com/20210630/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/2021", "presentation": [ "http://cescatherapeutics.com/20210630/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/2021", "presentation": [ "http://cescatherapeutics.com/20210630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://cescatherapeutics.com/20210630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals", "http://cescatherapeutics.com/20210630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://cescatherapeutics.com/20210630/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-loss-unaudited", "http://cescatherapeutics.com/20210630/role/statement-document-and-entity-information", "http://cescatherapeutics.com/20210630/role/statement-note-1-description-of-business-and-basis-of-presentation-", "http://cescatherapeutics.com/20210630/role/statement-note-1-description-of-business-and-basis-of-presentation-details-textual", "http://cescatherapeutics.com/20210630/role/statement-note-10-stockholders-equity", "http://cescatherapeutics.com/20210630/role/statement-note-10-stockholders-equity-details-textual", "http://cescatherapeutics.com/20210630/role/statement-note-10-stockholders-equity-option-activity-for-stock-option-plans-details", "http://cescatherapeutics.com/20210630/role/statement-note-10-stockholders-equity-stockbased-compensation-details", "http://cescatherapeutics.com/20210630/role/statement-note-10-stockholders-equity-tables", "http://cescatherapeutics.com/20210630/role/statement-note-10-stockholders-equity-warrant-activity-details", "http://cescatherapeutics.com/20210630/role/statement-note-11-major-customers-and-accounts-receivable", "http://cescatherapeutics.com/20210630/role/statement-note-11-major-customers-and-accounts-receivable-details-textual", "http://cescatherapeutics.com/20210630/role/statement-note-12-subsequent-events", "http://cescatherapeutics.com/20210630/role/statement-note-2-going-concern-", "http://cescatherapeutics.com/20210630/role/statement-note-2-going-concern-details-textual", "http://cescatherapeutics.com/20210630/role/statement-note-3-summary-of-significant-accounting-policies", "http://cescatherapeutics.com/20210630/role/statement-note-3-summary-of-significant-accounting-policies-details-textual", "http://cescatherapeutics.com/20210630/role/statement-note-3-summary-of-significant-accounting-policies-remaining-performance-obligations-2-details", "http://cescatherapeutics.com/20210630/role/statement-note-3-summary-of-significant-accounting-policies-remaining-performance-obligations-details", "http://cescatherapeutics.com/20210630/role/statement-note-3-summary-of-significant-accounting-policies-revenues-details", "http://cescatherapeutics.com/20210630/role/statement-note-3-summary-of-significant-accounting-policies-tables", "http://cescatherapeutics.com/20210630/role/statement-note-4-net-loss-per-share", "http://cescatherapeutics.com/20210630/role/statement-note-4-net-loss-per-share-antidilutive-securities-details", "http://cescatherapeutics.com/20210630/role/statement-note-4-net-loss-per-share-tables", "http://cescatherapeutics.com/20210630/role/statement-note-5-related-party-transactions", "http://cescatherapeutics.com/20210630/role/statement-note-5-related-party-transactions-details-textual", "http://cescatherapeutics.com/20210630/role/statement-note-5-related-party-transactions-summarizes-the-note-details", "http://cescatherapeutics.com/20210630/role/statement-note-5-related-party-transactions-tables", "http://cescatherapeutics.com/20210630/role/statement-note-6-convertible-promissory-note", "http://cescatherapeutics.com/20210630/role/statement-note-6-convertible-promissory-note-convertible-promissory-note-details", "http://cescatherapeutics.com/20210630/role/statement-note-6-convertible-promissory-note-details-textual", "http://cescatherapeutics.com/20210630/role/statement-note-6-convertible-promissory-note-tables", "http://cescatherapeutics.com/20210630/role/statement-note-7-leases", "http://cescatherapeutics.com/20210630/role/statement-note-7-leases-details-textual", "http://cescatherapeutics.com/20210630/role/statement-note-7-leases-lease-information-details", "http://cescatherapeutics.com/20210630/role/statement-note-7-leases-maturities-of-lease-liabilities-details", "http://cescatherapeutics.com/20210630/role/statement-note-7-leases-tables", "http://cescatherapeutics.com/20210630/role/statement-note-8-commitments-and-contingencies", "http://cescatherapeutics.com/20210630/role/statement-note-8-commitments-and-contingencies-changes-in-product-liability-included-in-accrued-liabilities-details", "http://cescatherapeutics.com/20210630/role/statement-note-8-commitments-and-contingencies-details-textual", "http://cescatherapeutics.com/20210630/role/statement-note-8-commitments-and-contingencies-tables", "http://cescatherapeutics.com/20210630/role/statement-note-9-payment-protection-program", "http://cescatherapeutics.com/20210630/role/statement-note-9-payment-protection-program-details-textual", "http://cescatherapeutics.com/20210630/role/statement-significant-accounting-policies-policies" ], "xbrltype": "domainItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r487" ], "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/2021", "presentation": [ "http://cescatherapeutics.com/20210630/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/2021", "presentation": [ "http://cescatherapeutics.com/20210630/role/statement-document-and-entity-information" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r487" ], "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/2021", "presentation": [ "http://cescatherapeutics.com/20210630/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/2021", "presentation": [ "http://cescatherapeutics.com/20210630/role/statement-document-and-entity-information" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r488" ], "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/2021", "presentation": [ "http://cescatherapeutics.com/20210630/role/statement-document-and-entity-information" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r487" ], "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/2021", "presentation": [ "http://cescatherapeutics.com/20210630/role/statement-document-and-entity-information" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r487" ], "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/2021", "presentation": [ "http://cescatherapeutics.com/20210630/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r487" ], "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/2021", "presentation": [ "http://cescatherapeutics.com/20210630/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r487" ], "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/2021", "presentation": [ "http://cescatherapeutics.com/20210630/role/statement-document-and-entity-information" ], "xbrltype": "employerIdItemType" }, "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/2021", "presentation": [ "http://cescatherapeutics.com/20210630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://cescatherapeutics.com/20210630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals", "http://cescatherapeutics.com/20210630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://cescatherapeutics.com/20210630/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-loss-unaudited", "http://cescatherapeutics.com/20210630/role/statement-document-and-entity-information", "http://cescatherapeutics.com/20210630/role/statement-note-1-description-of-business-and-basis-of-presentation-", "http://cescatherapeutics.com/20210630/role/statement-note-1-description-of-business-and-basis-of-presentation-details-textual", "http://cescatherapeutics.com/20210630/role/statement-note-10-stockholders-equity", "http://cescatherapeutics.com/20210630/role/statement-note-10-stockholders-equity-details-textual", "http://cescatherapeutics.com/20210630/role/statement-note-10-stockholders-equity-option-activity-for-stock-option-plans-details", "http://cescatherapeutics.com/20210630/role/statement-note-10-stockholders-equity-stockbased-compensation-details", "http://cescatherapeutics.com/20210630/role/statement-note-10-stockholders-equity-tables", "http://cescatherapeutics.com/20210630/role/statement-note-10-stockholders-equity-warrant-activity-details", "http://cescatherapeutics.com/20210630/role/statement-note-11-major-customers-and-accounts-receivable", "http://cescatherapeutics.com/20210630/role/statement-note-11-major-customers-and-accounts-receivable-details-textual", "http://cescatherapeutics.com/20210630/role/statement-note-12-subsequent-events", "http://cescatherapeutics.com/20210630/role/statement-note-2-going-concern-", "http://cescatherapeutics.com/20210630/role/statement-note-2-going-concern-details-textual", "http://cescatherapeutics.com/20210630/role/statement-note-3-summary-of-significant-accounting-policies", "http://cescatherapeutics.com/20210630/role/statement-note-3-summary-of-significant-accounting-policies-details-textual", "http://cescatherapeutics.com/20210630/role/statement-note-3-summary-of-significant-accounting-policies-remaining-performance-obligations-2-details", "http://cescatherapeutics.com/20210630/role/statement-note-3-summary-of-significant-accounting-policies-remaining-performance-obligations-details", "http://cescatherapeutics.com/20210630/role/statement-note-3-summary-of-significant-accounting-policies-revenues-details", "http://cescatherapeutics.com/20210630/role/statement-note-3-summary-of-significant-accounting-policies-tables", "http://cescatherapeutics.com/20210630/role/statement-note-4-net-loss-per-share", "http://cescatherapeutics.com/20210630/role/statement-note-4-net-loss-per-share-antidilutive-securities-details", "http://cescatherapeutics.com/20210630/role/statement-note-4-net-loss-per-share-tables", "http://cescatherapeutics.com/20210630/role/statement-note-5-related-party-transactions", "http://cescatherapeutics.com/20210630/role/statement-note-5-related-party-transactions-details-textual", "http://cescatherapeutics.com/20210630/role/statement-note-5-related-party-transactions-summarizes-the-note-details", "http://cescatherapeutics.com/20210630/role/statement-note-5-related-party-transactions-tables", "http://cescatherapeutics.com/20210630/role/statement-note-6-convertible-promissory-note", "http://cescatherapeutics.com/20210630/role/statement-note-6-convertible-promissory-note-convertible-promissory-note-details", "http://cescatherapeutics.com/20210630/role/statement-note-6-convertible-promissory-note-details-textual", "http://cescatherapeutics.com/20210630/role/statement-note-6-convertible-promissory-note-tables", "http://cescatherapeutics.com/20210630/role/statement-note-7-leases", "http://cescatherapeutics.com/20210630/role/statement-note-7-leases-details-textual", "http://cescatherapeutics.com/20210630/role/statement-note-7-leases-lease-information-details", "http://cescatherapeutics.com/20210630/role/statement-note-7-leases-maturities-of-lease-liabilities-details", "http://cescatherapeutics.com/20210630/role/statement-note-7-leases-tables", "http://cescatherapeutics.com/20210630/role/statement-note-8-commitments-and-contingencies", "http://cescatherapeutics.com/20210630/role/statement-note-8-commitments-and-contingencies-changes-in-product-liability-included-in-accrued-liabilities-details", "http://cescatherapeutics.com/20210630/role/statement-note-8-commitments-and-contingencies-details-textual", "http://cescatherapeutics.com/20210630/role/statement-note-8-commitments-and-contingencies-tables", "http://cescatherapeutics.com/20210630/role/statement-note-9-payment-protection-program", "http://cescatherapeutics.com/20210630/role/statement-note-9-payment-protection-program-details-textual", "http://cescatherapeutics.com/20210630/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/2021", "presentation": [ "http://cescatherapeutics.com/20210630/role/statement-document-and-entity-information" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r483" ], "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/2021", "presentation": [ "http://cescatherapeutics.com/20210630/role/statement-document-and-entity-information" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r484" ], "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/2021", "presentation": [ "http://cescatherapeutics.com/20210630/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/2021", "presentation": [ "http://cescatherapeutics.com/20210630/role/statement-document-and-entity-information" ], "xbrltype": "tradingSymbolItemType" }, "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/20210630/role/statement-note-5-related-party-transactions", "http://cescatherapeutics.com/20210630/role/statement-note-5-related-party-transactions-details-textual" ], "xbrltype": "domainItemType" }, "srt_ExecutiveOfficerMember": { "auth_ref": [ "r159" ], "lang": { "en-us": { "role": { "label": "Executive Officer [Member]" } } }, "localname": "ExecutiveOfficerMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20210630/role/statement-note-10-stockholders-equity", "http://cescatherapeutics.com/20210630/role/statement-note-10-stockholders-equity-details-textual" ], "xbrltype": "domainItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r158", "r270", "r274", "r463" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20210630/role/statement-note-11-major-customers-and-accounts-receivable", "http://cescatherapeutics.com/20210630/role/statement-note-11-major-customers-and-accounts-receivable-details-textual" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r216", "r252", "r280", "r282", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r461", "r464", "r480", "r481" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20210630/role/statement-note-3-summary-of-significant-accounting-policies", "http://cescatherapeutics.com/20210630/role/statement-note-3-summary-of-significant-accounting-policies-details-textual", "http://cescatherapeutics.com/20210630/role/statement-note-6-convertible-promissory-note", "http://cescatherapeutics.com/20210630/role/statement-note-6-convertible-promissory-note-details-textual", "http://cescatherapeutics.com/20210630/role/statement-note-8-commitments-and-contingencies", "http://cescatherapeutics.com/20210630/role/statement-note-8-commitments-and-contingencies-details-textual" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r216", "r252", "r280", "r282", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r461", "r464", "r480", "r481" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20210630/role/statement-note-6-convertible-promissory-note", "http://cescatherapeutics.com/20210630/role/statement-note-6-convertible-promissory-note-details-textual", "http://cescatherapeutics.com/20210630/role/statement-note-8-commitments-and-contingencies", "http://cescatherapeutics.com/20210630/role/statement-note-8-commitments-and-contingencies-details-textual" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r158", "r270", "r274", "r463" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20210630/role/statement-note-11-major-customers-and-accounts-receivable", "http://cescatherapeutics.com/20210630/role/statement-note-11-major-customers-and-accounts-receivable-details-textual" ], "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/20210630/role/statement-note-1-description-of-business-and-basis-of-presentation-", "http://cescatherapeutics.com/20210630/role/statement-note-1-description-of-business-and-basis-of-presentation-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/20210630/role/statement-note-1-description-of-business-and-basis-of-presentation-", "http://cescatherapeutics.com/20210630/role/statement-note-1-description-of-business-and-basis-of-presentation-details-textual" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r156", "r270", "r273", "r414", "r460", "r462" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20210630/role/statement-note-3-summary-of-significant-accounting-policies", "http://cescatherapeutics.com/20210630/role/statement-note-3-summary-of-significant-accounting-policies-details-textual", "http://cescatherapeutics.com/20210630/role/statement-note-3-summary-of-significant-accounting-policies-remaining-performance-obligations-2-details", "http://cescatherapeutics.com/20210630/role/statement-note-3-summary-of-significant-accounting-policies-remaining-performance-obligations-details", "http://cescatherapeutics.com/20210630/role/statement-note-3-summary-of-significant-accounting-policies-revenues-details" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r156", "r270", "r273", "r414", "r460", "r462" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20210630/role/statement-note-3-summary-of-significant-accounting-policies", "http://cescatherapeutics.com/20210630/role/statement-note-3-summary-of-significant-accounting-policies-details-textual", "http://cescatherapeutics.com/20210630/role/statement-note-3-summary-of-significant-accounting-policies-remaining-performance-obligations-2-details", "http://cescatherapeutics.com/20210630/role/statement-note-3-summary-of-significant-accounting-policies-remaining-performance-obligations-details", "http://cescatherapeutics.com/20210630/role/statement-note-3-summary-of-significant-accounting-policies-revenues-details" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r216", "r252", "r276", "r280", "r282", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r461", "r464", "r480", "r481" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20210630/role/statement-note-3-summary-of-significant-accounting-policies", "http://cescatherapeutics.com/20210630/role/statement-note-3-summary-of-significant-accounting-policies-details-textual", "http://cescatherapeutics.com/20210630/role/statement-note-6-convertible-promissory-note", "http://cescatherapeutics.com/20210630/role/statement-note-6-convertible-promissory-note-details-textual", "http://cescatherapeutics.com/20210630/role/statement-note-8-commitments-and-contingencies", "http://cescatherapeutics.com/20210630/role/statement-note-8-commitments-and-contingencies-details-textual" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r216", "r252", "r276", "r280", "r282", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r461", "r464", "r480", "r481" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20210630/role/statement-note-3-summary-of-significant-accounting-policies", "http://cescatherapeutics.com/20210630/role/statement-note-3-summary-of-significant-accounting-policies-details-textual", "http://cescatherapeutics.com/20210630/role/statement-note-6-convertible-promissory-note", "http://cescatherapeutics.com/20210630/role/statement-note-6-convertible-promissory-note-details-textual", "http://cescatherapeutics.com/20210630/role/statement-note-8-commitments-and-contingencies", "http://cescatherapeutics.com/20210630/role/statement-note-8-commitments-and-contingencies-details-textual" ], "xbrltype": "domainItemType" }, "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": { "auth_ref": [ "r167" ], "lang": { "en-us": { "role": { "label": "Investment, Name [Axis]" } } }, "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20210630/role/statement-note-5-related-party-transactions", "http://cescatherapeutics.com/20210630/role/statement-note-5-related-party-transactions-details-textual" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualAxis": { "auth_ref": [ "r159", "r397" ], "lang": { "en-us": { "role": { "label": "Title of Individual [Axis]" } } }, "localname": "TitleOfIndividualAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20210630/role/statement-note-10-stockholders-equity", "http://cescatherapeutics.com/20210630/role/statement-note-10-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/20210630/role/statement-note-10-stockholders-equity", "http://cescatherapeutics.com/20210630/role/statement-note-10-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/20210630", "presentation": [ "http://cescatherapeutics.com/20210630/role/statement-condensed-consolidated-statements-of-equity-unaudited" ], "xbrltype": "monetaryItemType" }, "thmo_AmortizationOfAcceleratedDebtDiscountDueToConversion": { "auth_ref": [], "calculation": { "http://cescatherapeutics.com/20210630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization of accelerated debt discount due to conversion.", "label": "Amortization of accelerated debt discount due to conversion" } } }, "localname": "AmortizationOfAcceleratedDebtDiscountDueToConversion", "nsuri": "http://cescatherapeutics.com/20210630", "presentation": [ "http://cescatherapeutics.com/20210630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "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/20210630", "presentation": [ "http://cescatherapeutics.com/20210630/role/statement-condensed-consolidated-statements-of-equity-unaudited", "http://cescatherapeutics.com/20210630/role/statement-note-10-stockholders-equity", "http://cescatherapeutics.com/20210630/role/statement-note-10-stockholders-equity-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/20210630", "presentation": [ "http://cescatherapeutics.com/20210630/role/statement-note-3-summary-of-significant-accounting-policies-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/20210630", "presentation": [ "http://cescatherapeutics.com/20210630/role/statement-note-3-summary-of-significant-accounting-policies-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/20210630", "presentation": [ "http://cescatherapeutics.com/20210630/role/statement-condensed-consolidated-statements-of-equity-unaudited", "http://cescatherapeutics.com/20210630/role/statement-note-5-related-party-transactions", "http://cescatherapeutics.com/20210630/role/statement-note-5-related-party-transactions-details-textual", "http://cescatherapeutics.com/20210630/role/statement-note-5-related-party-transactions-summarizes-the-note-details" ], "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/20210630", "presentation": [ "http://cescatherapeutics.com/20210630/role/statement-note-5-related-party-transactions", "http://cescatherapeutics.com/20210630/role/statement-note-5-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/20210630", "presentation": [ "http://cescatherapeutics.com/20210630/role/statement-note-1-description-of-business-and-basis-of-presentation-", "http://cescatherapeutics.com/20210630/role/statement-note-1-description-of-business-and-basis-of-presentation-details-textual", "http://cescatherapeutics.com/20210630/role/statement-note-3-summary-of-significant-accounting-policies-revenues-details" ], "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/20210630", "presentation": [ "http://cescatherapeutics.com/20210630/role/statement-note-10-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/20210630", "presentation": [ "http://cescatherapeutics.com/20210630/role/statement-note-10-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/20210630", "presentation": [ "http://cescatherapeutics.com/20210630/role/statement-note-10-stockholders-equity-warrant-activity-details" ], "xbrltype": "durationItemType" }, "thmo_ClassOfWarrantOrRightExpiredOrCancelledDuringPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of warrants or rights expired or cancelled during period.", "label": "thmo_ClassOfWarrantOrRightExpiredOrCancelledDuringPeriod", "negatedLabel": "Warrants expired (in shares)" } } }, "localname": "ClassOfWarrantOrRightExpiredOrCancelledDuringPeriod", "nsuri": "http://cescatherapeutics.com/20210630", "presentation": [ "http://cescatherapeutics.com/20210630/role/statement-note-10-stockholders-equity-warrant-activity-details" ], "xbrltype": "sharesItemType" }, "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/20210630", "presentation": [ "http://cescatherapeutics.com/20210630/role/statement-note-10-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/20210630", "presentation": [ "http://cescatherapeutics.com/20210630/role/statement-note-10-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/20210630", "presentation": [ "http://cescatherapeutics.com/20210630/role/statement-note-3-summary-of-significant-accounting-policies-remaining-performance-obligations-2-details", "http://cescatherapeutics.com/20210630/role/statement-note-3-summary-of-significant-accounting-policies-remaining-performance-obligations-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/20210630", "presentation": [ "http://cescatherapeutics.com/20210630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "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/20210630", "presentation": [ "http://cescatherapeutics.com/20210630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "domainItemType" }, "thmo_CurrentLiabilitiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents current liabilities.", "label": "Current Liabilities [Member]" } } }, "localname": "CurrentLiabilitiesMember", "nsuri": "http://cescatherapeutics.com/20210630", "presentation": [ "http://cescatherapeutics.com/20210630/role/statement-note-7-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/20210630", "presentation": [ "http://cescatherapeutics.com/20210630/role/statement-note-11-major-customers-and-accounts-receivable", "http://cescatherapeutics.com/20210630/role/statement-note-11-major-customers-and-accounts-receivable-details-textual" ], "xbrltype": "domainItemType" }, "thmo_Customer2Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents customer 2.", "label": "Customer 2 [Member]" } } }, "localname": "Customer2Member", "nsuri": "http://cescatherapeutics.com/20210630", "presentation": [ "http://cescatherapeutics.com/20210630/role/statement-note-11-major-customers-and-accounts-receivable", "http://cescatherapeutics.com/20210630/role/statement-note-11-major-customers-and-accounts-receivable-details-textual" ], "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/20210630", "presentation": [ "http://cescatherapeutics.com/20210630/role/statement-note-11-major-customers-and-accounts-receivable", "http://cescatherapeutics.com/20210630/role/statement-note-11-major-customers-and-accounts-receivable-details-textual" ], "xbrltype": "domainItemType" }, "thmo_Customer4Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information related to customer 4.", "label": "Customer 4 [Member]" } } }, "localname": "Customer4Member", "nsuri": "http://cescatherapeutics.com/20210630", "presentation": [ "http://cescatherapeutics.com/20210630/role/statement-note-11-major-customers-and-accounts-receivable", "http://cescatherapeutics.com/20210630/role/statement-note-11-major-customers-and-accounts-receivable-details-textual" ], "xbrltype": "domainItemType" }, "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/20210630", "presentation": [ "http://cescatherapeutics.com/20210630/role/statement-note-3-summary-of-significant-accounting-policies-revenues-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/20210630", "presentation": [ "http://cescatherapeutics.com/20210630/role/statement-note-3-summary-of-significant-accounting-policies-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/20210630", "presentation": [ "http://cescatherapeutics.com/20210630/role/statement-note-5-related-party-transactions-details-textual" ], "xbrltype": "monetaryItemType" }, "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/20210630", "presentation": [ "http://cescatherapeutics.com/20210630/role/statement-note-5-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/20210630", "presentation": [ "http://cescatherapeutics.com/20210630/role/statement-note-3-summary-of-significant-accounting-policies", "http://cescatherapeutics.com/20210630/role/statement-note-3-summary-of-significant-accounting-policies-details-textual", "http://cescatherapeutics.com/20210630/role/statement-note-3-summary-of-significant-accounting-policies-remaining-performance-obligations-2-details", "http://cescatherapeutics.com/20210630/role/statement-note-3-summary-of-significant-accounting-policies-remaining-performance-obligations-details" ], "xbrltype": "domainItemType" }, "thmo_FourCustomersMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents four customers.", "label": "Four Customers [Member]" } } }, "localname": "FourCustomersMember", "nsuri": "http://cescatherapeutics.com/20210630", "presentation": [ "http://cescatherapeutics.com/20210630/role/statement-note-11-major-customers-and-accounts-receivable", "http://cescatherapeutics.com/20210630/role/statement-note-11-major-customers-and-accounts-receivable-details-textual" ], "xbrltype": "domainItemType" }, "thmo_HealthbanksBiotechMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information pertaining to HealthBanks Biotech.", "label": "HealthBanks Biotech [Member]" } } }, "localname": "HealthbanksBiotechMember", "nsuri": "http://cescatherapeutics.com/20210630", "presentation": [ "http://cescatherapeutics.com/20210630/role/statement-note-5-related-party-transactions", "http://cescatherapeutics.com/20210630/role/statement-note-5-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/20210630", "presentation": [ "http://cescatherapeutics.com/20210630/role/statement-note-5-related-party-transactions", "http://cescatherapeutics.com/20210630/role/statement-note-5-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/20210630", "presentation": [ "http://cescatherapeutics.com/20210630/role/statement-note-5-related-party-transactions", "http://cescatherapeutics.com/20210630/role/statement-note-5-related-party-transactions-details-textual" ], "xbrltype": "domainItemType" }, "thmo_IncreaseDecreaseInContractWithCustomerLiabilityCurrent": { "auth_ref": [], "calculation": { "http://cescatherapeutics.com/20210630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 0.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/20210630", "presentation": [ "http://cescatherapeutics.com/20210630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "thmo_IncreaseDecreaseInLongtermDeferrredRevenueAndOtherNoncurrentLiabilities": { "auth_ref": [], "calculation": { "http://cescatherapeutics.com/20210630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 2.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/20210630", "presentation": [ "http://cescatherapeutics.com/20210630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "thmo_InterestPayableRelatedPartyCurrent": { "auth_ref": [], "calculation": { "http://cescatherapeutics.com/20210630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "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 [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/20210630", "presentation": [ "http://cescatherapeutics.com/20210630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "thmo_InventoryChangeInReserve": { "auth_ref": [], "calculation": { "http://cescatherapeutics.com/20210630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 9.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/20210630", "presentation": [ "http://cescatherapeutics.com/20210630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "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/20210630", "presentation": [ "http://cescatherapeutics.com/20210630/role/statement-note-3-summary-of-significant-accounting-policies-revenues-details" ], "xbrltype": "domainItemType" }, "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/20210630", "presentation": [ "http://cescatherapeutics.com/20210630/role/statement-note-10-stockholders-equity-details-textual" ], "xbrltype": "monetaryItemType" }, "thmo_NonoperatingIncomeExpenseIncludingInterestExpense": { "auth_ref": [], "calculation": { "http://cescatherapeutics.com/20210630/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-loss-unaudited": { "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 expense" } } }, "localname": "NonoperatingIncomeExpenseIncludingInterestExpense", "nsuri": "http://cescatherapeutics.com/20210630", "presentation": [ "http://cescatherapeutics.com/20210630/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-loss-unaudited" ], "xbrltype": "monetaryItemType" }, "thmo_NoteToFinancialStatementDetailsTextual": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note To Financial Statement Details Textual" } } }, "localname": "NoteToFinancialStatementDetailsTextual", "nsuri": "http://cescatherapeutics.com/20210630", "xbrltype": "stringItemType" }, "thmo_NotesToFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Notes To Financial Statements [Abstract]" } } }, "localname": "NotesToFinancialStatementsAbstract", "nsuri": "http://cescatherapeutics.com/20210630", "xbrltype": "stringItemType" }, "thmo_NumberOfMajorCustomers": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of major customers.", "label": "thmo_NumberOfMajorCustomers", "terseLabel": "Number of Major Customers" } } }, "localname": "NumberOfMajorCustomers", "nsuri": "http://cescatherapeutics.com/20210630", "presentation": [ "http://cescatherapeutics.com/20210630/role/statement-note-11-major-customers-and-accounts-receivable-details-textual" ], "xbrltype": "integerItemType" }, "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/20210630", "presentation": [ "http://cescatherapeutics.com/20210630/role/statement-note-3-summary-of-significant-accounting-policies-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/20210630", "presentation": [ "http://cescatherapeutics.com/20210630/role/statement-note-3-summary-of-significant-accounting-policies-revenues-details" ], "xbrltype": "domainItemType" }, "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/20210630", "presentation": [ "http://cescatherapeutics.com/20210630/role/statement-note-9-payment-protection-program", "http://cescatherapeutics.com/20210630/role/statement-note-9-payment-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/20210630", "presentation": [ "http://cescatherapeutics.com/20210630/role/statement-note-8-commitments-and-contingencies-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/20210630", "presentation": [ "http://cescatherapeutics.com/20210630/role/statement-note-5-related-party-transactions", "http://cescatherapeutics.com/20210630/role/statement-note-5-related-party-transactions-details-textual" ], "xbrltype": "domainItemType" }, "thmo_ProceedsFromIssuanceOfCommonStockNet": { "auth_ref": [], "calculation": { "http://cescatherapeutics.com/20210630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "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 issuance of common stock, net of expenses", "terseLabel": "Proceeds from Issuance of Common Stock, Net" } } }, "localname": "ProceedsFromIssuanceOfCommonStockNet", "nsuri": "http://cescatherapeutics.com/20210630", "presentation": [ "http://cescatherapeutics.com/20210630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://cescatherapeutics.com/20210630/role/statement-note-10-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/20210630", "presentation": [ "http://cescatherapeutics.com/20210630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "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/20210630", "presentation": [ "http://cescatherapeutics.com/20210630/role/statement-note-8-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/20210630", "presentation": [ "http://cescatherapeutics.com/20210630/role/statement-condensed-consolidated-statements-of-equity-unaudited" ], "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/20210630", "presentation": [ "http://cescatherapeutics.com/20210630/role/statement-condensed-consolidated-statements-of-equity-unaudited" ], "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/20210630", "presentation": [ "http://cescatherapeutics.com/20210630/role/statement-condensed-consolidated-statements-of-equity-unaudited" ], "xbrltype": "monetaryItemType" }, "thmo_SupplyAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Related to the supply agreement.", "label": "Supply Agreement [Member]" } } }, "localname": "SupplyAgreementMember", "nsuri": "http://cescatherapeutics.com/20210630", "presentation": [ "http://cescatherapeutics.com/20210630/role/statement-note-3-summary-of-significant-accounting-policies", "http://cescatherapeutics.com/20210630/role/statement-note-3-summary-of-significant-accounting-policies-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/20210630", "presentation": [ "http://cescatherapeutics.com/20210630/role/statement-note-3-summary-of-significant-accounting-policies-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/20210630", "presentation": [ "http://cescatherapeutics.com/20210630/role/statement-note-3-summary-of-significant-accounting-policies-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/20210630", "presentation": [ "http://cescatherapeutics.com/20210630/role/statement-note-3-summary-of-significant-accounting-policies-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/20210630", "presentation": [ "http://cescatherapeutics.com/20210630/role/statement-note-3-summary-of-significant-accounting-policies-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/20210630", "presentation": [ "http://cescatherapeutics.com/20210630/role/statement-note-6-convertible-promissory-note", "http://cescatherapeutics.com/20210630/role/statement-note-6-convertible-promissory-note-convertible-promissory-note-details", "http://cescatherapeutics.com/20210630/role/statement-note-6-convertible-promissory-note-details-textual" ], "xbrltype": "domainItemType" }, "thmo_ThreeCustomersMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents three customers.", "label": "Three Customers [Member]" } } }, "localname": "ThreeCustomersMember", "nsuri": "http://cescatherapeutics.com/20210630", "presentation": [ "http://cescatherapeutics.com/20210630/role/statement-note-11-major-customers-and-accounts-receivable", "http://cescatherapeutics.com/20210630/role/statement-note-11-major-customers-and-accounts-receivable-details-textual" ], "xbrltype": "domainItemType" }, "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/20210630", "presentation": [ "http://cescatherapeutics.com/20210630/role/statement-note-4-net-loss-per-share-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/20210630", "presentation": [ "http://cescatherapeutics.com/20210630/role/statement-note-4-net-loss-per-share-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/20210630", "presentation": [ "http://cescatherapeutics.com/20210630/role/statement-note-4-net-loss-per-share-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/20210630", "presentation": [ "http://cescatherapeutics.com/20210630/role/statement-note-2-going-concern-details-textual" ], "xbrltype": "monetaryItemType" }, "thmo_statement-statement-note-10-stockholders-equity-option-activity-for-stock-option-plans-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 10 - Stockholders' Equity - Option Activity for Stock Option Plans (Details)" } } }, "localname": "statement-statement-note-10-stockholders-equity-option-activity-for-stock-option-plans-details", "nsuri": "http://cescatherapeutics.com/20210630", "xbrltype": "stringItemType" }, "thmo_statement-statement-note-10-stockholders-equity-stockbased-compensation-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 10 - Stockholders' Equity - Stock-based Compensation (Details)" } } }, "localname": "statement-statement-note-10-stockholders-equity-stockbased-compensation-details", "nsuri": "http://cescatherapeutics.com/20210630", "xbrltype": "stringItemType" }, "thmo_statement-statement-note-10-stockholders-equity-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 10 - Stockholders' Equity" } } }, "localname": "statement-statement-note-10-stockholders-equity-tables", "nsuri": "http://cescatherapeutics.com/20210630", "xbrltype": "stringItemType" }, "thmo_statement-statement-note-10-stockholders-equity-warrant-activity-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 10 - Stockholders' Equity - Warrant Activity (Details)" } } }, "localname": "statement-statement-note-10-stockholders-equity-warrant-activity-details", "nsuri": "http://cescatherapeutics.com/20210630", "xbrltype": "stringItemType" }, "thmo_statement-statement-note-3-summary-of-significant-accounting-policies-remaining-performance-obligations-2-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 3 - Summary of Significant Accounting Policies - Remaining Performance Obligations 2 (Details)" } } }, "localname": "statement-statement-note-3-summary-of-significant-accounting-policies-remaining-performance-obligations-2-details", "nsuri": "http://cescatherapeutics.com/20210630", "xbrltype": "stringItemType" }, "thmo_statement-statement-note-3-summary-of-significant-accounting-policies-remaining-performance-obligations-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 3 - Summary of Significant Accounting Policies - Remaining Performance Obligations (Details)" } } }, "localname": "statement-statement-note-3-summary-of-significant-accounting-policies-remaining-performance-obligations-details", "nsuri": "http://cescatherapeutics.com/20210630", "xbrltype": "stringItemType" }, "thmo_statement-statement-note-3-summary-of-significant-accounting-policies-revenues-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 3 - Summary of Significant Accounting Policies - Revenues (Details)" } } }, "localname": "statement-statement-note-3-summary-of-significant-accounting-policies-revenues-details", "nsuri": "http://cescatherapeutics.com/20210630", "xbrltype": "stringItemType" }, "thmo_statement-statement-note-3-summary-of-significant-accounting-policies-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 3 - Summary of Significant Accounting Policies" } } }, "localname": "statement-statement-note-3-summary-of-significant-accounting-policies-tables", "nsuri": "http://cescatherapeutics.com/20210630", "xbrltype": "stringItemType" }, "thmo_statement-statement-note-4-net-loss-per-share-antidilutive-securities-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 4 - Net Loss Per Share - Anti-dilutive Securities (Details)" } } }, "localname": "statement-statement-note-4-net-loss-per-share-antidilutive-securities-details", "nsuri": "http://cescatherapeutics.com/20210630", "xbrltype": "stringItemType" }, "thmo_statement-statement-note-4-net-loss-per-share-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 4 - Net Loss Per Share" } } }, "localname": "statement-statement-note-4-net-loss-per-share-tables", "nsuri": "http://cescatherapeutics.com/20210630", "xbrltype": "stringItemType" }, "thmo_statement-statement-note-5-related-party-transactions-summarizes-the-note-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 5 - Related Party Transactions - Summarizes the Note (Details)" } } }, "localname": "statement-statement-note-5-related-party-transactions-summarizes-the-note-details", "nsuri": "http://cescatherapeutics.com/20210630", "xbrltype": "stringItemType" }, "thmo_statement-statement-note-5-related-party-transactions-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 5 - Related Party Transactions" } } }, "localname": "statement-statement-note-5-related-party-transactions-tables", "nsuri": "http://cescatherapeutics.com/20210630", "xbrltype": "stringItemType" }, "thmo_statement-statement-note-6-convertible-promissory-note-convertible-promissory-note-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 6 - Convertible Promissory Note - Convertible Promissory Note (Details)" } } }, "localname": "statement-statement-note-6-convertible-promissory-note-convertible-promissory-note-details", "nsuri": "http://cescatherapeutics.com/20210630", "xbrltype": "stringItemType" }, "thmo_statement-statement-note-6-convertible-promissory-note-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 6 - Convertible Promissory Note" } } }, "localname": "statement-statement-note-6-convertible-promissory-note-tables", "nsuri": "http://cescatherapeutics.com/20210630", "xbrltype": "stringItemType" }, "thmo_statement-statement-note-7-leases-lease-information-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 7 - Leases - Lease Information (Details)" } } }, "localname": "statement-statement-note-7-leases-lease-information-details", "nsuri": "http://cescatherapeutics.com/20210630", "xbrltype": "stringItemType" }, "thmo_statement-statement-note-7-leases-maturities-of-lease-liabilities-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 7 - Leases - Maturities of Lease Liabilities (Details)" } } }, "localname": "statement-statement-note-7-leases-maturities-of-lease-liabilities-details", "nsuri": "http://cescatherapeutics.com/20210630", "xbrltype": "stringItemType" }, "thmo_statement-statement-note-7-leases-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 7 - Leases" } } }, "localname": "statement-statement-note-7-leases-tables", "nsuri": "http://cescatherapeutics.com/20210630", "xbrltype": "stringItemType" }, "thmo_statement-statement-note-8-commitments-and-contingencies-changes-in-product-liability-included-in-accrued-liabilities-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 8 - Commitments and Contingencies - Changes in Product Liability Included in Accrued Liabilities (Details)" } } }, "localname": "statement-statement-note-8-commitments-and-contingencies-changes-in-product-liability-included-in-accrued-liabilities-details", "nsuri": "http://cescatherapeutics.com/20210630", "xbrltype": "stringItemType" }, "thmo_statement-statement-note-8-commitments-and-contingencies-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 8 - Commitments and Contingencies" } } }, "localname": "statement-statement-note-8-commitments-and-contingencies-tables", "nsuri": "http://cescatherapeutics.com/20210630", "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/20210630", "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/20210630/role/statement-significant-accounting-policies-policies" ], "xbrltype": "stringItemType" }, "us-gaap_AccountingStandardsUpdate201602Member": { "auth_ref": [ "r378" ], "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/20210630/role/statement-note-7-leases", "http://cescatherapeutics.com/20210630/role/statement-note-7-leases-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r37", "r403" ], "calculation": { "http://cescatherapeutics.com/20210630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 2.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/20210630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableMember": { "auth_ref": [ "r478" ], "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/20210630/role/statement-note-11-major-customers-and-accounts-receivable", "http://cescatherapeutics.com/20210630/role/statement-note-11-major-customers-and-accounts-receivable-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r12", "r24", "r160", "r161" ], "calculation": { "http://cescatherapeutics.com/20210630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 1.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 $214,000 at June 30, 2021 and December 31, 2020" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20210630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r27", "r57", "r58", "r59", "r448", "r472", "r476" ], "calculation": { "http://cescatherapeutics.com/20210630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "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/20210630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r56", "r59", "r65", "r66", "r67", "r104", "r105", "r106", "r333", "r467", "r468", "r493" ], "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/20210630/role/statement-condensed-consolidated-statements-of-equity-unaudited" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r25", "r308", "r403" ], "calculation": { "http://cescatherapeutics.com/20210630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 2.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/20210630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r104", "r105", "r106", "r305", "r306", "r307", "r350" ], "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/20210630/role/statement-condensed-consolidated-statements-of-equity-unaudited" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "auth_ref": [ "r0", "r1", "r2", "r3", "r4", "r107", "r108", "r109", "r110", "r118", "r164", "r165", "r169", "r170", "r171", "r172", "r173", "r174", "r200", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r315", "r316", "r317", "r318", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r391", "r415", "r416", "r417", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r489", "r490", "r491", "r492", "r493" ], "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/20210630/role/statement-note-7-leases", "http://cescatherapeutics.com/20210630/role/statement-note-7-leases-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalConvertibleDebtWithConversionFeature": { "auth_ref": [ "r253", "r255", "r314" ], "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/20210630/role/statement-condensed-consolidated-statements-of-equity-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r283", "r285", "r310", "r311" ], "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/20210630/role/statement-condensed-consolidated-statements-of-equity-unaudited" ], "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/20210630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r285", "r299", "r309" ], "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/20210630/role/statement-note-10-stockholders-equity-details-textual", "http://cescatherapeutics.com/20210630/role/statement-note-10-stockholders-equity-stockbased-compensation-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r31", "r162", "r175" ], "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/20210630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfDebtDiscountPremium": { "auth_ref": [ "r76", "r90", "r236", "r373" ], "calculation": { "http://cescatherapeutics.com/20210630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 14.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/20210630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://cescatherapeutics.com/20210630/role/statement-note-5-related-party-transactions-details-textual", "http://cescatherapeutics.com/20210630/role/statement-note-6-convertible-promissory-note-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r124" ], "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/20210630/role/statement-note-4-net-loss-per-share-antidilutive-securities-details" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r124" ], "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/20210630/role/statement-note-4-net-loss-per-share-antidilutive-securities-details" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r124" ], "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/20210630/role/statement-note-4-net-loss-per-share-antidilutive-securities-details" ], "xbrltype": "domainItemType" }, "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/20210630/role/statement-note-3-summary-of-significant-accounting-policies", "http://cescatherapeutics.com/20210630/role/statement-note-3-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r100", "r143", "r148", "r154", "r168", "r201", "r202", "r203", "r204", "r205", "r206", "r207", "r208", "r209", "r210", "r211", "r328", "r334", "r356", "r401", "r403", "r431", "r446" ], "calculation": { "http://cescatherapeutics.com/20210630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "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/20210630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r13", "r14", "r54", "r100", "r168", "r201", "r202", "r203", "r204", "r205", "r206", "r207", "r208", "r209", "r210", "r211", "r328", "r334", "r356", "r401", "r403" ], "calculation": { "http://cescatherapeutics.com/20210630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 0.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/20210630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://cescatherapeutics.com/20210630/role/statement-note-5-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/20210630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r286", "r300" ], "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/20210630/role/statement-note-10-stockholders-equity", "http://cescatherapeutics.com/20210630/role/statement-note-10-stockholders-equity-details-textual" ], "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/20210630/role/statement-note-7-leases-lease-information-details" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r340", "r341" ], "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/20210630/role/statement-note-7-leases-lease-information-details" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r279", "r281" ], "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/20210630/role/statement-note-5-related-party-transactions", "http://cescatherapeutics.com/20210630/role/statement-note-5-related-party-transactions-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r279", "r281", "r319", "r320" ], "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/20210630/role/statement-note-5-related-party-transactions", "http://cescatherapeutics.com/20210630/role/statement-note-5-related-party-transactions-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued": { "auth_ref": [ "r321" ], "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/20210630/role/statement-note-5-related-party-transactions-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock": { "auth_ref": [ "r9", "r103", "r132" ], "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/20210630/role/statement-note-1-description-of-business-and-basis-of-presentation-" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r10", "r34", "r92" ], "calculation": { "http://cescatherapeutics.com/20210630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 2.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/20210630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://cescatherapeutics.com/20210630/role/statement-note-2-going-concern-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "auth_ref": [ "r85", "r92", "r96" ], "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/20210630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r85", "r365" ], "calculation": { "http://cescatherapeutics.com/20210630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "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 (decrease) in cash, cash equivalents and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20210630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "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/20210630/role/statement-note-10-stockholders-equity-warrant-activity-details" ], "xbrltype": "sharesItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r48", "r192", "r437", "r453" ], "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/20210630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r189", "r190", "r191", "r193", "r479" ], "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/20210630/role/statement-note-8-commitments-and-contingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r104", "r105", "r350" ], "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/20210630/role/statement-condensed-consolidated-statements-of-equity-unaudited" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r23" ], "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/20210630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r23" ], "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/20210630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r23" ], "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/20210630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r23", "r253" ], "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/20210630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r23", "r403" ], "calculation": { "http://cescatherapeutics.com/20210630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 0.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/20210630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r61", "r63", "r64", "r72", "r441", "r459" ], "calculation": { "http://cescatherapeutics.com/20210630/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-loss-unaudited": { "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/20210630/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-loss-unaudited" ], "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/20210630/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-loss-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest": { "auth_ref": [ "r61", "r63", "r71", "r326", "r327", "r338", "r440", "r458" ], "calculation": { "http://cescatherapeutics.com/20210630/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-loss-unaudited": { "order": 0.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 noncontrolling interests" } } }, "localname": "ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20210630/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-loss-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r61", "r63", "r70", "r325", "r338", "r439", "r457" ], "calculation": { "http://cescatherapeutics.com/20210630/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-loss-unaudited": { "order": 1.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/20210630/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-loss-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r130", "r131", "r158", "r354", "r355", "r478" ], "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/20210630/role/statement-note-11-major-customers-and-accounts-receivable", "http://cescatherapeutics.com/20210630/role/statement-note-11-major-customers-and-accounts-receivable-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r130", "r131", "r158", "r354", "r355", "r477", "r478" ], "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/20210630/role/statement-note-11-major-customers-and-accounts-receivable", "http://cescatherapeutics.com/20210630/role/statement-note-11-major-customers-and-accounts-receivable-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r130", "r131", "r158", "r354", "r355", "r477", "r478" ], "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/20210630/role/statement-note-11-major-customers-and-accounts-receivable", "http://cescatherapeutics.com/20210630/role/statement-note-11-major-customers-and-accounts-receivable-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskDisclosureTextBlock": { "auth_ref": [ "r132" ], "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/20210630/role/statement-note-11-major-customers-and-accounts-receivable" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r130", "r131", "r158", "r354", "r355" ], "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": "us-gaap_ConcentrationRiskPercentage1", "terseLabel": "Concentration Risk, Percentage" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20210630/role/statement-note-11-major-customers-and-accounts-receivable-details-textual" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r130", "r131", "r158", "r354", "r355", "r478" ], "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/20210630/role/statement-note-11-major-customers-and-accounts-receivable", "http://cescatherapeutics.com/20210630/role/statement-note-11-major-customers-and-accounts-receivable-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r257", "r258", "r271" ], "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/20210630/role/statement-note-3-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r257", "r258", "r271" ], "calculation": { "http://cescatherapeutics.com/20210630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 4.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/20210630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://cescatherapeutics.com/20210630/role/statement-note-3-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "auth_ref": [ "r257", "r258", "r271" ], "calculation": { "http://cescatherapeutics.com/20210630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 4.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/20210630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://cescatherapeutics.com/20210630/role/statement-note-3-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r272" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.", "label": "us-gaap_ContractWithCustomerLiabilityRevenueRecognized", "terseLabel": "Contract with Customer, Liability, Revenue Recognized" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20210630/role/statement-note-3-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleDebtMember": { "auth_ref": [ "r212", "r213", "r214", "r216", "r226", "r227", "r228", "r232", "r233", "r234", "r235", "r236", "r243", "r244", "r245", "r246" ], "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/20210630/role/statement-note-5-related-party-transactions", "http://cescatherapeutics.com/20210630/role/statement-note-5-related-party-transactions-details-textual", "http://cescatherapeutics.com/20210630/role/statement-note-5-related-party-transactions-summarizes-the-note-details", "http://cescatherapeutics.com/20210630/role/statement-note-6-convertible-promissory-note", "http://cescatherapeutics.com/20210630/role/statement-note-6-convertible-promissory-note-convertible-promissory-note-details", "http://cescatherapeutics.com/20210630/role/statement-note-6-convertible-promissory-note-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_ConvertibleDebtNoncurrent": { "auth_ref": [ "r45" ], "calculation": { "http://cescatherapeutics.com/20210630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 1.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/20210630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleDebtSecuritiesMember": { "auth_ref": [ "r277" ], "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/20210630/role/statement-note-4-net-loss-per-share-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/20210630/role/statement-note-6-convertible-promissory-note-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r74", "r414" ], "calculation": { "http://cescatherapeutics.com/20210630/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-loss-unaudited": { "order": 1.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/20210630/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-loss-unaudited" ], "xbrltype": "monetaryItemType" }, "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/20210630/role/statement-note-10-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/20210630/role/statement-note-5-related-party-transactions", "http://cescatherapeutics.com/20210630/role/statement-note-5-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/20210630/role/statement-note-5-related-party-transactions", "http://cescatherapeutics.com/20210630/role/statement-note-5-related-party-transactions-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r129", "r158" ], "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/20210630/role/statement-note-11-major-customers-and-accounts-receivable", "http://cescatherapeutics.com/20210630/role/statement-note-11-major-customers-and-accounts-receivable-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_DebtConversionByUniqueDescriptionAxis": { "auth_ref": [ "r94", "r95" ], "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/20210630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_DebtConversionConvertedInstrumentAmount1": { "auth_ref": [ "r94", "r95" ], "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/20210630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtConversionNameDomain": { "auth_ref": [ "r94", "r95" ], "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/20210630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r98", "r219", "r220", "r221", "r222", "r223", "r224", "r225", "r230", "r237", "r238", "r239", "r249" ], "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/20210630/role/statement-note-6-convertible-promissory-note" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r19", "r20", "r21", "r99", "r102", "r213", "r214", "r215", "r216", "r217", "r218", "r220", "r226", "r227", "r228", "r229", "r231", "r232", "r233", "r234", "r235", "r236", "r243", "r244", "r245", "r246", "r376", "r432", "r433", "r445" ], "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/20210630/role/statement-note-6-convertible-promissory-note", "http://cescatherapeutics.com/20210630/role/statement-note-6-convertible-promissory-note-convertible-promissory-note-details", "http://cescatherapeutics.com/20210630/role/statement-note-6-convertible-promissory-note-details-textual", "http://cescatherapeutics.com/20210630/role/statement-note-9-payment-protection-program", "http://cescatherapeutics.com/20210630/role/statement-note-9-payment-protection-program-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentConvertibleConversionPrice1": { "auth_ref": [ "r215", "r241" ], "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/20210630/role/statement-note-5-related-party-transactions-details-textual", "http://cescatherapeutics.com/20210630/role/statement-note-5-related-party-transactions-summarizes-the-note-details", "http://cescatherapeutics.com/20210630/role/statement-note-6-convertible-promissory-note-convertible-promissory-note-details", "http://cescatherapeutics.com/20210630/role/statement-note-6-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/20210630/role/statement-note-6-convertible-promissory-note-details-textual" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r213", "r243", "r244", "r374", "r376", "r377" ], "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/20210630/role/statement-note-5-related-party-transactions-summarizes-the-note-details", "http://cescatherapeutics.com/20210630/role/statement-note-6-convertible-promissory-note-convertible-promissory-note-details", "http://cescatherapeutics.com/20210630/role/statement-note-6-convertible-promissory-note-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r43", "r214" ], "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/20210630/role/statement-note-5-related-party-transactions-details-textual", "http://cescatherapeutics.com/20210630/role/statement-note-5-related-party-transactions-summarizes-the-note-details", "http://cescatherapeutics.com/20210630/role/statement-note-6-convertible-promissory-note-convertible-promissory-note-details", "http://cescatherapeutics.com/20210630/role/statement-note-6-convertible-promissory-note-details-textual" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentMaturityDate": { "auth_ref": [ "r44", "r216", "r353" ], "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/20210630/role/statement-note-5-related-party-transactions-summarizes-the-note-details", "http://cescatherapeutics.com/20210630/role/statement-note-6-convertible-promissory-note-convertible-promissory-note-details" ], "xbrltype": "dateItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r45", "r99", "r102", "r213", "r214", "r215", "r216", "r217", "r218", "r220", "r226", "r227", "r228", "r229", "r231", "r232", "r233", "r234", "r235", "r236", "r243", "r244", "r245", "r246", "r376" ], "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/20210630/role/statement-note-6-convertible-promissory-note", "http://cescatherapeutics.com/20210630/role/statement-note-6-convertible-promissory-note-convertible-promissory-note-details", "http://cescatherapeutics.com/20210630/role/statement-note-6-convertible-promissory-note-details-textual", "http://cescatherapeutics.com/20210630/role/statement-note-9-payment-protection-program", "http://cescatherapeutics.com/20210630/role/statement-note-9-payment-protection-program-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentUnamortizedDiscount": { "auth_ref": [ "r226", "r373", "r377" ], "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/20210630/role/statement-note-5-related-party-transactions-summarizes-the-note-details", "http://cescatherapeutics.com/20210630/role/statement-note-6-convertible-promissory-note-convertible-promissory-note-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r90", "r138" ], "calculation": { "http://cescatherapeutics.com/20210630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 13.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/20210630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r270" ], "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/20210630/role/statement-note-3-summary-of-significant-accounting-policies-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r312" ], "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/20210630/role/statement-note-10-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/20210630/role/statement-note-1-description-of-business-and-basis-of-presentation-", "http://cescatherapeutics.com/20210630/role/statement-note-10-stockholders-equity", "http://cescatherapeutics.com/20210630/role/statement-note-11-major-customers-and-accounts-receivable", "http://cescatherapeutics.com/20210630/role/statement-note-12-subsequent-events", "http://cescatherapeutics.com/20210630/role/statement-note-2-going-concern-", "http://cescatherapeutics.com/20210630/role/statement-note-3-summary-of-significant-accounting-policies", "http://cescatherapeutics.com/20210630/role/statement-note-4-net-loss-per-share", "http://cescatherapeutics.com/20210630/role/statement-note-5-related-party-transactions", "http://cescatherapeutics.com/20210630/role/statement-note-6-convertible-promissory-note", "http://cescatherapeutics.com/20210630/role/statement-note-7-leases", "http://cescatherapeutics.com/20210630/role/statement-note-8-commitments-and-contingencies", "http://cescatherapeutics.com/20210630/role/statement-note-9-payment-protection-program" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasicAndDiluted": { "auth_ref": [ "r122" ], "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/20210630/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-loss-unaudited" ], "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/20210630/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-loss-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r124", "r125", "r126", "r127" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20210630/role/statement-note-4-net-loss-per-share" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashAndCashEquivalents": { "auth_ref": [ "r365" ], "calculation": { "http://cescatherapeutics.com/20210630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "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/20210630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r41" ], "calculation": { "http://cescatherapeutics.com/20210630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 1.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/20210630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r297" ], "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/20210630/role/statement-note-10-stockholders-equity", "http://cescatherapeutics.com/20210630/role/statement-note-10-stockholders-equity-details-textual", "http://cescatherapeutics.com/20210630/role/statement-note-4-net-loss-per-share-antidilutive-securities-details" ], "xbrltype": "domainItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r2", "r65", "r66", "r67", "r104", "r105", "r106", "r108", "r115", "r117", "r128", "r172", "r253", "r255", "r305", "r306", "r307", "r317", "r318", "r350", "r366", "r367", "r368", "r369", "r370", "r371", "r467", "r468", "r469", "r493" ], "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/20210630/role/statement-condensed-consolidated-statements-of-equity-unaudited" ], "xbrltype": "domainItemType" }, "us-gaap_EquityMethodInvestmentOwnershipPercentage": { "auth_ref": [ "r167" ], "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/20210630/role/statement-note-5-related-party-transactions-details-textual" ], "xbrltype": "percentItemType" }, "us-gaap_FinanceLeasePrincipalPayments": { "auth_ref": [ "r381", "r384" ], "calculation": { "http://cescatherapeutics.com/20210630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "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 financing lease obligations" } } }, "localname": "FinanceLeasePrincipalPayments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20210630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnDispositionOfAssets": { "auth_ref": [ "r90", "r181", "r183" ], "calculation": { "http://cescatherapeutics.com/20210630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 15.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/20210630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainsLossesOnExtinguishmentOfDebt": { "auth_ref": [ "r90", "r247", "r248" ], "calculation": { "http://cescatherapeutics.com/20210630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://cescatherapeutics.com/20210630/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-loss-unaudited": { "order": 2.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": "Gain on extinguishment of debt", "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/20210630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://cescatherapeutics.com/20210630/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-loss-unaudited", "http://cescatherapeutics.com/20210630/role/statement-note-9-payment-protection-program-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r176", "r177", "r403", "r430" ], "calculation": { "http://cescatherapeutics.com/20210630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 3.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" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20210630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r73", "r100", "r143", "r147", "r150", "r153", "r155", "r168", "r201", "r202", "r203", "r205", "r206", "r207", "r208", "r209", "r210", "r211", "r356" ], "calculation": { "http://cescatherapeutics.com/20210630/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-loss-unaudited": { "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 (loss)" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20210630/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-loss-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromEquityMethodInvestments": { "auth_ref": [ "r69", "r90", "r140", "r166", "r438", "r456" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) for proportionate share of equity method investee's income (loss).", "label": "us-gaap_IncomeLossFromEquityMethodInvestments", "terseLabel": "Income (Loss) from Equity Method Investments, Total" } } }, "localname": "IncomeLossFromEquityMethodInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20210630/role/statement-note-5-related-party-transactions-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": [ "r184", "r186" ], "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/20210630/role/statement-note-10-stockholders-equity-stockbased-compensation-details" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r186" ], "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/20210630/role/statement-note-10-stockholders-equity-stockbased-compensation-details" ], "xbrltype": "domainItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayableTrade": { "auth_ref": [ "r89" ], "calculation": { "http://cescatherapeutics.com/20210630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 8.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/20210630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r89" ], "calculation": { "http://cescatherapeutics.com/20210630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 10.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/20210630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDueToRelatedPartiesCurrent": { "auth_ref": [ "r89" ], "calculation": { "http://cescatherapeutics.com/20210630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "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 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/20210630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities": { "auth_ref": [ "r89" ], "calculation": { "http://cescatherapeutics.com/20210630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 1.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/20210630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r89" ], "calculation": { "http://cescatherapeutics.com/20210630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 6.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/20210630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "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/20210630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherCurrentLiabilities": { "auth_ref": [ "r89" ], "calculation": { "http://cescatherapeutics.com/20210630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 4.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/20210630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r89" ], "calculation": { "http://cescatherapeutics.com/20210630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 5.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/20210630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r179", "r180" ], "calculation": { "http://cescatherapeutics.com/20210630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 6.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": "Other intangible assets, net" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20210630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r68", "r137", "r372", "r375", "r442" ], "calculation": { "http://cescatherapeutics.com/20210630/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-loss-unaudited": { "order": 0.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/20210630/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-loss-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseDebt": { "auth_ref": [ "r76", "r234", "r242", "r245", "r246" ], "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/20210630/role/statement-note-6-convertible-promissory-note-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseDebtExcludingAmortization": { "auth_ref": [ "r78", "r235", "r245", "r246" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the portion of interest incurred in the period on debt arrangements that was charged against earnings, excluding amortization of debt discount (premium) and financing costs.", "label": "us-gaap_InterestExpenseDebtExcludingAmortization", "terseLabel": "Interest Expense, Debt, Excluding Amortization" } } }, "localname": "InterestExpenseDebtExcludingAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20210630/role/statement-note-5-related-party-transactions-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r83", "r87", "r93" ], "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", "terseLabel": "Interest Paid, Excluding Capitalized Interest, Operating Activities" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20210630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://cescatherapeutics.com/20210630/role/statement-note-5-related-party-transactions-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPayableCurrentAndNoncurrent": { "auth_ref": [ "r436", "r454" ], "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/20210630/role/statement-note-5-related-party-transactions-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r11", "r52", "r403" ], "calculation": { "http://cescatherapeutics.com/20210630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 3.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/20210630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNoncurrent": { "auth_ref": [ "r53" ], "calculation": { "http://cescatherapeutics.com/20210630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 2.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" } } }, "localname": "InventoryNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20210630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r387" ], "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/20210630/role/statement-note-7-leases-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r388" ], "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/20210630/role/statement-note-7-leases-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r388" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.", "label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "terseLabel": "Total lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20210630/role/statement-note-7-leases-maturities-of-lease-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r388" ], "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/20210630/role/statement-note-7-leases-maturities-of-lease-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r388" ], "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/20210630/role/statement-note-7-leases-maturities-of-lease-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r388" ], "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/20210630/role/statement-note-7-leases-maturities-of-lease-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r388" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year.", "label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "terseLabel": "2021 (Remaining)" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20210630/role/statement-note-7-leases-maturities-of-lease-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r388" ], "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/20210630/role/statement-note-7-leases-maturities-of-lease-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r390" ], "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/20210630/role/statement-note-7-leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r40", "r100", "r149", "r168", "r201", "r202", "r203", "r205", "r206", "r207", "r208", "r209", "r210", "r211", "r329", "r334", "r335", "r356", "r401", "r402" ], "calculation": { "http://cescatherapeutics.com/20210630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 0.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/20210630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r30", "r100", "r168", "r356", "r403", "r435", "r451" ], "calculation": { "http://cescatherapeutics.com/20210630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "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/20210630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r42", "r100", "r168", "r201", "r202", "r203", "r205", "r206", "r207", "r208", "r209", "r210", "r211", "r329", "r334", "r335", "r356", "r401", "r402", "r403" ], "calculation": { "http://cescatherapeutics.com/20210630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 0.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/20210630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://cescatherapeutics.com/20210630/role/statement-note-5-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/20210630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCredit": { "auth_ref": [ "r21", "r433", "r445" ], "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/20210630/role/statement-note-5-related-party-transactions-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r38" ], "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/20210630/role/statement-note-5-related-party-transactions-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r21", "r227", "r240", "r243", "r244", "r433", "r447" ], "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/20210630/role/statement-note-6-convertible-promissory-note-convertible-promissory-note-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtTextBlock": { "auth_ref": [ "r249" ], "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/20210630/role/statement-note-9-payment-protection-program" ], "xbrltype": "textBlockItemType" }, "us-gaap_LongTermNotesPayable": { "auth_ref": [ "r45" ], "calculation": { "http://cescatherapeutics.com/20210630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 6.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/20210630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r45" ], "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/20210630/role/statement-note-5-related-party-transactions", "http://cescatherapeutics.com/20210630/role/statement-note-5-related-party-transactions-details-textual", "http://cescatherapeutics.com/20210630/role/statement-note-5-related-party-transactions-summarizes-the-note-details", "http://cescatherapeutics.com/20210630/role/statement-note-6-convertible-promissory-note", "http://cescatherapeutics.com/20210630/role/statement-note-6-convertible-promissory-note-convertible-promissory-note-details", "http://cescatherapeutics.com/20210630/role/statement-note-6-convertible-promissory-note-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r45", "r199" ], "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/20210630/role/statement-note-5-related-party-transactions", "http://cescatherapeutics.com/20210630/role/statement-note-5-related-party-transactions-details-textual", "http://cescatherapeutics.com/20210630/role/statement-note-5-related-party-transactions-summarizes-the-note-details", "http://cescatherapeutics.com/20210630/role/statement-note-6-convertible-promissory-note", "http://cescatherapeutics.com/20210630/role/statement-note-6-convertible-promissory-note-convertible-promissory-note-details", "http://cescatherapeutics.com/20210630/role/statement-note-6-convertible-promissory-note-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_MinorityInterest": { "auth_ref": [ "r51", "r100", "r168", "r201", "r205", "r206", "r207", "r210", "r211", "r356", "r434", "r450" ], "calculation": { "http://cescatherapeutics.com/20210630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "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 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/20210630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "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/20210630/role/statement-note-1-description-of-business-and-basis-of-presentation-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/20210630/role/statement-note-1-description-of-business-and-basis-of-presentation-details-textual" ], "xbrltype": "percentItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r85" ], "calculation": { "http://cescatherapeutics.com/20210630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 0.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/20210630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "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/20210630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r85" ], "calculation": { "http://cescatherapeutics.com/20210630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 2.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/20210630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "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/20210630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r85", "r88", "r91" ], "calculation": { "http://cescatherapeutics.com/20210630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 1.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/20210630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "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/20210630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": { "auth_ref": [ "r60", "r62", "r67", "r116", "r117", "r331", "r337" ], "calculation": { "http://cescatherapeutics.com/20210630/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-loss-unaudited": { "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 noncontrolling interests" } } }, "localname": "NetIncomeLossAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20210630/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-loss-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "auth_ref": [ "r111", "r112", "r113", "r114", "r119", "r120", "r121", "r123", "r143", "r147", "r150", "r153", "r155" ], "calculation": { "http://cescatherapeutics.com/20210630/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-loss-unaudited": { "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/20210630/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-loss-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossIncludingPortionAttributableToNonredeemableNoncontrollingInterest": { "auth_ref": [ "r250", "r331", "r332" ], "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/20210630/role/statement-condensed-consolidated-statements-of-equity-unaudited" ], "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/20210630/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncontrollingInterestMember": { "auth_ref": [ "r104", "r105", "r106", "r255", "r323" ], "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/20210630/role/statement-condensed-consolidated-statements-of-equity-unaudited" ], "xbrltype": "domainItemType" }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other expenses:" } } }, "localname": "NonoperatingIncomeExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20210630/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-loss-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NotesPayableCurrent": { "auth_ref": [ "r39" ], "calculation": { "http://cescatherapeutics.com/20210630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "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/20210630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NotesPayableRelatedPartiesClassifiedCurrent": { "auth_ref": [ "r36", "r101", "r396" ], "calculation": { "http://cescatherapeutics.com/20210630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount for notes payable (written promise to pay), due to related parties. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "us-gaap_NotesPayableRelatedPartiesClassifiedCurrent", "terseLabel": "Convertible promissory note \u2013 related party, net" } } }, "localname": "NotesPayableRelatedPartiesClassifiedCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20210630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NotesPayableRelatedPartiesCurrentAndNoncurrent": { "auth_ref": [ "r101", "r395", "r455" ], "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/20210630/role/statement-note-5-related-party-transactions-summarizes-the-note-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_NotesPayableRelatedPartiesNoncurrent": { "auth_ref": [ "r46", "r101", "r395" ], "calculation": { "http://cescatherapeutics.com/20210630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 5.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/20210630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://cescatherapeutics.com/20210630/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-loss-unaudited": { "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/20210630/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-loss-unaudited" ], "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/20210630/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-loss-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r143", "r147", "r150", "r153", "r155" ], "calculation": { "http://cescatherapeutics.com/20210630/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-loss-unaudited": { "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/20210630/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-loss-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r383", "r389" ], "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": "us-gaap_OperatingLeaseCost", "terseLabel": "Operating Lease, Cost" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20210630/role/statement-note-7-leases-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r380" ], "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/20210630/role/statement-note-7-leases-maturities-of-lease-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r380" ], "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/20210630/role/statement-note-7-leases-lease-information-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r380" ], "calculation": { "http://cescatherapeutics.com/20210630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 2.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/20210630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://cescatherapeutics.com/20210630/role/statement-note-7-leases-lease-information-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r382", "r384" ], "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/20210630/role/statement-note-7-leases-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r379" ], "calculation": { "http://cescatherapeutics.com/20210630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 4.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/20210630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://cescatherapeutics.com/20210630/role/statement-note-7-leases-details-textual", "http://cescatherapeutics.com/20210630/role/statement-note-7-leases-lease-information-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r386", "r389" ], "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/20210630/role/statement-note-7-leases-lease-information-details" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r385", "r389" ], "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/20210630/role/statement-note-7-leases-lease-information-details" ], "xbrltype": "durationItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r9", "r103", "r132", "r339" ], "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/20210630/role/statement-note-3-summary-of-significant-accounting-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r35" ], "calculation": { "http://cescatherapeutics.com/20210630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 5.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/20210630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "auth_ref": [ "r55" ], "calculation": { "http://cescatherapeutics.com/20210630/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-loss-unaudited": { "order": 1.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 gain (loss)", "verboseLabel": "Foreign currency translation gain (loss)" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20210630/role/statement-condensed-consolidated-statements-of-equity-unaudited", "http://cescatherapeutics.com/20210630/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-loss-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesCurrent": { "auth_ref": [ "r15", "r16", "r41", "r403" ], "calculation": { "http://cescatherapeutics.com/20210630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 0.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/20210630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r47" ], "calculation": { "http://cescatherapeutics.com/20210630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 3.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/20210630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "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/20210630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r77" ], "calculation": { "http://cescatherapeutics.com/20210630/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-loss-unaudited": { "order": 1.0, "parentTag": "thmo_NonoperatingIncomeExpenseIncludingInterestExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other income (expenses)" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20210630/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-loss-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfStockIssuanceCosts": { "auth_ref": [ "r82" ], "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/20210630/role/statement-note-10-stockholders-equity-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r79" ], "calculation": { "http://cescatherapeutics.com/20210630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "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/20210630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "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/20210630/role/statement-significant-accounting-policies-policies" ], "xbrltype": "stringItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r22", "r251" ], "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/20210630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r22" ], "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/20210630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r22" ], "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/20210630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r22", "r403" ], "calculation": { "http://cescatherapeutics.com/20210630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 1.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/20210630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r13", "r32", "r33" ], "calculation": { "http://cescatherapeutics.com/20210630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 0.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/20210630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "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/20210630/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ProceedsFromCustomers": { "auth_ref": [ "r86" ], "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/20210630/role/statement-note-3-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "auth_ref": [ "r80" ], "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/20210630/role/statement-note-10-stockholders-equity-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfLongTermDebt": { "auth_ref": [ "r81" ], "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/20210630/role/statement-note-9-payment-protection-program-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromNotesPayable": { "auth_ref": [ "r81" ], "calculation": { "http://cescatherapeutics.com/20210630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "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/20210630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromRelatedPartyDebt": { "auth_ref": [ "r81" ], "calculation": { "http://cescatherapeutics.com/20210630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from a long-term borrowing made from related parties where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth. Alternate caption: Proceeds from Advances from Affiliates.", "label": "Proceeds from convertible promissory note-related party" } } }, "localname": "ProceedsFromRelatedPartyDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20210630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromWarrantExercises": { "auth_ref": [ "r80" ], "calculation": { "http://cescatherapeutics.com/20210630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "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 options, warrants and pre-funded warrants" } } }, "localname": "ProceedsFromWarrantExercises", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20210630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrual": { "auth_ref": [ "r196", "r197", "r436" ], "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": "Balance", "periodStartLabel": "Balance" } } }, "localname": "ProductWarrantyAccrual", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20210630/role/statement-note-8-commitments-and-contingencies-changes-in-product-liability-included-in-accrued-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualPayments": { "auth_ref": [ "r194" ], "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": "Settlements made during the period" } } }, "localname": "ProductWarrantyAccrualPayments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20210630/role/statement-note-8-commitments-and-contingencies-changes-in-product-liability-included-in-accrued-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualWarrantiesIssued": { "auth_ref": [ "r195" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in the standard and extended product warranty accrual from warranties issued.", "label": "Warranties issued during the period" } } }, "localname": "ProductWarrantyAccrualWarrantiesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20210630/role/statement-note-8-commitments-and-contingencies-changes-in-product-liability-included-in-accrued-liabilities-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r7", "r60", "r62", "r67", "r84", "r100", "r107", "r116", "r117", "r143", "r147", "r150", "r153", "r155", "r168", "r201", "r202", "r203", "r205", "r206", "r207", "r208", "r209", "r210", "r211", "r325", "r330", "r332", "r337", "r338", "r352", "r356", "r443" ], "calculation": { "http://cescatherapeutics.com/20210630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://cescatherapeutics.com/20210630/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-loss-unaudited": { "order": 0.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/20210630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://cescatherapeutics.com/20210630/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-loss-unaudited", "http://cescatherapeutics.com/20210630/role/statement-note-5-related-party-transactions-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r17", "r18", "r182", "r403", "r444", "r452" ], "calculation": { "http://cescatherapeutics.com/20210630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "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" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20210630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r278", "r394", "r395" ], "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/20210630/role/statement-condensed-consolidated-statements-of-equity-unaudited", "http://cescatherapeutics.com/20210630/role/statement-note-5-related-party-transactions", "http://cescatherapeutics.com/20210630/role/statement-note-5-related-party-transactions-details-textual", "http://cescatherapeutics.com/20210630/role/statement-note-5-related-party-transactions-summarizes-the-note-details" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r278", "r394", "r398", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429" ], "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/20210630/role/statement-condensed-consolidated-statements-of-equity-unaudited", "http://cescatherapeutics.com/20210630/role/statement-note-5-related-party-transactions", "http://cescatherapeutics.com/20210630/role/statement-note-5-related-party-transactions-details-textual", "http://cescatherapeutics.com/20210630/role/statement-note-5-related-party-transactions-summarizes-the-note-details" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r392", "r393", "r395", "r399", "r400" ], "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/20210630/role/statement-note-5-related-party-transactions" ], "xbrltype": "textBlockItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r313", "r413", "r482" ], "calculation": { "http://cescatherapeutics.com/20210630/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-loss-unaudited": { "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/20210630/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-loss-unaudited" ], "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/20210630/role/statement-note-10-stockholders-equity-stockbased-compensation-details" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r26", "r255", "r308", "r403", "r449", "r471", "r476" ], "calculation": { "http://cescatherapeutics.com/20210630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 4.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/20210630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r2", "r104", "r105", "r106", "r108", "r115", "r117", "r172", "r305", "r306", "r307", "r317", "r318", "r350", "r467", "r469" ], "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/20210630/role/statement-condensed-consolidated-statements-of-equity-unaudited" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax": { "auth_ref": [ "r134", "r135", "r146", "r151", "r152", "r156", "r157", "r158", "r269", "r270", "r414" ], "calculation": { "http://cescatherapeutics.com/20210630/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-loss-unaudited": { "order": 0.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": "Net revenues" } } }, "localname": "RevenueFromContractWithCustomerIncludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20210630/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-loss-unaudited", "http://cescatherapeutics.com/20210630/role/statement-note-3-summary-of-significant-accounting-policies-revenues-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r97", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r275" ], "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/20210630/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r259" ], "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/20210630/role/statement-note-3-summary-of-significant-accounting-policies-remaining-performance-obligations-2-details", "http://cescatherapeutics.com/20210630/role/statement-note-3-summary-of-significant-accounting-policies-remaining-performance-obligations-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "auth_ref": [ "r260" ], "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/20210630/role/statement-note-3-summary-of-significant-accounting-policies-remaining-performance-obligations-2-details" ], "xbrltype": "durationItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "auth_ref": [ "r260" ], "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/20210630/role/statement-note-3-summary-of-significant-accounting-policies-remaining-performance-obligations-2-details" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock": { "auth_ref": [ "r260" ], "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/20210630/role/statement-note-3-summary-of-significant-accounting-policies-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/20210630/role/statement-note-5-related-party-transactions", "http://cescatherapeutics.com/20210630/role/statement-note-5-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/20210630/role/statement-condensed-consolidated-statements-of-equity-unaudited", "http://cescatherapeutics.com/20210630/role/statement-note-10-stockholders-equity", "http://cescatherapeutics.com/20210630/role/statement-note-10-stockholders-equity-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_SalesRevenueNetMember": { "auth_ref": [ "r130", "r158" ], "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/20210630/role/statement-note-11-major-customers-and-accounts-receivable", "http://cescatherapeutics.com/20210630/role/statement-note-11-major-customers-and-accounts-receivable-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r124" ], "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/20210630/role/statement-note-4-net-loss-per-share-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r285", "r298", "r309" ], "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/20210630/role/statement-note-10-stockholders-equity-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock": { "auth_ref": [ "r198" ], "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/20210630/role/statement-note-8-commitments-and-contingencies-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/20210630/role/statement-note-5-related-party-transactions-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r288", "r294", "r295" ], "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/20210630/role/statement-note-10-stockholders-equity-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock": { "auth_ref": [ "r256", "r284" ], "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/20210630/role/statement-note-10-stockholders-equity-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [ "r133", "r134", "r135", "r136", "r137", "r138", "r139", "r140", "r141", "r142", "r143", "r144", "r145", "r146", "r147", "r148", "r149", "r150", "r151", "r152", "r153", "r154", "r155", "r158", "r187", "r188", "r460" ], "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/20210630/role/statement-note-3-summary-of-significant-accounting-policies-revenues-details" ], "xbrltype": "domainItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r75" ], "calculation": { "http://cescatherapeutics.com/20210630/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-loss-unaudited": { "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/20210630/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-loss-unaudited" ], "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/20210630/role/statement-note-10-stockholders-equity-stockbased-compensation-details" ], "xbrltype": "domainItemType" }, "us-gaap_ServiceMember": { "auth_ref": [ "r273" ], "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/20210630/role/statement-note-3-summary-of-significant-accounting-policies-remaining-performance-obligations-2-details", "http://cescatherapeutics.com/20210630/role/statement-note-3-summary-of-significant-accounting-policies-remaining-performance-obligations-details", "http://cescatherapeutics.com/20210630/role/statement-note-3-summary-of-significant-accounting-policies-revenues-details" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r89" ], "calculation": { "http://cescatherapeutics.com/20210630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 12.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/20210630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "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/20210630/role/statement-note-10-stockholders-equity-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r291" ], "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/20210630/role/statement-note-10-stockholders-equity-option-activity-for-stock-option-plans-details" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r291" ], "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/20210630/role/statement-note-10-stockholders-equity-option-activity-for-stock-option-plans-details" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r293" ], "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": "Cancelled / Forfeited, options (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/20210630/role/statement-note-10-stockholders-equity-details-textual", "http://cescatherapeutics.com/20210630/role/statement-note-10-stockholders-equity-option-activity-for-stock-option-plans-details" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r290", "r300" ], "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/20210630/role/statement-note-10-stockholders-equity-option-activity-for-stock-option-plans-details" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r289" ], "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/20210630/role/statement-note-10-stockholders-equity-option-activity-for-stock-option-plans-details" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": { "auth_ref": [ "r296" ], "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/20210630/role/statement-note-10-stockholders-equity-option-activity-for-stock-option-plans-details" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r296" ], "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/20210630/role/statement-note-10-stockholders-equity-option-activity-for-stock-option-plans-details" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r284", "r287" ], "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/20210630/role/statement-note-10-stockholders-equity", "http://cescatherapeutics.com/20210630/role/statement-note-10-stockholders-equity-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r300" ], "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/20210630/role/statement-note-10-stockholders-equity-option-activity-for-stock-option-plans-details" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r296" ], "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/20210630/role/statement-note-10-stockholders-equity-option-activity-for-stock-option-plans-details" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r296" ], "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/20210630/role/statement-note-10-stockholders-equity-option-activity-for-stock-option-plans-details" ], "xbrltype": "durationItemType" }, "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/20210630/role/statement-note-10-stockholders-equity-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/20210630/role/statement-condensed-consolidated-statements-of-equity-unaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r6", "r133", "r134", "r135", "r136", "r137", "r138", "r139", "r140", "r141", "r142", "r143", "r144", "r145", "r146", "r147", "r148", "r149", "r150", "r151", "r152", "r153", "r154", "r155", "r158", "r178", "r185", "r187", "r188", "r460" ], "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/20210630/role/statement-note-3-summary-of-significant-accounting-policies-revenues-details" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r2", "r50", "r65", "r66", "r67", "r104", "r105", "r106", "r108", "r115", "r117", "r128", "r172", "r253", "r255", "r305", "r306", "r307", "r317", "r318", "r350", "r366", "r367", "r368", "r369", "r370", "r371", "r467", "r468", "r469", "r493" ], "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/20210630/role/statement-condensed-consolidated-statements-of-equity-unaudited" ], "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/20210630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://cescatherapeutics.com/20210630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals", "http://cescatherapeutics.com/20210630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://cescatherapeutics.com/20210630/role/statement-condensed-consolidated-statements-of-equity-unaudited", "http://cescatherapeutics.com/20210630/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-loss-unaudited", "http://cescatherapeutics.com/20210630/role/statement-note-1-description-of-business-and-basis-of-presentation-", "http://cescatherapeutics.com/20210630/role/statement-note-1-description-of-business-and-basis-of-presentation-details-textual", "http://cescatherapeutics.com/20210630/role/statement-note-10-stockholders-equity", "http://cescatherapeutics.com/20210630/role/statement-note-10-stockholders-equity-details-textual", "http://cescatherapeutics.com/20210630/role/statement-note-10-stockholders-equity-option-activity-for-stock-option-plans-details", "http://cescatherapeutics.com/20210630/role/statement-note-10-stockholders-equity-stockbased-compensation-details", "http://cescatherapeutics.com/20210630/role/statement-note-10-stockholders-equity-tables", "http://cescatherapeutics.com/20210630/role/statement-note-10-stockholders-equity-warrant-activity-details", "http://cescatherapeutics.com/20210630/role/statement-note-11-major-customers-and-accounts-receivable", "http://cescatherapeutics.com/20210630/role/statement-note-11-major-customers-and-accounts-receivable-details-textual", "http://cescatherapeutics.com/20210630/role/statement-note-12-subsequent-events", "http://cescatherapeutics.com/20210630/role/statement-note-2-going-concern-", "http://cescatherapeutics.com/20210630/role/statement-note-2-going-concern-details-textual", "http://cescatherapeutics.com/20210630/role/statement-note-3-summary-of-significant-accounting-policies", "http://cescatherapeutics.com/20210630/role/statement-note-3-summary-of-significant-accounting-policies-details-textual", "http://cescatherapeutics.com/20210630/role/statement-note-3-summary-of-significant-accounting-policies-remaining-performance-obligations-2-details", "http://cescatherapeutics.com/20210630/role/statement-note-3-summary-of-significant-accounting-policies-remaining-performance-obligations-details", "http://cescatherapeutics.com/20210630/role/statement-note-3-summary-of-significant-accounting-policies-revenues-details", "http://cescatherapeutics.com/20210630/role/statement-note-3-summary-of-significant-accounting-policies-tables", "http://cescatherapeutics.com/20210630/role/statement-note-4-net-loss-per-share", "http://cescatherapeutics.com/20210630/role/statement-note-4-net-loss-per-share-antidilutive-securities-details", "http://cescatherapeutics.com/20210630/role/statement-note-4-net-loss-per-share-tables", "http://cescatherapeutics.com/20210630/role/statement-note-5-related-party-transactions", "http://cescatherapeutics.com/20210630/role/statement-note-5-related-party-transactions-details-textual", "http://cescatherapeutics.com/20210630/role/statement-note-5-related-party-transactions-summarizes-the-note-details", "http://cescatherapeutics.com/20210630/role/statement-note-5-related-party-transactions-tables", "http://cescatherapeutics.com/20210630/role/statement-note-6-convertible-promissory-note", "http://cescatherapeutics.com/20210630/role/statement-note-6-convertible-promissory-note-convertible-promissory-note-details", "http://cescatherapeutics.com/20210630/role/statement-note-6-convertible-promissory-note-details-textual", "http://cescatherapeutics.com/20210630/role/statement-note-6-convertible-promissory-note-tables", "http://cescatherapeutics.com/20210630/role/statement-note-7-leases", "http://cescatherapeutics.com/20210630/role/statement-note-7-leases-details-textual", "http://cescatherapeutics.com/20210630/role/statement-note-7-leases-lease-information-details", "http://cescatherapeutics.com/20210630/role/statement-note-7-leases-maturities-of-lease-liabilities-details", "http://cescatherapeutics.com/20210630/role/statement-note-7-leases-tables", "http://cescatherapeutics.com/20210630/role/statement-note-8-commitments-and-contingencies", "http://cescatherapeutics.com/20210630/role/statement-note-8-commitments-and-contingencies-changes-in-product-liability-included-in-accrued-liabilities-details", "http://cescatherapeutics.com/20210630/role/statement-note-8-commitments-and-contingencies-details-textual", "http://cescatherapeutics.com/20210630/role/statement-note-8-commitments-and-contingencies-tables", "http://cescatherapeutics.com/20210630/role/statement-note-9-payment-protection-program", "http://cescatherapeutics.com/20210630/role/statement-note-9-payment-protection-program-details-textual", "http://cescatherapeutics.com/20210630/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": [ "r104", "r105", "r106", "r128", "r414" ], "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/20210630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://cescatherapeutics.com/20210630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals", "http://cescatherapeutics.com/20210630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://cescatherapeutics.com/20210630/role/statement-condensed-consolidated-statements-of-equity-unaudited", "http://cescatherapeutics.com/20210630/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-loss-unaudited", "http://cescatherapeutics.com/20210630/role/statement-note-1-description-of-business-and-basis-of-presentation-", "http://cescatherapeutics.com/20210630/role/statement-note-1-description-of-business-and-basis-of-presentation-details-textual", "http://cescatherapeutics.com/20210630/role/statement-note-10-stockholders-equity", "http://cescatherapeutics.com/20210630/role/statement-note-10-stockholders-equity-details-textual", "http://cescatherapeutics.com/20210630/role/statement-note-10-stockholders-equity-option-activity-for-stock-option-plans-details", "http://cescatherapeutics.com/20210630/role/statement-note-10-stockholders-equity-stockbased-compensation-details", "http://cescatherapeutics.com/20210630/role/statement-note-10-stockholders-equity-tables", "http://cescatherapeutics.com/20210630/role/statement-note-10-stockholders-equity-warrant-activity-details", "http://cescatherapeutics.com/20210630/role/statement-note-11-major-customers-and-accounts-receivable", "http://cescatherapeutics.com/20210630/role/statement-note-11-major-customers-and-accounts-receivable-details-textual", "http://cescatherapeutics.com/20210630/role/statement-note-12-subsequent-events", "http://cescatherapeutics.com/20210630/role/statement-note-2-going-concern-", "http://cescatherapeutics.com/20210630/role/statement-note-2-going-concern-details-textual", "http://cescatherapeutics.com/20210630/role/statement-note-3-summary-of-significant-accounting-policies", "http://cescatherapeutics.com/20210630/role/statement-note-3-summary-of-significant-accounting-policies-details-textual", "http://cescatherapeutics.com/20210630/role/statement-note-3-summary-of-significant-accounting-policies-remaining-performance-obligations-2-details", "http://cescatherapeutics.com/20210630/role/statement-note-3-summary-of-significant-accounting-policies-remaining-performance-obligations-details", "http://cescatherapeutics.com/20210630/role/statement-note-3-summary-of-significant-accounting-policies-revenues-details", "http://cescatherapeutics.com/20210630/role/statement-note-3-summary-of-significant-accounting-policies-tables", "http://cescatherapeutics.com/20210630/role/statement-note-4-net-loss-per-share", "http://cescatherapeutics.com/20210630/role/statement-note-4-net-loss-per-share-antidilutive-securities-details", "http://cescatherapeutics.com/20210630/role/statement-note-4-net-loss-per-share-tables", "http://cescatherapeutics.com/20210630/role/statement-note-5-related-party-transactions", "http://cescatherapeutics.com/20210630/role/statement-note-5-related-party-transactions-details-textual", "http://cescatherapeutics.com/20210630/role/statement-note-5-related-party-transactions-summarizes-the-note-details", "http://cescatherapeutics.com/20210630/role/statement-note-5-related-party-transactions-tables", "http://cescatherapeutics.com/20210630/role/statement-note-6-convertible-promissory-note", "http://cescatherapeutics.com/20210630/role/statement-note-6-convertible-promissory-note-convertible-promissory-note-details", "http://cescatherapeutics.com/20210630/role/statement-note-6-convertible-promissory-note-details-textual", "http://cescatherapeutics.com/20210630/role/statement-note-6-convertible-promissory-note-tables", "http://cescatherapeutics.com/20210630/role/statement-note-7-leases", "http://cescatherapeutics.com/20210630/role/statement-note-7-leases-details-textual", "http://cescatherapeutics.com/20210630/role/statement-note-7-leases-lease-information-details", "http://cescatherapeutics.com/20210630/role/statement-note-7-leases-maturities-of-lease-liabilities-details", "http://cescatherapeutics.com/20210630/role/statement-note-7-leases-tables", "http://cescatherapeutics.com/20210630/role/statement-note-8-commitments-and-contingencies", "http://cescatherapeutics.com/20210630/role/statement-note-8-commitments-and-contingencies-changes-in-product-liability-included-in-accrued-liabilities-details", "http://cescatherapeutics.com/20210630/role/statement-note-8-commitments-and-contingencies-details-textual", "http://cescatherapeutics.com/20210630/role/statement-note-8-commitments-and-contingencies-tables", "http://cescatherapeutics.com/20210630/role/statement-note-9-payment-protection-program", "http://cescatherapeutics.com/20210630/role/statement-note-9-payment-protection-program-details-textual", "http://cescatherapeutics.com/20210630/role/statement-significant-accounting-policies-policies" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities": { "auth_ref": [ "r49", "r231", "r253", "r254", "r255" ], "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/20210630/role/statement-condensed-consolidated-statements-of-equity-unaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r22", "r23", "r253", "r255" ], "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/20210630/role/statement-condensed-consolidated-statements-of-equity-unaudited", "http://cescatherapeutics.com/20210630/role/statement-note-10-stockholders-equity-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r22", "r23", "r253", "r255", "r292" ], "lang": { "en-us": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20210630/role/statement-note-10-stockholders-equity-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities": { "auth_ref": [ "r50", "r253", "r255" ], "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/20210630/role/statement-condensed-consolidated-statements-of-equity-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "auth_ref": [ "r22", "r23", "r253", "r255" ], "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" } } }, "localname": "StockIssuedDuringPeriodValueNewIssues", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20210630/role/statement-condensed-consolidated-statements-of-equity-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r23", "r28", "r29", "r100", "r163", "r168", "r356", "r403" ], "calculation": { "http://cescatherapeutics.com/20210630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "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 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/20210630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "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/20210630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r2", "r3", "r66", "r100", "r104", "r105", "r106", "r108", "r115", "r168", "r172", "r255", "r305", "r306", "r307", "r317", "r318", "r323", "r324", "r336", "r350", "r356", "r366", "r367", "r371", "r468", "r469", "r493" ], "calculation": { "http://cescatherapeutics.com/20210630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited": { "order": 1.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/20210630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://cescatherapeutics.com/20210630/role/statement-condensed-consolidated-statements-of-equity-unaudited" ], "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/20210630/role/statement-note-3-summary-of-significant-accounting-policies-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/20210630/role/statement-note-3-summary-of-significant-accounting-policies-revenues-details" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r404", "r405" ], "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/20210630/role/statement-note-12-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/20210630/role/statement-condensed-consolidated-statements-of-equity-unaudited", "http://cescatherapeutics.com/20210630/role/statement-note-10-stockholders-equity", "http://cescatherapeutics.com/20210630/role/statement-note-10-stockholders-equity-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/20210630/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/20210630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "stringItemType" }, "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/20210630/role/statement-note-10-stockholders-equity-tables", "http://cescatherapeutics.com/20210630/role/statement-note-3-summary-of-significant-accounting-policies-tables", "http://cescatherapeutics.com/20210630/role/statement-note-4-net-loss-per-share-tables", "http://cescatherapeutics.com/20210630/role/statement-note-5-related-party-transactions-tables", "http://cescatherapeutics.com/20210630/role/statement-note-6-convertible-promissory-note-tables", "http://cescatherapeutics.com/20210630/role/statement-note-7-leases-tables", "http://cescatherapeutics.com/20210630/role/statement-note-8-commitments-and-contingencies-tables" ], "xbrltype": "stringItemType" }, "us-gaap_TypeOfAdoptionMember": { "auth_ref": [ "r0", "r1", "r2", "r3", "r4", "r107", "r108", "r109", "r110", "r118", "r164", "r165", "r169", "r170", "r171", "r172", "r173", "r174", "r200", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r315", "r316", "r317", "r318", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r391", "r415", "r416", "r417", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r475", "r476", "r489", "r490", "r491", "r492", "r493" ], "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/20210630/role/statement-note-7-leases", "http://cescatherapeutics.com/20210630/role/statement-note-7-leases-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_TypeOfArrangementAxis": { "auth_ref": [ "r322" ], "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/20210630/role/statement-note-3-summary-of-significant-accounting-policies", "http://cescatherapeutics.com/20210630/role/statement-note-3-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "stringItemType" }, "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 \u2013 basic and diluted (in shares)" } } }, "localname": "WeightedAverageNumberOfShareOutstandingBasicAndDiluted", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://cescatherapeutics.com/20210630/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-loss-unaudited" ], "xbrltype": "sharesItemType" } }, "unitCount": 6 } }, "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": "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" }, "r101": { "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" }, "r102": { "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" }, "r103": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r104": { "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" }, "r105": { "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" }, "r106": { "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" }, "r107": { "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" }, "r108": { "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" }, "r109": { "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" }, "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": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r111": { "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" }, "r112": { "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" }, "r113": { "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" }, "r114": { "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" }, "r115": { "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" }, "r116": { "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" }, "r117": { "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" }, "r118": { "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" }, "r119": { "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" }, "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", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1377-109256" }, "r121": { "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" }, "r122": { "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" }, "r123": { "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" }, "r124": { "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" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537" }, "r127": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r128": { "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" }, "r129": { "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" }, "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": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r131": { "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" }, "r132": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "http://asc.fasb.org/topic&trid=2134479" }, "r133": { "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" }, "r134": { "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" }, "r135": { "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" }, "r136": { "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" }, "r137": { "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" }, "r138": { "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" }, "r139": { "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" }, "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": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r141": { "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" }, "r142": { "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" }, "r143": { "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" }, "r144": { "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" }, "r145": { "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" }, "r146": { "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" }, "r147": { "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" }, "r148": { "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" }, "r149": { "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" }, "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": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8924-108599" }, "r151": { "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" }, "r152": { "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" }, "r153": { "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" }, "r154": { "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" }, "r155": { "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" }, "r156": { "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" }, "r157": { "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" }, "r158": { "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" }, "r159": { "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" }, "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": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522" }, "r161": { "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" }, "r162": { "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" }, "r163": { "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" }, "r164": { "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" }, "r165": { "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" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=109237563&loc=d3e33749-111570" }, "r167": { "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" }, "r168": { "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" }, "r169": { "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" }, "r17": { "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" }, "r170": { "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" }, "r171": { "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" }, "r172": { "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" }, "r173": { "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" }, "r174": { "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" }, "r175": { "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" }, "r176": { "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" }, "r177": { "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" }, "r178": { "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" }, "r179": { "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" }, "r18": { "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" }, "r180": { "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" }, "r181": { "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" }, "r182": { "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" }, "r183": { "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" }, "r184": { "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" }, "r185": { "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" }, "r186": { "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" }, "r187": { "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" }, "r188": { "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" }, "r189": { "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" }, "r19": { "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" }, "r190": { "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" }, "r191": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r192": { "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" }, "r193": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r194": { "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" }, "r195": { "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" }, "r196": { "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" }, "r197": { "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" }, "r198": { "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" }, "r199": { "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" }, "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(20))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "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" }, "r201": { "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" }, "r202": { "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" }, "r203": { "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" }, "r204": { "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" }, "r205": { "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" }, "r206": { "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" }, "r207": { "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" }, "r208": { "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" }, "r209": { "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" }, "r21": { "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" }, "r210": { "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" }, "r211": { "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" }, "r212": { "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" }, "r213": { "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" }, "r214": { "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" }, "r215": { "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" }, "r216": { "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" }, "r217": { "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" }, "r218": { "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" }, "r219": { "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" }, "r22": { "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" }, "r220": { "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" }, "r221": { "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" }, "r222": { "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" }, "r223": { "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" }, "r224": { "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" }, "r225": { "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" }, "r226": { "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" }, "r227": { "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" }, "r228": { "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" }, "r229": { "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" }, "r23": { "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" }, "r230": { "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" }, "r231": { "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" }, "r232": { "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" }, "r233": { "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" }, "r234": { "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" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "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" }, "r239": { "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" }, "r24": { "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" }, "r240": { "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" }, "r241": { "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" }, "r242": { "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" }, "r243": { "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" }, "r244": { "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" }, "r245": { "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" }, "r246": { "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" }, "r247": { "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" }, "r248": { "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" }, "r249": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r25": { "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" }, "r250": { "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" }, "r251": { "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" }, "r252": { "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" }, "r253": { "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" }, "r254": { "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" }, "r255": { "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" }, "r256": { "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" }, "r257": { "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" }, "r258": { "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" }, "r259": { "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" }, "r26": { "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" }, "r260": { "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" }, "r261": { "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" }, "r262": { "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" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "r27": { "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" }, "r270": { "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" }, "r271": { "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" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045" }, "r273": { "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" }, "r274": { "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" }, "r275": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r276": { "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" }, "r277": { "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" }, "r278": { "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" }, "r279": { "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" }, "r28": { "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" }, "r280": { "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" }, "r281": { "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" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "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" }, "r286": { "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" }, "r287": { "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" }, "r288": { "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" }, "r289": { "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" }, "r29": { "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" }, "r290": { "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" }, "r291": { "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" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r293": { "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" }, "r294": { "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" }, "r295": { "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" }, "r296": { "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" }, "r297": { "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" }, "r298": { "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" }, "r299": { "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" }, "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(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "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" }, "r301": { "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" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "r31": { "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" }, "r310": { "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" }, "r311": { "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" }, "r312": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r313": { "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" }, "r314": { "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" }, "r315": { "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" }, "r316": { "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" }, "r317": { "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" }, "r318": { "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" }, "r319": { "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" }, "r32": { "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" }, "r320": { "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" }, "r321": { "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" }, "r322": { "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" }, "r323": { "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" }, "r324": { "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" }, "r325": { "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" }, "r326": { "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" }, "r327": { "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" }, "r328": { "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" }, "r329": { "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" }, "r33": { "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" }, "r330": { "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" }, "r331": { "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" }, "r332": { "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" }, "r333": { "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" }, "r334": { "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" }, "r335": { "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" }, "r336": { "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" }, "r337": { "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" }, "r338": { "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" }, "r339": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r34": { "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" }, "r340": { "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" }, "r341": { "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" }, "r342": { "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" }, "r343": { "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" }, "r344": { "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" }, "r345": { "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" }, "r346": { "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" }, "r347": { "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" }, "r348": { "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" }, "r349": { "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" }, "r35": { "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" }, "r350": { "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" }, "r351": { "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" }, "r352": { "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" }, "r353": { "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" }, "r354": { "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" }, "r355": { "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" }, "r356": { "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" }, "r357": { "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" }, "r358": { "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" }, "r359": { "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" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a)(5))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r360": { "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" }, "r361": { "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" }, "r362": { "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" }, "r363": { "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" }, "r364": { "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" }, "r365": { "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" }, "r366": { "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" }, "r367": { "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" }, "r368": { "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" }, "r369": { "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" }, "r37": { "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" }, "r370": { "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" }, "r371": { "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" }, "r372": { "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" }, "r373": { "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" }, "r374": { "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" }, "r375": { "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" }, "r376": { "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" }, "r377": { "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" }, "r378": { "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" }, "r379": { "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" }, "r38": { "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" }, "r380": { "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" }, "r381": { "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" }, "r382": { "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" }, "r383": { "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" }, "r384": { "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" }, "r385": { "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" }, "r386": { "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" }, "r387": { "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" }, "r388": { "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" }, "r389": { "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" }, "r39": { "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" }, "r390": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r391": { "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" }, "r392": { "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" }, "r393": { "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" }, "r394": { "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" }, "r395": { "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" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864" }, "r397": { "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" }, "r398": { "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" }, "r399": { "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" }, "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.19-26)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "http://asc.fasb.org/topic&trid=2122745" }, "r401": { "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" }, "r402": { "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" }, "r403": { "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" }, "r404": { "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" }, "r405": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "http://asc.fasb.org/topic&trid=2122774" }, "r406": { "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" }, "r407": { "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" }, "r408": { "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" }, "r409": { "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" }, "r41": { "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" }, "r410": { "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" }, "r411": { "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" }, "r412": { "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" }, "r413": { "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" }, "r414": { "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" }, "r415": { "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" }, "r416": { "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" }, "r417": { "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" }, "r418": { "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" }, "r419": { "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" }, "r42": { "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" }, "r420": { "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" }, "r421": { "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" }, "r422": { "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" }, "r423": { "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" }, "r424": { "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" }, "r425": { "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" }, "r426": { "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" }, "r427": { "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" }, "r428": { "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" }, "r429": { "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" }, "r43": { "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" }, "r430": { "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" }, "r431": { "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" }, "r432": { "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" }, "r433": { "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" }, "r434": { "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" }, "r435": { "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" }, "r436": { "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" }, "r437": { "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" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(13)(f))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r439": { "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" }, "r44": { "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" }, "r440": { "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" }, "r441": { "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" }, "r442": { "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" }, "r443": { "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" }, "r444": { "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" }, "r445": { "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" }, "r446": { "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" }, "r447": { "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" }, "r448": { "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" }, "r449": { "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" }, "r45": { "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" }, "r450": { "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" }, "r451": { "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" }, "r452": { "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" }, "r453": { "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" }, "r454": { "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" }, "r455": { "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" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(10))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r457": { "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" }, "r458": { "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" }, "r459": { "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" }, "r46": { "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" }, "r460": { "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" }, "r461": { "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" }, "r462": { "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" }, "r463": { "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" }, "r464": { "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" }, "r465": { "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" }, "r466": { "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" }, "r467": { "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" }, "r468": { "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" }, "r469": { "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" }, "r47": { "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" }, "r470": { "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" }, "r471": { "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" }, "r472": { "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" }, "r473": { "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" }, "r474": { "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" }, "r475": { "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" }, "r476": { "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" }, "r477": { "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" }, "r478": { "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" }, "r479": { "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" }, "r48": { "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" }, "r480": { "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" }, "r481": { "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" }, "r482": { "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" }, "r483": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r484": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r485": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r486": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r487": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r488": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "848" }, "r49": { "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" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "848" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "848" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(01)", "Topic": "848" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848" }, "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.29-31)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r51": { "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" }, "r52": { "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" }, "r53": { "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" }, "r54": { "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" }, "r55": { "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" }, "r56": { "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" }, "r57": { "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" }, "r58": { "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" }, "r59": { "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" }, "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": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r61": { "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" }, "r62": { "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" }, "r63": { "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" }, "r64": { "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" }, "r65": { "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" }, "r66": { "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" }, "r67": { "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" }, "r68": { "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" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(12))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "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": "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" }, "r71": { "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" }, "r72": { "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" }, "r73": { "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" }, "r74": { "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" }, "r75": { "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" }, "r76": { "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" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "8", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r79": { "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" }, "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": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r81": { "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" }, "r82": { "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" }, "r83": { "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" }, "r84": { "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" }, "r85": { "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" }, "r86": { "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" }, "r87": { "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" }, "r88": { "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" }, "r89": { "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" }, "r9": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "http://asc.fasb.org/topic&trid=2122149" }, "r90": { "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" }, "r91": { "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" }, "r92": { "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" }, "r93": { "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" }, "r94": { "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" }, "r95": { "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" }, "r96": { "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" }, "r97": { "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" }, "r98": { "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" }, "r99": { "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" } }, "version": "2.1" } ZIP 66 0001437749-21-019720-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001437749-21-019720-xbrl.zip M4$L#!!0 ( .*##%-T- F'P < !D@ - 97A?,C5: M;7,3.1+^G/R*OEP!297?0R!K&U>9Q+"I8Y-<8JZX3U?RC.S1,3,:)(T=[Z_? MIS7C^"4&#"QUM;DJ8#Q22]WJ?O1T:T0W?>?ULO6 MR?/3&GJ[]:)Q?P_]?ZM6Z:U,I1%.AC2:TS#*TU":'I2MJ4CDJX.Q-HEPU5 Z M&3BETP,*=.ID"FDG8YE%.I6O4GW0V^_6"YN[(QW.R;IY[(>GKFK5[[)-S4;F M.N0;QB)1\;Q-3S_EVG6&*I&6+N6,;G0BTJ*Q0YD(0Y5.VM10*35J395V*,B- MU:9-(G>ZPSJS-44[S;O=I*DP2J2N32DO..Y0(LQ$I=#.(D[>N:J(U00-1DTB M!^6#NTB-E*/C9JW9K6>]_<]8\VS#CF>=I07>@#7]I?I2.WO+DX&]QTZZ/> MT[^?MIHO.Q"\)30-+]#3'UY<71+W=D>&H="[?G]S^[Y_.:3A%=T.SGS_<:.% MB6CXZX!N^S>O^Y>#V^K5AW>#?U/_;,@]K4:CY2?Y2[OUO[EU:CQ?5WI1H0]* MZ "[E [/(J/L$7W(*Q1(P\+D(N':CW#=S1I=4"2FDHR<*CD#6;E(6;QE("G2 M*;W!1-B1U7^2'H/%I$DT$YN%T*\Z9BJP%;I(@]H73?^+NJ=5H]?"PBEP1#*G MCZF>Q3*E?FM&@+80Q4QDQ_K(,% F6"/(%8BN'D M$P_-(A5$9'/^9SE^)HTL)^$%),K&R!8(*LV4B[! FR'!L':>-X-I.L0RIQCF MT]J*&QYC_(^_$'])8Y7"PQRLI4F!5NOM"82-:!SK MF5U Q,B)LL[ %R2XL; ;5E96(FT7QCRP]C$&^WF-^6W%,V4JM64XRUS FT./ MQPJOA\@2[+8+$D;Z ,'A:A1+=B1)H&(4*QOQ"!9+P W,#_P>*AO$VN88QZQA M=%Q$*C,ZD"&:+1TB,*%$I OO#^Y0$*8327ULR)L\AD3S6%2;)X>RL*)Y$A9O MQ:OBZB$M$,+S$^_:%> 4@61;=E8T7E,TAB)>YR:<(,$9Y=&E2UK\/7[A+3@4 M1W2.1#AAOWEB_7I0*\SY@@BJSCR3#U M>4ER)O![Q/JTX:E"6PF#<"3R@S(!J 5Y+)CAL"QOQ#*C8$21GU;3*GZ-) N" MA#!>AH^.=!X@:K2)J)TW\0-@[;[]=\87,#E5(<-&6)T*YCEA 3DN,QA+PH2+ MN )I2HQ4K-R<,\XVM8QR#P$?W0*@:Z(K98JGT[MR05EN,J#+^@P9!-J$W@!? ML$S\F3L&R- C,T8OBZ 8*X $E*L,C/;XH10A>R%/?2DJNJ\=>K4!HMZC6_"V3A M IC3X=%[X.2L^8X*GV4<7FBVI"O_(!;'B7 H/3D!\IB_V4A7 "RLMR<.$RM MXF.Y33G"WY#T'A0RB)A &>.TL?<9IL\-=*83G+6=E%NY[[5&]N*>740N@RT^Y@LD>VGGJO\#:H_^+@K>/(RD7"@J1YFJ?SPV!D@A, MF1WN"\^9%!^9[XM$[1G?EQC^J\?B>/I-X2YKQ.*LM64[BQ #K;S?S5N@498D M$$:443E4BG1CD6MLGF#I\)9?1LF96X_PCW*G;ZM%^\@88X/]5('KI=_M")[_ M4%1&N5*0KTJG.IY*9N!43,KO7:8D")EDL9Y+],XB75""6,,08OZ#*:GVOX[& MGZS#^>)Z!(!*\^J@<0"2C>/RYN7^W68B6+S_^'7+3(4N:M/+Y[63QB^G3Q8W M+=58CEV;GI^P3-GDKUJ6MSU[^WM[76?P@Y_API8IYP7D\1)Q3F>=0L=QJ_;+ M$S\0\G\6MM=\>=^RSKH+=S:V57OQ9"4Z7QU)/'3A MS),7/+J,8W6DG=-)F_P!V9^NR4Q&AXT*\9^CG^J1NJUOO^"XCFKGM4W/X.G# M^3U1W=E3W^_CY M/P!02P,$% @ XH,,4R $6R&A!P R1\ T !E>%\R-S(U-#DN:'1M MY5EM;]LX$OZ<_ J>%VT3P.])^F([!MS4Z7JOF^02%[C[=* DRN)6$E62LN/[ M]?L,)<>OZ;KM%HO-%4AED<.9X;P\,Q1[D4WB?B\2/.@?'O2LM+'HB_O_ME^U MST[?U#';:Q2#AP>8_T>MQMZ+5&AN1<"\.1M'>1H(_4XE@MTH;7G,:NQUXV6C MW6RW6*O=.6MV3D[9X%=6J_5[B;"<^1'71MCS2F[#VNM*.9KR1)Q70J43;FN! ML,*W4J45YJO4BA345L0BBU0JSE-5Z1_V&H7./4\%0Y[(>-YY,9:),.Q*S-BM2GCZHIOQ()#II-.4*:NW9-HEKMD:JW(M>_XY M5[:[P:$8[+*E4.:D%@-3KB5/;8>EM*6XRQ*N)S+M,$=BQ;VM\5A.,*#E)+(0 M/KR/I"S:]D)^*;Z43M.5_O/4,UGW2S(V1.PC865+ M/APF]+K,GM>_N1U=78QN!A_8Y>AJ@)_X=7UY.;H8WO8:7O_Y3Z_;K5==$-XQ M#(U'F!F,1]=7C&9[GB9G]V\^WMY]'%R-V?B:W0TOW/Q)LPU&;/SSD-T-;M\. MKH9WM>M_?QC^APTNQC33;C;;CLG?VJR_Y<;*<+XN=%1EOX@P%'K.+GCNQ:+* M?*&)CMF(V\X3W'*KSD8LXE/!M)A*,0,2V4@:O&5 (*92=@E&2,;:OY@* 5%" M)XI0RX#H9Q53UILJ&Z5^_8NJ_TW-TZZSM]S *#!$,F>?4C6+13!!8*Q:*5"0 MFRKK )8# GDZ9WEJ=2Z@)^ ]01*3^3B0"]DL@>PA]S&DF4H 4U85=%L$J?"% M,1P!"9*$?Q*0N\+38"R ,A 9$_*1#"+PI?;S!&0IEC-75=@LDG[$3$[_+=?/ MA!8E$]I (DV,4@"GLIFT$39H,E0/DDY\,ZBF FQSBF6N9JV8X2GZ_^0+_A%QZ6.YRR#T2E>*([B M>!D0I2_,AFC$7"")<94H\A@$B *545^!4>/T\;F)6!BKF5F$B!83::R&+1BG MP4)O:%E=\;19*+.E[5-T]FF=\&W%,B],Z#TRQ\Y@(\:U<*Z! MJ25*!IF0"<2#%TL3T0HB2X *A ST'DCCQ\KD6$=XH55<^"C3RAH\]+)X(-D(JW>0R*U@FOM4KRLA M4[B0=-E;4+@F*(0@VN=F((&":LF3*Y1L\7?RTFEPQ(_9.Y3 "=G-0>H?.[5* M:._SW.R_A$W!0*:D 1+ MKU5+0*))"?" +D;%,G"G$I-[1@82IJ(-R*+>.!A,B5-NJ :X'#&N8#B04$9 M(9QTW**,(]3\/.:$;=B64V)92["BJ$RK!16_/$&$@!^L%\&3@YNMB/(V(VKO M)-X*K/W3?^_X0DQ.94!APXU*.>$<-P@Y:C HEK@.%GY%I$GNR5C:.=6:76(I MRET(..\6 ;I&NM*@.#B]+S>4Y3I#=!E7&WU?Z< IX%J5B3M*QP@RS(B,HI=( MT(85@80HEQD0[>F'DG_,AE,>YRZ#R]#UKR!VI!#57XQPTH\Q:MFDL#4=@ ^G2)^9-W>P $*>RZ M[1\ZD)2EW<<=0!,C]:) MRP\5E.>Y1A9O4)?*HGT5[OQ$1ZLT?]#HN- GXN:AZE'^NY 3@0-&9X,2M.8X M)7T2<7F8VJ"O?H=9GF2 0>C9-W7$[G-"L C%ZC(M"2560V.9H>3ZM0N6CFG81.;OD1@@8P8PC&\*06:A'C MXG,NH;*+ZCQU'U7-\?]%LSO 092:! E74Z=/9P9?"CBFK P/3>=,\$\$]461 M=F#OV@OWK6-Q*/TJ=Y?]87'.VI')/,!"(QX2>4=HE.T(B.%E= W5HM(8E!F3 M)]@ZK.6V4<+ESH/[DTSR77WH ,4BU,BG*DPO7+K#>>[S4.GE:H&[,IVJ>"H( M?%,^*;]RZ1(A1)+%:BXP.XM4@0E\+8;@\^^L1O6_VAM_L@SK&FL/ 2KT>:59 M MGBZN56BQ"VV&G9T13#KF[ ME0YPUBJZWCDX/#CH68T?] P6NDRI,*"$EQ%G5=8M9)RTZV^>N86@_[-B>\V6 M[ZCA[0#W)PASUFI7&5V<.=N2S(8-]E:V77_Y;,4[VRL+)]4\9:U*.N[ S%K9 M/?NIZ?YU'^5\]K)@_>/,T#"-C6N,31/@Z?SV+>Y[W"3?;LR_T%@[#/7CA%U$ M4H3L\@'(KHO.Z0=+/;HISKX0N"7Z^)'0.,23P&@-^=9N7;\=#^LO;T=#OY)=\@KLS?O+\>W&V-16--JMCU(0,ENWE]]_'4I M#11TU;WC 2T:=/7=[S7<%?[O4$L#!!0 ( .*##%/]!C;0M00 *H4 - M 97A?,CU8;7/:1A#^'/^*+9TD,".!P,;! C.C8.PX30P% M/.-^ZAS2"5TJWU$5!%P R(3J@Y+J?+-5JD8 MY22BAR5?R(@HTZ.*NHH)7@)7<$4Y6BL:TC@0G!YR4>KN=&IYS)VI\):0J&68 M+>?*3-B?U*Y;L6IGMSZ)6+BTWTY81!,XHW,8B8CPM^V8>![C,]MB'*IUQMO: M:WS+5;$6WERF0K7O>,@'VW -"AEJ/G!%)"- ,AN>C\;ES-H')H%.;=I\\FGH+ MSJOC:J\*XWXOBZB^V[0,<,;@' V&D_[1LX>X"NS VH?!,4P^]&'LC-X[9_VQ M.;CXU/\-G-Y$SS0LJ_&U"/_];?,E313SE[=!3[DF )Z3 5>J)*"9\6:H .CO&"/# MFK_B>969UYA*)CR@2&@>?$PYA5WL"$UD!I $?!;B^#J&,753R13#+1/N07^! MO,9G%! D8DFBX\U11UF(I8H!./U/>A1])I2%>&QXP3[C+DVL+0T G08,4.#ZC;=:Y#%L%3;.!4K=PS_] MUAG+VP3\-,2V=K&.H6ZM=;M)>IDR22/$2W1BKRM8)MC/$NK-LE=9U^FZ.=>- M612K?K"[U]:=]1\O1N,QQ6 \5R(ZPUJ!$,;Q<*!0N%DIPC0#Q9(FNBB&GB9A MB ]ZI"9].'$BQBHE1K;*7Q]:=.BQS+4^WVB5AGE-1:R%%4XD=\YS];EK]8,Q M%$$V@ZF0*!T/2Q:J/!J&A1Y;WRCYR.MOFUPTAD^,U%DYP^I++<:LZ:\;PZV46V]OE&=S95YDTFH9;4[G^8#H/J4?5N,O":5?!["OEP)+<7/B;X_ZEJZU2E93R5RT+)O_#. MVUZJ[DG3MBEIX]?4TU'2!O1#E+2#5ZV9GDJ@>>P*W) DR6'IDS.>F$/GI&^^ M'_6=7_1+LANSPY/CR>C.6.";4LPW![6H@^')V?GG:S2TT._R[KE@%#7];J_; MJ67O*/\"4$L#!!0 ( .*##%-.O%:)71 !7) 1 =&AM;RTR,#(Q M,#8S,"YX7K;WP0&2[IY.JM-3).G,9#9I4@D]/6]3 MQA:@;6,SDIW+_/H]1[X 1K9E(Q+3\(31[=P^24='LO7QYZ>I:SP0QJGOG;:Z M!YV603S;=Z@W/FU]O3=[]^=75RV#!Y;G6*[OD=.6Y[=^_O3/?WS\EVG^0CS" MK( XQO#9&$Q"SR'LPI\2XX^SNVO#-#H?3CH_W=X87P?GQF'GL&MV/IC=0]/\ M]/&).R?/1@<_&[<-.I]O^X^;Z7I1M MQ85M/_0"]IQ6>!HR]X 3^V#L/[3CS#823"N$C(%<>37BW*4J#J'RTI"Q7#!@ M9O \(WR)?U$%)8#L-F9CG8[9Z9KSFN3)GLAI8,X2$9=ZW^7M@X:.VI@]M#A) MBGL6M;F\:9&UU#:GMKPH9"P79$%:<&3QH: /B>W(MEWS:+%H1BF+%:(L6;5@ MQG)X@9PE9H+)U$^+VH3;5C !,,Y(&(" ![8_%<4[[X\Z2960FV/+FJVR%&=( M&(*<'#&2'$DE9-P)EN6(3?6N'64N%J4%AJ4>=CT[->S3"A#BCM(]/CYNB]R6 M804!H\,P()<^FUZ0D16ZP$WH_15:+AU1XD G=\F4>,%2@87LP&)C$GRQIH3/ M+)NHZAF&!<,0?9M.9SX+#&^EA8*N&HT'USY0$*,1UN!%59(_)OXY +*M=E4. M%GN#$OUYA>BQ&NTB \O(2ZO@/S.I9V(2#JI'ZEP4XKY0"]*:;>(&/$DQYVU5 MYR<[EJCQDM2*^,#AI08/.4.\$B:2XOBP!A87AC@ELFEY\;0.X72<5Z,;%\>' M&E171D)%X"<5$/'OZ@FZ,*TJ29J6%T_59"V>*-;H9:*QM2&>\7G4QM[%.NF_ M-49 J6^4QTI93?&?UQIT:AMH=>BI;9TLW(_;S'=)VR-C=+#5>HG+V%(M["K' M.#ETWV?YL#S/#T13(BU)GY MEJ6P@0$4,"BL>,&)"X0G;CJ^'8H'6&F;\$N#9Q/[(IL**BT#ZWV]NU+TQ2,^ MU9M/F4S8G)LM6GJHK#X_=3H=6/9?Q+06'WN>8WP69(VK.=F/[0RM%39"3IR^ M]TD\9[I'7#DN451Q&8+J];)FEM>,4Q.[JIG;]CV'>- 0/G'?I8X8L(>6*[QZ M/B$DX&8TQP8FP)GZCAEZ5NA0,1VLAX8UJ>L"2Q<0"+>/-><27<2OX,KXF?/UG#Z=Z!C5G%J9/" #', MLOELBT_,D>L_OO0()26L"SOOZF#G'#@R+I&C/7[0C)X?$+-K.F![1F=( .TV M##GU"(_F%= W%=9<9,-<%S_U">O"SWM?I'9'Y_H7)(BC!Q+< M<9L>F3R<3BWVC!V0T[%'1[!(P/"++38MT30S&&1M2M9>;E4GJ L+'Z18$$YN MQ SV]/LY,T8O9<:XC9G9<:"\-3T21,L-,!4YI$*W#H]B@ M\%F(I\U=*Z.AR]1'4E-_$)TWI1^'%1?H[S@"CF$J?19_85 -B)C.\'',K*D6 M\Q<2T&7[MU+;H^MV&Q''03LFCH](?,<-W^V8//#M[Q/?=0CC<>163[!&WK0N M8[^3AV,Z(LHW)_OO./R[ZW;NFE/K?SXS[1",,D5[X!@-0VH0\6.#9Z M;*].3A<><**&/WCA3D'=SYA9=<")4@\8 M9 WK,KL\.B<\OON4J/%9$-U= Y?$Q[1%YI3IZ#+_2D"N)/AFO$F>=GT3ITK\ MU QP?'SYN&U"5Q=:Y%&\:N%;X\U ,+7K^)&%6W7BI*A]37@XE ?YY%'=O=W+ MHZ\Z[:]"1Q<.Y!&_XF#O'@\*,5F=@% BI L1\HAA20QX#XGE^*U.ZV?;U&5H M>;QP'AK>VU0I?JO3U(JD="% 'C4LC1CO@5$4YM.)AV(*NF!0,9ZX-W_](WD. M"2SJ0D M+-QC8)T0TB8 LA8#NM"CXRSB'EKK6);A7D8X-_'+8VN% UW@TA(IQ?!)Q%^* MLSV^*EEW:H$4F$28>(4:RV!B)CQC&RFS!N M].>,[Z&Z&3P<-AFLA]KA*@\I;P"NAWO %NT8@6JI0UV U0,Q.;%#1@.J>?"K93L.L+($B%"UVHDH?=RU"EAKE=QUJZ_;Z)02BW<5W(D ?: M%S?Y]T.+W"+B9_&[B5K'#@4RNB @CY8O0"!^6/Q8X[[W9^T$>DG6L?XHMII+ MK2%U]:^J*Q/5!15Y['L)*C="YX(CE'ADJYA)IJ./HF[[$X_I7:C5)ZT*./-:< MCYPXV12LB0\()ZSM9Z1BB_K1 5J,US_@?U@,1^62G)EK:3YXHH<375"K>@[< M-/K1>=Y>S*@!C$9%DYQ;9'0/O&)S/UJ,10H"4\Y)\ (P?8M8 MFJ-I#YNJGQ39C*M4G[PN,.5\ZJ+"%TYVRJ/ZV,Y>\!6G+%\$)JX!BV\'%;C# MNY+^[#G_ V6*1?' [SF.X-UR;RWJ7'GGUHP&EOOYB3";MJFCJLX#^ M+0KV1X V*"'N1KX@PP!QBNB[",G CS;8\,;E5"_UZFY0&0X95M>%!?093!X) M0W/=!(,)N;'8=Q+T1R-HS1OWQHR(6C=D.B0LU81*R3IRI[6$QZG)/@5W = "Q75QE9BLLT M6BY^3EP7YA]N\$?.*WQ9:DDZ:_)_YQ?U^*\ M/XIGI#Z[H^-)$$]9T>?B8O[+R]4?O<6)6EXD2W0[=+"6*-\()A"G!Q..-2;) MO'S+J$W2:CRNQU4%K]SJ>F8'I8BCOB^LK/2<.NX>(/ 'A$UKJBBOK?KX29"^ MJ=XPH^!*]=DYNA*N"UY,B/-X=(%:B1)*JFZRS]27N!\&B""<6];&0?6VFHH# MC>/'=@T:^9,=K,OPJL#X-<#,C)>3V_65X(2XG#3O>X![5@O88+ M<8YKE2FL,T1@)R-JW=J-UT5\U%N<]%XX1SD_1HG"77F!FF[6:JV9NHHNTUS8 M$L](GY_?4'FB$%,W*T8VN='<'\JY/]P.[H_DW!]M!_=OY=R_;3;W%^0!IMYE MUC-I#>9;.O_*LQJQZ+P0[R<"16CL$@;_:'?DA@03W[F":2$.J::2*!=O7#0U MWW#Q/?(]S_DL;I%?.)>4GY]L-^1B-^^29#IA3EXCQY)+/V3I%M.R&/*L1DKQ*['<8#*TO._\C.)A MM,FR* 7YC93G:CH-/7+^'! 8!N[QK*9%_WOQB)M> V#>\UU_#,[T=> LRUFC M7H/EMT$.F7Q+Z8V8VZX\&%XL3BY(]'OE)>&-;S28))TH/6$;+Q!2J>K6;MK6 M68$^KGUO'! VO2 CPH!_)_91 *=]W+3_XGOVRK(I7T%UFVNPQD X% MY3-?A,(S\VI^=B/&LAOKB4[#:;)Q+<*3ESZ[XCQ$9?5'"W&:N4B5ZC06G3!L M^#,\M(">LF?#L/OY"4^9DNB5")$:];XX/5% G8K;X^QBA&[@7U(/6J>6>Y^< MHHH/'@V2(UF)+A1+O]9:IE!.+F.=+\J66V*+Y.G%5K%&S&'1UO-Z:;B<]^+W_)+.TMAB=?;C,VW M%Z,/%NX3I9QD#)2?WPR+,-\FQ.$8RI2Z15](,)=%J6S3_.%4UCMB^PQ]GO[H MC'AD1'%&F6\)7A)\T9[T/3P7FLA VCJGC& G<(QN73+.*$ 5TV1MT#2WRTW))4%S:_5N-Z; M.^W1688D&G,?*YR_Q]*-7\7BY0*L5 M-KHF4!I0/YB0WT)7'.7"1?%RC\_+;.02 M9S !9>?L[>7D-5*.K\)-(LX]- 1KK60>61:HK% C)?N]7*[B(HV4*CGUNAKC MD.8T8K;\YK/O>"@Y>GLOY3>;VC#O/-<$"Y=W;^0# 9%Z-DZE<0'5JA*7?L6C MGB++F]UZS257#=934%I[Z_60_P6%>IHI:&][=+6Y6TQ*E+I!PCNK_5?2_0YH M/GN1F5X%K[3^@^I1<2:JU^;VZ*S>13PE2JO9Z)9K31%1Q76W1P?U;U0I4= : M#?\@VE-$DEH;VZ,3#9=DE&A,!X4?19^*(%-L9'NTHG)?0HE.E)K80HTH7QF@ MJA_U!K=06XH=:+7\]LCZ,M]W+U'@"S'QXUA%$9C*S6R%9LK69LE#D5HJM/%B M.HD^A,CM"9E:\/?_4$L#!!0 ( .*##%,@GPQXG@H %B3 5 =&AM M;RTR,#(Q,#8S,%]C86PN>&UL[5UM<^*V%O[>F?L?*/WL0)+;=G=GTTXV9';GMMXZP1="M+5%))M!?WR/;$ +(EFR#Q$QG=C8)',GG.9*.SBM\_'6> MQ)T9YH(P>M$]/>EW.YB&+"+T^:+[]!![\_NG^MA-T^N\^]'\>?NT\/5YUSOIG MIT'_77!Z%@2_?(P)_?.#^F^$!.X $U1D?UYT)U)./_1Z+R\O)_,1CT\8?^Z= M]?OGO25UMR!7[T9R-6"=^,=>_N:*=&OJE_.,]O3]^_>][-T5J2"["&'2T][O M7V\?P@E.4$"HDDBH>!'D@\A>O&4ADID8*R%TM!3JKV!)%JB7E,#.3T_F(NJ" MU#N=7'2CSOJY]/]S>J9(1; Q01698I324)Q$K*DIV3?_^F\WU/D/6!= MX@13&80,5HP*'*G?!(M)I!8S&*%8@0O$!&,I@C#E7%%/,2)EP/+[HRDG"@N6#%+L_M/T"XQS%:LWI+EF(45TE.O_'%#)>98R"%:H)%:\5@Q,D1<+J[RIR\?%J,1 MCO-Y+$;E+,9JYS)>R%3'HI*D6!ZT,1*C;->F(GA&:)J)LH=C*9:O!/F!/RTV M[P_%RW]AYC,%$_?L#3#4#;$#9(T2;.=<:<.QA5+ MIAQ/8-N3&;Z!.R#!MTP(X/5N_(CF>G!U9G&!-X+#"1H"Q4-$HAMZA:9$HEB' MJYS:!?]"@-+1L?OF36?<51R$730.>+U"8G))(_7C^J\4CF0,_(A+>84X7X#A M\S\4IUB#P6JL"VPL21A]D"S\LQ2&ALP)QU1R%,K?B)Q<5IW;$DH'?*\=-0V_.RC<\@D&0W;53E@<82Z4X2 7UJ4-;QE]?L0\^<8D7OJ1.KY+2!UP_I50QF')E^Z\AFL=F0..UP57OD5* M*!WSO18M4?LW1D*0,<&1.1[#&;S"67D)V QU@.QNJ@+18 /<8B2PN95M/,XY MIGOR/)%WXR>1&SY&>#1C7&!1P:'"8JM(A)=SZ@.<5:3'N QR0D.CSF QV@,O8XO/(QMIFYH85W M/V1<1>0OI>1DE$IEB#PRI9I4H(S%P,MSA:7<[N1ETEG+2%[RL,,X//*BV^]V M7K"ZDHM,>SX/XN&;5.5V4KB@Z(DT2;(Y R)QLAP_YBRI"K*S!EH%GFZ$[M0' M=.;)-E-89S[ JI%V,,5W[@,^?4S,%,;ASM;.;7=,QV>W5C"]FOT[-^4;2F.[ M^G<\=L'8'=$VY?V_3GFW<$5- ?WH%E"U7VH*Y"?'A\,VA^*3%B[QK3<7J\H- M]TDWF\&RS#OZI*S- )I4?/FDN\U0U0X/^Z3JS:#:%V7XI/W+,=:JKO3I3K#? MK8T@'?@ZV(7E2*\ SRB?-;@;)J(S>)[5N"*M) MUX-/*M\,KFV>RV]5TBCGLR:5\KHKO]5/6S*HRAWZM!.,*RMW>P_^+F\=8/M( MA;[*Y&-O4R2W\/>AVE=7!")@XR!$8A*,8_8B6NQ<-7^$\Z956U8;]:M>)FKS M_)VANAO#/8'CO$%<.:P#(K+8WB"%#94[LZKM?/GX]0[6)O/85"UHVVY#KCS2 M RPPGVT6BAG1ML#.D+,0XTA\!G5](T2JFL?OQFMNRW:IE/4X%[V> M;P[G^HD$#R8A:;*!R7JH*V ]P X:@=(KJB[7[V@0UIG" =+/A"J]E$5NAYS0D$R5E[](2J 9C7'1,0GNK7+8 M[RAHI"D3I+ [REKNC<8XPB(48QA8NYZKZ'I*Q$2).%>Z)7B,QCGI5=S4:AMI MXD>.(ETYN-U@K]"]5C%:8]L>Z@6RS&;?R(!7-)_:3^$%4GVEAC'2ZBF\0+JT MI&V@[1CC!98\G%OE_M0>[P7&H@)\4&0;=E:"&P.VFI:U M&"_W*3=73Q3-70*?2D5:W0XMI!A\JC=IMC]TZLRG$I.V3X"1AU6C[# X&@G8 MNUPU"A6/1QS:4((IZI^/\!28!L%,9?#N"&50'<8U1?_>6_06J6ICLZ=_C*>\ M*JYMC/[4?_26J1ACZ/X:>S;>CC%<_^TW^V2V,7C_33O+Z41OI5B9V_4I M4.ZM%"OK 'S2VNZE6+^"U\\6*I8?(B ($%64:]VN00Q^S-XZJVH\V;.&J]H( M&O5A?6.4+35?WH]<9 E6.WG9PE>\OI%];C:)F^^]VNS KOCF.H,1?N%H\,&W M+7Z5<177VY2NOBU$\X$VGQD'[XWFE0;AXI$C*E!8)*VR MOPJ/+_I_*F3Q\=%E1MA^'^9*>EK#N4P*E8/^K:?5?G^'P. X*^=Z@&73:H :^J3^)1'T)L>K-E&]2G,;P32 M0K5ZN8 [K#!FX*1Y=< ,P538RUY47#0,13)#G]6'8]8>5!N+TH<,6'O(]U0[ M>0@-M,.89NV$XGW8W.4HC7UAGQ:L;@"EQ0Z>0U4S-\79,+KFTZKO*UFPGUUQ MS&(X1'3("QO')B?)C,CW=\0<[RU+.1SD4VV+-]1_(R0PO/(/4$L#!!0 ( M .*##%,(K-U#-4 !UE!0 5 =&AM;RTR,#(Q,#8S,%]D968N>&UL[7U9 M<^,XMN;[1,Q_R*G[S,YT9FW9T7UOR%NU^V9:'MO5U7=>.F@2DM!)$2J M*WZ M]0.0U&*+V+CA4$9$1:4L >#YP(.#L^'@+__UO$S>/2+*,$G_^MW)GSY\]PZE M$8EQ.O_K=[_>!9.[LZNK[]ZQ+$SC,"$I^NMW*?GNO_[S?_^OO_R?(/@%I8B& M&8K?/:S?W2_R-$;TG"S1NW^>WGYY%[S[\/.?/_QT\_7=K_=G[SY^^'@2?/@Y M./D8!/_YEP2GW_XL_O<0,O2.$Y&RXL^_?K?(LM6?W[]_>GKZT_,#3?Y$Z/S] MQP\?/KW?M/ZN:BY^C;-MA_W&/[PO?]PV/1CZZ5/1]N3SY\_OBU^W31FN:\@' M/7G_SZ]?[J(%6H8!3L6,1((6AO_,BB^_D"C,BFG40G@G;2'^"C;- O&5F+!/ M)W]Z9O%W?-;?O2NG+J01)0FZ1;-WU<=?;Z\.YP*GV?L8+]]7;=Z'2<))+D98 M4#23DKJ90$'!#^+9_['7,UNO.!LPO%PEZ+OW[8F*R3+$:;!$RP=$&Y)7.T;G MA.(E2L5*"#3*'U"P?6)#BA4C]3C':!;F2=9^DE^.(R5X M0^UK4B/$^,)><$&W0GF&(_:GB"S?"W'VX<=/']X75'-ID"'^P"Q(28;$DF7Y M T._Y^(K],C_SU[BR!9+$FS&* BV&$(*@4/%*19"Z O_LVHM".P+3$D)>LX0 M%_V5@-H0DY#HX-6QS:MG*/K3G#R^CQ$NGBX^%/-1OCR$_W619CA;G[]8(4GX M@)*_?B?[N:0F$7*8T&IBAJ>FGN%ZH>H+FH=)^>S),V8UA$E:-*9I%K*'8M'E M+)B'X:HD#"49VWP3E!O]2;5I_4?U];_.,8L2PG**[CF_G/*G?)L\L(R&4?:* M;HL>#G#<;58'7V+HBG]\/>WZABZIO@\?$J2C^$4C%]1NYDVJP:JC8S2I9&;$(:K 7^ MY"'Q2529$J)* !&=&!\6B$+#D;RNEVN$&(A;0T0GG;^:E_M1HW=3OZFU151] M2=*,,_5%4LPK5VS07'RP1KQGHC198BKI-_"JTDL-$WE K 7D#N9?WM&79*\MO1EF^"&F*TSF[0?1. M+ 6=(J=M[Q5^MPJ_5Y:]LNR59:\L'[.R;+@)#:TLQR3*BP]A&@>H8+< IS-" MET78R5QE-AQH,,79BIY>U.<)?WPL2+A,PGF-8EC[>X^JZID0,A2%9R1^O77+ M?NZ3FIQ2@9VOHC#Y'Q32BS0^YR^OCC)-TQZI/*^XJ'PV7[N8Q)?\NSI%7]MV M,#K%')E1>=!R !JO=JM0IOR:-A^6VCJEUZ3I %26W"9?0LIV ]#W?_.09H@F MZUNT(O2UN6G0<@ :[VG(M37Q]K1$RIH.025_A(JRO9][=\9,XI@BQJI_Q.H\ MD7IF%&V'HE/L<%-Z3Y[D_B-IRZ%HO"%Z?VC"\*&B977+U[_F^TEI(I:=<_?62Y).E=QBV!PBY@TSPK$N.X ML2 GUJ!3_Y27:EDI ?F#Q1NN53E,FL-P',.B9D W=OG8BR6B<_YJ?J'D*5MP M)EN%J7S%*%OW3NLE3M!UOF^>'Q!XV&00JN@9EW1S0N4S5]NJ=]JNTHA0OO@* M!;40QVW0$FB6]QUC?JG;!DFR6G.N'+(Y!M);:O>:;L/GZ]BX4>:X3(C M6R-\-.V/*B1I0!,1+I$%2>4R6]:D1ZKN4)13/@DG'Q_N<59KV\N:#$#5Q7.T M"-,YDL@05;,>J>.FK] R[];+!Y+4D%7[N[/@WYL)CAGYH7R(K,F;ZCE$9NSK M)#;>QH%?HSQ<9@O/P!HWQ/81*#:5VF<([1,X:(I@EB&F[\%A,HL[&<+[ 1P\ MPWB5(;X?@>.31+H,T?T$%MVAP]\0TL]@(2E#0(;H/H-%IPC!F6[:_2>Y-.9& M96#,%!]4K43F4#3%!54CL?#QF4*%IZ%8N&5,0<)360QCK:8 X2DM1F%:4WCP M=!;SD*DI1GB:BVD(VQ0A/$5&GDIGB@F>^J)VSYJ:Y/ T%[6#UQ07/(U%X8GGL8 =X>J3>GY9WE&8X MIM/RDR0A3X+5+@D])_E#-LN3210)QQB[11'"CR+J6I^)UFH,!UCW1.=-2*>T M\#S$_PB3'&W.*TH06O1TBZO<$B9YMB 4_\'7OA:/K <$'%>,Y>887K:&0+\\ MR=VFBP,D-WPPQ)=KW&2QV'5VCLYPR9AU H)&SWB&O7S-D".N&?)FT@9]38WQ M)0P.7E.C?^>V':066K6ICP,8XB:*@R'4_AWA;:"JM0E#B/W[P=M#-/!5.4XO MM,-H;1<:XNS?*=X89R>\VK]GO"6^.EO2$%O_+O&6V, XC,L2^5P[81'%*_&8 M@,R"ARKF4I0T>@@99N+;%2><]RD\Y(&Y<[CU(X8M@=J>4N_T?7M.7T:S/4.5 M__7:2.5?_6OZE"+*%GA50YWT]Z%IJWVIBA90Z6O#=X?B3'SSK[/)[?T_Q<)G M7U]L"141RC8._"&;R/GY3IY-TOA42+#I[&9/?NG*VC8?R-<>]CXX\#XX7[=W M'#Y&-1#Y!DH,]J_1>4LU^L+ ;T:^A%0S3XSV3%!N7ULNZZ>6\N##?+VW"#>6O/66G_4 MY@_":9[A,"F"L9,'DF>_" ET5@H@DWL6[0;P-JFW2;UN[77KMZI;-Y683G3J M3P'+E\N0KD5\CN%Y6I1>$!>SE"D[0E5=D01'&-E>9]YDZ&%U\>84>CW][>GI M1B&WK^$S7N;+VEB7]/>!:+NA),ZC;$KO$'W$$9)$5%7-AJ643=*X(H))0YC: MMF.BN;.59$?[K3BN+V&'@]^&I$FZCFI^A497#\'TB^C*GJ-A,Y70H&[HX-4BI>#^"%K'VKDD:[KXIJJ.)P@<*S72F5IQ9,=G:?V M$6P?P3[B"+9;?X^3./@/ 45)6)4FS-9!MJ=E;<@SC'N;##5LG-N<(A_7]G'M MVJC7Q>\Y?_!7E"U(?)4^(I:AHKZW-,1IUF&PO0;.\5% B!N M @CQ?Y\_X71&[OGS4I*0^?J,?,EB.9E-Q^B,_(@_6D?>89L.'G]#\2/?JJ]2 MQB5]GBDY3=?6X?GY2<2E1WG76/&1HGIA:]WOF# !B)37T2B/QFE:.ZE=RWI&X^3>@"KX+9T9MP(7X82@;SAN*@&-N?[$DD9<;)-\V]W:T MXM".+CCKD$/U<6-P/*KQTKRX&TN;R0*2.]OYJ_RI$EC\:GFJI'%HU,F!D!]% MA>[-(@M6'#AFC-!U\>N&/L,3(49C#7LDQ((D?R;$GPD97:W#KWS)*&FK^]U7 MV_/5]O92\>\7Z.]YLO[XX>3S-5$=!U V]$G1=BFNG CS="M-:T?T"]\YS365 MK>0-G5,M/1IGVGR\" "D6OHD;Y_D[9.\?5HG'$/?IW7"3PD;?S%# \6(V*H@ M$/&]Z:0][Y[W[GG8R7:F]ADX_M1*1&+NK@#)GNTV!@BY/[Y*IJ^2.7C&I^YM MR#WAHTNT\D45K1'Y\/= X6\C5[634/=/08)"9GV_W^MNPP:PZY_N8]5O+U9M M[:3;52+E\B:-0QJS7U,8;0E&L_H9CC+X55]1=Y7=,2^(AOEWHG+Z.> -UGB4K0$7$2*XP2"5)2*FSTL/4F&HPWK M8+(BRON=WI[?R9^1\&HF^\7G(AUA9ICW+WG_TA'[E]HHT$[\39^#5;@N_EQ14354 M/$U\G--P:>EL,AEJ6$^3.47>S73,;B;9C8#A.EJ@Z-O-ECEN2MXX"REBDZC^ M?'^3KLZ/;?OC\B-# ,"C="P^%G&HZGYSJ$J7_*5JZ_U#WC_D_4.@_4/C/^KL M#UH:'+1LI'Z!<@L .'KI/3K>H^,].MJ,(;U&Z,1Q<_(A8!DG94$2/H$L0,5] M/98N&_4@PSIK3&CQ;IIC=M.TR-2X>$81Y[-'-)W-<(2H-&E#W7 @:N]Q)B[I MNDIC_(CC/$PD^3C*=JYH_0UGBZ+BM"@QO<"K>Z)@V18C'"N^'NJI3K+[!?H: MTF\HXVR-*$[GDSE%A7"5^S#->[DX;OD4TEA3W+"VC5-'V71V1I8KKCP6[[ZJ MRWY&6,;N%MPR.0V9*-->A"2TYQ [&M4[#AOCN."*#UDC="?4DJG^7)VVO0M7 M7"AD4T&1,!NGL[T+ I2.:?..QX4*@.-]MZKWU_V$4I'?4:SRT_7!RB^$X4XB MIO%-$J;:\$.?C_(S9_LH"+SG P[]4YL_,!SCD*[WQ)%"S]&V]T$3'S3IXK!V MK3Y-AMPM($Z+?OF1YFH3),!ZEP/IP*(?;3C-4 R# M2:S-T*\(AHO;R!MB[O,%Q<%]">(CJ=1KX/\#P[Z#J$[$V@<%BMV=ZI^MUH0O MT.M3*'P*A2Z%HM-(AIMDBY-@&?Z;T"#*64:6(CU!U"T)RZ)/+* H0OAQ_\V9 M)F!8#SQP4D9#^GRBAD_4D)1MX=QTMF$F2=Z#O-% 5)8FX LRI.%_;=LQT=Q# M0Q+76R(5(4G3;C 0:?+(#'I P&%3QLN\*P1D8K;M%M)AC['C M@" +JCWP@$KU/?=FO7P>8JML-[Z_/Z(T1]>H/J/7J*W/)_('F'TN#O@<#(7[ M@UCY'" !LU&V2(.=?R18Z[5D%6"E%33:9!ICG1M<\,.$(TE#]0A4D*[[%7LD M*33-C "R3-,1*O1P+#[>6Q$>236,2< '#NV;*#S&)*X#BTY9J'P3!VOE; M:W,;5$?+JW-,M7&>89.-.L=4&SX"PWMM=CNSV(HAU.^!O3YM\,T0UP_ <.G# M>3ZYSR?WV2'VR7V*BM>VL::A,_@8GJ=XAJ.0?PZWUS0&*Y)@49=[^V%#I3YU MSW;$P7+VFA'FD_7>7K)>T[04<<%IQ42:6)J^@P,4BIM:"RK7Y?]U ?:FPSA M_(H2S4O3M'9!/\6$WB#^_YBKX4G(6"'@BNUQ>PGO.9>2%!>G763 &@[C ''E M7KODN[*X0$+,OSC6M5%IS3BTV2 ^0.P#Q%IMUDA&0 K'C2@X[(U%;RR.R5C4 MR8)#9YI6'P2'T8!PTI5J",YM:@>^C=8!QK/?#'H[!7-HGTAQN.]3P/+E,J3K M@,RTKH-,2"/;^^=;/&'8*RV.@-RL&: M]W5GM=XB\?Z%S$1T1N@RY)O?]"'!)=D7SRL492B^QTO>9#J[X]^R65EEQV@6 M>GJ*MWN/LM"B$4O9<\0HK'05+&^<>^/<&^=';YQ+1 !II52 LU#U*'M5&IQ8 M;M\'*4M+KV^&BU0G(L:B1-.3HR3 MH@[D'8IRRAD7L8OG*,DY$Y4>J^4JSRI)>!%2(2H8EQ5%:2J=%MG?@[QMXFT3 M;YMXV\3;)MXV>4NV2=\[JA/%_8> ED4O@U5(LW60[:J,-PRQ6(PXK")O39A7 MZ+U";Z'05]5C;P1S[17K9T:*5=-AO#+NE7&OC'MEW"OC7AE_F\IXD_W2B:K] M8\!9X1'1#'/"@A4'C!DC=%W^VDC7MAER6&7;GC*O;7MMVZ3"Y8:ISM%#9J0F M&?7Q>K37H[T>[?5HKT=[/?HMZ=$6FZ,3I?FG($$A:YKN+^D]K"JL),)KO5[K MU6HQ7P3_B%O)C-0936LG]#.&T)3OG:$XN%(0^ 6'#SCA<_LUS$0 ;6V(K?%( M7L/W&K[7\+V&[S5\K^&_)0W?2!T881)]:U7 B3WS<\";+'%Q^+J\NE1P/::&DCB/LM]"<>]ZMMX* YW0.ZT'JNL4F4X4=[F/I=%VXK&HG3N0\[XNF9EY.DA9)B);U<4,=ZG>*.\1Q;BA 5" MSN3A5DR8.@2Z>^+ ;H.N"??.A;?G7& TVU/+^5^O57)Q5>+T*>4"9(%7-=1) M?Q^:MMJ7JF@!E;XV?'W]_\4G2C=!_7($ M[TTYXLN:CL685P.1;T?$8#<8G5M"L_N"L6Q5,T^,=B!0_A5;+NO'P>*=8&"< M8-(5=&Q.L.%+5Z[).?#L?@SD1UQY%XH)OVM9O8SC:L#X9 M*Z*\O^68_2T26_PW0K]Q#CD+5SC;,<2^)5[?PD6MEI M)FDL_A'.X\KL3O-WI]6>O/Q^?_MQ 3H],<];NJ4YT8:OK M0=LIRET\:E@MNCN*O8I]S"IVB[#S"DJ-E^8]OY,$1/A1/V&L\59SC*R1'1[Z%7FQS3I PW+ M64X5B4$V7:$A$Y&MYN .>T/#M[U8>).CWP2F=! ':+D&'2$4L^).M8I0F:M= MV=;'"([SI!]_Y'2VMY?46#=&;7U\H_>\ND,+DVB,/&@(E"X38N6G@ 3-;(&0 MCG35T87=+.0'F(3)MF^*F%OVH(*.?;/RD61B*AQ^8%A8MC,0K8<=%$>:[GRM M.*NC8&E'G*6/+(!B,OV.38S]K>!8KY7*THHG/X'A29\W8[W ?-Y,SWDS+1PP M(TN@:>XW'%;0# -4YD,TQ/H]$*QF81A#4#\ !F4:FS.$^N,XH$IB>X8@?QH' MR$;8?@:"K4& R1#A9V (#=SZ3E(P?PAH>?-TL!)73P?9GK.@96+Q MRXB6Y!1V,5P'646G9!TF>(8FC*'L;R2)<3J_NI*GLYFT[Y L=H:2)$]">E^( MX/4Y?L3"/: GT*QG!Z2>XR07LOT7SIIB'ZY_G;6Y;I9=N\B>K'W")(KR95[L M68*4+X35DFO=N0."_X;")%L\A.DW=HKY[AHMY*]>U[8#7852X@A1,*6_HG&JE>% U'1_E &298%NAB]!]C$,:6;#;]*73PEE)*G MLJP(_T5ZAJS)$"Z0DG3..7TII(U(OU5HG*JF "A7ZF[JQN.D'H#N>4/)#&N^F=> MJ1I$K#)N0+$LB/M[AWM#9FDTHSM*:Y4T &8]V6N>I$56(ZAEUX=^#N%8>)NU MV2X1$,P)0$.<+14:.$>FV_K.P(DCA1WX6O[HT[Y!2IVN[>16DJ>C]+("PR2;YM[.UIQ:$>'CCOD4'U4%!R/:KPT+\^IZK(C07)G.W^5 M+\X!PX2T@]0P^PV,4FZ'MH\D;3!ZN]E4-#^H-JPZU W0AD? MADBAU/+09<@8PH%2M6/32G$BRQ 1M%H=NA1*0UC0"G1\:9R?:*H?#*?0VB-N MA@B:RM/T5(,I7FA*CS*QW!04%/6E_B4:G[\QA0M%B=EN$'9'CDUAPE-@FASF M,$4+38FQ/BVQ SI@[:0DK:ZWP>BS=_I.(X['>\7Z.]YLO[XX>3S-5'5IE$V]!5AWGQ= MAY=:ON+1Z%M!\SW%\[F4_SH:U?E\ M7(81XC(AEYXPUC5WCN!8JT6\)%):M=*T^7@1 #CM6&/M2T H6@(XA>Q/?X^& M>@!<[T^,@CBD=50G1L=]W:2!$B_U_(_I+.N;/@_H,_]\YA_LACR2,VQ.*Z SV,=W9MEGUG>^WS;) M4)*Y>(?=AD:2?C6:9+,F80G#.8"6@=9SUB2T3+1^$NZ@9J!)_>I.,LY^"A(4 M,M3V9D'=,,/FD9E1XU/&WE[*F'V62E0((IS.^2I/XY#&[-=5S+F-&_8_?OBH MS/"PZNL"6_SOO#JH=$GH-7K:$7Q#2T#G5-^'ZQ:DR)>6O&SNG_A;/%]ET]BLK"V$8@9#T\9%$MY'$GJ@5 M7N[I;!*3E?1Z.Y.FXZ/<9N_U4=S.8H3-]BYBPX6C#1VVV-?!>,B-7A-II:^! M>>V=U\?GO+90>4?JP3:Q3$;JKM:9BTZ<>C\'O,D2EUM P+80IL=Z/Y?U8Q^/'LE*\1N;!LM)SG?AZ/@>KTI\FZF5EJ+B;07R< MTW#9TM'39.AAO3S-*?0NGF-V\BX/@DJB_8TZ2K M\UH5XZS?XVN$N,QQ$O79F:CSC=@TO7@6WO(!^1]0-X')+\KQDIK&ID[J*'&Z\0Q=/(A8.)TK#@RBR@+4'%%44N7D-V@ MPSJ#FM#FW4#'[ 9JD85Q\8PBSG>/7'K-<(2H-"%#W7 @:N]QEG "KM(8/^*8 M<[DDUT;9SA6MO^%L45P3S,6!N ?QGBA8ML4(QXJOASR@27:_0%]#^@WQ_6R& MJ+@29DY1(6SE/E+S7AV06 5S-P\J:D!<$KI3.L[(=7UP--*ZGXNCQ$GQ.!07=W>>AEQ'X[2)0@<%TU8U#R0N'[O.+M ]A31^ M7:OO-8BZ-@YHO>#*%EDC5##%5'\>4=O>A=.V.B%0U7?9\+O(KI=-OTD7,.YG MN6BR[N?"C1LFF\H[PJ4RG=W3D"_5PI^D#'V8=SPN5 !"._62=2+R&>;%_GRZ MWC6IUE(AT291A!)QQ.5E3T4!A3X?-::9*V6I.($Y0SC+Q8W6:9E)TO7$Z9\$ M<=Z8E ^V.VD:WR1AJ@VI]ODH/W.VCX(B[:H+Y O%GJ^&XCO5-*C:^Q#O418< MV:J**#[/"RNPD)HE.URCI^(G^;S;=(:&;D_=9Q?/B$:8+_ F2)4#N4"=/S < MXY"N]Q0SA=VF;>]3#X8IQE)K/Y,A=WF(TZ)G3]+)AUX?T>;E&(H MIL#EIEBP)&GH1@:5Y=#3NCV2C!7#&!08+FXC;XAY?! 4!_:4-T4"[\:)C)8H@2VH4?YBD)A@!_ @:P]X"EX;S\?"SS8AP!-YR8 MS\ FIDFBEZG^,: UU7Y+-@B:N#DSNLPUS2=+WY8T&HK+T3K\@0YK% MKFT[)II[R+'?/.!$GE O:=+AP^LOL%(UZ?#AG_0/_]3;P[_7/_S[SA]^2?+= M^I43H&C6 1'7N1CP%9O7%GA5M^R %'&G)S*8$%4[%^D# L;N8]\042$T7"$C$[-HMG,,>8\U7>]X!E; MNFJLNX'+FS+A2-)PVP65$M/]BCV2A-5FQA1\1I9)&F*E?HV%AUM+XB/)736) M(8#A73/EAYBXRD'Q:4NU#X)@[?RMM;E;N?]%?"J]3Z6W0^Q3Z;7*L31D 6;'MDA'-HEQ M.\G%^RE(Q)7B+%B&64[YP_A',BN_#!(7K:==8#D"V(,H>E*Y%WC=/Y%L-:7BK/6FQS^\UP6.K'M#ACA-5\O]T\H M>41?^6:ZD(6WV@X'> ;^!X6T4"I;0C\8!SKF)](%XMTH4/'>(B$)8['A7V*^ M&R6"[C;0E0-"FX5?TYC3*.Q<%%\\\^V839;BKR83H!O+ 78)I1)TFM8^P< G M&(!/,/ .!^]P.#Z'0U<;[\C<$=WJUV B#?V K]4WP;CG>\1\:%6 <=[W@[H1 M6&BU #I0I0V10RL28*1F.W&P_ASP)DN<%8Q6'.<56SJG%*61<"E&"W%>GP6X MN%(^SJ-LZW%<\R^C)(]1+'X-HXA/<=R!4W9(DH9UY Z/S#M_O?/7Y'X6P6N_ MA:(X!Z=&,-?NS/[AI2R*QF"HW^R=5BA>=P*#IOH3;ZHA6:&2=?;.'>_<\$."7ZSH/>K*CT*O*DK% MRDI/6/=WCO$RC) R0T'7W#F"*ZY&4L2R6RYUBYTUWB7/&F$R&< YRJ]E*SRM_O!$813\7"4 DG7.660H:-45U5$T!4*XL MVZ)N/$[J =2;N>9:'^-JO# W;TM=\8:KBMQX.-KDD;E'Q)TS09Q M@':/N'IE3]]P7%0#X+!]HO:NN6*GZ_U?%%++?@#O[?7>7O#>7K,R,PV8GYB+ M,8B(E4H*L5,(1N>_;ROS!GZA>N^B@@.)M>< 5/"BKQ4*H=Y#AYRLMSG \:Q& MLA KCQ%(GFTG8X^D.(Z/E5HO-1\K[3?*9NHT&VF\M*FG:NV[I !YITGH;/YZ3H/^/(JEXLZI$'O$2,T;HNOQ5]5NSZ']GSQLV#:!C MLGT^P!O,![A?H+_GR?KCAY//0DRHKFY1-/09 "WBE0H?N;RA@!KUT?I081Z MCRY*KU"_I4XDV;8,$9^/R?M()JQP&(!()KQ8N\X+ (X_M1*1F#N50+)GNXW! M!]I]H-T'VGV@W0?:?:#=!]J/*- N=Z8Y":-_JLZ"K\55"PS/4SS#4&T?6^R1@VZ#X,&A^+ M/^98?+T#D=%LSWG(_WKM.!27:E4%.Z;T#M%'OO?5$*EK-BRE;)+&%1&L]F4; MM1T3S6VX59*E<<:;<"F35->XRK,TE T[(.3B.4IRAA\Y\U\B!1VJ=DX.*Q;3 M<;L1QS<[:3S="F.)!]ZJ+U1L%\\K%'$+X1XO>9/I[(Y_RV;ED1;> 9-8EK71 M]?!CG"&N_=%,6)'*XZQ]/,1%6*H49LJ$JMHV/O#G W\C#_QI52=BI:^,+B9F MICJ"B3>8O0IB)+= .:M;\^&11<#ZW%S!N+J-N=E4TP?CY;9#IK<=?*C,A\KL M$/M06>I@,MQY]OA)BOFA1<>$&(PF.BP*PVP;%?C6.^I;S7\8![X#J@T\ZQ+W%^3^-\Y*^\^N2>3."Z@B7K).+Y*S\(5 MSKC0?.:[!69H.KOA0^7B655YY=?&:9=#=N#;FV3W"_0UI-]0-IW-^.I.YY,Y M1<7$RCU]YKTZ(-%U]5H)67<9B;Z55<'/YIT*$GI'EBJ*%4.T>T57*!:G:BV?=WP7& M>HFHQF72QPD6O:A_E;#[&\X6NVR72R0RFF0>PZZ'!SI#A0QY"+D2(/B5,VNA MG-V*79_Q[;XR+LLU>XLB,B\5D&+YMIBY+A[KY)CTH(<+M=:ZS)T+/JM(3)>#[>8B34LMU!"D7FTD7!TAD2H!X M0Y>$(CQ/RX(QT7Y%Q$D:%W\EA4#CW8>,JYSQ.J@%(JK=1 MA/I69 BF*+X(J7!.,:5L43=V$>T.$VXN%9J%. +#E^ENGI4<9][QN% !6%>E MG3[-,Y:%J=B796!D[5QF5;Q2JYAB^1OU\7DM;O-:>J-6X:+:&<73V9[-?($J+:'77M764C=IA99(@13,I; ^68-(S4 M.4O,5)V\U[\OTE[7'G&>G+]?9"2,#.I^$3B9<@TL,W#,JXY)O*C.HPRZ@.1; MLQ=#-+,!0>YV^28M0L[@4N2,09JX%L&5FC!_A;R:V)J( ;O,T?5'=NX[ [;1F4S%LKA6X MW=F"7RP=ZH90H56&:N!2-D0*K3K4$!DOAE/S$["IZ3,9S'!*?@8R)1T> C!$ M_AD2\DZ/PYCJ0 .Z[3M[]^T00U'[6A^X, 4,32/L)UG?=#:@*85=IDV8SL%( M=+XF^01#GTTM"B-^'Z0H"_A4,E'L,&#BW05\P7)3/N%#/** ; 5'5 MP(5=):=%WLK% ;<]$;"3WD7%$[[6+_FV(0Q$;NMDA:S?1%KX5E#LAWQS<[JN'T"1X#3 $\',H_9N/M-NQX,(0*+]*Q5_1Z7-?;:R7BZ./W+UBJP1 M*I39Z4JL&R42;7N??.^+2HZ\J.20NPUI*L^'G; .$\4&V\/!I9D9OV#Y?7#J MG<-9GSY6CTXG9Q$+WX*$A0RQ,I_ IP6]3^SDKF;Q"K,!QPV,F%+EX]# MO,$X1)F'Q%=^^( 3N3_*J*T#7\AIF(C2O7<+A+(OXL%"ALK=P+KF0! H?9WZ M#N-& &W]<5_TL0F76"@T9DU#4!=-C/.:9;/%]DT]FO MK#PB:H1'TL"$]^X] M[]X[/O>>A78,+A#4!*':0 ,7_FD%46:R@0L!-4%IJ_<;@H9V>K*=>>?$TW[R M(6![QZ$WUS61(DP7B$./XN:_8$9HV6[SRXKO_DT/#G3ZS&']]3V0[EWZQ^S2 M[[($].GK,_@3D3TP+]CS=+UK3IY#&9;Q].I=>U+'W. MN.?,P5JV?/H(Y[=,4)RD\?:.6B*^&HI5;1]_E#/L@+&[(B% JW"/(P407('%(RPGF7>YKT%)2.<=^N%/O0RZ)Y 'X'V M$6CP$6@?Y_)QKN.+<_5LN8XT-N;$"AUID*UWC]%(PW+.M=Z11O;<."@,)PM: M:55(7@7#*816@A6J.60XG5#*MPX4UC*<%2BE79V&J$Q54BA58,'XZ2"EASR5 MY]9W"0^=)H+H1@>1\F%&I$_N..;D#MEYS21D;%LB>4J+1,V]]?^*&*L^ Y"G MDN6[PL]5O]5G8V *5R3!] M@;!08*W>5<-Q^X+9TQ+L?]UU58A1\XXD00;3;CZTXT,[/K3C0SL^M#.X&6TG MHD<6J>EGYQU9"*8G)6MD 9=N%.B114L:6+(C"W'T;MZ.+%[1D_7KQ-?Y*6#Y MR D*+F*BLB M0Y=(08>JG0.'3S4=VRWZ9B>+IUM1+/$#6?5UXL]I?1>4+-MOJ!WYC<^#)[%<1(;H'R\;;F0PC%Q;IX<:9*"!@/J!TR MO5HS["OSP10?3#F^8$H#C7MHSQI_^3'G4Q2+3XPD..:_Q,%#63TR8*)\) NJ MRF?"]8-)'.1IF,>8MS-WGG7SG,'\8UV2ZUU@Q^P"D_@7KKA,I8AE-^%:B+-; ME @&N@FIK 2^92\'UN.D] JSBCAU)7]U8X?4WZ((XN0-'-"<1FB_PUGB[.<95QJ4\.[=FRZ0D.FO7?'LK<; M?/MW"YL@4K=W@&%S-^#C#]0DC\A!.9>O'Z9P<4" M$.]]Y41SOU!.O[.86D5HX@I*&A\1HU&Y]!QGS@UHRM:.J9[S^\F^%BDS^(91K$Y'L,1 M0.'4;F4V71T@\W=T6O1Q@46X&2N]4_M.5&U=T6Z\A6M: Z#?[ 4H.SA <<,' M0YR(6.NB4;1T0_8V\U)UGT=(*+<%F3K6^2D.MY:2R4[)5P MZLGM-Y,N3O)JLQ"G*+X(J0C4L[WHR#F:X0C+\)AW]%FJ;K-4>Z/6T#8%98T> M$J.QZ_0=0*"X2BMOU@VA17)0EE'\D&>"2>Z)V,2$8Y@DG):YQJ;J=G"?/^TS M!'V&H,\0? 7)($H-)NG=C.;]6A+V86MPK]$8K'FR$)B4<6N,\N +N!H8QIBL M+2QPA2[,6;0UJ.$*633@R787- ]7P<*"-4UM97!5*8PQ=G]E^G"UK8U!UH?6 M#?$,5Y7:8LW9IA&8[NL M1@#5[0I.HAJ2TW^*3@%Q4R7-@T]@U.H#0BO4315 MD5-P:K0=1,O\,'#\:H?6/A$3G+9M![AQH!R?-WW ;?<&JY M'3ZC$"\XM=P.8T?PAE/(NQ)#+?6\X31VZXW&)(4$O MXP/J3#)PMK8=/O5A1G"FM1TXH\/@ ->?#4;;##1P1K3E*VU3MP"<46V'79=" M!LZFMH.G/L4"SIAN^^[:IY.!,\#MIL3NM-X.K-/*6-L&3%1-CT*V"&8)>6(= M%L4R?X3K>EBVE/I26/J4O:,KA359"OGV1U'L;CKC^S=*A/M"J"2M-JVH M;=YJI(ZAO A$[!R$-URN8\:*O)J,ZU69/;3V(W=2ARVBPDEVCLI_N0U@7S*E M@Y%Z@2(\G5PO6)X7)BJW4:N"DYLLMIW/2'[NOX^A.P%;I76=+<0%WE?I+6*( M/M;>S:MKVP$YG&DCA&)VR9GWBK&\*.$YVV/ MZWZ.*JN]RC'G H#;4A'??:H<])=?[+7<&F$Q3XA,\V1W'U M+KGF*YD>%R2,;:;+^_,.=YH*_,5S5$CO6ZXS7,QF2+HBW1#A8+;%*MO)7BY7 M4OQ[SFEF$<6KPL0_U.0;]76.K=(.A=CD[RT7TI8+'"Y<3HS@Z;L[1W@=+E&M M36C:?+P(.K-RVR!94<15&<'X_'."BA60QON[FA25>5<7%?@*(36=[0NN:5I_ M\$J"L,D0#I!>XE0HST7&PPW%7 U;B:C.>JF 9M3'18U!OBR$YL@5Z6++QY5+ M0U4HV*B/(RQ,$(8X:1?/0N/-,5N(*2X5104>HWY.JON]U@]>)5W?TS"652:P MZPP*W>[LHC6VPZX@D!7NP%JM;>6BYB'*ZEQTI7KXPD4G@6(_ &B4&BG3?" XJ(7 9UF+=ZL8 #3*9N_6 M8" XJ&ME\5;*%(G'&L3-!G%1*;%R.MR3 M2?1[CBF2UG:0(+4?P$T]R&VTTZ#6MJZY8P3[^0L*1X9)%\=(?@LIY5QR\8QH MA)E46IIT<8-DAC/A*I+3_:J!BUJ$BY"B4ZZ]QR(CF:OK*J^RNK&O%'J(;_8L&W3GL!)BJ&FRL26![? AIH< MR[QQ<$?Q^YZGC@ZV@3O3/\B\F9W[ 7?F?ZBU9Y$Q"*YPP)!S9)&%"$X^F2E* M3=.&P*D_#8 HIT&7O0A.J>EZ J1Y<> TEJZ1VZ=8@5O\?:T&>9XR.#VCZRDP M3?8%IU1T/1&FN<#@-(=F$]'9"7]P58JZ9@RC7%QPA8DZY8H.:B,83M!PE83; ML4G3/#MP^TDK][)Q$B4XO;H%H'WW-CV51 MF !Z&7,Q3 \ZEMCHB!>[<-P6QTT>;E'<'9)LUGHCZIU[2&V&XBAJE" MGG)%,?@4L'RY#.E:5-EF>)YB_NJX_AR$9<2&PPU6),'B;IF ELY(%L3B8HAD MNRCTY]9@=^=/;8*XNF>7MNL R*^ MBN-"265M/21(\08T33L@IM"NY 34_-S50^_RA^H8C&("U"T='.VMF$)X]NI2 M!K;&M$@KXO_%>Q=3O3KFVV(D%T>:RQ>@K M;VV8,M (H7%MM<+4K0=G&Y6'\ MTYQQ@YRQ:C*9HDRU41]?#N%(RR%LY;>*0^I;N:57+4-D[<9$LXWL\^4D6@/1 MFH[$REZ#!$VWD(GQR@&)RF@#(T;:T+#X.CCX;^;P .-$-UM Q-3:&]@EKJYJ MT%J 0*C$T6']&0O%$@Q_JD4$T?I 0#%D-P*R%5=VE";6)5>JE%EX?"C=CHG: M PJ3$1OH'Q"$8A<;FH&K PH<^Y3^\'!Y9+J :D]ZV V>E14E\QN#17_0LR M1-VC(-HK?-0P[:C=0X;--^J"5I]H]/82C:S=]Y.D>!R*ZVN,534K)#Y] MN\X.T)T1EDUG=Z$LUT';SLV]3UQ2[Z2]>/:KNK>'ESOI>L#!H0P2&?4Y!BP M O^BDIDP;L6!"ZXT)*0X-EVM6>5JL>CI)*$AX8/.?T$IWW 345 R7O(-6F1I M9]R0K\A4RX-&8_@D K=)!#Y(W%G,T61'(8W$]N@BD-:;+#@GN]G;(<;:$"BG M1A\<"]PGW_B]MMC5P'B&&X.W5EI&%YCVWDCOC03FC6SB(!C: ]U\>L_]22F*O$5>_ MY>=W#'K PJ&Y=M"B)S!<64;Q0YX5E8R)J!0@(FZD4+(W#-8 L\6HL.9CN[IN MQ&437#'I97[:/,59".(70N+]3)8[DL12Z+H.#E!(;.\K&)83)335=XO)J/^L(638)%*0=&T M]I MF#(^RT*]3./BKZ2,)VPOC=(8:?T^S-7L2<6!:A:TG1R@.;RF]!7ELGM,X:1H M-$G.<(KEK=8O,0FZM(,)*#U1^QO?+!;"K'SD3#!'U[F(RDQG MA>4YS3.6A:E@=S.3O-U@/OW&AWE]F->'>5]!ZO#0"9#T$C/.<0C>!) MW6GPSA^:U>DV,Z;!)?#IZ;9.\@(N=JP06U@\X.2,%5"-(PN'=9^$BSCF."FP-1VL\PZ [ MT]# :07=3U)ODS*&UL[7UK<^0XCN#WB[C_P.NYV*F.L+O*U?/H[MG9BRR[ MJM>[566?[9[>O8J+"5EB9FI:*>9(2KMR?OT1I)2IS!0E$N)#U7L1N],NFP) M$ !!$ 3^^7]]7F7DB19ERO(_?W7QS:NO",UCEJ3YXL]?_71_/KN_O+[^BI15 ME"=1QG+ZYZ]R]M7_^I?__M_^^7^GY__RS]G:?[+#_ _CU%)"2)G3!2S3^^B19IQF 6)9T'GW=UE1''P&='P/=%S\ >CX31>T M:KOFLE&FJW5&OWHYFM);6J0L>9M;)KD;K!/:[ZNHJ%Q0?PK8,OT/K(HRNY2? M@K1-,S=AU#+-)R MT_R16I:/8X#VZ$406IT2J4E=!J/>\Y_J@0"PQZ@*?+4) M;P&FGRO*]Z/::NY@L_A@$M5RQF4_04MV::(Y:;* M4<.V3_/SG^Z_^I<&-^'(B<1.6NC_^>6>VM.YS(J&SU$1#]!6CW@9,[ZCKJO# M>;6]R6\+EFSBJNP2E.'1&#%1 M0W4M) /H^X7$\4PJA0'OF8Y$3V[FI"& W.2D(8&\^$\:%5\'G512RW6':>F9 MU\,R+0D?2DE:T14IZ)H/YE!*4BTI6:5YNMJLR%K.GLW)C3$':JA>S($:O;'FV)P)PAP(] 3PDST!9 J3P9F!*UK&1;J&;T!Y M&[V?ISD_S*911C+Z1#-NY_A62>CG"%RS,\)/NHOT,:.$>W#DF<]AR2U" C_] MDN8+$D?KE'OW7XM?1O$RY3 $GSB&F!95E.8M# 507)[)PMN]&FK"RD=[SUD_I(D_G:%T+X_V>#C+;T4%N:_3^#9^516+6.>] E$'AS[\]+S>K M551LS]E\D+0JX@JG+=ICX=L2=2P=7O;_;\DYN9>4@7?Z1:C#Z(7M4P\[J^5* M77YW#O'LC)5<3VEQ7BZC@F+40@..5?'OP>=%S'_'Q?PC/[F]YQ206WYRNP<* M)B3..@LR*+;:7'8EGK\_+V@F[H7645%MSZLBRLLHAF,^RGH;P+,JKAIXO8CM M[[G8WDE*R"U00AY:E$Q(?$T6:E",C;GO2IS_O(-#0HN&WY*T@8D+2J[:I(Z506NR8?88T,^N=F3_VO0 M;%-ALJWR* GY0FS!ZRE8@Q,BIFP/7G_I%N'U?P6;<"I2OJV"0DZ\7N!QZM,D MS395^D3/2QIOBK1*D0[Y& 3NK_P&" EX%\A_.>/$G3?4D?L==9-4Q%'KC+M) M-%J\(%>,TC*D_X#0T)+*#S!*-!:)O\O('F(F<$.YVQ6!0)&D+#Z:HCZ-7O)Q MUYK:Z^@Y6_5]&CVFF=#SR]XT5?5 9'[J*4#7 JW&;/+"PB;]B)7J%^,]YVGKLC5$W?7!NDC"4:#WG930_M!_^ M3U(C#!9,/Y%#X!$ 'B)^(;C^^5(5XR^L?/R[Q"VS]=_@)U\$O@) M$$ $!?]W"N__% Q7OP'LXV*HG+MXR3G/_YOFYW5IC)UN;,_K!^H)_#6*XV+# M?QQKRWT2Y#7?SP;AT\@6A+_+R4 9@[KRR&XG@<)*=[/;JHE+;0#@P.CD7N8 JIK'1-H)Q.7&F(M,^27Y]19\3LH+PH:LEK3 MO,2?D\>A\)%L.T!*V"SU;3NJ#AGE:+"CD$VX?JJ6@(KF1UN<6]EGU!ZC2XL%C%T5LM"Z78 MRJZJ7)U"/SP:6W*M&ZH/P2P5==8"O-W38"\SY)DS\9@]EE7!1=-,3(Z_LBLN M#?2@8D,^-63X#9::7D__/ M'WP-=3K(%38G-(J74,2X+%N%U$7YX$*02]B>S0%*!MNTILS5(GJ.K$-3IV23 M<;+$FX0W$&EJQ^+$T4;&!,KF'*-UG6P/,#)>/YX YY5 Q1L'&?^\C;:@EF0& MLK$0GLI9'8LYVQ\@)W)S;7%MF;L%"W%'!?06=,E)3I_H=1ZS%85'/^]8P4U" M+J] XFWKP<(L3\2_,C'%6?*WC2Q0_I%6-_.'Z'/?%9B'3FE/G=<7DJZ4X;C M.TW'"SGR) H]#G*NMEN9/:# MXL2,F.G;$P:GX_'8Z6CY8V^V^R&UNS;C9YRD=DG^0DMP^?/D[>J]O&>4 MY(K=@]8$0^,C:!W4$1O:U7N WDH-L21+Y_2,R*M@O=YYKHYJDUF[SB/?9*BS MVQ>S8#&E2?F.+\5U66Z@!,C-'))DZU,L]_RZ_#&3[U"],C7@NS:)#0T$Y)2D M-17"J1%T$'%I++KRB)#B9Q +A,/F9JZ8OIH'$[YN35@2([,'SJ! R$0FB?=0 M8='BJ%QR-W3.'6\Y9=E_+DD!&CRQECWSI+E,'S?B.,GM:ZOQ7#3G?";K.B0F MW-J&;3$KPW3;-%%-AEZ>$#[O2:#MU/Z^0=O?CYO5(RWZ/%J/Z,?XJQ[(].J- M>I@/VM><)*]M>Y([YY"?XL4-8J#HF7@N(OY>(.,;40-W1>5L"ZU?Z57[V-462+=VRC9<.S)1H:XF2_--OOGM]PHCKG"K<*(OE]C&4&W'+Q*(L? M"M.")C?%)=S&9!E-KC8%E^%;\7!$^Q&6'AAKCZ[ZT85[9-5/EYTG,=;F_KV< M>TX74!/=;"=J'FU U >HT0_;AUKB$;>X(F:N>,+3S)__)FX()8F@E,C'5U-Y MV:.IHKTO>4P6Q?>)I?6X7I8<**T1X.RI8H1;E_0?B$[K*/M7HPSJMJ:(?WKZ),K <7]Y< MC9_0:LW4U5'+KKEB;A?AR[U4<)K-H\03_J+@R\K/.2$\3,C A:F6> OW84CA]!2:!P/(+B+R415_\H2J">< M*>V,TUXJ#(Y+L/LB.>JT(N&O,F$Q8 ;YEY JWCCY/Z?5\G)35FRU[[:R[<][ M,?D4W_!M$(7K;>"*SFD!5]4%?:+YQCP[QN?4$*?QAA#RS"DA#2EG^\Y:NV[< MH=K;Z4L9&\-?SYKW=K7.V);R\W8F\DATVU)I?X?4N4'XKA6N:=ZVCK9P_R4> M2162&,TZ#HY$49_S#,W.T67;X@):B5Y1^=_K'&'@+4#"E7S#8/22M(8C#5$= MS@\'$+N$Y5W0ZW1QT9W9KDQ>6M-)7B0UI5]#S;RFF1Y[S-)%M*L_ B4:.:_( M@C&1W@8EZ2 :Q/\6UU,2M4B>ERF4N>9^8IIPIU!\OXQ*\DAISKDE M9?W/0,&AD9: 65QMZ];Q/1B2D);AUC.7HT#; ML9\H$EP;5"!*V N2'-L4V.F9:%29[RC3[U4Y)9;8J,ZI,#L9GG^3,![C]$)M M32RLK.<3P'M:EI3>K(7USQ?O16/XH8+X>A\A??]^X,XM@\ .]>IK_$020#Z% MKE2OR72&XZ1GL>/G*S Q>H^;^@+,SP:X[6HH7HYV:G1&SL;-F>".*%)]&2'_XS4 M%! @02MEQO&D\$Y14<]$N#W<-8I(*6<;-80%<&TT]($9O#[0G/5OK&^2^T O;?>7_&CF1V$F#GGR2!(1Q/?3XS5!,_')S M)YR^()A:X<\OML+G)$IY6N">G6P&XW<$$^?'N%R$7\NK"B\%2BU5(M4[!FCZ M_Y8=_U >OPU7/Z"/;]&W]^W43]F9U_'B\>Z[GAYVNN'# RWHHA^'^UB8-?UL M=^3C1+F^V&]Z#TQ/ED^/"KI,\YV+=G!@F7U.CV_:A@=B\\Q. +H6_I,S)B - M<\+LX2;39U%06;EB\&9)2UH.AUJ1%PG2N\1(M%.0F2.>*J6FBU&>Y>:696F\ MW5W$S!Y+D8*@$)V!T4CI44#U=:I7H,><1:W-!.$+U_AA:0=P60UECXU@\UC] M2AG_=ID^T1Y-4HQ!Z5CVF5#4&E2![!,NUA$I\EQP?7E#'TSPZJK6?1HC\ M4=7Z,RT&C930#U&^B;*KM%PS4:B@5 OJP%",O"I NA9;B9:T\.+%U]H4?KU6 M=TAPF DKOY2,#GYXIQGDQAY^>P&':VQD>"@O8QCZXW-[A[^ Z(@/5NX:@RJ MYM<1+.>W [.[\QHA?K<>3[25*]3V7,K-8TD7@2Y2E0+!M!@V4F3%JR6UM';\ M&2.H+3"N952@PDOG*$I_O?YCEQRP(9;YOG63%K]\8+/X[YNTH+<%6].BVMYR M=E?08Y7_=KU2/T,R!X"]F]-&Y.VZ3ILBU V>B_F.Z9!S&:U3T=P!*GTD:;4I M0MWKF8L<&\]7WT]03\J1#-R(#W^ ?7JJ!.S<=3I]*/U#F%>FP[QEY@P;Z85< MI=D&]KP?HS1_Q\F5W2L^T&K)DNL<&I8+.>_R4 P_Q7@OFBB\)!9KTF+L]SB; M(Z8,3$T+ 6((B"^1Y!!)#YGD1$??FB?-M!>[:"& ^#HR M2FR8XR"63G0/OTB#5%>E. X7EO5SP??-&KS.$)'S*+N,RN6[C#U?YW-6K&1D MO?^49O@U]OY+#XN7=T0U&=Q3*V-N)2%J %&ZF)-%YIPN;E9WA(4YW9FN"1O) M:,\"^Y%6UWG,5A2L^>PI2C/9R?"2K58L;_<_?!.5::P07"04I ;8O-EO@W) MPMAYYS-'; B<)N'@D*C5"E.4S11$D;)%59A^]$CA9);X/O;D]3G.-F7ZQ!VR M=[0GY:YO'.H\U0'/?1.C'4["D>(OG>P0CSLBM$P\=&&HZK9H]2TI;4UQ3D/< M//4*"M-FH.>-ZFKG(=S,VRD']24T9!Z4)[D*@V49+4%%;F0CL3OWT/IS9<+7 M=[2U>LS1DO@^?,1+FFPR3GE3O?Y>7F\KTGPR(;#\IYOY'8W9(D__P:0XICW-\V ..*[H"*]P9>2O[*"2B9'!]Y0K$GI&Z[/FG!^%]A59,]Y+!O"^W M9V5^PW??G);EU3Y_998GX%Z6-_-;&8,4LQC24CP@I/J9(W3^.*ZFB+1($BHD MB(* 0YNL\/O:B"5C]M9A:DGII3(9%?[G@5/+IP=Y&A^C%>TM+>$2E:ND= 1) MSI_R 68"J,-6M7"ZG";9TJ/7R/<%RHXL==&>SC'8ZY0V+)_2&:Y*3S?[F!9/ MQCX:KAZ6]$-4_$*KF_F<^S?Y0J-(F?Y7J&?&@]"=BT4%A1.(I($T1-@H9^9B M;K8C4$.S#_%\65_@&)+3(Q7IMDB?^.'_.B^KM!*9-VKU&1J+41H53->J4N,E M+<1X[; W"=LZL:ZGF>Y)"Z &@X+#C!CIV9.XYLN1+]+'C,I+^(^T$A%D*'W[ M(V/)JLWOT%B,^57!="TQ$N\;P$MJQ'CS:V\2MLUOQS0#F-]!P6%& MC!Q=P.)SNMJL&N=&]!M_QXKKLMQ$?![B:J*Y>.Y2 \SWN%(7^GB\I-V:$(2H MBN%RMHCDVYJ@O1\O2!)M2ANB(+@IR2)3G/3H)%RX4E_5;& -&]8[-J0M-K3S M48(4#$'H)!N]"D'SR5H900\,.CE"ZUB6<;0+[D90OHBJ5$@T'"LY91KX7)NS M]UTI5?D!*>!-"EJFD%=ELD3*S"ICOOLN7\WR)^Z\@/-[11^K>QIO"O&4K[?W MEN97V*+6_="=/\/
G^P)"-N!2Y?K#,E*_R=L(?]U"@#0MSMVS5:,4_V/ M@TWT] AL]#G^I*V%QE=.KBX]F&1<=W-%N((-,4V*R)E01L@8J2DB^M-U%W P M$T$VEM>>5727?@)>F&P!U;LO#(Y'*J$2;O#\)4E,V'UAF.O,F)7!$OUF>97* M5\Y/=+]=2=6@"3P.AJOJ357G.[V-"@B[E+>T$&NEG^%G&]'HU#Y;!#G7B9IB M.(&V:6[[20W5\HEZBV[XJ*&<<-*)H'UZ67[6I:,SO<_-DOO.N1@WB3?;;@!] M&1SN,6+S0=Q1YCR-0*'*(5--/*PS"[!XDU#0P9Q"W<^LJHK'7+]N>3\C0$+8 M]#]MS@\*[T32\D!O"KKD!QU.G8R.?81,EX?H\XB(JB6HZ"C5*.SNHU@M\KJ? MLTXJ]FIK,9FC%?*O,:M45CV:Y'TP0.9!_!MJ MY-.B-CUD3U#XIQ'(16)V..^[_JJJ^"173(40ZWR"K;': ]KYP_ &EQ#/C$8E MA0?W).4VBSW)Y/MPJ51:3&<83GH6N(%4/4OI>+Y2[AH\062B+X7.29K<;;2- MES3^A0M716,X=/&?%D6TNN2GK7(6]^3\&WZ*RF'60^$\I;DF@^SI(#4A4+_^ M[3WAI(Q(\HE,>V"#C1DJI*%6VW3VBN:,Y?8ZR M!UJL;FDA[[VZA-?@,XQ,:X#WDE6J08>Q#CB9&Z8ADJ!C_P+LC-2D$*#E3-PZ MU=>V+_Z31L77TYCIZ VQJ&?)6;:2VY]D1+1[",BM!&'K0,^!3#2+81GMNVL! MRQ? ;LC>&'AUW#<4VZF@ Z3[),Y\<2XD3&;CA'Z-W,M69L*KP*+3>Q73/]B2 M^/BY=ND6H)"W+0/,[1&B"=RL=->UOGG.^;ZY3-?<3,:PIRRH*F/+]'ML!ICGN7)_9(S/$K_ M_>H9RCL_T'B9LXPMMI?L?94,-14WAX$Y>ICB0+,\5:':4WG!XJT^: M:WWN"S0;)@3T\DKVLE'+1YN\HS&8+&?=X2AQI>_;9EL MC/H&YQS"!IRF<4TM.VN4"NAE:XU?G9&^_N6FK#@]Q>]Z>K9W#\%XZD>@G*=* MU>C([T8T;!]+\NCH=]KM2L>[R85HVZZ0":;#M9!E#@85KJ )I2OX)[X&@C4D M-@HDC"8F2$^>T52/;MD3@&_(\T.PO=.1T*M*3EA>$?]F"!J+W2 M)M>Y#.O!T^BX@A8N\*RFO_,<'A#>G!@B=+ZQ-SWG2OD,,VU((=&.EC MZ$8L M#K/'<=]7-89/E5V]. [V<+CSW6_@['NCA[O3?'][5./%I'"/BW(]@8KT3*DR MCW8]'J]Y;Q\W@.QF+O-F.MN:&W]L-P?N"$G@3+@C:BQFB8V>IX.L.$D3E&>8 MX'Q'1P?RW>QD_IM(!1<)S8$$'LYW7]&K+M., MOD77]=+ X:^HEP8QN(I>3F:)*N?5NKZ3YQ%57DJI=47GK*:7B>RQ4:SVKY(% MO#.\HO*_UWE3#*KN!?D^C1[33)R8U)II# *OH-JH/.JI-DU(=74X9X36SN*X MV-"D>1DETE&:Z#J5E>O"!-50@LAL<'JD?PX-&@L(S]W,W_"=>Y[&:93)8T') M-^UW-*J@56L.QX,N%QWS/<9+-\'C6OUVM( #][BCAL0[U+NAI5+5E3R]=H\S:-<>%Y+T3_I&]&&\KGF0RPG0M*2_YC%&VD1HO('XR<[_[=.H $\. 4^L,TULOS!G:SID4$U[UU)755Z$(Y#KD% MG<#S%80X08R)-%B@'I'-*L)ZA#6XPX80U +!M/D4/()WM:$/K+4#"B>;&'Z@>SI0;ZOYN)>X4V40=?) M,,EC1@+'1O$\^/8GFH;7.S/FNGG@>VN;H )/N'U009"=K=#:;!'Z*MO(QW74 M(].=FK=M<4CB>G=&+<9Z5DJX-[O.RZH0$;-61NK^CDUTX[U0**7Q]TBEU,9C M+J;\\T=FO+'L;UAE5^H7:4X2EF5148K2>B7DA!M5$_0P54.?8#_']9W+.2(N@YA\CE]J1A3)7/S9Z$3Q;J%DFC 5-9%\EZ+X(K\-I7HKX?AV* M4Y@GLX^1MDD/B2?#)'NDRR:5<8L*C):ZFAC.#=*C9DKSQ&3F#_48U9JFJU94 M9MK$QG%X*I[0 T=30CN.?>VXF[E0,V$='XITL5"^L;($U;;7I(?=EV:/)-.J M ^**,];=DAVAK7*-<'4M:*T]%2T&^79-#"5?QV'!+!K*O)0T_F;!GEXF-)66 MA?\@#(HP)?P??YUQTA(@[UT6+8Z,@O+OANI] L>UHNZ0$<#F59S4/&.#C)A. M ;*!^@0&7]HO%.:K D$=VSFI816FZH )RS7;"$ZAKD /?>:RYT[F)E!HSG+1 MN$ %X$[Z>'*:5BPG)6Q^L"-RMV-J^F6H5UZV[DG#2KOA!5>LXU_6!E9-:&["GN%&# MD@#.\2>J<3,PD_23_FMYSJ9 PJ(%2SG/\:R&>DM MR])X*_]WZ#4(%@RZ])89.O>5M9_)GB!R2-$9D=203_5_0[\&02\6L[4"WHNY MIZRXI?Q_DSL:9U%9IO,T%E')6?*WC7RJ?T7+N$B[^L2-!8,N#&^&SL.CW ,B M(%:U6D>%O.3F?LB.J,E(.GK%F*UE\/VX#T+OY MK\/?"6*,6V.!^K40D/LJ*BHSGZQ.1!,7SN*2N41=MEN;PML\<3P!5V\B< M%@5-C,1.\RNTI],+W;7P[=!/6/YT%X AN>HJY"8S(=^E91QET'N7;R\=H1>= MH9A0G *D^P8+,K=5(B: &?+._8?@VUNS0' M8"6XUX?(6Y*8>/.W>PYX9R7F9W=B9FHE\)&TF5 QP0G9R Y6+$S4J]CX'Z= M"#U2!C_U61[\]0K?0]=1FES5.VF=PS;+$W'1+2HXZ#]E,0%F[5V+#M)PCUQT MJ+/SXL4R'[Z7?,CI0M0.-/4W@91=,03Q>(V)S(E(8\;>'L(8R6OOJQASYH>J M*?(>"/Z9IHLE7]89WWBY38(*7A#I!GM56RJ%SF/!C*U(HHG.^25=C5)C:W9= MXL-T ;HJ@*"XZN@@=577.Y+NN0Q'O^._.]Y]M,8BCE)*F,YEJD;<'*8D:B)P M>S]+#7.6&;$KJ)6[9,JV;>J!5BP5 /1>/&F'>53UI!'T8Y[*[@HG";QPXS9$ MOQ?#>B 12M-YRB8OQA%B%WJF\63D:,.X@^C;+(H8TQ2,XBE/.TVB@E&>#>). M3+5*G@Z,1II&!537 M0R*%.I4CK$7V;(-,?6YK:Y+U4$M'O'C; T!_"\V9G: M[PH6QN[G)M-FT90.EG=T%:5Y\T=HZ*,JP8 %X^)@V8'.M10V%)!(DD"*A@:2 M 1&BIQ-Y 9M*F.LY]/KHGCL'F>[(V+W-J[3:ODLS*GM-==@YU1"$B3L&Y5JN M)#X"".M^:-[MFI)[3(RCK)2@'H'8V6A4ZHGL2B MP4TDH_[+HKI3#0WT;JU/1UNY8YV#];3C2P@E&7HQE]; MCB'>3!D$U4_AJ;9QM2KF(@F8P"UJAUPK[TQ5G'-\QGG@X'N.-NT_CSC1 !AO M!QE %NSTLSAE!#V4S''/A/F;] M'.T$^CK#T/QT>CBX7T59]F93ICDMNR+M/:/0AX$#:)X. 0(G:9 &\OV[V<@T M>>-6#I8TRX;.AEV#\%+0 N9+" !EX/-?)P^9'F,<>XG7^9P5*_$D[CV7O^N* MKOHNW_J&C_ BN\!Z\RI;R,DG0$\$?K\7*=I,9J:<\R= XD)'3W@.AMH1' $R MC- (U).0ET.^JF6E@UF^G[O2XBF-Z0?:$9KN'8-]YMJ&Y3S=72(CGR2Z0)TC M.[G'M%CB_$JBN.1G@04KU(Y'YZA1%Q,[:![O)@K2( UX/7'*QI,;"@5O@L:: M9Y]358:^>J"5^#( ]%P6AWP"I&$L10\WE5'-4Q8YM1GU$[<[NF8%')[A\4EG MFIC.<+05Z0;KR9PT3Q-WV(E$'\BP#+"8F?(MJ*GY&*WH%8-[>BV#DPM0DT\2^12,4 >'E:9(Q3;O)2%R>%-0" ?[+BU_V3^-4^4&Z7R"+@FA M!NVOO*>:!EQ]3YMSPO0K:Q- @(*ST*\[M42(87CH67WV%9G*!S9+DA0(C++; M*$VN\[IYM:B$\'C5DTO2I(S"(^=3:R^I3%.'>49_28K=E+FJ. MAU>V#R/ZYA::T_+V-+I'O+0:YZKXZ?3X^Q!]ODZX[=C5+QQ(Z1T8CSX *^!Z M.@%S[.00?=C4WR$N,V/63=#G:O5Q@6/7SRFDI38-Z-Y1J(8\QK_0A](A MP]L;_&0C>@4\TIQR84FCC+M.NR:'JOLM0C,/'(0_A^0I 2JQ$H"4<;ZC(HX*;3)M%3H7BCBY2:#4C U-*F>@> MAA:)0W">)&*/5 00 \F#@I-,ESU.I:$SJJSZ,WKU_42-ZU4/$B96LHP-\<'1 M\K[G9Z-,8NVXJ.P9@5CD(TCN'YAS=*19;?_WDGW,8QH<\1WXYVX+6]'B)+3: MF]RB^14V_-\/W7T958F>G$;,PR;%Z'*=(5GI="_A3C'G>5G_YWV:GUPL:8U% M[S(=,#UM.37*L^8' LC)31[*Y>CC+C-BF0^!@89>-\4#>U;[(GND*3;5<,2$7K_[P[2LA&_";OUY"MYR;^<\1-+>O;HH[*&G1 M*D&OJG'!-TG1917*7!R)D76XAA)G#;]KX6R1G3;;PM62B6MR-ER+1469.;?\[2X0SW*"?L.F]D6>.5LV'[N,*!E^ M4]P6["G-X\%]1C%\[$YS!-;W7B-KX7/Q; @(N]NHF-RUW_1R+G2ZW9LM/,/O M21K7^,)6LMT>LO.3]ND!&U"'3"?7X7-?1IJ*>2Y?:1&G)5SG6W5ID'"M MN32&^)W;P#TY@5P:YPSQX]+0_31V+LTW$_%IL#+?Z].,6K?06Q+8L=YG!1I? MV-J2]I"#;4DAGQ?H<+IO4U*QSVU^@7Z72;./\)D' 3M--FD(LN'DO6SX)ZD@ MVFUDW64E:+:9Q/!RI.?S4_Y$2VXX[VF1TG)6&]BR\WI*_P.,K](+V+7\-,B) MQ$YFI,&O>2?E?D(X)Z)=C"!Z9)N*5$M*-LUTRV:Z 1T&/8EBYEP=J1I_,5,, MC>$8M>@!ZUHI_F)=):Q.QJ9"3$@==.2(F?+3=P6/**/E'7VB^89^I%5_)8^^ ML=B*'ETP7:M+C8^\H7F\7$5%X'2&?KXR(V;YSCT_>4_1*T%#P[&YX0JPKN5H M]SYFCSBL) WREYDRS;,\O6?Y B( D!<^V ZF;RQ2DCIA.L_4XTC/17!(O.C_ M%+P/3"]CF1&W@K]AO.9>:,YE@.^["CG2^L;:J\46['#/%5M$V'FGB)O5F)JR MVE/P]B:Q2VIZ'R,JF>8H'/501!"5N-^N'EEVI S*OR."3 =P7 MYC8Q(;-[# M1MT\8X.,"!W4?K/=.;]FEZV=G]F[<3T 'R#&W3H23.KNM9OM_1>P/;P,+GX- M:687*XK/K(G?(?BPXC>I>Q85XWL%L(^;OL,<$)^_+LL-3:XV!;?)LOZ&*+JQ M?WMZ,V\]3;VG,1]9J?U&*S"Q89,QN#W(=?/.FI/PG M0768_HJ65G%835!+,_+ZJ,E5J9:T4-\:J4=A+HM.H;F6MAKC&1$X\3=#-BC' M70C5R[\EU3*JR")]HJ6X$EJR+.$S@A\+2"X"[5ES&$OH3"JU!A1,:A)7I"B. M69%$7.C)3>>:B)1K&J?S%-*^ M1&.P #=0/3+)-)?+U<-JK@W9[9+EZKZEJB&8I]5'H-Q';*'GNT 8JGB1DGM, MAR6>/8N;8A'EZ3^$NG-[7K(L3<0_9GERR_GTY@8G>S(OMID?V\Q#>MF9']U$@SM_"7*<%DCDU%D*9TBA%_O%G#9,LZ M*9DFF)-++R 7IY5.A+YND,PIPUPK^9@_HEZTP%]7OVV7="4S\*P60DO(XY:T MQ]W6CN+L.2H2[G)+NL](0WD)?JBTU@\SU8"6CE")\>;G-NW M-2M3:?]F94DK52A#ZQND[O?"]J7FO41@&Y#:F-68BV+ #\U'$T$!=R:X9P'% MF->@H,%ZCP[+$4.QT;,:B19D0VYW]R"DHAP"\Z49AU@QJC"6;L3&]9%5?*,1 MB,/D2"@6GNEQQ7?J69K3F_EE09,4NKVG65IM/T2?T]5F]885!7N&1VK1FO^E M.JX1.@8$-E'- )4O)3&A":-";N>,4# @"+8321)I:#HC-55D1Q;1F[>KA#Z, M7#(;C/>LPW?RKO$6KAH?N'->1K'P.=]LVW_I27@Q!X#47WU$[I/AY?VL0!@R MZP7!>S:>H0$EM#?W13W0@L3YR6\YDJR0"2T]W%3(T!225FC&@2Y^I#DMHFR6 M)[-DE>:B G*5/M&WLOF.*GIE]#$V8J6%Q'E[(DG%&5E(.D1@.#J@)%#O7J,E M8./XZELX(;#SYKC-42LD]F:['U*'PT0TK X#O6/%G*:B"<)U+F-%*DEVAPDK M]O8I10 W^\: M]Y27W/Q^9'FT_TW;O>Q_[HB#@GT%:8;-?79;QC]@%'05U&[.(Q2RLRI6O3C_19_ F5Y'GRL8OKT1T2UV(-6$3J&)LC4S3]S@ZS M*XKY2%J()*;>SII*/6>$4R1'&/@.(>XO3X5/]\Y2P7/O4>GH$>)M4#8B3P3! M,MVQ?/OW35\D6N\S=/2Y'[R_B',_';@HL^VY5:R*,C,5?(!/2+8G16R:5&-2 MSD+(F@+%L)RT$.,?&MB;!.ZYP1U=R]S(DL3UO%H&.42]UB%) M84:<\W[S4?&S'$W>1@74>RUG,5^4C0BX7XD.J97R)D3W0_3-R! "#X6$&HPD MD2@#79-HLYKA^>==\$K*D2VY#W)%GVC&1.97_^V)UC=H<>N![?Y.3B(7_F2R M1Q](W'2XS%"L\U\(K9%Y$Y]QYHI#!]Y%6-_.'Z+,J8(B# M@B^;9H+-IQ%D(B08MPDB&::4>^ 6(@&0?4%N0<-P/$O<9.TFO$ M9Z+>YAD1P=8IB/V!=*A%_Y1AP:MLWJPIW-F*-."4*N'8F7"R]!:XU..U;_?VU$<: MD%:-+[!NKAJR+YO>0P+&MEN=$?K-4\4ZBP>$<>$UI(%')CMWQ;3(APZ*Y@"P-V?:B)PG)N\I(8*4NH^%((;4U(0_9")6 MAHUGM^\2-,U>]![VIN9J9/N1TRAO2Q1BJ_T=MLC+$'QS(7VBQ2,S-YSY^>Z: M"TC9N2.H+ H'TS+3O1T!]6S88Y8N(IGM_$^_^>[UQ<6?2-84W@]3&49;LAB: MK]-0,C/5>/.+?U43$G#CJ5M6-$Z61G WZ=_ MW\#U*G2I&*RM-SA^A#??"=>'\RX1$XEY&HYZ/X^9,>."FG'1'/IF_E-)12T; M+2NN^,:*$3^"[!*G;)^AEA>;5172R;?HY]#:&) MQMNK"$UZ4*\CG,T5H8'U*PEA3NK2W&'.5L:"QL9R=$J*^%.>I*4H!DN3MY]C M/G0F"J)CM'((E@L55>&V'[TL]>(C!Z:&M68_2M M00>E4>?RKK0K5AY$ ?4DBJ$8.J6-L[6[_R>-B@>.>:PK>P+'L4^[PS>)S;*+ M,)=>[HC9(]Q=+F*_F]Z&V"M\"#]7P5/?<2H(F<.M6E0NH4]O"33/\N1=8RJO M*[HJ!Q*'<$"PD2PC9.ZCI^MU)K)N^ DMA[ME3E9KHX%\M[2ADO\T9\5*[#AA M,M^0*\7LL'^B>])'^KEZ>*;9$_W \FJI\O_&@G.\0QVCG=I&=4R?R_UJ/"]P MV];K26];2L%$[%[]')ZHHHLM]YG9<#WW4'PXGL]L:MI[WTY: M=X^%#NMP'O-S2IKZ(:I$WTNM9ALC(+G0V&Z,KK56D@3%.8^NZ'9T08U^21GY M)&@CH2_WQRR47+R M^%C3SYY)%)Y6927U#K9:_MF7)]*-W5[59H\E)F5!Y;A=>#GD(^0!81DL=QR\ M:L.^;7K=-)TFU[M6UO)VZ4*A**:?CZCKH(/&5VN*M6A-L>9BD)8E*[8D9Q7E M$EG3!0_)@M>],UX:-I;?4W)^&T?]CD(IZ(06T*2VC*,,W/8Q)]9>@"X/KYV( M)W6.[:30V9'6$C]PI]L+\D+BY^2%*5]L05A-#[T:' ^Z>[W9_I2G?]_0*UK& M12HZ!/3T[#+ZULJ^I<#AI3K1G@K20A^R;Y<9_Y6;DQ93@XKEQVA%>WMV#0VW M(GQ[L)[E[8P ZK!-&08YK!0O%=M"O7^H:[D,7B$/C1_[[N$8KFNA:O %NN<= M9&=77GP_CWQ7FERQHDK_$T$W5-_#B;PNZ2CM)CD$WWG]R!8! M\ W ?/5Y%B^7$LBT.]-'$P/X;$>SW%7L! ((2]J4L(XLOH"QM!L];[_<[&) M4T$=_SFCPBO)DS;52E] _U.T7S",PEL9(0U:4/6$G,P1H7EM0F2#2>V9.?.% M#"2,C6%IB A_*1LVW!9I3&]I(7[7%^3O&S\FSM\%UVNHOXL =+3?SFRPG1;+ MNJG4&1$$0%,IV5!*])!*H/=;41+N=%MJP M?-G3 Z2H0\ XJC$.?_U*OL:I5:S6#>W8)F9-V9F V0[=@LNT>.-9#R_%;:.X M'A?]J12JJ!J&U,9C<,[[1+7N5,_(_WSUS:M7%W 7*ZMG_8E\^_M79Z]>B?^O M6TN2:%,MN8G_!TW^1"XNSK[G___'[WY'4MFE$AQRMJF@$&$"Z5XOOCO[_MO? MG7W_^]A7#2FNQ*^-X7D;YNR$E=&#^R.PA33 MC'ZDU;YCQ0.[C,KE;<&>TH0F;[8_E7"[O(N(J?9(= /OCG"Y18;HH$*_!9^%L]Q-F5='VQ?C7I'<9CXK%,Q8#[7-MR^(<\D MLYV]'-Y"5%^,WTV.(?O=6$ZVCN"]BG68WKT;]',RM+3)$["NI!V.MB5E$FH0 M":N]D,E)UQ&C^R2KBWOAI.HV*FX*4;A=MFD=B :?#E>VE08_$K>SEN>4NS, M9!VZA5&/N9X%\XX^T7Q#W_&Y7K)<;/8_I]7RDKL0W%DH;EF6QMNAASDX($AQ M-4/F/MM64$- 6$A##WGF!)&&(O))TA3\&0YRF9@=WNL*MJ+O=-,HZ#;:P@N? M.LOY%I*[FD_,R74:[W M0%@3%%S#E:-,98!?MTI3DQ<)GPK8"#B@YI1L*=_Q6-'\"H;G4#0B:QU?XVW, M)Y'.165_6GP=H$FW@3(QI""-V_W*HFKM?/Q?Q[L>_]5?[Z!156?/>L5?#2W# M$13GU4A H*A/W%73389D',_@A^IRN-BNE(>S\.\(4'L!Q+> U,O)) MHO-O_+JYQ@99X6/!T[Q_P;O^CEGP-ASG"RZ1!5SP3JZQ059X6/";YYQ;U66Z M[GS8T3,"L>A'D)P7&6C0A7-S5+QC&@SQL/BW!4LV<753W-/B*8UIQR.SH6$( M,>@"Y[X[E< ICF8UVA!/Q@:YR719Y$\ZREF>U&242B,Q.!8O)Z%+3GY&_;@[,-J*(_-82S'*>]8+T,\+/7;OV^@K!*MEBR153\I M53X3U?\ (13]@'VDX,I\BI"O1 T8S,RYYM,;55B/SK^/\41]6)&6'QK&;G1S M[=@'#?[8_)8#HQ! '\S^[!F)#+5U0'3O9=0HU6F@K]5)H"+1G[9S/H-$M/I6 M@AFPU_L#D>;&(4T^*OON*4:A'X8<0'.>+0$)CG !1>:LT.PGXXAP1-QV=V4) M2,_(V\_-%=QEM$ZK*!/);,V@=IW+?5IBH-LX^M MF*10";XGIFF2.;Z&"Z*T4E]BIN]UDPH'#T;Y_R4/T6>%W(Z Y";GMPNCN42C M&IQS T0*21TJ@<;+S,QT57]*8?*4>^5+/UEYF+5>LG#^QHJ&HE)Q#E,/0N7C M' -S'J[8Y<&'.2OUL(_I\<2#(,"!ZF9^0(CRHF5P+$(LE##]24>H:Y5A=C(C M'GEW0<7E\,]1441YM9U! OQ@8V.]C] N9Q]P7TFN_51@]FIK\QK3W/B>5I7L M/EF2%;Q92#:%>,"PI. ^IRP)Y#IK"13#<7,2*E7_,QUX$FSVL545.T;B6M7V M^)IGPE,61N42# IE/U_]"V=,:5(*O[;Q6=2RJ!Z+%[U3F!Z-^BERI"VW,0O$ M_5>#N7XRJC<)=XK2(Q_,B%V>U>!#FC/H]];D@[F&7NN#==T"BN-6!QF MC^.^"PE#=!D\Y?=I3D7_=87HJ@=B2P>? /21JUMGYP).(I"&*:'0PTVFSR+? MM>XRKK;P6/X=*Z[8YK&:;S+NV4(E^O*.QC1]@K?9 P52,3"PU>E,<#DO.U8S$C44B@RLI*:16T(Y-DQ].=0*,2ML]RW0)U2!]>Z77XU/L.+: SJ( M=$(11#8?$E(8\C]?7_Q.)*%&%?FW#3>MW[X2540OQ .9D]JB8>1:9^489CF\ MEQQ-4J@( D&NE+L6=;ZC2F#[1Z,+?W9"=5^[LT$K\U;3G,02ON9%G%:TILYY!AL?^6$=QY, +914BOCV46ZR MJJE51/L9%Z#TT&BQ9E;7;:3"'Y3H55@80[VW!!*C_B-1![8"QIKO?;HX R"[ M7\.DTSPNH-0,[+J1SU';;1JBD!@]Q4 MM&A((CN:R"=!5?"RL^C%8K96P'MLGE.P9%E"BU(^GAJX7AK^ !VK5P%V'[/? M8Q8U:?_X)T(%!6$NB318S,SYYKMN)1CVCRS?W;U)NU[W<%8(E]Y'V#J6O<"= MEU\ [.#?MD;O'&%=IN69E ME/U8L,V:?R%:9N=<.S;<,#E_T^:Y#,?> M5U%1O3?.S#F37<_HGEYQ@U?L9B/_'E7DD2[2/(?X#D1S-')TOUQ>OLT-<^O- M.$FA,:,>#QWM%D'L'9N"$'Q)>YN\8;BNH[!75/YW-_VWG^,E%/F[BRKZ=CZG M2D^(WHMPWODW1W&BZ2FZFMY=Z%KL+\\^XS7 M6%L6>J0X>+;1[_<-=A0&M&,$TKJU(/DR/2V4&+LPBF)T@_1,EVA'"MBUXDR# M*=-XI_ NS:,\/L@]5TBV.0"[[Q(Z$/G2"WV*,&KCD1T O206RJQDAIMN$9D QQE M^FSRG=1P>/W]GI6#G3A/1V+3%TXA^CJW=* >U8!SS P0)Q% =/ 0?/!.SE7> M18]0='7=5/')^S'BM"+A+I>MKEQX1V.VR'MJ6>. H \;)LB\1>2-J$)%U!W/ M&U%"IB%)- S?E9 YVZ=^GI&:,*([=V>',I2$,COLGT88KZ.$A%D8KP> \_(B M@<-X'119#.-9F>^8,-Z&DP'W6%W%5*84PNN30%0-E;!ZJLJY'*H"I/L=5BN' MX/O)IVWR: -5\]%F,D-SSG^3 'ALUY"4RP .(M M8B-W(I[,A"C&!RFYH7H":"\!&\'7:?@JLK_/"%^E!X!=7Z4#46!?I8,BB[Z* ME?G:\%72AI")^BI]$CCLJPRRV;.>RL2:FWD[V>8FKS-WCO)U%)J* 8'451-4 MSF.S@A91YFC."IHN\GH[B;>$>PJ42!+Y@+Q.Z/ M!2M+KH'S5.4 =8Q BF8+DJ]]HH42LQ&,HAAAZ04^R"SA",F+C/\CS$NZKC5G M&FSQ'L$MN8[]R%@""03WM'A*8UK>LTP=K1WZ !V950%VGP52BA(C0=L%:?"5 MF3-K9(F?AR7]MTVV??WJXON/K.JNP#$\$%..IQ.@:T'@2 E@)8"6 %[-FU!W M$\"5S;FC:_Y7D=8$I6\V_/#&O08J$IR>:%&E4%&!V\A56I:LV)(&:9""T3,G M,T1H6T,'J0D)U.Q:7Z#8"!Z&*=*>YHO[*LJ3J$C*G]9)5%'N>O[AU>NAFH3Z MWXXKV]Z/PU/]=HBF[Z@@D@PX1OSA_-7KX#4)#5;BM R["7L]"^@#1WYG? ]J7Q]!' ZI1G]4Y8?KUU03LWXHT-!"-2;G*2M 1(H;AHO>F&+O*R^]8 M\9$^[VW4;<%R_F,LF]WV/(%#P4 WT## %=2>AWLXAUL/9H7)WE.[NOK%*K.Y M^@:C$[BZ@'JS]IW8[377]EA&[4V4@4D,3[MQV3(MRIVEQ_7*]&!KY=")P*WN MJLV!NO/;5XS3 ,''FYVX0ROU5?ZRJ&8"YT MCT"Y+X,KT9%O\5>XHTFVM9U2V.8K9:1_DVP#6M2C*8 M#N_\NS>[MM^UX6[:H.BTG%=]@G=UE*#=)ZFWN[:W.^+(6$1YMN\K!HF$QIV& MW.W/P\NA:/3>SV//HGA'JRC-:?(V*J!Z;=F[2_9&;L"FK,F!'(SATI +!=Q$0V;UON=!I$]IPL]V<.M_1S-9'&*9 MKA_8V[Q*JVUGY:$1$!#E8@PQ.4^?!') %O<$A;F0&;,*S )K0XAI1V1Y<)P- MD?,1(>X4+/^1X6%^JH0G>(17T0VR/WU!YQOT!40/;.<7#OOVH8#]/,U)C3]P MEH(6PX?;>D_ 1VWMX+TRIAPWHI;H 3P?%40;MRNL]*A9R;3YXSMGOHHJ<04F M\Y:AV2?+!ZY)M;[!YK[WP7;^TE-FL>^1!JT:JL5EAF*=[[?'AP3U%@SM'8M] M3=P%T[C)T+3K388KWB'-=7 Y4"5)/:#%GQ4H$ M6AZS="$.M%#@!5JG/*0K/N1F?L]_6\YE$5[9/^5"&:.V"QX=U;9#AOLXN* 3 M*AO6E)(6J61/ZQEIJ"627)&XUR*8O/A/&A5AWK9;7W3F>B6GJ'1C-,J'NDQ( M%V8K2)R;KJRC!7GZ4MJG:B(_[8H[_CWG-3=(0FT3!\1,2$$&-HLS(@@G5X%S M:AT)@\WMHV>%?SGT^EI(DK<;"YH?>ML>]@8II#=DM!$V6IP*XAV&!B"Y2W MN%P+)Z[!ZQB:$0E5$*<[Y]^M"* 6B50"><@")9TRP'28Y%F>K](R6BP**I7P M9E[KJM9.8O0M4@.T<+A6C4,B0,*:KB83,>)F*\%&L=>S@-9ORNZ7E%;O07HX MG3VQBJ'A2#%4@74M>35>(A"3!G/(\_\@@YDIUR8@4+TWRL,?6!0J/W?+*K$* M><.LP>8!T9K 73/<%5[G956(1V,_Y=&*%17T@^*&5KP<5VVENM]AM]$A^+Z\ MRT%","ZGS=E]+V>7PY9(#:,C^T-APBDBB=:47+D$VA+%T(Q$*5=)XV\6[.EE M0E.I5_P'H4Y"D?@__GI5O[G\WYNHX'Y]MKVC:T['D>IHC#14EAZ(SCW,&BW9 MX242L5?9T6$I,^"3(_F06?O07JG@.*,ZY%_12Y#08GO)$MHA*P9?(>1& [KS MA#%! CF@0=P:510JZ=:4$"#%NU29,)\A.1JLK. MR](XI>5 U[;A#T87$#P& M[+'N3X.:GTUJY*'K!"JYW%DB(XH(I!9MZ*CTYV9E6(9D4@4@B!;WJ*8I()D\J*>_M?P M"TDV_ZDN$E/_+4 M#;QN,CO+X]@5?RBBO!0/E09]<=70$<[X,4AOWO@><6AW M7,E59L(J_[T"8@J%UP4]:?D+'",S5FZ*P;L%DT_QG0,&4;A_>]:B@0 19$\% M^13Z7L%H%=@8UOI^MD9%::X?:^.@Q_<%Q!M3^E55$7=S9MUAX\( M=W2!]1;GV"&'I-B(7.JT@7 8V^AE,3/EFR/QN8I>.7DXR7?8XEH:+UX^BX$6/)!P/&2$%#2AO-4)Y(2DC M:R M>.4NY1(HBG;U\W42E?$TGG#K?VBU-EZ(E]/#E-BKCC=N?E;+X^WS/(&8 MD-F=!K(V6"AO,J_,93_B^R@;./8JQZ'#,$?PW,=<9*]H@3)TP1\5+T\:12L9 MY/V12DDYLB4_"U_1)YJQM2@9(P_" [5PM;]$/R89Q.#^@8@D0<1$6D0T 9'0 M17/UEX"-X.O(ZU*.)(UIG8NL+FW?,PQSY=D!SOE%@T"YSR;'EKFW0CKN]N[A MX,JNJ&>2T")]XAZQV,03.4-X*XBET;BN\872*O: M ]FU?DC49(=[$AGP.IQF"/9-0\1Z4^&UOK$K9GX2XGL$+61.O!Z_AX5M IGQ M#UO1,1/>72\$;3VVK'#O2(Q3LN=\\EG0A^NVIG<+^D1B_L!NB:]&1 M%"B_<.;4T MF]XE@Z,5JQ/8RM:<Q*)H$@CC<;K*_2*)A 3D?7( M#42@5M&I[XSLR"1[.LGCEAQ]H,,71QO;>/%FUE?)=P+4WG[U5>KN'H5-8CJ$ MYCP!H+UW!JS#K> ATV1,.,'H/0HJQXT7#C]'O@/Q"'G(4W.R6T0F<)C;'3#? M;,HTIV5YKV%+=+X96_6_"[;[1*,)&!DMYG85^Q_FF/?47$%(O_'I&H-.K6W! M\B,9\B94<'A:^CB0XM MF%.(FSDB#AR7Z@PL\D^_^>[UQ<6?R$$FUAG):9CB"T:BQ\;PVK,Z_DRA8"9- M9GPE^,'FXP9"'S?S>R@#VBJC^28JTQANB]-LPT M4$G*'9G!5]_RET86BXA>S>-EB_2>;"EUE+S,$S6SNYJ\AG M5;-L,N>%^I45WRY&G!SZ@%@_0W0AY?78(.MY MSII?(25R +K[XI3'CBT_QI&,E259T^+ ,Q;[>@+Y$H7\H_AMF"U>=TT8DM'3 M$LR!6E>&7[L15%]5L&X;P2-)5$4_3%'Z^FI@H;@8ZL+AH<LJ17)HFI'2Q?CI'->C2E,Y3FG07-AD!P?XA[1A3^/N>$Y+L7OM8F/%_ MU=L?M5CJG5[[.1_*)[N9OTOS*(_3*+MELOC

'9N3'16D M(2-TJ5RC5>AR K59.S+[_PW;1EDZI[.RI-6_LDQ4P[Q6OP'0&8]Y"= 'UWE4 MI,9-!')28R?7U_AW 7:G8Z7X:YJ+SG!".];_GK9$/E8!!-+R\,ETW$RNI 6\3 [Q M;KI?3)@^\SS[)4U&XRS^^R:M=Z6>AF']HY'>AP*J\TVB1DM:>(,V"QM@+C/D MV 0D"7XL*.WO&*;[G47I.H ?0L[.2$-#X#YBVLP?D+X>CH8[:5U&Y?)=QIZ' MFHWH?#+^9'4"VNN)"K 3@7Y")RDUM[M/4 ,L#"=I]Q6+?UER?Y46Y5NN"M56 M7^2&OQTO>VH<7H6P3<9OB21D0N*HL1+=0CF- Y_)95I/_T.7H]1P>3H[*\F?\<05&GZJ:X@P9^V,Z;CNQ1Z0NBEWG@=N6]=CU+4DK0O@*H*0G=TQ,D[JPI1@S%4]]9+K2" M(_YMP9[2A"9OMC^5-+G.ZXO3?#&#-C#BT<[ 608/")OS8HS0_>.$QSW+-JB$-K[-'I,LU3K1?[P!TA150/V4Z8OW^$C MV9Z*()*HP6-FSKB1WH0()DDOY6I30+=E6J0LD=Y+;:GISH(?7]6- 8'Q-0Q1 M>7(]Z,%F/<8'<3Z_L2Y)_>H]E:>"1- HTD/6@E 2E20B?,0F$R%8^ OM8%( MWP4KI19TV4* M$YAS-CECX7*9EDV=0P?7:.]!N;6/2'Z&^L:)2QTS_L'XGQ [LANI;V'M3& M;I^M&6#>1.X.7 (Y"3\)? NJ?#>7E9A+5[;8WE[?,7 P:HW!Y[RV6(LFD+-H M3Q5).%DDJ>GBAR,*Z0[QCC1C??(S?YRVS7;-WB(\1P)HY2@99M869J1&O^/+ MLK,5ZDRGGF$8?>P YUK= .5^1\)G/5DA??3;MCG,)N2>U"<03)=58W,*=BIQ M,V\W'6\][;[=O>R&5]#7><7U",H]"1>V)['/*F14?H(5"IQ?H.ZH!'O==&82 MA)+V _L]J01HA40=1B2U,N%Y1!9B($99>9X:'_#OH-Q _;?N @5I+G8_6;@, M9A$BK<*NCC"'ZQGJT4.=2"+HTNEDH1H_]G'#,5SW3VDYOMUCADGTL5"RMNNU M0C^_1NY:#_RO5,/EZAN'V5&ZX+D6!('3AM=EAW@+-AOF$]+OZI4*ILTM2V\C M7@^_C7AM[VW$:\]O(UZ/?QN!)GFTJ.Z>0;P.^ SB>/&/GT%TLL?S;OV>Y8L' M6NC4"N\;BMRCNT"Z%O"/H:N"]_*1F3#'X@GRWZ)\$Q7;UZ\NOI]QS4MH(M ^ MF)\8S2&-/2'J8_1[(JSI(D 8J2D3)T#Q?LO^ = E'QP<^. W!RR*:A;E#8LF M=,9#2'77F0Z[1,>:WF;&>_X3_V7S*_X_CU%)^6_^'U!+ P04 " #B@PQ3 M$]_IVY!" "1R04 %0 '1H;6\M,C R,3 V,S!?<')E+GAM;.U]6W/C.++F M^T;L?ZCM\\RN6U^J)J;/"?G6XSE5EM=V3\_9EPF:A"1,480:(&VK?_T"I&ZV M"2#!&T@($1U=LI0 ,Y.X9'Z92/SUOYZ6R9L'1!DFZ2_?O?_^W7=O4!J1&*?S M7[[[[3:8W)Y>7G[WAF5A&H<)2=$OWZ7DN__ZS__]O_[Z?X+@5Y0B&F8H?G._ M?G.WR-,8T3.R1&_^>7+SY4WPYMVGO[S[^?KKF]_N3M]\>/?A??#N4_#^0Q#\ MYU\3G'[[B_C??WY8\[TE==/WXL:-]__OSY;?'KCI3A*D+>Z?NW__SZ MY39:H&48X%1H)!*\,/P75GSYA41A5JA1*\(;*87X*]B2!>(KH;"/[[]_8O%W M7.MOWI2JHR1!-VCV1OS[V\WE[ID18IR+!7\K*Y1G.&+?1V3Y5NC^W4\?W[T5 MY&\YZQE:HC0+4I(AT3_+[QGZ(Q=?H0?^?\;E*AZSH&CVRW?98DF";1^"D_\P MZ");K_B@87BY2M!W;P]$6%'$.&&ALR_\BPV]8+$K<4I>T%.&^$C=Z'/+3D*B M9T(+#MAV7#$4?3\G#V]CA(NGBP^%1@IM\#_^=9YF.%OSP1_B=/NX)+Q'R2_? MR7XNN4G$L"%THYJ6N/F"YF%2/G/RA%D%0Q(*$YY>#POQS;^N^%M@=^0"IWR& MX#"YW;X?-KEG&0VC[ 4[AJUJJVT6LOMBIN4LF(?AJM0=2C*V_28H%ZGWFPGW M'YNO_W6&6900EE-TQP?/"7_*-XDL!BW&+D?PP:(DN^'!5PYTR3^^'.-Z0IM< MWX7W"=)Q_(S(!K>[9?2\6$5W(T#&N(Y>)\[FA#\7854K&'1 N< MQ-O6,TJ6YDL6@;U>_N".U))Q$P]]Z44W@)E':BTPW6FGGT&CVG:)SDP8N_": MX4\ 5@E8!>_'J@+HIN7*8(!82<1X@]EKYZ]O*SV-;ORH'X(490$7AP4K1 .V MX.(;^E&J+OKVH_2\>#_*^U'>CQJW'W4>TA2GO2IC#CJQ+.:\,?'@H6+))Q7>#*5OW?H6YV*Q8FB\)3$+\T?V<]=.^;[--O^(V?E>"B$J:/OB M4^QP4WI''N5 IY2R+QZO"3=ADO^'5Y)=6D_<%Z>%K3^EUY0\X#(S2\FKA+QS M;D_YI*!A<*7) 2'OG-NA1#C*QYTO$9US)?Q*R6.VX*]S%:;RL:FD[IS7 M"YR@JWQYCZB4P=N?451AE^0-Q&##>S5L&TBKQS;F_0' O<)&L6'PW]V*/5ICP1 M 3XL2"I?LV4D'7)UBZ*<NUTO[TE2P5;E[^Z$*E73Q_FH$PA6.H;8DXDBX(BAH\/CM;0$[.(Z.E T M*E$9AF"-?'!#(XIX%%@5']U0!2SB!-;*#VYH!1C@ JOE1Q?5(HFH@97RDUM* M>1V/ &OB9[,6GV #:X2IZQ82,X4 M7#5.&;&0Q!.X:IRR8Q5)3W"-.&7#*A)9X!IQRG0%I!3"->.([7JNR<>"*\01 M"_;<,-FX_P.,$4ECE')EB4^,)#@6U5&#^S 1U4(#MD H8T%4;@ZBK@HF<9"G M81YC05>J:H'X<\+$H AG)X_M\7!DA_S[(C4=I/W5KWHQ21+R*%[J!:%G)+_/ M9GDRB2*!%K,;%"'\(#)IJK-\&_5A0=:#A>HZI%-:0%;Q/\(D1]N3UQ()#5K: ME:M<@"=YMB 4_XEBO3RR%D.0XY*Q'"[#<^HA\"\_JF/2Q((DUUOCI,YD,6ML M73K@E($U&H@T^H$';.6K1YER/9WMZB9=DS).KRE%9M+4U\4:2(D;R+NR7AS+ M)^+W/S".+P7?EW^J5R&N@=ODW)!1*JJ.00G'XMS3D-HX!6MFH.&@YIH!X)/C M3-@W4XTQJ %6ST!C0[75T]*$&FB J*%:JF 7L$H&&AEJJ)(!!4#**[B"F#>B M>"4>$Y!9<+\)=1;%#^]#AIGX]I"9 ![L:/R(OBOI-^?5!S&Z#&(PFAW $_RO ME] $_^I?T\<44;; JPKNI+_WS5OERU10M'!+P>GDYNZ?8NBRKZBBOH.2QE^2 M4 6 ;?-"SO:+QB2-3\0R,9U='RP2NEK]]3L:^Y4*KLCAK]CS\+&_5L%?J^!Q M]:Z%EYMP!&!!C5UZ/:2N,7''#A K7S_ AAV[_'V&E<:"@!]]6,GP5I&F[H8E ML.I#,"0V@&0C@>%\/ZX]\<'[(]WQ6U^+R(I M&9^-18K$Y)[DV:]B83TMUU4=YF;>@4<=/.K@48?C1!U\-I]WNYJZ775W'$ON MUL> Y$V_7E,1YE$WI+:(/.$*2- 456;^I&.QXM<6@([SIRC)&7X053U0]<.U=([A+1(6;_/5*EE/ MYA05CY"K2DEHXX0VI6+HE'I)XRN2AOMOBF*PHLH-2:OS?1KV,G: R!4YK )= M4SH/4_QG87J=[NI!E.&$PSC"P9FX_53>"R7VC+V!-=G95]<;\TH'Y=ABPT.+ M3D*+HO+\=':P+E:8$R!:#QAZP- #AL<)&%;[&T1C\KL@M=)Q)4;>XMC5 =LE M2$O&N"O:T@/,@%W7%;1=.W2@KJDK"E%G/DH@GK$+K]Q-%&"F^ZE^,*C4A?>O MVU>!<)YSI_P[C,2.Y32_C\2:16+M D:6XKD_!A0EX:8*:[8.L@-STC!^"^FJ M[W@MG"GSW_(^CA/B_SQYQ.B-W_'DI2*JO/=)06ZE4S3<8 MFF'N3YRA^^ID"!"M#=ZY;X*SBS#"2;7=HR>TSK5RX*M(QY['X(H<5O,QOI!T MGB&Z%--1 ,>*.: B'0#GRGF@)K; _4WI>5X+QU/)N9S0,M>'L:63]>$OBC%D MWL& I*R8PX9B*GJP(N<#21[$88)GNX1R!P>U\5E.OJ"1SQ3RF4(^4ZB[V%XK M$" QATK'KCNH(UU1_ 2('KBBH1JV&H';K:YH28$,$!,_W!5]*+U$8N:1N:(3 M=2Y*>\$<%W)6VMK7 &#_V-7E*PSHS$"#N-G8\]X@FH!%=,:N"7BN$RB8,O8I M8F#PUHZ!CSU#$#)YFL6UQYY "-=0X]UVH&,$OJS4!;E=66GJ.8Z&&4)CGU#P MX:2+/;LR;&">M$$ JR8L=PQ)ATB^M"L*X,$"B\ ,DW *AG+76L^I]\LI[]V ME-92.OY/H@#T=E0'*RXZ9HS0=?'KED-@/CZHK[X3\@V8\AGYUC/RAUPQ[2M. MU;Q5_>[KC?5:;VP$Z=)W"_3W/%E_>/?^LWBN/%=:2>B3KH.1C3\IU10Z?7'R$R<4^&7*TKJQ/AO3)D#X9TI=- M T->D&%@CWNYU#Y MTGG.O72UW'+$W/W,'E\?SL>2U;%D$ QM*6[\Y-![K3[&'A=Q10Z[\1W$&$+3%5_5Q6CY4BS7NH MK)&/FKA\ M44Y,5M+:YJ9+:^O!%$L,*ZH2N_5-[ !QX[V MM3:>:O@*KNBN#^1LH*"I1\X:(F@1QM,:KQ^$\#N=Q.)]W[1/C;":(#13CZ3PA<*#OV\-['MYK"N\U<:B^[/,.^O@JACG;NB'X]G>3RK=KJ:WORU!%N]?Q>PC#.S( G7 M.PM0<5.2(6"E[J1OJ K"C0>IK*>BG3^AB+_1!S2=S7"$J#2324W8$[=W.!/7 MBUVF,7[ <1XFDF0P)9TM7G_'V:*H6RX*E2_PZHXHAFJ#'EK #B?9W0)]#>DW ME/'7C2A.YY,Y1<7TEL.&\%:.(;!MG0A^#&FL*;9926,50)O.3LERA5)6#,M- M8?Y3PC)VN^ [^$G(1)W^(FJA/6#:4J]C!Q1=D<,J,'K.+1VR1NA66"%3_:%5 M+;T-J#$4&T#!D8 IK.#NRZ4H0-X0QM2[6;PX1R?4"KR-(H9?;)^- " M.XY=$> 5!@(8'T](3H';C7U$@&T<(,("UH>O2>QK$H_%U#"M2=PF$&XKJ/T^ M6(;_)C2(@]\U.?0!<>L!\:_B MO9UN7YLDOBPGZHG+TIE]QH8TC*RE;2$:N^WXO3PZ+"%I\>'5]:!5)"T^_*/^ MX1\[>_@/^H?_T/K#+TB^GP-R!A1DCJ4!2&\BYGXQ0%$J.GNUU]G-;J^"E%N7 MDENI*91&_)W2TG+"[-L)2J/%,J3?E#%#:+-!2+3>,:<(44&;#4,B308,H,40 MY#"I6@5O.@3)A+;-)M#K%C;DV*RLK[A3W[ .:S7V3!U7Y+!;0RQ,$-__'E": MHRM4G2@)HO69)?XHIL_*\%D9/BNCNQB6 L(A1KC)V)5A8E>3&D:>P_JI=J)4 M2E*ZDJYH2A_U ?MPKL1&32>7B=?ABHYJ#1L%CN&*7NHL/ #WPOW<"TBD9NR# M1&_*Z(,O8Q\)ACIH=IW/0)-.#'50&8H:>]:)H0XJ(V)CGPM--@U8" >LH1^' MJ2'@*-&&+<%Z^&G4>M!')<>^=/I\/9^O]TH3QJ6236-X_2?E,3Q/\0Q'(?\< M[BX\#%8DP:*D\^[#ED]]-IYICSVFX=5CS>??=5HU^>#UU'Y1AQDS;?1G+[-& MW$ZZ8483\-0WL""%XIK5@LMU^7]=]D/=;BQ(_((3S4O34(^5?ZL1]FN*";U& M_/\Q=U*2D+%BJA>FQ>X.X#.^45!<'"^1B5:S&PL2;S"\"VZA3S1BH#$-CT:\U(3. MEGP-XFI]!5=4 Y"7M.5MN#*QS'36Q'IT)9QBIK%F_H6EX[H? Y8OER%=!V2F M-=HRL2(;((5-G]#W =[&K'HDL7

F+TR&+[0R,OL]6A/,YY:]!S(_I;+.4 M%_84H!8OO*T]9.0&B>$N%F9$9X0N0[Z?3^\37+)]_K1"48;B.[SD)-/9+?^6 MS:D.QYI)&YZ\C>0[8^(KR'#/"0(4N@]X2] M)^P]8>\)>T]8[^QU;5-9\O=^#&A9O#K@2LK60;:_B:5F/-F@Q[[]/V/6O!]H MQP\T>%$@?]#XQ5OR"S>%Y*\%DP=W(C&0Q5NW&^_3>9_.^HCP/AW IS-9QKQO MYWT[[]MYW\[[=B:^71W+R9+G]E,0D?0!T0QSUH(5%QDS1NBZ_+66ZV;29=^^ MFSEOWGFSX[R9O"F0]V;^ZGLU74_WS)VA^PQDR8+:>,?,.V;61X1WS ".F=$* MY3TS[YEYS\Q[9MXSTWMF!G:2)3?LYR!!(:M[^%+2NF_G2LF&]Z/L^%&2EP)R MF90OM%?[\8O@0]R,##(D-=16^&<,H>D*B2J2Z;Q@\ L.[W'"A\+7,!/A_S50 MMMH]>4_0>X+61X3W! &>H&SA]4Z?=_J\T^>=/N_TZ9T^D!'HRL" J*.AW6C) M,_X4<)(E+LHJL2!,8P&2"@E06K]:D5FG??O1=;CS[K4=]]KL78&\[CJOWU*F MZ34E<1YEOX>4AFFVWJTGAIFF9MUX-]:[L=9'A'=C 6ZLX4KFO5OOW7KOUGNW MWKLU23:M8SQ9\N7>O^,[!&=F01+^%EB _LBQ.(!0QX4#]=6WYV; E'?8[#AL MH%<$\M,,7K8E]^R+@\$G(5RYQM!BEK%P5DX*[36&NB,Q3 M_">*RPK7 CYC<#^NH^=9U6&U$+?BQ4^+ M]L$F7XP=SI;=JQ7:T<#/SS8MQ? M\2FQV8/8E-[@^<)DY-3LST,!'@JP/B(\% " F";I4< / +@$0"/ '@$P 0! MZ-3L=F5HF2BT'=,)*7;5WA-[1[C:9MWC8.W@8-7.#*/9@2/#_WKIQ/"O M_C5]3/ET7>!5!7?2W_OFK?)E*BA:P!!/)S=W_Q0CF7U%RWM$J]!!&4T+CQ.5(2+^2J4B)KW!8G$NZ[=G]4;ST%<7Q?[;A@0P+X\=NGU@(7&V(/:])8CI0S GXC))SE^$:%/X"-A;W]"0$5L>]NDT_6F(V(&$ MU=\)_<:'S6FXPEDU2\\IK#JRIR%;3-)8_"/@[8?Q'F.0R M3Q'4UKOIWDWW;KIWT\?HIXS65?-^BM3RKK5I'9&' C!0+/D<1I?;-W-(VGA4 MW]Y*>SQ[5\9Z!/MK^(27^;(R3"O]O2?>-N>SIG23GB4)LJO(^N64\?5^PP23 M1MVUM#WQ?!.F='%Q("MRTBY0]<.U=,>%.]SFJU6R MGLPI*IXC5YF2L'U&;E"*'L/D#M$E@)L#ZGK0@3%35[F0?SK;9$*:\?BB<4\L M7_-'%@\T8W;7K$LV@>^Y_@MN"669B!3.><&+6/2O2!KNOSF\Y*9R(C7LQM1]*&@Z%V=N>2/G,X. M=I,*%P!$ZR, /@+@=@2@VA,F&F?4!:F5D HQPC'&K@[86DA:,M1=T98^8@38 M6UP)GVF'#A0L<44AZMQ?"?@X=N&5NXD"9G<_V14&XKOP_G7[*A!H!JOBXS!5 MT6=JQ0]C58%/K9"G5C0"9(XHQZ()$MG=OC-.-Z6X\%I"AI@Z6YY'H5* MX'$[L*)^=%U1TI@A6$4_N:ZBVIKY>?2:J14H!.OGDS/Z 05U+.55_AA0E/!O MXH!+*TH8'H!A#?,HZW3==]YD?1Y]GJ3U/,FR)-=7E"U(?)D^()8A=!4ND33- M#]:@)^X/*MZ]8DL,4!FSDO3 -KIK(1_HA*S#!,_0A#&4_8TD,4[GEY?R=#0( M?8MLL5.4)'D2TKMBF5B?X0?,^&37,PAKV0*K9SC)Q?KS*Q^28L>H?IV5F6K MIJTF@%4_8Q)%^3(O5E;!S!?"*AD&-P[2-GG^&PJ3;'$?IM_8">;;0+20OW\= M;0OL7"Z7>8I.UQD2<;M%F,Y#_-]GCSB=D3O^O)0D9+X^)5^R6,YFW3Y:8S_B MC]:Q]YKFN))TKRE^X,^X3!G?,8N9*M>8CM9&TN22T S_N2F[>H;NLS/,BN,E MUQ0M=\/F ^ K M>1.37YE2K:2UP3M%,.EBSZ.YV(D/1D/Y M45C,T'N)..#V5F?$%$1+O"P&!Q%1U8%7.:ON^HMZ11$QP M>ZM27J8162+AIL#]-:.VEJ4K!]?YDZ@=7ZS*13:$\-0/+3NI@+#F@Y#Q.L3Q M%9)9@2^H!L+Q6NSY&].TS&U4'Q$!M+0JV39R@)'&*']-:)GO%$UGY78JY7A/ M,AA>MUO_)MWMA%!*'LOZ#_P7Z>DPDR[LRDK2.1_Q2['RB*Q/A0VG(AT YTH[ M3DULY]C3#&<5R-]K JOCXZ8, %V+^(]2PW)"RUP?)K"?K ]_48QU\PZL2/E MD@>QDCQ?9U0>)*B-/TCGR]'YPVC^,%KS]/%6XJ[$/#X]=MU!X5Q2&\-V14,U M=FH"MUI:CH",M(Z/,YC[!VQ)<&:99@=7UV M4EWU+49WS.OZYT3@VG+'P-8D^,-5,GY3N?%Y*KBRQF\P[W9TTX/.<"6Y9"O7 M.Q $UY4[]G*-LSI[-?5:1^JG(-JO#<&*RXH9(W1=_MJLD%2MOONN)-6 25]* MRGHIJ2%?N?D5IVK>JG[OB3=_8>7HBM#<+=#?\V3]X=W[S^+9\@HT2D)??L87 MQWCA'"@.F\D)K7-]'"4F#KB\XX]A"Y(<^/[3V6U&HF\%UW<4S^?2$=BPUP%I MY"*,$%\9VZ2_@\I7%(8_;;*N9<..G@),L\:;*#M\&Q%%,P2CB!FQC&+)F[WVC MDXW8]*"E/X'J3Z#Z$ZC]G$"]1A23>#K[/:0T3+/U-.7&?IQ'K\!J]?$[" MU.V"T.P.T>6^8MMF6%>O/0FS]"XG-\^\AU'2BLTWEN M\T#?MT?T/*)7!Y@QM$2/",LS=!PLX5:?@U6)+HIR81DJ+F<1'^IT MW3=B59]'#U<=78Z=#$H(U]$"B63S[0BZ+@?0J;CP8!)5UU.JT]1Z$91QEE<: M8^D6<;,!$T7J$9NFYT\"1,\Q6PC^RF1TB2C:=E:Q(3ZZ(X3BXH:"XGZ0-$+3 MF3AO?+\_*8E\>\VC;R?0&1.AZRKX:P=P'KV'BNZ,?#21Y. MJGE)DZ&]=T3(4FU;WQ+&]/Y=P,1I;'%$F^LR0,7=9 W1);-.^\:5ZG#G$27K M"5#G3RCB;_B!KS4S'"$JS9]1$_;$[1W.$L[ 91KC!QSS\21)05+2V>+U=YPM MBBO Q6W@"[RZ(XJAVJ"'%@"^27:W0%]#^@WQ=95O'.*2F#E%Q7278WOP5BVP MN(E,;A]4U+VX('2_=9Z2Y9*D15&,*F9-VK>:\C0FG+?2)CE0S-6K(Y[@=E;1 MJTE2/ [%Q16])R$W;3AWHJ)#,;ALH[^:\PJ8(SW;,BVQ]F?I530:(6,M74W [NWAUF&Q+) FL M:CJ[HR&?L 4ZH8R4P!O:D*IR!9J(R/N\V!I.UGN2S8@KYOTDBE B#I8\;ZDH MF]#%H^R.B+H"E6N..#HY0SC+Q17O:9GUT+;JY$\:MN:8="SL]IPTOD["5!NG M[/)1MC3'Q.K(F146)W^;Q7QO*+&_SKC=& 4H/LL+!Z68]^6 N$*/ MQ4]RO4,:6QY#"A8/3#MV_H1HA/GDKB-K94=VY<[O&8YQ2-<'AH7"2M?2^[BT MCTL?1URZVF$E?1H+KJA2OZJ0^A[0V)6D!Y!)"_CLV+5D$.R%;6'.) ! YE8M MO-P9#2F/EP%B-V-7!'B%@03=CB=K1(%8CWU$@&T<(/H-UH>_@,-?P.%0-E7C MT.X1)E750XNZVW8&JRCC"%=WJ_!@=01&K+M;G@>GF]HY$6 =N7._ADE8'*R> MGYQ13P^A1+!6?_9:-8AM@]7ZR1FUUDN4 BOJLS.*:A[#LI7G_CY8AO\F-(AR MEI&ER/L6-3##LCXT"RB*$'X0?DO3W/?&#^H]'[XECGV.O/4<^:_B/9YN7Z,D MY5Q.U!.796SF&1O2S'(M;0O)P]N.W\L3QB4D+3Z\^OXF%4F+#_^H?_C'SA[^ M@_[A/[3^\ N2[^> G $%V7$EV%_E0O87,[&R'FLU9:L'$\2EH@CP]E1T-G+= M-SOJS6Y#A=S9)B6W(,$I2<4EI+0P06XP^W:"TFBQ#.DW96XDM-D@)%KOF%,D M.T&;#4,BS?D*0(LAR+&_ ?<]5)"#)E9SZ5XQ)O1K-F5>M[ AQV8M?<6=.3%RB<>N#!/KA-38 M.!W63[4IJE*2TB!W15/Z_!2P)>Q*%I?IY#*QY%S14:UAH_ &7=%+G84'8$2[ MGR4* >''/DCTIHP>5Q_[2##40;/;: >:'FNH@\HHP]CS8PUU4!GL&/M<:+)I MP(#P[E+0!C5*M!&I[G+-!J4'?6QG[$NG/UG@3Q9HU/%:6)57HHB&'-%A H,@ MM:5T3) _I*TFPA"U36[6X4.O@?%-+"9FTH_*Z?\4C]2-J0 M^9$,7^(;));^6%@6%YAO>(G@O(GPE1T.5P^_I3'G4CCK*#Y_XGL^FRS%7W54 M(.LK2#]9%%_"K$1 #;7/&O%9(X99(^V;1CZQQ/W$DCZAI($&I#R4U !*:L]6 M.2*@J6VWIKL0T.A5)W$0NHL N*&Q*C>RNY#!Z'760]&+SZ6J4KX39QO:,2D+ M[+.-/4AIIC.0&V@IV/ IX"1+G!6#O#CX'?'=A_.*TDBX"]%"E)9@ 4Z#%25Q M'F4[;V+-OXR2/$:Q^#6,(J[DN(4 19\L]1W4Z%\V'PBQ$PCI\TV#@B?]#[V^ M;P,2//\>BF(X_#4+)E\=GE83!S^,G/\?!\?_UGPRDF/;R"[46\W;YD^\+1UG M))BLL0>"/1#<%A#!#@\:JLQ):%-!LB;@"SN)P;*#5THC82 M.D"!AP\Z&9J)W>&^Y20[3T>DI9=.@26 BOMFN#W!Q>661K:_FH<%+%\N M0XK_Y!8&[[5L4 \[:OJ8OO&@=OCU&$^G&,\)68<)GJ$)8RC[&TEB;DU?7LKK MCD'HNX2>F@XJ$)S4SLCMNPS3 Z(9YK;;&;I7E_M1TEK@73!QF3*^PXA7<,!= M^9%QM1=5[&6UL8S;6Y?Q(HR0,GU01VY=@LLT0WS;R&[X-"FV\'A_! $_%>D .%<6R%,36^!>U/-BW"41R,!-N3->\XV1NW&G.14&_B2-KT@:E7]( MI*K7B05I#YBK-A'UA):Y/K@;E)VL#W]1S!CS#CRT[Z']MJ#]QB:WA^N/!ZZO ML501^++MBI:4)A Q,S=4I1].>C_$%5U EQL M^M3=<8"A#(_VPLJCK?!C/ZP\Q+@I%$YR9=6HHQ4X=.C<0F*@)3 .[MQ28Z D M&;+>P5&AX:YZL/[Q[_UE,2M4U:0K"+O,46AM/H(2%ED>O MSURH%6=5!%?DA-:Y[C#?(G @XV) ,G2:X2CDOX;E_90XG0R!KMGH.ZF@'WE\KD$[N0;5@"RCV0$8R_]Z"<2*2STWY4FF]!;1![Y95C"I M(^N74S9)XPT3K/(E@VA;2* XY21\3B2;B]/EF1Q*PA88.7^*DISA!SZ +I"" M#Q5=EPDE7:\EH#R3?A:TGL_-%N/I9LOL]9[7Z8Y525C%J.U093M_6J&(6Y1W M>,E)IK-;_BV;E:=^KHN:4+(\D+:['Z.&BJ)TPO=6GJSNXB$V8HWE+J!,T:JD M\=%<'\UM*YK;^1[D@[SN!WFUUC@Q,H''K@X](@]S7\8>JH(,"\!&-W8UF)R6 M[\ZT&7ND#S*8H*[MV$-^8%WHW>NQ#PL? !Y% 'B(!Q"[<;B=VZV:Z]!V4"8B M:8Q2KBWQB7%G)BY*8^T(BON/T1^YN-!+%#,<#TW[ZD^<%J3HC_E_A$F.&O&NZ<$"-CB)HGR9%V4'IF() M/25+ON0N^ *)']!ERA=2-3)KW-Z&C-4KHEHN2!LKLNB7^A>)T+_C;+'/N[I M(K=/A@*WW?U -52L(?.6#M; O;L2NS_AVO_$ERSE[@R(R3XM>BNG; M0'-M/-;*8?KE4H J?$G3'*27T%G@^;PPX(2:2&W>=LHSB^SP3SNT=N2(I]YNXI23^%&5B2)IQ>S<1-LHF254B M=+L/>7G5=\^5Q*M84@Y52!,+DLBV4/&.+@A%>)Z658&BPS*:DS0N_DI*WWJW M$%T)<_HN?)+HH)N'63WE[*NL#[?*^HV(B*8H/@^I@$B8S=TCB"W.# M*28VJ(W/@S'E>C,?%R2)N==2ZG9RSS+*IZ5.$$A;=W)\.N-6 >WLG]BWL&/H:&=7'/:)/O:OCSKHP@F,C/RC@IHTC.K3U0 MO1A$I)V;4% =06!CY_)(RPNXHC U<1('+NRGH]D.M! M!ZXED,]1-S3FW,H]P!,*JQ(]%@>HAECF2!N([&XB#5TSG2"DSEF22AWVF\/G MW'*F'Y^&<2KG3,\Z&E(%>+HS/ =IV&Y30L$*_7G, MD[G%\S=@A7T:O<):/< &UMOGT>NMT1$IN*D\%HC96%&@\UAP/0W=.6_-"#8_ M @17HA.>1)NY:'#5N>PHU,GM@FO.V($HT8#S=) UL[6)SW#%&#L.PU9,)VE2 M_9=R*&K6_1"D* NX7IFH0Q\BP<4L-V\J%D[N\DC^JZ+W9Q7 M7_.ZT_NU?^/K-=+;-3N"&3;%3*Z^0 M;K7O\>GF9%W=@2(QN(I0&5?RQ7M>^X0PY4WJ(L=,.P$)+P:V?@P2%C/NBQ3\!3HMZZN*9-4-9\ [[#ER9 M_L;(2 TBB%VT&),WO2+"&XLD#_W:.SC K[F>\X6L9 MMV(BZ"N#=S,TB7=WS!0_WB&ZE-VD6[<;'W;R8:>VPDX&5H4/,AU/D$EKH!%S M0\@5W>@Q#YAYZPH,!ADK!LZ8*VKQZ."@T<$AGY\U,?6[FRZCT9#.8^UN.HU/ M17(/V)4P;1WUF/I>KL1<6]"5UC.W%)]X_XZ[.OO#1-L+0TD1E0Q$R0%QVW3 MW9V2;OO+BALS=4_CM/K,OJ,<'3#O R&=!D*D3GVKKQ(4G.A@\/1_8\W)RZ)! M$Y$E,B_$/%GO2:[#M?AJ\AC2N,QRV![E+XIMY(J4\M:?8_5>MQ:E>;&K;(_\ M7U,<28&[?IX^:@U?$#I#6)SV9Y>;>^ [TJ;B22/4V\'1[$[G\ZOGV+^W:Y1: MLWHO1GO26%@%@4]W95P.6,-C'L-E,O@DC<^?5BCB'^^(^*JO!0'Z^%'OY7HA M+0SN9DS9?Q^O"H6^%OW>V'[GHC8)]W[R,%$E EC@9-2:EX\NF;P?.M)\ M#4Y&K7GCZ=[W5&B/0;OOR>?;C#5-H$^@S*?D'$]*3A_Y!*--J;"?3S#TVP>Z M!JJZ&V/'HUD3 ,:Y'*%.E:Q%I[O+?AAVOR?" M #QXL-;=N8G"%F +5K7Q'15'K&H3A!;\ HSOO!CV"Q@D) 5^&<87:0S[9729 M0 /W8XQ=Q&-0:B=KB?F]'<-6M=U0S[ 2X8FM+BX,W!?*M*B(6VZ8$]U;)_0O^JN54"R# M+0BL[+<[,5>8[WI3>BH.62;)\TMW#*12=1.DG[J6P\#<-7I=-?OM2LR.9J%9 MM_62]<8G9JV,N98.4^BV[";')F#F0+]W 6CFGB38KVMF-:VT*YFL)G+ZQ)&Q M!OJ[62I\BHA/$?$I(CY%1 ]-F>[51Y?QT95Y?ARI'!VY8IG."H]V:*>D%B-5R3!D;COCF[%$'?C%15* M^287D/L$SPLVZQ;LZ9:)OH.+?4CC8Y#MQ""K@3-&LP/0C/_U$C#C7_WKFI(X MC_C,,$JWS)(-I60AE\Q$=A4)HCQ;41*L(6 M&"DN?&$%8'>!%'RHZ+J,>72[DH!"(WTL9KUBW)NQM-N1K_><3G>,2J!OH[8V M\/MRQBIO4ZZD\1$2'R%I*T+2\8KA RGN!U*T=A,Q,E;&K@Y]4 5F:(X]N 09 M%H!M;NPX/T0-4/.YN_.6 ].%WH0?^^SH,_H\T)DQANCSD*#,!GY-_W!E1-(8 MI5Q;XA/C!F0LPH+!?7GM2<#$O28PY'1R1;.KT8D/>F"]?? T-D^L0QY?I:;C"69C(Y%)3V^!?W"(DP[S*'X./UOG3 M3(5#FN%P.[EG19 5PO5+6AOY[R%;3-)8_'/^1\Z7E(3SQ2;9:4CIFEMC_PB3 M7 8U&K6U(1M9+G&V+)CB;)("_D.IP/YD$NE;6)*#I+*B@M\'TPU23\'E!8M?4.^!"!GX/36.?% M82P]^Y7-AB*3>H%\33@POC7&M[Z!#2E(.A<9F5*4P]U!:5EO@\0.#&.12XPGF$4P^71]&"UZ+V<3^V6!FEJ M53;M=;P2P<#MK,OTXIYJD#R2-C9D$:#CQ@+5OA,5K2W>P1NYAGH _,->@+*! M!2FNM]%8+5BCH+3#]RK$17'*E,_#-#X8WNJ19-#2BER$KS79^CH)N:V7QL+8 M7@EX3^[)09I8R1S.0IRB^#RD(DC.#F(E9VB&(RR3!][0Y^&: T3",< M)M>$%3$>C0=BTM2=#./.N 5ZWP/SMU^SHQTUN@:#D.(RW6!VUX06 SK+*+[/ M,S%,[HC8H 7\31+.RUSC,[;3.>PMCSRY"K*2^+QU]_/6-2_8%P#R*9BR%$Q M4H(K"E&+>E@FQ#RYP97I ]81/!O-E>1NL&KD <&QGWHP5H4Q1-!=8:*,9&'2 M;[4=^&12Y;-U5X1HH(-&&Y]VI9Z0P32" E.N5!0"J\8@H.!*F2"P;JKS9\!J M,+XU:*!J,$\Q@EMSKIB\@)@67"GFU_4,?F^NO2D/W-Z'.8G0Y!E7/$6 O!6N MD"IEQ)7Q8J89PZQ:5SQ%,R699[UWYT9:N#?-3%D-!TQ=6L M/Z::J67@_J:96D")0MWYFQ9L0C/]Z#.BNW,X1[Q.RQ,R77%,C;=_R"DJ9UQ2 MPTFF37OOT"T=LF(,$X/A6CH>V[JYK@8>IFFVWS=7SQAB-+7W_/J(D%/&,_C8 MO"O./?">;V#:GBN(&4#>YV%A=0:\*W"9F5K451SX ,0NFCIG>](GSKL!B9GI1'VEV"@]K.F#:R-OO$$,;ND)- M"T?L566Y-.J.@(E2_%'(%L$L(8^LQ:JH\$?8+XAJRJNOA=II+=3)4JQ&?Q;O M?3KCY@%*!)0FC*;[[ RS(IA_EO,5JH1FV>M[61KWT\9E1KM.I[._AVD>TO6' M=^\_3Y;%V"GP4O'DG4>AN.VH44\MB_(L1KF'QJ_Y.HH9*Y)",VZV9>:B->^Y ME4*\$16 [1DJ_^4.C7F]O 8]U2N" 19&P/5\'U^>%1LQWXDW%;ZWF=][3%%> M]JF+KEL1=I.5?+H(TSEGZ(9O'_3AY4E9$&T+[/!A&R$4LPL^?"\9RXN:Z;.# MH?OZF+MQNQ;8O$$1M\^X?3>=G:"T\$K#9#\K+U"8Y11-4[%F5K%;I[V5HL#_ MYA.NV./OB. YC7!Q(F;O8/(EE._\7/T/F*^J)^O?N)UPF>[".),H$Y=$"%M/ M4T6VPT?9T-RS7?1PZ[RF:(GSI4P-T':6"NN^.#S&%P#N^T1\_]D<+GO^Q0'E MSFGB\JP("Y-?*UUWJ.L?QZKK\B;Z MU_OZ1OSSIZC8*V^XC78^FR'I^MI\(K [>R*]7J+?7%*YHZ&L:S*%*RQU>5#SN*^((*Q=/NF0?IY M4,(5,.:+\Q::&N/P+@;V(N6'EL"RRKL8F*Q;H,I$N(,V0UMC=A#')DM$ Z68 M=S ,*8LT!AV,:MQ^8$-S4SKD;!/2K2PA A89TIGMP;P]JH5CU5T3E50VBG6C MK IDW-2C.P09):+ .[#J@\/9U"PV]3L:CM1BZ6=9@[=;T<$0WVX%F_7>+J"C MX4A=$2 PD[:B@R&^7?.82_V.;)53%]%0SO%^_*7Q;J4IDM8U$M?KQ$:9[PTH M<4 6<%^,CMRR!(?)& J4 ]+$LB2_AY3R@7+^ MA&B$F73)A#2Q(\D,9P)'DO/]@L!&O>E%2-$)M^1CD;W-37<5]%Q-;-6[&7VM M>['[78B<17B->VD37]M>QVV^6B4%)V&RU>)E.B-T&4*N&3!K[71U=/D8]%71 MCZ(:!=3 >?^=>X#]#KH&ZCB,J]5/R>XP@M'_%&Y'F_6/XKB"\C:: MRN #6H['QB%Z>!X;!V;N.X;>M*,^LP(;#M$_K76PSQ6GU%3X9S"[HF:.*S8$; @U MJ>K@RDBJJ8.M?UF_('UWT.18%%A]] M:O'>OO[ZN-TJY'Q=\#%B^7(9T+2[O M87B>8O[.N5<KSPJ&VF M__=C" T\PX6OB C\@^7-E-&WVN/W>06Z)Y>2=8"$U_%R>=DXS3=)TCQ!C2D+3!3V -R M!BI^;NNAM_D]0_,B)*)YOI2R!5;VVV$7&^.A*-T^R4*EF\W\$)AY52[9#AX0 MB;;\O_C@?MX756]J]!38O!SBMAR-RALA*FFL\$JE2ZV2QF:EIY.<<4^8L8T2 MF>*J%% ;7S7,T5I;NXU!-4*JJ>SRJUX[9'3NU/OJ8TOT9<+<+Q.F=6>)D0\Y M=G7HUCP"7F2SG5.* M;NG00%:N)'@"!HG*U'9F6,CW5A5://91 %DT 8#"V-4 '05J[-Z5M&6=%M0A MA+%K 6Q'2&%T5]*P=>, %,AP)B-,HPQ(4&/L4Z//,K=#GQL#+G/[@.@]Z?O@ M/2S=K86@D*6DH_?O B8.*RU(PM\*"] ?.1_@Y7?WHM1D$!W6FJR7;=3L(7VG M&;7!K<\O:B>_R#02WNS=@4+@;0R/7B,YDZ1X'(JKZ\=N2DU)PCNPQE8CW*>$ M9=/9;2C+3M'2V;F%EF\,^\U%//O%300ON >T&(X&'S0A7CBR#EE:R*A+>Z?Q7E/)=,!&%N>,E3K'(FLZXR[]A4SUW:O7A M,QGL9C*,*^#3Z:[KP^ONA]=-=DI2:SMR14-Z+Q]L;;@2*#$<-!I;TI7 @:%6 M&E@)KF"(AAHSMAQ=F6_^2C&/M=:\!:H6(M$_O!J1-!:<",LT923!L6!Z;]8]X2CKEV]>0>@=AN1?#H;*?H[!5) MR;9\:[D?;B;E+@ZRK910C3W6Z^1E;9N>,R>X6XA2@_1Z1H,51)-/>! M&[0B M %L-3Q[-FF78VH)\VANQ))*!V]F0B7*^RCMM9=SO*:S.^1?NO&8T::BM\*\R MM"14KZK^]LKRLTOE&FP]M?NQ+O-#B).2T8-JPIO 1[% @236]F)U8DG->\T4 M [>S(-/NSHHMT"F1X16=U3?QBAO-&]#2VY1A/_YUW.\I[6J_N(CGM94L&+L@ M%.%Y6E[3$ZWO:)@RKN?R=NWBKZ0$^G:71QZHL%LO7##YUJ5'.TA#2?K[X9*6NN/V=;VH+XY"*E.9X6S/\TSEH6I&.XP%*199^ZD:D']79]U=3Q95WT$]$>;TV _ MH&])$Z_E;'9JRO&!HU07-)S077Z,A5M68*I1P,6N))8!Z^[#P!E7UAF]N,;9 MB6ZN,$:*,O""G5IKC)2D!7&[6WA&HQHYQNK<>7GEJFP8M.A@=;9Z3RE8^HJ[ M=&0A25<6YEK*,4&P7B187:V*QB!B> O;:R. M=R^0EV]-1ZVO]3*I'=ECS$5'JXW M-U&/!OIJ(P<#[$]FL[TS/G2Z]"*DQ-A$1TLIKIA_WHT<9S9Z3Y3!8'#RPI\Y M\AXZM$W0T>Y#O.?$:6DSC&]DB\);C#?]2K-Y10)VW+V?2KQ:V(G[F.11XW M$F!PPNXOQ[;I.:45&E]H%):I;QB%N!,U"F=F16.'WUF!SBNBK"*'WQYA>X$< M:IOMIM+;AC7OB17(.Y&0[WB0=Y:HI&^CLKZ.96?B&AJQ-'-*5GY]=_'E,V7= M?[2/57,:(E0\,KU$\OX;?=$(C9YV=F-EUIW)U%P\J1);Q+S1;36"GZBN91%#G435B$3H*L?1Z8V1[8S MUQE3C-G#=9O^'SE%2F/F?$#BPAA/J3X_1?_STS6=#P]T2FQT39[1G3G%AG?Q M YIA36,L=(H:U$"-8X4:'Q"#FFU:IPB[COGAZ.RC1I^"EC1JSW3,7FJ8!N'W MZ,LI[Q*QO(]4TXAQ]C?^F3UQ[4Z)155O,"_.'=>BVE\!V1J*_[%;YTQ@8,[? MC(].+PTVU?-S-GP+ZU=L7E_^(/,C1)E*"\F">O1C9PWVKZ\H3:7Y\62E&^ET MZXX\4INK)N>:W=G4J[6GSAX8\T]-#AF;VN@W4^>3;M?0E:$>HY3[.9P20V/_ M.9]U_'B$/ WZZQ%3N:/I_"+8N#>V" M<A:FZTT6#M^P5IO:97;./SOXW;0"LML4'Y[?$']_4UF<+ MJ]Q^$4!1>]UFJS/HM8Y6VJ8K#;H&]2Y_O[\(FO>EX^E0U\UGKI ^FTS8N"-G M[.I#50A:^XZHA#[AD4Y\(APAWD_VZ\8J"@QWJIF.1E0ZQ4RL^!^8S+RZ_LP& MH[1KC(6"\03]WSZ@=L2 &A[!2SB@;J/93TJAX^,X5.#:HSV6&YC#EVZ]P@Z6SGT+E6;&PS9KV?8(NL=_*6^5.$T5N[=TSU MQRVV;JQ[ARO:?V'=)3BSZQ!B)>,0>NL[$M)CM MH27D3LZ;._-GJQN+*K*/HI1CU%D/3;KV/)X9D[;V25,*O M]ETP<1[];285^L7TM[VW'N#*RC2D$)KMO96 3(/90P.$AI&.X&QU&HE$9WL/ M!2#/(/:0_Z\&<67;;M(!*$IMP/[K]=N[]3]* R3M_S[B?Z]!1)GZ29&T#Q'Z MM4&K71MTFCMUO]-(L?M[T^#M,6SRO96!6$QHA#_R4-C->&A9F'DIW&L9OE"[ M?N_.9OI\^&@1<>T;F8Z(%0R-A^Y.UYYX(-;T*#1GG49W94Q\\>-4L'2?.BQC>UWBBE7E1JM'*G1:0 UME.CG2F2IU[OYJA)RDV5 M//5[-T>-4FZJY*GGNZ!9)-3WW6V>8LI4N7Q1==>F3]29?R9E(TJ>ZKZW3:VD MKNY+398\M7TO1[U2:J+DJ>Q[.:J54A,E3UW? ZTBGZKO91.$+,M4YZG ^]LT MQ3X*O"R3G:=:[F>C "*60T?J:G4-/Y@XWL*583N6V +R#3NNQ0PFL;4EM(S?XRE= MX=P+C3TP90.<:'C.YX,81V??L*5.4+>&N)S?>78:R]GQTWS*,SN=5M:S$X&= MU;Z)H3U,R.^N/N=9']>F$]B\\:'S_N%6DIZX)!G^ ,EI>%'9&+U M>FNYB*^G(T,T;-WA-#79#_Y/"-:;,?_5!;7%!J=;BTRI.TV8MM7;-=VTUV]$ M3U&[Z"FZ8GVRB.UPO6/8XF?))J6[8:EMX6=/WAN3F?8F"/J_8Z-TC0T MI.JF3?BO^;6A^^C:#N+5.-"8&LQPY T^3RA3V@8S+BUDJJ)6@7:,>.\7?;6$ MR$<^DY'E8FO.-8)R+*8ZF-I8$]T= M-]0Q:9!ZN]5@$]ULJO6!HO:8:FPWR%AK-,;,*3L;LDY/76$!(9.7:F (F\XL M,F&\QV8(L2FPUQH7W\([WL4^&\(L:9M]YW4U3FU118*!%(GJ)Z<344B& Z\> MU!!F]BO*XH$$^R5+G'.EIU:O,B_L^N<79O&<#;3J ZV_T"\V)$0;PCL1X-<9@JX=48VP$ MM1[V UQX/UW0BD:?6+_.0H\*K8L=TTJ(GU>_YQ&U<(;'RBI/5 MWK\%WT!NMZ67V^UW*7/UU>18@9>Z8AZF)X[MIB8YSO,V0\@?X\D$?>)>^KQAI[X=J6^NXBTNB4 M6Z.FL702MP[CZ"QBHY_WKH\GD4TLYG'1DSSE?D)B#36-8:E?&.9Y1 M!^N5(-S6L56)B'?$$=[A);;XLH1=">I%#ZI*9 NYS3?<:SX/.\U7!O.A224H M&7N<52(N\_?X+RU3YU4V@WAD)>BY;6C2DS BJ-,"-9F+FMPC:M4*$7]?"_\U M\66S\&6:FUV-_;_NW9%--8JM^3W6RB4*[IV_/Z4%P\#[B^Y 1FTSV WK31F\5$0BT3T-R@8^8 MG8]85E! O.>@R VAA J0GN[A4Y6N0EH3* M+3O9$2N8W7R)!89,!8@(ADPIR0:&3"Z&3#'$!4-&?A)*M>*4XA@C]IY#\DD! M*TZ[;:Y/,RWP-?$EP+JT^QV#8I&Q$$V"T1=DMI M 903QV"0I%8 ^Z!Q62E$0+A$CJ2H$H$"0I\'16Z(JE6 ]!1<[^S+_Z6:H0\! MQ&+*_Q5 1%"HI20;&,=YE?\K@+A@]2#0N?R*"0BTE MV< XSBT:ES]QP>J1GX321>-2&N.V,['/Q/?P;V9BV)):PK;EG*[T.,#(6K\S4J;I[???5+.*247-59T; MZYY83U0E@BH7A'^\(T_$<,EZIODGUV;&OFW?>T.R0[\('G5'=OCF\&4F+W6C M)L G"2JC9;),[]SP>)\ 4ZPG, M\"XIO*N(78"4?!(S9*VXN'";8 M*XQD )@, ,O#ABA#".E0;8@LPV0E0WUJ-D1Y\5YQ&P+ O@"[2!XX9*@+0(1F M 5!>;I17&,0 ,!D EH>E_(TO9NL7U)Z9-A[I1%) 'K+!O(%$A\$#U8)&4^B .2 EWZT2R*^D!W?(B*\\H %L\H MKH$A&X92 M- >J3\^58'9Y*+E;++[Z9 QI^O(0,;:-4FKZ*07X;=(F11ZRJY9+ F;M5-Q<.$^P51C( 3 : M0::?28YZ2%FON@T!8(>4]>HG/!PFRBL,8@"8# "#E'4PF(O)(9:' M!ZH/;8";1'"#E'60N$7D5$K. 9"R7G$/[I 17WE ]CD 1NDK!\ /2%EO1)D MA)1U.>D7<>P>I*P?J*N6?0*F5,=+0LKZ8:T?'QB\JXA=@)1\$A-2U@_&0,@M MR5)^U$/*>M7-A<,$>X61# "3 6"0LG[8-D1NZ6?RHQY2UJMN0P#8(66]^@D/ MAXGR"H,8 "8#P"!E'0SF G*(I>*!ZD,;X"81W"!E'21N[CF5\G, I*Q7W(,[ M9,17'M -GG !BGK!T!/2%FO!!DA95U:^BD%^&W2)D4>LJN62P)FW*T9!>$< M4M8KNWY\8/"N(G8!4O))3$A9/Q@#(<\D2\E1#RGK53<7#A/L%48R $P&@$'* M^F';$'FFGTF.>DA9K[H- 6"'E/7J)SP<)LHK#&( F P @Y1U,)B+R2&6AP>J M#VV FT1P@Y1UD+A%Y%1*S@&0LEYQ#^Z0$5]Y0 /8Y $;I*P? #TA9;T29(24 M=2GHYQK4(]Y_"%X28DJP[5KDS'6LT_\$/PTN!M_Y3S?B0!G4&WU._-#'A_F, MW(R'EH6-1Z$J/7YV9S-]/GRTB+@F)R0"[HT<@H^+R(%DA9!@4F,@9/W1/3B< M CG3(R.^.C]"/W+W0J3OUC>X2$Y&+Z<6PCL[XUY6Q M[6]A [H(92"R_GQ*L'FP*WGV0"1=K.] ME/C;!0LZX08HNK,U7= &T+AG3@%%=^;1_$^AHD#&-/7A.F7VT(=O4V8U&]2/ MI=V1*:8&-1YOB34VK2DV5'(STNDC=MA47;[,B.H0[8%.V2,WXWMVU1YCE=^[ M#P G7I[NZXXUD[^G[@VIQV!>'@@ERCAUF)FM;;;"TYU=-I?9O-@GV]F2;!]/ MLFUI,:^A"02>S)HGFY[J 9XL%T\V XL!>+)Z/-D"GBPC3[: )ZO+DVW@R3+R M9!MXLKH\V0&>+"-/=H G=^;)JF*\/.0XUQDV5:ROYO:71526+O3F[>6+FO.# MDY<0?SL !BU=' X8%()QA\2@I0O* 8-"9.Z0&+1T$3I@4 C3'1*#EBY$[@Z"/-VP)X0MHM@S[(P7:$!G\KQ <1@RLH'A496 M*L<'$.PH*Q\4&L*H'!] 5*&L?%!HK*!R? #N>UGYH%"GO')\ '[REA)?0]81 MC>JN0Y_(/5%=BSJ4V"*^HA'MLV5.S\WIS'7$G-R,+['%9\QF4W8_P1;Y-(]^ M@9Z@>V-NTDS)L0NO1K:IVC: [[# M)U6I]RS!]R]B,]5QSSK)+OR)>55>V0\%R11X(FB_95( 4[3.9?L?6IS1-C*Z3EG\S(T-.:N&(^8_G'Q3(VQ^<#4@F'JYN/\W/SJ:')",7"? M-DR+3_UXDY,E0N(Y967Y0!I-L*Q>!"NI+]5 M6B^72U=FG]@%Q"Z6V,7'MT7 !$!F:4]RC*5E3_:Y2%:Z?WTUC4>'6%.>/_XPGY&HG/O# M &O43&Q,M:\\3$,VI ^5M%:P^[[V!N0!\MY$7H8:6T17 (0 0GFC/@!3@&E! MD>B5?%I0V #"+!)R5[3[OK(28 HP+2P2U%ZS*R$2!)&@76W,=C$[9R*\(D O MH%=^#TE;K$BN[OL"] )Z=[59X\K>[(M+ 'H!O=EY7.FC5VD >@&]^Z%7:>2+ M7@K&+D"V\#BKOY^WT:LW6W_Q$ S?<62YO%,"/ \3\KNKS_E#UV:0VKI#>$M6 M@+T>JD_-R 'OCZHTPV#[K6?ZQ"X!=OZZP\:C=_\;?J%3=PJ8*BRTRK/D%_0X M.N-?5X@B/5JU,%I!Z)4-H'O:>.M VF+CK3^Z?Y&67"0D-4!"2B>V8D4#M22W6X,HMI#G0^V_KE<3R?YL6M?D>:BJILNZ M9#S>6J;!/JI$W!4D7-Z\9ZUKV-+L[S.-\3A[8[?1E)N>.PUU*6UCC3F[8'!8 M]J90:J=75UI9$VA78(M.91CP+LFJ2IX+#L5'BF,02^8D@3S7SR4AEE=Q20E_ MC' !;O&<$4+]P42J0T2J%?OT:.'I.;:(/53+:NG''%>VKE\SKAD>?C0#)@6Z MYT;WXLI##KC%J;3^NG='-M4HMN;WF)?4%"?Q>.:@P_S?;]CZ09R;\9B]WG@< M/EI$6%%RDWOCF'RJOSVRS"P^,>DI6GR=NC( &N9(PV#24[)H%WP8+N +Y,R8 MG&O)9BM,64 J!1 \1_[-H0 WD#-'_BW6P>TL:=_A\=$'ZO#IN3(T^D0U%^N" M[IR_YX''#V(+,G:B4_63KI'=ZRO^@^?L:4M5KYS5&?Y %=<08UUP%T9JCEE<\U>RT>SNM1BVDS(6P,\=M7]\FG\BACJ98LM;8A=1JCN&'\,EU\0' M2-3/EGO57-MAZ+1>/>/_]AO^KVD%#]DK/U'D9KNW)BMDF4?-6O*%O2T=B-CP MMGW^]UM>?$V\Q0:?%1(>AJ$)W /<4RKN*=1"EUOW2+X?#[CG;>[)8'LAZ![@ M'N >T#W9 [MG(/6W@GK)S3QMT#W /<(^DW"/5 MJKA4BGL*S@_H'N >X)Z2 MZ1[IN0*23_1FH_-RQ:58D9Y#RFDVR0#=* M]G\VW>450'B)54 $)2O(2Q%G"X(:."0FR=6"276?BRS0C5(##Q.+$- #/_$^]0?!IT/(_-9M*U&#]*S8S3%1B ML['S[Q/")I,C3Z-/9^AO"'WD']A?A/[GEQ?<^""NK=[].$.V,^?#'C-8U,=X M2O7YZ0-C"!M=DV=T9TZQ\4'OT MT3CE'$FL#TQH/%+CE/_@Z,SKP,>3&6LZNDWT/S]=T_FPUK1W\0-:]@")+J"5 M/B"_$\AO$WF-?L2(<>SXUZ-?'%,]VKO1H[,'+NB0.4;GG(>8^/MX@L^V#2K] MB?PX.OM^??5P>8'N'X8/E_4]&EY?H,M_G_\VO/YR MB7IBJRS4.5YI'R!?V=YP+-GC,1V=* MH_Z_0H(L7WCV%@%3GCU'<);?SC/5G GGN<8_/B Q']3@U@WGZY-]G6-."[R/38H*0?SS[Z(Q,C:E;QPI>+LZ&5+'NSS$3WS,^K8ZV MUGJK*WJ)EL,/"Q<4(A/2R3B02(F$&6O^+6K^K\O4/['T^1V9F9;#U B?4>?7 M(\JZP2S#TY%IZB.LZR8;\$M,NC,*-+M*\\-KVC.:?#QQM(AIP:YCYC8MBU$C M;]CHUK5LEP&*40W=>^?-(*6%3 LIG7?:>RZ:G0GAMUQ+'#J(+E_4"3^("@U5 MA]]FJK7-)T\\]W/Q?L]&0LQT(MK;O'4KGK[T[*P56IQJO$0#&\A$P_,YP18Q M8A+C=]<@J-6H(7YQG2+'(9*<.!97^#ZP3P3G5$G(H> _P8%A]F?S)+ID6B"9 MI)%,#Q9FOI/POU(730UY1=-RV!G))F?9 '<9T%_A?[R-OU;_R2(B5OAE#P,_ MS&H)&4M@1#7Y#YEKWSK:P&BS0F.[5:+>9:#QJ-:'[*SW9]F!!K:O("AC:UT6^FSBEH MU]"5H1XO3,Z\^O/N\H6Y\F)V.?M9Y%&44F0LC&UDSXC*PVD:H@:BCHT8KW)C MX?TK/O.!]A:XVLWC_C]"W+(JPS;^K)7@-ZRI5S]+U-<\H?$&YGD)+(L)6A$$ M$96PSGD$TIJ?FQIYK71L_L3,,I_X>V(;81=$Q\_,:-OH#>4&33%"CDH:'O?[ M2/V7"78D(OT#?KGRH]M>W;.=9-^@S?XH_7:_5SQ5KX[OCN^/D7\4C(56AX6N MS>-*B!>I=>[;>!MJFD5LV__SE1I$B8FU9D]1T#EU+-=F_<5:X8CC@^6D"%H3 MCVM$]>7)*7*9_V+I;(@?T!9C?V5>V/CF-]:#^1Q7JMYA0YV8Z)S9:.837I^3 MVEO6CM^LD(@WUBV3Z4PFIB;RS]GDL3<9]%7'8O;KUF0-Z_\?G7F**)Y,ZO3: MS=?@X)0J0"KY ^':9F:QN:4SK",2'![%+O/3H^SWZ!T;).*CW"BDDC!^>:5( M?,9ZMQ%*G)F&%L&[@$?IKD/G_6:L\EJA^NW$-';S&/J=?KVC1#D,!8'T;F&= M\]A 0QE\L)E+KY,9'QHRQ-AJW%K27>Y3(&;%83;4*+"6.W:V*5)V=!8*+7B^ M#+&8^S*+BDLTWXT6$8FAZIP6%5"+&R"H(7&YAFR&PO'F<$&?!^:\MNL\R'.* M6AU^V[]DT<>)XT>*_)@!>\'L!=FF3C4TTK'ZX^UH0T3L+JUQK,3[O [61Z;C MF--P/ZW'T;M&#?'_O?^ HN*&P7RTF$T8.\[U=NE(NSDBL..>1X)5B= M(%7'MAWI":4P8TUAW*8V9S[*?# Z$VI$]LA_RL?GIL<*)("%A52UY].1J;^S MHQW1- #;/JX&9*_]J)) + DBO4SV/D\HN[(4T!&V5*92Y0#$Q49CR->0,R&)8A+P MX;=O-WO3J3*BZ4WV"!:FN Q[[6=S8;:3BWV-;0W_?.5>G^,999XS\DX]KZR5 MSEK@AS.K/)X[FB-U0M0?G" _F"8@S/[VEOM"BP_OE/=H@FTTICHSW[&NLYM\ MA9%;]3]=RFUZ9LJ/B/\ >^<>RXV:RX^:%X_.+*(2H>65)A(Y##9ZQ]['5R1M ME^DL>V+R%9 @6<*98&>][\]XM9>\B]Z/_3&\KR%L:.A=TQOCB*&(W1_]EXV M/R\>93_BO?#?PQ>9[<6RZ S;#AHTD(;G]G'.J5?;PT'GKF6Q7WFKP5Q .=AQ M[9@L\A]BO^*/(#T'79MHN1Y>NH2V/3B!(X2!8TH=A\&).?NJ8YD&E\_Z'!$F MJ^?HBM,)JR)0=8$=[*VCKC'*\AUA9_C.94^V&QW."W?DT?7R:]%]_2$.5R3E M"*\O"Z 3^[U<, Y-*)]/']4 XSU@3&V$D8U+?_8Z)C)Y7Q_1HV4^.Y/@]C%3!@1I9$P- MD5,$W]L*E[WGWMP^+!&(]L[N#B4:X#@L#/1: M6)EM9: RP.EK].0OV(4-*7J/Q3?K(L"Z&;V MO]^$BK>&('[XR;6I06P[V\Q7=!F-Q;>Z&/SLB_C5N?>C'#+A2HSYJ_$64<4# M^9$2EHZC; 1A&3 $&J90[*Y-Q%-L;KV$WE NG:^IN3G)V]+GO/%GRIKF9#;8 M<$P.T2=J"T0;V% I\U&PM]]-A, <)KRPI=F(KS52;5.(O?4.OX^45H>L!>T) M8?Y,P%7O&.V$/O*RK+9+^;SM)&;+O"F9^&ARX?:E\=2L#FPXA;V%.TYO>X(M M]E[3=02'<58+PJ<^&JAMN\1:+O^)=0 BS!C5B]#97H0.V\%/F$U/F,,X$Q:M M*E:>>(9^IA9#."]\L,/ZUQOSZD6A>LIQN]?H]/O-5J[1(+6RMK M75Y2]![YLY&A?2]2R./[OS3$OP_;DH7:^>;4;EP=VMA'I7O!7E&!32>+,LIPIN,+,K\+MZ5%6GB'[BN:SD%-L[*^"2V)*Q +$ MO9"3(5(?(9N-@0@^=IEK)S2,>.J(:5>5LN;M7X^NKC^O[E1BDE[Q>O".TI\HH:W+1PMMED'/Y^,Z\S,]:ZOW^ 2 M&=U^N?[^[2B\9UL\N=RS'7Q:?I@L5@MOAU\NZY_N+H=_U(>?'R[O3A'6G_'< M7F8Z,-*1U9T5:$*\T39G+Q]XQI7)'@L$&QIA]0.D(GKZ?FMXOH MJ?$VV^PW,0\WYU_%-GW__1JU9SJ>GS*SD>=8U4W]7=_2GA_OU]^U(WF@"BQOA M>@3A 4:--4X1 ^^WT6MIKR3-FRMH6S>-K0J:CSJ>OY(1M]ART!4'8@@GPD#;L>O][/9_1?=]H:%GRH+"/(Q29S_DYN8I M>9G0$0UJ8"PB&9]0RS'G\A\\2#WK=50@H+VS;/6'P^K6[D2+Y[[,<57X MN7+(%"G')02TB"*_A>DEH,4^E^E*=:'$5,]DN)[X7QFL\JJ;P#,;1R60W#R6 M <0;$#O5\%MX_88-IM(Y3)?QV MJJZZWFYVO[PX-K,^Y%4LQ M_)D[8KNZ(QZYF1'/="@3[KL _"*4Q6O-T))',VQ@JI\_W^*I_^5KB)2)?Y[, MQ+F#7="#[YRY=--V^1H)'IFNX^=-(E[VLCPY^53;M^K[W%;H1 MV0_@EU95<$KDA&Z JTX>^9+>=L1^Y0]Y0E/D-Y=):K:RD9J9HF8H/6PL9DF^ MA1IN;:+/[)II 6 R!4Q3>KRXAD4>WP+,=R-4BT <'\:=_X8)IS%A,FD9: 'D9(FL9-F^OOFQR\M:SY MR;O (OQQD=(;AE?X@4)R>6/G'.>>\LM3XOR,7_YQ)>'W=GCW@*Y0'7V^NAY> MGU\-OZ*K:WY$U/!AY1RNO(1@/@E6B]*7O>;:=I"ZN+)SY6-OHOU4+7^N_6\K MT^VO *#H?*W5VJCY8B5NYG>.7>*Y/L3@.ZG9)[%Q3A0*^(1U-G?,X9X0XM@% M]>W==P.[&F7]>5]$#]:89BGZO&QH7\4P! K!&VU());NV9]=Y&V6_+!2>#!^ M[]8'MFG_7HIO#)OV6TRLY"U&F'WQRF7FN LQ.(,LU\K.:UM3TZ N\G$;GEH M44[TO""J=ZQR2\D=2(W\@;1>LW6#)(QP7#B!FHUV#35;??9_G<[[M.3E(NC0 MV.*=I[A'J.Z8LU57-IBOA;H=WM]?/BQ/J\V0"5-XX\?E]AG>WT-^,4QNY(OW MY/I.1S!\NEPO Z?[Y0(1+\SBV*76UZN_\%"4 MVNLV6YU!=Q!=FD64"UN6>_E^?W'D%XUQ[?HCQK-33K:AH?$_ETN:#9US;%F\ MZMV_>#6=<.V8+<5A5LO(G/5KW6Z_UEB>#A0J"),3P3+$!X O %^O$0&^1EUI MUEM*8>#KU92N(@_XP!)\6X\H_<7Z2Q!SK'NZ9>C5U>0ELE7"8#+220T91-2G MYZ43GT6@F%?KU$QWY(S=12E.D4;Z]Y40OUCPIB_U"=58(ZY)=';[V\3C>QM0"I*]'RDNJ'V"O0A?-[[)YN$PN]I-K&Q\&E!X.AH8F= M(T-!^KWLQ5:GG:.LB%H1KY)>.C X]Y-JN)GWX M8/)#/RNA^B00 MNY._'B40I\K'1K#9FL6 !6>L#J)UX82@-8G5IS(-'R8_KN MT1KUB_D*6BXZQ2D4T:N)0SI]508Z+!M1DW@!:!F',0UU'X'3K#6;H,BJB:[$ MZSZIH4MAZ()\!NG%/D]CF4V%RV)H2"?8)A-3UQ"=\F- O0V (G4!]$ VG-I* M'G@S9PS$\UN=D7UH: M*)H[/,Y:5:8468)8BS-K) V+IPZS=S#.T"V&O1)KA MCD.T;H[K_-QITSO%P'CT5(0?WP+%D"'')E[_OPEH]9632I#Q9OS=)B)&D8QE MN[FNQ8!>R ]EB=,!,D!9K]60!V7@,$2KA2^FJ3U370>QGPU#)EZ(#PB3D/?Z M$CGK *@4 95X*;Q"@ (;/UJ8>U5>J>%@XY'R CU@UV?.CXD7KZ\69/)6&YD# M?OFBZBY/]-B/5Y5:JP4&?B7A-DB\I)TIW#J57NBNDG(H=2;3864]#A*O*8>2 M'/==]VO+GN8(^)46OXE7K0\)O^#+1*LK+P&WW.KJ3;9J,;;B)0.8J[;&5T56 MVXC?RVW=>QW66;U5-91TTAA,OL^^%X4:MW\USZ20) MAB&=^*"T\KX:>KKUX?;L[_^.WFZ\7EG:B8RJ:QV5 & M']BCZ/)_OU\]_ ?JJ);MQ3"Y4$(1U<4YEE!,%=XHZQM!N:=2!&^& MY[R 5&6<M('M MMZ?2L%RB<9UAF;HN=B591!<'; 6EADJJ2"18I=G.S8DS4RZG,]V<$W+G$>KK MTKK?KP)0NR,/6P/2TD):5QQKFDQO9(:T@3Q( Z]C'P5R0<:$(8%KC2=BN 1Y M8<;6!V1/3,NI.\2:@@+)AJT3YY_PTW?Y"_^DSN3RVM M][/*E)K2D"@^#$A+$6D[ER_(%&G-6D.F DK@ >RC0[CE^%I_0!"IPD87T#%% MT9QX;3CLLNTECMMMBUBI? M/U=Y 'M3JP1A)?&2=:H05FK-09YU=0K8H'K@;L?J.3+EUW02\/]VQDZ\:)T: M3RNU@2)1L2Q 5XKH2KQ*G1:ZNC6E+5$*1/IN4!6V@594Y\$R.L360*MDH%42 MEQG8G ZQ;]V<3FW0DBA=&\)M.PMD*/N9)K0?"J]L@\L':/G@Z;A&LB5>ROYK&XP.QIF&K.V&, M< ;U*27J3=KAV29(S8?F-/)7@8[=(8)R!_*D%N3KS6OG&BTV!&TMV,LTZ8@ M0%IZ2&LF7Q+.!FG=AD2'.(#A':TD-N]/!LV0,;]FLSUY_X.RVVV)DL8!<2DB M+IL]ROLCKC.0:$,,N!/;SE\Q%L2N0#+08>4,-A/O6E[/&=R7XW.MQ@>)KY4" M<>*UYH,#,;@\VTYF >U5,L9/O&(=XOF$!FJ[ULGU0$I0695";N*5\#20.\BU M'(P<)XA5, <7J;P^T*]'7S[__I]V_>+S=_;PM&YICW5GPGY*+(WYY'55I\R> MJ5O$-EU+)7;]W+;O_"_UB3/5ZSHUR)5#IO6GYE.=$XN#H4+*_=R<3JDS);S0 M.R_6RQF/ 9(8ZB9%G[Z,E/*-]@P;P>OJ-E'K]*4^H9I&C-- 3O67S?.G)3^9 MI41OC#'W@YSF'H3M0?DZ]XZI_IB8.E,0]O_X!UPA\M.ESAQ.NH$WROI&B,'O MLV?WU@H6=6W._C7T]Q@:J-5B\Q3CL?;16>.XT5 6>DK\X9NET!/67?(!Q7E+ M)UYC75'$JN%[,"L-VA/,S%R$76=B6FQZM5JLAGOQ&F;JF#E+9*U-TW5LAUF5 MS* L:>R4K59-%7!3MRO"O5T:AJ[:)5V/*W23D6K MM.-IE3;3*JU.(ZY>B==T/+W2'BSJ*_3Z[;66J6WSHX9XU"*D:-"[.._MQVJ^ MTS@ZZ]<&K79MT&FNM8X==$%4,AT1"[44AO!&L_$>M%PFB3CM/5*_. <*K^Y? MG"\2AH4AP:N:N-HCP2L-7,&FD(HH^J&_,(!UIH*IAJB!5#RC#M9!(V3"N9W$ M&F%)JEM&J2OCW*-3PIR6;K_6;$N4M@\82Q%CB;5#NACK,#71D6@3$OB$>YZ0 MZDY=KV*21L94I5"S8P]@OMO&P(D3>.^(@ZE!M$ML& _N1KHZQ/1*JYO3F44F MQ+#I$T&Z:4.2;AE2'3N)DW1#$!")^N=A %P9# _D*T/!-7%NQ@_X):'IF6> M I)X*X7LQ$F\N2!;R7,#)6Q&27LSR@/#Q=3\0@QB4QO]9NI\?NT:8O X]I;; MHG.X2JH4)9 )VYF]EU2-A?/M+@6)$IX-4FMTX!C7:H(KE+B>V3?*<,)D5G#:Z9[1'Z5? MZ!DED49P*4.0%03P%OQV$U=)2P6_9[W#VXU9!;6U.FO-WJ9(IN?.E=HY.S!Y MD#CQXK4USKQUW>4,=VM:O)VAXUATY#J\SNZ#N6KW["E%:OTNQ#(!\PDQGS@1 MI$C,,Z^UZLJSHC[?;LHS5)A'Y,*76YF^R< MQL":Z?(#<-8X^.\2B9G-O=PF M9Q+GJX0*GPP-+:VX5[-9:S?RS!=8%R&MJJG-@T9WXLR8C-#=8$9AD0HR#KH] M!7GBC$QMSK]Q,^$,_0TQT:[1)^]3I++ZYUJO_OEAV1_1G17UY&LGKS.GJ]V8 M;6EEK9$X;82@JA)NX*RV>D\(PBI/9\'&G,<[Q=%FQWEW8VWP;*Z#@D*W7S[] M<;0.C$;C'U%LXU\1'"DN'8G7K;WO^ONWQ0O#C.SW"ZTT$FUF!(!G2*L/^.Y'7 ]MUT,LM:-"?'& MU.08]DVR7QKB7Y2UYM\Z0B=1$_#;Q5WD!/"97&G7G[Z5GT_&=%F5J*(?BQ;01XPF%A=5OS!) M=+2"QV=_6BB39I2;>QZY^!/K%Q>6X=JSFTB[1=;4/+K7D$TL.N:&(1<3R!PC M7H>:EW;Z>((7$[0$P0H@EO(D;\G"FQ/=\:['Z4/Z#/]Q=+8MJ>#CR>@L;QG$ MNL3HQRQ^FVB4R-!__PI0@.3LPW:UY5 M0ZQ(^)SA:=R 9][T4$/2(?7J+OF\F4EJOK'YUZ/N5F64[K)V;KSTP"0V0=_8 M#R!W"(EBT?>_.\U_2+!<>G1V39S@/$9[*_NEOT2452-13M;?WVAQ4'"F?G=M M-Z/FKU^VZPUEAZWW@HZ?+7,:=8K>(G]B:-N$_4]+OKFQUFQL28G-D[ YX E MNPFTW0C0-I:@;<@&VFVGC0)H#P2TO6A)JT@I:5NUGK*E?A& ]D! VX^6M(J4 MDK:S_5SG8D&;DI.PGC^9,?@W+0=OD1:-><@0?IUH7(AE2SL00K>!0?$ MS?B+:6HBE8Q83U0E]KVI:TG/XFXJ6ZIX90: !,G6@/BR(;[72,$U21OQ[5J_ MMZ7@*2 >$+\'XI44_)JT$<^LP"8@'A"?#>*;*3A%:2.^6^OTB_!]DB,^^U43 M.5:'#OHR>+V[[Q[T=@I^L7@:\,PRQ]1![WAYT/?@"I=8:;12<(4%)FX%)!*> M7M+?4D110AT! )<+X-O*)O7:*;B^^R(\5#J[UFU)$0S>6D8)<"XESK?!?$/& MQ$[^[MZ"7*EU!^#@ L0S$N4;$BQV\G#3$^5*36EOV?4MER@'M_8 +H-;&V\Q M]_)EQO?"VJ?5V:L';X8WPYOAS15_K9[[%%)C+N&7GVJ?O%H.C2TX0I%?4,G:;)MIR%% MJ$HFU!P&-*,2Y':-F68)3:4VZ$$>^"%"LQ^5R;9KG#-+:'9J[4)"H #-PJ$9 ME7*V:W@R2V@R6&ZKXPP;$R %< M!E\[J:_M'91D>G72C4=$_$R2BBR=':;RB$HKW-6MO@D@$>06)0W1*;!#%("> M$="C:CWMZC>G!/1FK=.!33\ ]&R OB&U8B?'."6@=VOM =1U :!G _0-B1H[ M^;TI ;U3:W:*\'5AJS]R+$\5YCRYP&WJUI5,6KE4?F;]_?-MB0 MVY3,$;TR5'-*.%GWW.?6JBDM*1:V*K$[N31@W)#-E,Q93 V,G9K2!S >'!@W M9+XD<^A2 V.[UI=CH1/ F"<8-Z2?)'.Z4@-CM]8:2+'6"#O/#^\R>%GQO*P; M9T*LQ:HA[#^'-\.;XP9R!'R33.ULM64$)6QL&!,HWC[PX/ ME!#KCF>B?\'40 QQ#%X,%BZU)[PX #\17".C'$IMP1Z:_?;0D&D80*?,V6*< M3OF\UNL?3\A4VDTJ@"1 $B"IDDC:8LRD!O@![R6!?6@$*X>P]R^:$DU_!9):<3[38B7#0EV&O MS0%.N/U\1!NFE7I233@5H%&Q)G=LHPO+7,,752J5[2[8'Q"S!/'^8; M4G%VREE,#>;=6D>.O%F ><5@'E4':-=%VM1@WJLU&U+L00*85PSF4:=,[9I8 MF1K,%:76[)0&Y^#"'L!E<&%WJ#",'<>B(]?!(YT@QV2O,+APL4QQ[#&B?DP3 M_-Q2JXPT*E-<$V=9&W$8@LV#>;T"FB .OJ]F:95&K0 OE(@7TJB2D32PJR/D^@,O@ML=SV\]OOMW> M7?YV>7U_]:]+]/7F_AZ.$H(WPYOAS?#FDKP9TH8.<^=+1*D9"9R@-YR;J!Q0 MV+A24>^]#(",RC"#+28 R,( &97F!9M! )"% 3(JV0JV;4">R#Y'U*CF=&:1 M"3%L^D2$50Y'6,.;X'CB< MO&X,#>UA":[A EO7Q+D9/^"7A*?B0IUV8)5,6*65VJ%TLK *< IP2B:;)P2A%!'&"50V"5U [PDX15"DFMA---,D^]>Q4#K8C7)X\XV;ZRT=I0=VTG M1RU"1@3MV80'YX("\H;+:3FZ47$#NUCH-*784 )#S M!'(:QQ7*!>1>31F 1#XX(&\HUK23#R(7D'GFA1QE.^#D\93\#2BB6)5PR%99 MM,\9BS%D$914!,XH*6?L<^2B')P!!1:!,3)@C'T.8)2#,:#<(G!&!IS1WN<\ M1DDX0PXO#HHOYNK:01G&2E<-:J=Q(MP6N;1_R<4FU)4#-LB<#=(X,2X[-N#E M%>4\&QG8H%)LD,:)* #K1ZQ &X(8LN2$J M,_*M!82B=$-G -P W) E-T2E0[ZUCE ,-S2/%:4,W .^ %-3->Q'>:>\RU9;)*;#:7%YVK-::^*:QY;8LN:5[RYQUM4 M3">>$LT:VUE$ZMT^T"1P!'9, 14=FM6[WRPCF"*8AN;U!K]#K M$L 2&;!$5*;K5M>\<);HU)JM1FW0S-M/3\X183^.?1Z9VMR[Q;[P_47BR\<3 MC3YYGR+]J7^N]?.?'Y8]%!U<\:!\!\KKWNEJQV9;6EEK)$X;(9BKA&^Q6VWU MGA"$57Y@"3;FW 4S3(?8QWEW8VWP;*Z1JF.;@>KVRZ<_CM:ATFC\(XKE_"N" MF\4EWYM>?=_U]V^+%X:%@-\OM-)(M"<<0'1](H[./$@U??P$F$$?)XOPP.WP MRV7]T]WE\(_Z\//#Y=TIPOHSGMN!Q.#NM4'6NC$AWIB:'-5^]."7AO@7%5CP M;QVADZ@)^.WB+G("^$RNM!L$(\(_GXSKEOF\"%.$;SW?*&9,F#V3S8>M>+Z=/'T=G#A%A3\PLQB$UM])NIJ!2/ZY4^7.O.">OC9M) S(>B!L0@1 M ;-[^H*^L7=-;'3)>J^AWUV#(*:3$;>AQ2/<ELR M@K>'EPL,7X4+@X-_MV=877SW1,R8&H+9HF5+6ASM22/*:2_T2)0E\5K9+$36 MQY -$2LRG+2;$='>Y,'CMUX>*(9F[Q^II3/&;5/9TB13>0PHQJ]'S:U:/;4N M):V\L#*6!%'Y-SL6':./F@N?,7W0"C=@^W;YU/J88*IR0EIZ/0- [@G(<[$^ MY %2GE[=\]H2P"7 )9+@\1:SKE(#G>,9=; N&[NPGEV^J,3F)K)L?;O%%C R M,+(D:!RJJCMU=;S()0$C]>F49=- M:O,HM%]44;:NQ:NY+B&CR-LS8.$],?E@,O=I$<7/ Y:1I\]M)W4FR<9E##SG MAYRXVXMU;*@$80?]C@T76W.D>$LM::XB:7M2S5K= M+.IETBC->DOY:[&TY\D#7A[+-/A*W_"%VG4O,BDB@=\(3Z)Y*_/&BZV'7D[D,%F+WWY7:6TUGF M-1>!0=)C$*4A%X=T$W/(D-ER_'58YQ'Y*\./Q\O.+>83KR,4SG31W3 M3ZYCEDM$-\Z$6!%5>R5GH3,E\\KPH&KBC+LM'^>TW^2<06+.B8:P[,S2R[QN M-C!+59FEV]C,+/(BOE/KEP7TF11W*6,H7IX<\.HT"1-;G2:!EA5JLG$8PSR( M)H$QJ],DT+(Z30(MJ].D/+2$U"E)4Z=$O*$^PGQ_/:] 0@P;BV@&>>&?4S^. M0<)PD\0)5&0:!@NOFS%AO^:WZO6/)V0J7V!&#EH!/ >DC4I5ZY-]^WC>UN9 MIMT,M?^ZMB/JMSR8&]XC$C>%:CH/::8[PKIB4X?<$^N)JN2638BIW1'5?#3$ M6_Z%=96&O;32PLR#/ MX-#B5JO$&_ K*^4"ZP,Q.U>V[8J-@>9X<> )CW>A)XH1=NK.A-39FWX0ASTQ M9KTT'FO\9%((>LFYAZK[]IEQ,;S65]NI_KIW1S;5*+;F]TR6W8S%/<_#=1XF MY)N R(V/D.&C1<3+8^X^Y._B0"3:A#-B5$ON8?87SLR3Y2;B&1%<<0,^UM.$ KQ9AI.?F(J: F M;/R5NTF(FP(\9($'Q$T!'A W!7AD%#?MM6/::26UM5K-STB)]7 M0]C,(]6U+&*H<^18V+!U+^_O$5,#XI]@-H/B W@ /$H8P )\E 8?(#X 'K+ MX\W22;U4EHY2JJ*TZ;=?3=OVS=MSW[I]X,:M-YRAH3TL3=UE:LPU]_,>\$O" MJDKE<,?DP'35V0B"5P"/?8)7?26%I#^0CI#H5Y5@%4,?TAEN#R F%?,0#QGE MVD[=ETL[QCPY108EFBY Y.T90!>@6]:>Y1[R ^Q*TM?2]TQ>L;NM!'Z_DT9< M*DDU?&::+OVJ-\NT6D0C9,J_9E,5O]96)$QHCDWB/$OG T-G%$ &721)7TO? ML]RC-$2"J5-$X?.H/W&[;4"6H=SA&\AR(EMPG)J..!$NXFSNE 7T6I#=A_O7Z[ M4#$(SD>QH);J9*&TV'$0=0#1_NPHV8%%2O$[88![Y>9>F==CMK"ODIA]RWH4 M7D)NW,7-G M,S-+RY%G2J/6;A5_ '?4*AQLHMEI<4Z*,_6@)R922)E/"J=S2)DO*MG=)AF4.>9L$> \I,H.VQZV MWK#3I+W<:=*MMQH'=RIWK3& \V7D;A($+;YTNTVQLJ)RV M8^B[@J?+%%_C /A(&CZ"V!7 8Z_8U89#O':*78%X+"QKX'R9ZI6I MDTH]PG9UZ7H&T 7HEK5G$MR:OV-U2&*2IM-*(3)7^?)EVK=.2 M,#4 "H4<"D/#^3(2];7T/9.WK,U67;3AK+/==%%5SI=IP7EGP-05,#"[*<3D MI>+,=JW;DS NG^/Y,I!6FG:B"?C&L'3A> M!GR/ D$M57W-U-BQGPD[RE:/LW@;!KA7;NZ5>3EF"_MN.*PMV^("Q1XOTZ\U MVVW@9^#GDFKC;1&$YH;3WC):EY*B:GVSVZ@U6\4?& 41P,(6>:1BYI2.EVDV M-QS]EM_NAT+U=/%+S*"BBUW_DHJK4UNY:VXX 2[3Y3HI%+72E_&H>5#2P,Y[ M*.D-9\"]O4Y7I'+MU?K=XO5K^L?+5':OC*Q[VJJ^C:XH1\44FMS5J_W:IU&XI^&<" MZ5-PHNAAQR(!'@"/%)J4*].F%76N1Z/>4/RRR^QC*].DF^41B/:#N>$](FU3 MJ*;SD&:Z(ZPK-G7(/;&>J$INV828VAU1S4=#O.5?6'=)LOAWMU>.\+5L" QS= MC&\MXH'H3Q]#":OF-R!G4.XFP08$>)0G3M=N%!2G$[(SCO68@0@%"2IUDR!! M 1X #X 'P /@40EX;#&_VGO$X,"$@G):%8BO05!-2!L )9<:> A6R0MWG)J1I&T#0)3K*&F)2_;)5E5E02>(#!!8$K5), # MX 'P 'B4!QZ;K:V.LF_@#"PFR$.3/$ZV2KP!OR(XD!H:X>^J#\3L7%!;9;1P MD.82Y)AH1 PRIBK%.F<11D.;,\^88,>U"(390.&!P@-X #RJ%7[JQ%M)+';# MY;E01PX=Z>2"C)P_J3,Y7VBHSYZ"2K@B*<7IN\ Q(% !'@ /@ ? ^!1>7AL ML<;B;40"BTJF\!6D>142OEKBE6>#642:WZJRO/*TW]+,=MJ6=+K-Z,0Z+WGJCL48>2I/FTM6ZW6^OV2B!KY4#\P3-9 M-^:^O>*9;-,)%!N6WC+B,#B72/(FY8JF=N,M+^?$7ON>/9DWJPT&?6 WJ9N$ M8 K ^ !\ !X #PJ 8\MIES,[6LIF7+2F6/B[.]RF&.0AEB=."Y$;DLH*KNY M[O0M-.):%IDH!TX/A#7 R"P-/&0+&*92>;1<@3ZE#S)4[B9!A@(\ !X #X ' MP*,2\-AL@/6:*61<@A$%298E"\X=G7&\8D,5M?3"4;8:,H@#H39)Q54JYR.F M&VIC(Q:W$B409/+ 46(&?92*:R: M4Q4'.I)-X#).E) M&@?\;%J$S3Q27,PY/';%ID0PZ9/Y,I0S2F)$Y#>]-NOIFW[ MYNVY;]V&MF@-#>UA:>HNJV9=$^=F_(!?$KIDL(==[B9!S (\)(/'%C$;;VL5 MB$=)PU60MI9VN(K!#^D,N <0E6+@LC1B+29 F;T@V]2I)K#5J"'^O_?2"K;8 MW9=+/<;KM11:-%V R-LS@"Y MZP]RSWH!]B5I*^E[YF\8O?=%I=I$+/$Z?;( MU!UQ,#6(=HDM@QJ/=IPP%#--EXX5^Z2[O,+/K6D)!\IQ+#IR'5[8Y,&\-@V+ M:(1,^5?VA7?8,G6=5P1B7;>([23RKY#-*/7K4?WHK%WK-B2L7AJ;Q.]+RS;R M]DQ>A@9=) 5 Y.V9O-#=JHOB[2Y]0Q=%ZX?2:22E+6&J&N@C8.I=F3K>'LP2 M<6:[UFNW).3-&=;XK(3)MHI;#99=P!@?O* M2,EM0G(M/X1FN3M=;$._<1W;P087&,F6)CNU7K=?Z_<[A4I!\#V*Q?3?*\F- MG4RX<=-FEXFILQ[;WOO>-&[2LF?.NH6;,,"\(Y&@* P,RIZN9^ MV:G5;GM_)]VF\I!- D36YTF@985:K)Q&,,\B":!,:O3 M)-"R.DT"+:O3I#RTA"Q*2;,H11"B/L(VT?@A/3-BV%YA3O+"/Y,#2*:4-4M2 MMDU+,L1%Y6T2X 'PD"HQ;'O4>L,6D_9RBTFWWFIDE_RU+/=D/Y@;WB/2KH5J M.@]IICO"NF)3A]P3ZXFJQ"MV?D=4\]$0;Q%USQ.N4BD2)I!(#&H0LR!FI6H2 MX 'P '@ /,H#CRTV6B^6C09V5H:L 'D&DL:M+E^(I5);'"X]LTA]S*:<:.@9 M6Q9[VR$4[RRG3.NGX7?&WL#K3*;F]K.E QS=C&\MXH'H3Q]#"7<6-=NU=KO8 M+;X[:_D*K'7$:#)+-@BON&PQ^8(.;C'["IB8@Q*(DD7BE W5!#./Q G9&,<\ MS$!$EL/XDP2OAV$S@)L,\ !X #P '@"//,VO#<>,Q0JR@0D%AS)7('X&03/) M951'VJ#9GE*LVZLU>XK\8DP.5!X((X M5QIXR!9+B[=BFE$L;8/(%,ND:4E, MI=:5H&H9, 7(3( 'P /@ ? >%0>'IL-KJ:R;_0,C";(-Y,_7K9*O &_(IB0 M&AKA[ZH/Q.Q<4%MEM'"0YA+DF&A$##*F*L4ZYQ)&0YOSSYA@Q[4(A-M YX'. M W@ /*H5A&K&6U$L=FOEN5!'#AWIY(*,G#^I,SE?:*C/GH)*F-I?4Y22+$Y* M E\0J"!0I6H2X 'P '@ /,H#CRW66+P-1V!1R12^@G2O0L)72[SRK###= B: MX3DO/LZ#6:K('V*C,M4?$+J25-H-5;EC=RHHORF$IR %1B%:VXJW@9GP*:,XLTN\# MDTC=)(08 !X #X 'P /@40EX;#' XFWNDM"(*OY 1TBI*V],\NB,XQ4;JMB" MZOG52."XA@SB0(114G'5E2_"R$8L;B649*UVN]96!O)+,CGP>" L 9=:> A M6T@ME1J7&874]I252FTP:)7#[I,$FR M05I*U23 ^ !\ !XE <>FTVM=C/C MX-GAF$N0NB=IF.RS:1$V\TAU+8L8ZAPY%C9L'0M>>,34@% 9Z"[070 /@$<) MPTB C]+@ \0'P$,R>&SQC-(IA:BJ[M1EMB;1;AR&/'[;(A-BV/2)7!FJ.25Q M M*;?OO5M&W?O#WWK=L';MQZPQD:VL/2U%WNP;HFSLWX ;] ?C2P$4A9@$>1 M4C;>?BN0CG(&JR"G*^U@%4,?TAEN\XY)H1G6-&H\+KJCS%Z*D&(,<99&K' W MD&WJ5!. :]00_]][:85=[.Y+KC+3)8.\ )&W9P!=@&Y9>Y9['!"P6S*$2-LS M><7NNRUN5*>51K#JCCB8&D2[Q);!3$$[3F2*V:M+9XM]TEUN1=Z:EG"J',>B M(]?A%5 >S&O3L(A&R)1_95]XARU3U]GS5ZSK%K&=1#X7LAFE?CVJ'YUU:^U6 M3SX'+#:)WV_J9LZ\4L0IY*GW+$LNWJVS,IUIGOHT2R_1Y>U9275-*H?I1E92GXVU*+!%C=FL=I2$A;T:'6=]G$)N'1-*T8_.? ML"ZV6V,'_>X:!+48:W'F.(#\T74ITV)21C-=7MFRE%)R<_^W2HU!K=TMMLQCS,F78N4^9:3G:^IM[NS?J\F1_4PX MEXFILR[;WOO>M'#2,FK.B@]I 0,7S@5O,7#QBR[).'B0F(/WW>!?$#T&SW:H.>A-E_\4E:9#@0 M&+KHKF_C9R6YCDYG_T.1^KI=/%.#JBZ!FX.:* MPZ9W*#CIYHM+3JQ M=>4X]4Z$6%$E'&RKW;HG!&&5=P0;&!94?K_02B/1BZ !UZQ/Q-&9A^N6 M#^( N.CC9+$4?3O\7>*L/Z,YW8@Q_C*JD'6NC$AWIB: MG+7\E>I?&N)?U"*V?^L(G41-P&\7=Y$3P&=RI=U@O3K\\\FX;IG/BY7L\*V' MF_.OU/B!V",JT?5HJFG4GNEXSG/XF/PC]9'.Q.>JQA#]"*V58S2QN/#]A4G: MHQ4\/OO30IE\IGPQVB,7?V+]XF+=>NW93:2-+Q"/SA[$,86BDCB#$+/R/I[@ MI8A;@& %$$NAEK=XX\V)[GC7X_0A?8;_.#I[8")P:GXA!K&IC7YC&I1'K6J( MJ4\F?T9G>1"22D]<*:MP61L3U!GW7SV4;OOAN8:7KV MS/NW>YP)(3TP"67IRP]A0G#^\]7RXKL]P^KBN\>Q8VH([$:S:F(&63OALR'R M='P6""GY.!DZ>Z7,[)[^D<&;F4AF,V_\>M3=JG62MQQE:N5G/] 7](W];&*C M2T9NS)$Z&\M@=^8$-#>,J3&OY/ M7*B(:1RWD5QLCVVF1]39CKL:PV&"LL\Z\>NY#D-T39@?ULP\%27>%$H$FIJT0F'ILC;O[RC"9BV)[>(B_\,P%UE:M8Z#52 M4%=B+_\G3M+S$$43[AZLM3J9[QT$%24E%I445%2:6&SU,]\:4[!2 @?*"]V$ M[!>>/::1D<.3(%4V8/ &U%.^(B'J^-9=U5.8NC?C"T;;"Y^T MMQYEDYZ$T5 MS/,%,R?UM-O]S#<+@W\C@Z*X(S:QG@@'!R(O*K%ML4QDZ^9S?6H^\=5GRL!D M.*9%2562J4HC,Z*25>+Z.$)F7/FTFY]/L/%(K@R?WLGDPJ OJU '&:*PPT' M L?77>GBL%7KM=NR0A$&!>"=:GOMM@V!^M2>\+% M?K . ^(_W]SY?AH9 9RD-A<,A(F&RQ6Z>J'NA-7^.Y)D"55@9X=4@"R%/0(V M?YI2GV_=4X6?N+8-0M@.(CZE4SRB.FR)@#V4$A+U;T'5?-[,-.R*J"]"M MGDX[A0A(9@@]:_4D68B!/<.9J:DK6'4MC/O3J%KQFOM#%$V:O]=H0Y3C\."8 M1LF*#.#8J2F-"NLA<)=$/V\M,L-4"S;A>>$7K_ZY%X\![92O\Q25B[&_VAX9Q>ELFK7:4J[:@>0S5:#154^V%^#98;9LZXDNW? O\H^ M##C#2*/*(^ROP+(#J2S:#%RN+%TNRQ5::\Z/SQ21 MQ$"3!>%%4&8YRXEL6$)"%$4&7YN6+9Y&*DC- S M+M^E@":X8]EJL2#5T^\+-@>5-_4F=R[MH,)L0*A,1\'YOWK#F01(E)A*##@.D^B1RYPU3I0JVP M@U!H-]YA]AY6PCMK0(OE[(MED]HAZ.N+@A0=L98D6@Q7TWC4?A<# =KCMDR4Y$1OQ#]ENATZ'1:CGLXLS22)W:/MPJH M?;)*-IC8'&$<8)[CSP!VY^$K2#2[7H K/=G5;$N1@;8!O]FJ7&":?)FFW=@G MV44FIFE*<2A#'*;)WH/=@-$R7@:#*?7J&F^=,UH1U_]0!7H:&4H,)^<,)K>6 M^40UHGV:?V=X8;Y:@);A BS[[@NI->6HYEF(M0-\D"$?I)$$E1L?]&L#./-!O1E6-W=W=Y3^)G?G',^H M@W4OP52CCFN!=U-RJRXJ(7!7[^86SWG)6?O!'*H_76H19M\QB\Z9W^H,BD-# MNPR*S"?+GNA+43H,/)JJ87^?4Z3RPG[ST+R8+8:Y' Z(3%[,0=DEF]>M7X5A MHYP=6*&NG@3?YTRO-V)25P&$THM)':X9 YR1-V?L<\I8[IP!1HYL]@D8.06& M:L?4P(8*H5IX\R&]&40KB-:"XMK,PE$)T7SQJXH3OQW*RP/-V 5JVZ8U9PT[ MI [%@N"(*J!SIEL[VTH:]>("EO[,&#A48V>>_%2\=JW9EV0+#&1%9*P/_* ^ M/RYS:8SK/!L;F2,VDYC3O2I+GW+)!9#_13=2],[(MI)&JN%GP;?D*V?:6XLR M%IYA/6#LA&MQ4%:M\I)_Q1-@EK_+0<0/25;-Z93!U'9,]4<-&42T[B:Y+T\.1:OR6)G) (,8#9 MY_051!JGSX5UQ)\>OU[Z/)[X+,1N7XH5>,C@SUB<: MS2,SSRKB"QZHC$[C9, -><"? [#LF0=<6,@T2DI7V4T^3!9HII%.DC4+*$JM M7\@!\,EY &P7L%U23X6_'(^)RA-OQIQY")L3OYBZ.D<6=@A2)]AX)"(S1U@O M/( M/I"?+GUBC%>=Z'6%Q?6V[(]F&@77/!S=C"]?/,#<,>S<&%R$#PV-_[E< MPF7OTMCR>IQ0G*"T7)!&#E2.7%":$LNPUAQ/$_/X /5+$:-WFE^,^#W?7<_U M;>V5UO6/H+0=BZI\BP2_7Q%-+)%PV>[JI'$ )9<+:[+A;D%57W:L7@@]>4LL M:FJO2UBKNLL9,RR(/.&4=,6R(\MQ%!+![S PGL81EF7 >+/6;TJ+\>S]63G\ M=IF<_\J;'.>Q[0J$'30B[ T&7ZLPQV@F>+(BYD:%79YM@GVM'!OUI+G2K+>4 M#*7Y0FY?4'MFVEC_PCAOQG[!OO/N4,,EFE^@VC02AG=[-:5;1)P 5C@.@G.Z MKSE'&52#<]HUI5.$%53XNDCE0_V[:7O"SY^KFIY_4QJTF#303)=7HE@3!W^7 M4'9M[NTVX=6+4/O9!RIR$5[]6KH;$\Q/9^3;)#0R @N^ M=*9,P64=P$BN++*V&,E[UZ];2*:;\:>%7#I?B*7/GE2Z,?:IPCWH@_E\R+HO M= ##^O$,P=$-[+YCKE1L!058-C$%"A"0E;L"C%>?[R^NOI9:[=/\NT%_NN2" MV*I%18G-X0NUZ\LG;L;A(RC.E^?+W"[D%Z]]=&4X9JC6ZSTAJM2?G M@?B[,FS'+?:%UVL47SZ> M:/3)^Q2IX/ZYUL]_?ECV4'1P1:7Y&LWKWNEJQV9;6EEK)$X;(8Y1"5_E6VWU MGA"$5:;D9MB8\[@KUX#V<=[=6!L\FVNDZMAFD+K]\NF/HW6H-!K_B.)>_XH0 M#.*2;]ZLON_Z^[?%"\/RQ.\76FDDVC0)(+H^$4=G'J3:/GX"S*"/DX6]=CO\ M7>*L/Z,YW8@?+B]8Y"U;DR(-Z8F1[5OSOW2$/^B+#W_ MUA$ZB9J WR[N(B> S^1*NX%U&/[Y9%RWS.>%W1B^]7!S_I4:/Q![1"6Z'DTU MC=HS'<^Y*M:I0>HCG0FM5<$N^A&R3#&:6%R2_<+DV]$*'I_]::%,V%%N(GKD MXD^L7UQ8DVO/;B+M%NE3\^A>0S:S)<:LIP]<3/ 5BW,N]D69)KR4+@L0K !B M*4\J*ED^CLX>F+$U-;\0@]C41K^9.I?0;-ZN#)5)F-%9 5T2"I/;]8Q4&C_@ M2..?Q+8T$7SSR]YA'=T[[,+4HV8A77WWW<"N1EFOWK_=@]11PD$I0.M=7T.J MI]JOF;%@435>UM6J"?+)M1GWVW;8W#&T3Y@!Y69\:Q&;YQKPJP_LQ9^XC#CR M;"QET&SW>[TCQ'Z(9UR"62X)Y'Q:Q%DGQ18_0CGV_8B1/X/^A/%?V4RIK@A: MC2\B>(D1B!]+8G$1^ $=G5U7]Y?7#D#_U\82__"P,C)R0D0D+_->U'3J>OYYX>A9""!>Q 7"8 M>1EG]!ET:YM40^_89#'[7/VPX2GOML84WH2@X-ESS_Q:W@QN/)/7UTS7>GW1 MM8-+[VO,'G\BNCEC7>+!"WY^!AO-_Q%O R(;R@_"-R,BBY?RX%.*768Q"^GG M$'5B,!/BD;*G>9[L^?"N_B!^9[(.6XCK]?H(<[')O^,9>_ 8L;$B?PQ^34-' MGX=:&KNZCFR7B3+>'!.VKM@P(UI8-JXR9N"!+#2BY@@;/]A\U=#,I(Q")K,H ML,4LU=E,9X_X1_WP;OD_%XD!/*]W.G4-LVX:W!!ZG-=XG2=O#P^BK"LVF=+Z MHL4:ZY@A?!.LL_[R+0=<'? A_WO&1)"84Z799,Z%CAWN -70\X2J$P8TB^ I M9UY;$)(ARQTS-\>U>$LS7OC=]H;'[S(MPN'SZ,^FUT=O^H)96IW#9\Q_[)U; M1 VT3?H,^ETA?[P4+)N/U[1F7,AXO^7M"TW&9_Z"Z/A9S"-[>$*P]I.YDSSQ M3SQZQQ3?A"M&2S.?<(WU]KBRHB4\VWZ5<(^20P:.!?$QD\U\JCY1 ]O:Q6 $9RPPCJK:!/(XO)B$!(B9K;.JZ^>Q#7G-5QSXM+6)6-0\].P](R8A?_^21 M$@U#DWCJ::"@'R)4X+MP(F#"">H')1;?FVI0/" MB?7=88GNYS;S6WS+H/7! M^Q&S0U?47DC?<5PRQ;CXO>W]7L@0IJJQ2.D5E[P3])(,8CZ]R9JQR".U/?6"N1GP_?C^&'V^&&Y3:!VE(?39NQ_OT91HXIW, MGJ$J.7X%C5B!.^#,JG'FNC;VYBW$$-;7W(..(C-D/3D'+RE/9W$_MI.=\]? M?80HC"9"HK7885[]<^^MT@:2D#&+D&O^Z(E!E&JY>]W[N:,ZVE3ULA-R@X_6@HX$U'6.>B!,45YO.3*'.B=VXAF=@!NNAZE1\E]MAH1&1M'9+ MPDT'KM9O J/K#(TNJ<]?C=2XV;P^3]+2,_5N#76J8YBAS-#0EHZ<1O0 X*'( MMQ!>IP+?1*'<=^ FDQ,ZC! % R",T15^9< M>VO3*\ MB>U[&*&;.09Q-3WX:&AH2GM&&*[[:4P-LC@9;WO,EQ=MI+0. MC#:^A#7#>-M8S \%)3?U3<\ RYG("'C.(78!U89H>N1X5]$AZ- M,[B-QKF/QP>CN_5H)Y5P\\##L9_0O<'I"ZBHYZ<^=9C;J[5_7,&,'Y.R,YS:'[UW*6K[Q';:8 M,P1"UH;SG0=@->%@-\S!"(7VP$[G-QK>6X:9R_5FP=1E]>A3;SEG^0V:H72' M_[&\^7QYGYX!FI("FYKIN9 $NO@=T?#J1-O\ M!,SEW-K@;;FV.O=/@GG%DB^S,C'WG9O[TN3<9Q^,2-,-W_+\C-P#3\DM1!8D M"A(\%&>J@-^6GMEM;ASE2^(JXQF3>\V,2Q83^$$&*VH$D6ZKQ]-MQV&ZK1NF MVRH3[1'L0 ;:$G3#3!/I23BP,X*G&??W\6_?\GCVB0&#T!4;Z%B,A(.U -^# MIHVRH+Y;-!%*AJ(]&Y!FUI2W% /X/!C&1]<;ON/Z&$:%;:3[ASNF^TX4" UZCZ$=@M6:N(2W=Q=G[Q3'#^Y6 MG7"/^-_I)"*N55$^Q(^;]U_ L"^G%WL&8DG$H30+; M<; TCPF!S(OGSQ;]% M>C8X\!D\RCA*UBC'/^%+Z:"%I3 MJ(0O[X?*OWV+*:U&34$;6J$A\*XQYR? SEP !#1F$">/R.M_9($]&\R>?*B\ M&4RU.7_O$(S@GS.F!Y2$H\P9N%&P"MR/O$'.82YHX"LME2_EF(\)"L-E:VH) M=V+[Y@AH'-:B\<0)V_JO\!8W;.#>1Y.;FG#C.O5LZJRE+T% H9WW\ M$!:12T]!.N[3Q 8E7.<^?CPWM[;P^S/;F?&?W=N>,;/1W+W]D\?E[WF6>4VY M>?2.E2\>CQ8L_Y[[_/V/+O#[?\G)7GSQ'!/"XV$"H'P,"\(644C1\K@FU8.L MXF"]Q%Z.9KF:L)-BJLDTZ&8&WN//;"NVH_!@=74($D]. *7;V&L Y1NFC/.D M-T0[HT?6"JVGPI:W"?? 2EEWHB2#SS[-$DI8^N%,$*\! M$8ABS@K5F-Z![L+,'-#*Y[8_] 9#V_<^V[!!8$6 2YQ16]HK36UI4_CR9.,\ MJY[T\_75M\_*V?6WLXO;5U$K.LCW8A)^5(T['TDY'_1CM$;+C1N!:?^9IP+: M+^GS-[ 6^XX-O#/-<= A_QU<=[;I!GT\A&4[5-$$=&X@J/NJ):9U,,Y=(H&F M_L'?STWAKI_O!,_"'HD1A!BUT%D;^U@/1Q-P62S:(QYU- ,^=B/Y0RA"8%V@ M!(KKJ*B!>Y6T;*K5,TP1HH(!4'.@ MNYK+M/+^?#2D)OGO M&/4BT-1K$T7N:/8EN+.6VZ8X_B# M1>;&3)N3HD[,+76?:$Q\#3$LOX(U*#[V7U2*\ 0*$4R1=@SWATO7NG/< 7ZI MB2I[R.9V, C7GVMLB-MI.:/@\8(F(YGC"+%NLMM8LL(25!Q^,)-A QDUGBI\&LW@RP$T;PE$] M:H;);T7 %$\D,%@O0SQ!@'+I&G_X&C_QB!L. =X%(X%ZURU1] TPC2*$3#\ M=(Q9Y)II5MMA6SM.FG*; =:M/^44HB7$ 3^L'/[_J$SL)_;(G!HW-8?V(P4B M..V]5/",;,6U.8$]9X7PLR*>6A -(2L_%D%'82+L6%Z+ +8_!>=)QF(&E3"V M1>"2LJ"#69.^%NZ"'B:.PM]H'HOPFC:-(A')9XD)S5C*=?%P* ^@!E'(^!D. M*:(I6"7G+'?/+Z\V*Z KLP)D5L!6L@)2O>>MPM=M!+U-+#GRNQ=6612<3%D2 M4@M[G@6Z*9:\N(!=APBNG0?-,OY'RB!QM0!>63RGXGH< H-%N&#GX:4Y/'T7 M!<('X;7S#8RG@UY)#S3T2Q-H:*T=:+C[_O7KX/8_"$]U=_7YV]7EU=G@V[TR M.#N[_O[M'H,0-]=?KLZN+NZJ$(58PH&*7[3GVD!\?[$TQJ%^1I3+X"Y$+2.C M+'ZM$L]B$/3$C7#;#1,WHC27I:&2]Y/@!F+>A44NC[RI7)>5\-XQNGM\N1R" MV<2DAF-;\$^=2QF2(7/^WT4Y@L&9DWZ[M2A(MKGP6Z9S8*#!R*;\JFCBF%QE MC31GM$=TMJM<1HPH$[DC%@B,#N-)8F#>Y4 M&Q/^9+X\_FURL!(/#Z5Q9X*8RY5[["1O[]MZ> 3WFC'#2 MYBS^[H-R9TQG)FPG]TM9?#E@,,7'Q<,-%A$@HA'TF,KE5D#<:SQ##M MH^CN\60ST[71S,(*&Q'8TA"DVX7WB?RP!]_@J7$89)QB'23/(L"*1!3T$1H% M.N&PI>$/X-_<#\84'MRML8&Q5)+'KFB_F4ACBRY^4$O$GZZ!M@)VL2@Y#:^J MBO&+VA&2/,S<2<#5%0D P(+'AA5_*!;S%D*^$=-^N_X2JW32?BHZQN=A#4_(XT"L+H7<1$P&Q:*( M0U"HU17" '1U[OS#?2*30HN,!2 53?>" ,B2@D^+R50W%K="O@N(?"+5N'@' M@1W*Z56BI=E8*5H::BU%]&(#7![3BD1D"[]2+GB -Y;3NEHVMYHJE\V8&!0. M'8W4B&R!VN<@::I$H+CS3N";C<4\+:#64 MNI$TY\G>X2(HQIA47_@$I3D9_.[,0@V'=QZ^MU!#-(W.*I88%HPS99HK:L>$ MNIKY#K@+E"X]B^ZNA/3AUQ::N,72='B%PT0O9G&-"R6(XJT45 M$=_P5RA_E%#D\GC "FML#)*#:T6P56WEZ=JEV&N?USD6W46^W M!F?UT_-^MW[9ZO9.+AJ-UGE'76#F\&9M-/#^=731:9[U&V>=>K.K7L G_TSLXZZF6G<7EY&57\DPLB(N*@#FA&84P]&87O+$;J>4LY$6;O=U:V MB,GM8I3H3->8_?RX#'*P"((0X2-\$M %JWL!XJ,;Z>X7@S[8SHBZC8NW_G6D MME=?$FZIZ9R_([TWXME'Q^49.8:EWEHJ4 MF#@:*FZO)*$U7S&=G1.(%:>F';U2*('=4["DHNVUD',D&4DR>NF17F/!B"0B M240OLIQL3S-?!Q$5-,FR^H WVF!+MGIA'_#-3%OX1>W>F^Q3WUDO<&KBD7HP MF^^HO/U.RD&'Y)0W-;;?&3FOXW&GI:9T/%;KC78R0/"7P'R\=H3)0%61W @5 M;,0+(_\*M0O2;\RI)\=I:_718Q>'NJA M'6J./&L7DV<5$E:@JOOIE:9[(>T7&OB=#MGVFS7PRV#41_V_#M2V7S7XWEF_ M4QYS'@Y;XX==*E'1;+;*(R@D[6^0]KME,.-+2O6M9HG4HZ1Z:<&_SG/,D5Z] MK1OM)15-G7:_/**IC*'Y,ECNL384TG3?C@#HE\=TSX$[W*OIWCLICZ20M+\Y MVF\WRF"ZEY3J6PU)])4D^I=SU MQ%>-\%;.#7=FNU3B(WV=[8[R',MS MCCDJJ>#MH=0T!V"A5C8,'ZNT.3@)4+CD9.^"HO!,\^3)27E,7**:V(>EDCL[ M#6^FU>9426LMWNH4O+VM M*NMTRLXZ,MZ?YDVE@$,EJM /3^JLY.X6<#=V%3+9(GOOLYBI^"SSA-"&"YE+ M(EO4VDFCO4?QTJJ:9G[5/+*Q0N>2<$=;\H;DC0WQQDNNI&,.8DDXH[_+(C?) M&%5FC&+5Y"6A^V:MV=BG.U:$]+D[]EY P+XG3-M8C[J%EG2[1 T6P+Q:2 .% MP'F3>+YZLW?6N+@X:=9;EY=G];8Z:-1[%]WS>K=]TNNM9O=" OIN&D-N MBZATKQK0]\[X*>%\)?BAA/.5$)JEIR()YRO):%-POHH\V,H=K(38E1"[$F)W MUYG%G0Q,+E5"['Y2:\T3"4ZGM=V3'C@*E>6O#5.,<4J2Z3EN"+U:3]C,2>7=KO)>5ZJ7M7DVB?\GE:[5!=M6VO'FM M)LT7O&RM'DF?E(FDY0V%1-G=KQS(@"#;A[-3;NS#9KM3'KDA64"&;N4YRG,\ MW'/,5DDG!2\0I:8Y NULG%XB;)[*-!S)QFH3_LP<4N-4=?:9:JQA'<\/!Z3 M*+N25%XNCE]RO?H:4'9;^\0KD[QUT+Q5\/JVJJQS(E%V#]&;DBB[50*#.]EP M+7-)9$NSUFGN,@%$ B96F4 Q0<&\^7][? MYJ*4A93=>!, Z29&F(SKCOT4?K7X'<+8*C>?OWW_NAH+;IN2 M$TL^H5!R.*_W,+%P ;$_$O^>A![US>#S1?WT]F+P6WUP>7]Q^T'1S"=M[@;\ MAYZIQ1+[\U&9,(X>W$2"$0[W/QKTOS1?7'QUI+Q//9I?S]./!DEP,P=S?WWV MQ;!^A&\9&>[,U.:XBZ9AL?K0M/4?28E&+X\?@*9,'!00__!L_2A!TD]B-PR0 M(0;Z\/R4\8G%#T-W?^'9+(K(X><:)Y>:X@(=C#$ 0+#/]EA!(86AIE_>:\\B M"V+@! _%F2K@M[1GEC"NBP%6)T&N+YK-D_-6KU=OJA>G]7:G>U(?-"[[]<[I M1:][,>BH_5Y;8ER_.'@E,:Y3EKP%7$B0%BP;Y;I16OC& R2TUXP_*E&N)16] M_$@ERK4DHTVA7$LBDD3T(LM)(FI+1&V)J+WK*H(T"+Y&U)*L\8H1M;L[;>1> MZ;N'$G- +ZV.IB@'5!9/NRU!/*I"^K(4L(*'FB//TJ#Y4N19A815MUL=1+Z* MYJY*-.WM,WY:Q3/FR@G=V2U0R+&E_@[2?5M&QJS!LON90N(92V*CE#7=Z*2Q)7U87R4/=E#S+@/I:E&<5$E;-6K]1(DP'F0XG\7GWP_H9 M6>C[,.=+"@?8DC9]16D_(TM\MV9\2:F^V^Q*JC]< B C/7@?IGM)0>Y.&C(F64W:ST@ WJWI7E*J;Y9( M/4JBWR#1O^3JM=KXO.I.$^PES>^.Y@M>M5:/I'NR?V#YO9RO$J!W1W(@ [UL M'\Y.N6$3VV6ZUY0L( .W\ASE.1[N.>:HI(+7AU+3'("%6MDXO 3H/1#0NJZ: M 1>U#Q.WW.AVG;*CVTDFDP"]DE0.@E2RY7'S)?>KKP&@MRL!>B5OK]O MJ\HZ+767V942H'=3_I0$Z*T2C%QSP[7,)1$N[5IGIRV:)=1BE7ED8[7.)>&. MDZ;D#YES((#H2=M19KZC3S27*<1^[XZ5^PE3 MSNSI3+/FP( P4$Y8V[(]BFLK$^V1*?@+('WX3C.C=VC (YY[K/PQ8<"KUJ-M M(.RP8NNZ[[C*S#%@$IZM.)SKX/]U^P&X$P@*%A@-8QK:T# -;ZX8+CWD(&;M M6\T%KAHSQX$_@B% )L"B\:<4'X(9C90A/S?%G3#FP2H%D[O!^_X'SXQ\!V>& MO\U9LS=Q&..KUJQ1WI.N\9,_-[4)9I<1S&[.#Q(0O*I"/_8FFJ<\,3A?@P0/ MC&#P]0T9$(6%,PX69X^7-X-^^L]LF=E.;1>C1J#F:A&9F28HOP0G)O;Z-MSI M-9.M86/2A"4=0\X*.P6;?>Q_A>U&NH]0@]-T9PS^>&3F_%BYF]B.5P=&FRZ= MMXMDXC!@Z)$R!@V6OS$+5PT&WPVU66^I+]B-,Q]F9'EK1O<;Z6U044;DKJ69 MLI:7T^Z+UM+/.$^B6-,&59QQAC!.X3-L;>4,O]F6_I*EJ[5./]VL7WF0[:T< MY,L7E&6L%=0;+]0&-:X.$H)@A?%QZ$;7Q4]0>*[QB$K_$G7NODRN:ROWG ;^ M _Q*G)3:KP6*.[*C"-25-#<0OZ;<^;.9.5<&#V!)X"610J;:F>V0-@<'PW9F MMD-VRUL8AI\"_!=&US\N_IA_/OHH3+>EL<&X0_//0)L*[#*2.& H_()(OL&2 MZB[3Z\;/^L08C9CU(>#$[M&G,6$@X;.?E#G3P&)+S!7L/OR_(H.=@.GT9 =C MV3/D'9=;?A8<%G B3A-=%/P&9EIDT%Y\T#J?X%M_AL,6^7D?%FC[3G*!'MZK MO*N!J $SVJ4-,RQN1,X#>WJF.6B)PGQUM$3)^J*-P5/'7[BXQU[:>;S5;=,, M6+A&SP1'>P\_C!WG#1C(/I IKB9M*/[C@,;PG!\<>!PF&AP/$QP$D[,=2AYM< M[FGPN475^+@NM=F$QTS-0[%+I!TN7<2JW'#YX$E8_AA$K._PG3=@9)RC,3(T M!S8.B-V9VN@-N> 1P(IGQS5:" X+(IGW;1&G@#M;PY__%W8>]U-GCJ?!^3TP M&S9M-L$[1E++-ITO;!SC%'H,_!A2)?X2]UJ;VKX%\YEI#,N^21P"&)RP2//.:;DD,%!SS1C!((E3Z\NUNVC7E7[]48O,U08 MD[\@?HO$#',U\+J(>:!ST_4NB^F',6/'RJ78G_)X;RO>@:9:C;\ESLJA>QLY MQ28)("$(%A:.1)Y[\FGQXF4/;R=$L"%/*0/T=:4KJ&8$" OUMBOG5JCM8DXC M&@<.FX+06P@9($7E[ED:5I\:!54W3#XPC,[8R*7XJ]@S=^.R R0W:>-5K-/+ M=D9*+#3!63DY25_XDQ8+GX$\670^:]R.R=V4_IXWY45.>;.7X9>"->!B8$5) M=#_I>6CB>^.E+>IQ[-K^?I1X/W4)LY MF/OKLR^&]2-\"QC4X'K,<1=-PV+UH6GK/Y+7FO3R^ %H"IB+P(K_\&S]*$'2 M3V(WA%L=G#(^L?AAF/&W\&P61>1HR[0=NAS 6.5=[ MO*%#2VL,3K[]1&%!.B)Q>>.&ZH3]1-N,Z^ ABU]#H:()!2YH:WZ=)RY]QCXZ MQ#PL3)= T=;,8OM@1_N@T T27A#ZE@L?N6,#XTHV#V)P;S_VS3M%XTXL0V>8 M6X<.FX%>)#\3Z,X>[470@TCZYL-Y&WH1:S3C4C\DGQC11#1S(WGJ+<..*:7^TWVWW$BF&@<&Y 8" /RGYWU2$D.,^F/,]*G6=+GF>ESK,MS[-2Y]E!'V"G M>GO(YG;P2DE&52"C[.K K1YH&?%P@G!2LR0M8T4,. @%5*:$$XYK5<[%2;_= MI3H#2KC(F%=_KPA;,,63YT;RD]#>+XXUW'F:XYUK'A]\L\,=CVPQB6H9+WML%ZG M47K6ZZ05 U20]5I[9KVV*GL&[)3UFN5GO;0:C@JR7GO/K*=V2H0<^QI8KUU^ MUNN\#M;K[-O@E,VA=@'R_L\\F-&]\]K+XBI[H]UFK=G<)>:DA,A;K_6G"0>/ M93R''5P M>6[?L=2=@EZ^.J9K'@C3/3N$<]A,M^\HJF2Z;3)=^T"8[MG!F\-FNKW'3R73 M;9'IN@?"=,^.XAPVT^T[:&EW,Z&3_45-&R4*^9A$"K0.JSNFX: M#,9WF&O[CLZ KUSW5OQ1GWA3L\Y,PM\"!?XP,5$LL%$A%7]2G@C2R[LIP7*> M'6A*0[PX&$-@W['=+*"?\C1OJJ+,*,37Y0E2;82OGQW+.FB^WG?\. N02/+U MWOFZ/'&PC?#UL\-E!\W7^PY12[XN+5^7)]2V$;Y^=D3NH/EZWU%PR=>EY>OR M9$5MA*\W@K-Y,'R][T![^T3R]3[XNN1!^DUPK6F[K1^4;+OR]BW%!!3FV'?O-#>H;#OO@/Q)^HNR_XE\[Z, M>4L!4K49YLV+WQT*\^X[VM[N[#+]53+OBYBW7PJ8JXTP;S\O9'DC!O>3%#-L.N.4&JO9%_J]9O[/-.J0@#\+CY>]$%YCVUK G;1"7:[AQF MJ_&%IBATUBZU0[(8M7_DSV&_79V:^AXK=Q-C-L-N1]B):0+_,?&/,8/?#0W3 MY#V;]* U)8TEVCM1@SP<5T"0N#7E:6)0@^"HB:MNN][RK_!3G$[PRUWV6%H\ MZ&V]<5^-Y..MP%[>2NK&,6SGAAIAW3*Z9C#&ADYB8C#"6>"%P3ES=<>8<=D1 M![CM+#:+VO%>+$YYCWW2SD0/[AENJ&@M%K;6GFB/3!DR9F$O-#%CP7FV1?W# M13-DT?,R^#TV&X<_:6U!T]N%%0.OYW9EMFR/MU>D.8#-:TQG(+<5F_.V:;LN M]F6#-ST:MN^:<]$@C8VVVH(Z6.$S&U'7>"=JWD4.7PAG\(-Y@7Q[8!9S1.]S M;02F)?8=U[!I,+6HLUSXU1,#8:7;TZ%AD;""G<]YO6V)U6&;1<7PX$D#FY/Q M PP:VM4*O=GF7>_ OO58T*_W>B;ZIX.H'HC&[-C%KD:/TNG S]C?/A8U39DW ML7'.CXPSIDL=<,/%4+-;WO,=I#$(]%6O+"XOM\'"@D?3-/-N%#-VVOQ$U@'_ MG,\F:"?YQ?DZ]T$=&1:Q[U>;TF(;M%F0+&93>SM8V$]#\5&/?>_ M.'S^7-_=*3<7M\K=KX/;B]#;7BG! MRVNCK2+[;X'4!394W F93L3#,Q\-JN$<)/JC@:8OL6XHI.$+_)OW:D79\PAL M_ /^)A.@XP-8X!LY6."V/ ]UP-QA /-3-^E7X.8KX]]DKE/FN-H9"(&8G[F M.S/;I0ZLX!_H/EAX!G57=X'\K:5I,K68W@RM2]? EJ#X _&ZQ,B@2Q4-YOH ^V]0OTH0!,F@OGL$ MQ8J; 8,L@4S[2=\%6R,4:?9H&X=^2PPGKDOM7I?:P69TI!6A H>W MMNZ\60@>J+U9U$RIW]ETU]JH;2[%(L(NU@4ZTT8=NS?>4&Q70\NF91^I]UVL M=^QFMWYU\S)YU+L]ZL;^CYJ'/XN+FJ( (1M>CY"YW9(TL#O+,CS(CK5H[U E MS4#/@15F.W,R2;BGK^N.SZ,(#&P)+Y\&-G\IL_^WM/8*+-3M]AI'18R;OUYH MPYS.TP?@4$41E9RSH1=]NU3I0&,M&EHOG-J 8HSK(BR?='JU7O\D_4YG:^2U MXAYG_V3]2IA'36&>1L0\#G65+593N;9E#6P6$RT:<-R_Q; [XS\ M^SOPE.%=@S#^(K7Y=@12=LRD7H_2-_;-/_*LMZQ\6OM7/ISS.>,/_A!L7WK% MTV[4VFVUVEIGNSYH&;3.=[K%3=4[KC_+V#88\R->G]4G= WT06TVWL3B%S/O MZ--;]=TO[V&$3U)]2?4ESWIKZJNS?_45B)!#4V#=?JW7:55;@57?;0K(3>%7 MKJV/_)YA'7ZG5K[>[^0VK[Y!C)K+MFUO[^#9%#9-9>OU5KM?L' MQ*PRIK FP./^O96-"K;L8O#R2K8U"MB[W7ZQK*P2"YF3VDF_5^LVNKL6,VN4 MO4LN.5 N*99^56(N 0[I=6K]=N> N"2AC .LB C(H88\0S B"U4"2Z6\TQ" MFR%.V;C4CXJX"^;(TL)>^$>#_I=F2H1?!4?1>!/0,ZIKK,T44X%M]13-]VSZ M!U#&>S&;9Q?I) Y?;027UL7V+ZH-BM?2@!D5*ZM9H"^J[DD__NC1E+OUQ*^W M5(/[-N<&6:4+Y'?+%E#^M+L/_XLE?4 F00/_ 7A-:3;4#B^\'!N69B&1(K*)/E$L]HBEM#I528YX662X6(= =; 0 M,%99._2]:(-@D8:)LYACT;_A<#"4O!E=LJ'C:\ZS@)EVL8]]QP\>#]K +#D]*4U7?RRNJ?5S)_>_%E<']Q MKMP,;N__H]S?#K[=#<[NKZZ_W;V&TGD.^O(KTTQOG'ROX@8*[S>?V;_4BA%:79Q>IOM<]E4%SN46E9@$H"-*$].(SC=E"- M^8J5O^47\?K'V'/\H]''=RB>"6D&R^.?"&\ WPAZ!#&@KJ93WV)G7:6( .V_$_EEY_/7/L&2@,#\4;V@/X@Y8^8Z,1DN!0YBZ@4() MSZ 6VR7"73' +#=(C]E/J!?R3/T41#>U7U?5>K/[UQ?VH)D7H#N\.07E^/'A M8EUQRJ+Y4522?4& ,%\)#^8JA(-9_I2Q;R!,:50^>1TFOQ3AN_&7O8KT-US# M0AUW8LS >\!"2.V!A9Y#O5G0=5#!<5B^3'R#1D")W;/O [3L8P^+ES MK/QI:+8^\2W@D8ECN.^4/_U:.J.?30PV5BY^@N])Z G7XS$PET,'>#;1#,0? MQ&G8O@/3T!R"4C@'\TCW;,<]5LXC$ <7A"MA6P';&M;8]%F ]A&(R DPGHU6 MVJ)@PIG8(;01GVJ$E$0,J^F$B@=K1+&Q8'/Z;@"YDD!;VB5T78C+WQ'@O;F\[?O7U?7" M)2PJUWBH.EM#]KDY'_KI@0VY\$?BWY%??#/X?%$_O;T8_%8?7-Y?W'Y0-/-) MF[N+OFUL?R+7N?DLUSETA!>.YM?S]*/A;OHF#N;^^NR+8?T(WS(R7%"E<]Q% M2@L?HAF4\(X;.& ML;@"ZP=<])G'?R<@AAH"8BAFNI"[/$)H.(VVG$,V)4#ET-C4$,KP$5PO^ H6 MX?DA@M+?/FH2@P5(="3$!V-/6$^QD99,IM6&4C<%^K91;_3Q)O2U&4KMHT\G MG6-U^0YBT5:JY6YI6MN-8$NKLU-J[_AD^5)XT59::57VGD%_-YQ!KB+^J!S] M=8\;R\']<%,C"1'(@X0'HF(\P^$* ZG)? (T,G M'_]T(O,\9E6#OO=-S<$@I*/-P"@W'N&'ML7=XSP:3DLL4>N-5A1H:]5;ZE^G M:/*"WSV(ID0$&,S%#:8@9A!,0!#Y(C=$*QY8H[N)9CUHQF_G3V#&V_<@FBTP MH1[F9_87;U0LQ21E>IS6KP3:BGM%H'C7SI6 __M&4(C78QI.?+MFSFL3DS8T]SS3&N\\7IT M+V(KYVQ.,Z_3(%2$I9ESUP@CD%YTZT%RAB-B M$JQJ(=S/ +A2HWB+XOHS!/BF.&AJN$5'.<;1K34%6,HW0[S.&/_0 L"1M!$) MUO $$G4 TTJS2Q^>WZ/Q^%[<,GLR3%. K/* D C7D+I;W(>L:$UB5QVFVS"# M_^%:.((I_O0!8=IA/?_,(\UVL43J;5%IK+6'-YG:'\[%Y#_#W#&C(_UM[GH2 MM=EMIDM4APF$5-QK QQ##O@J: 'Q53779=C_@5LQ%#N,"]]?[2>\4:TA5"J= MH#%E25+RR*!)!O@(5\V?^KS#!$*X&#IHP^B=>%)?H&EK75D MQ%D@A8X^M9N]]+/#JQ//C4= %Q3CP!7'L+35=*O_ !J.>_0:OXQ/\$^M"((R MO-29DUQ 1G1&R_?\R-EYLPQ9_V]?-&_JH M@30.6'')!LH\#YM3U:EF8DLAL'@9" '05+FLF59PMQ_6#!3^%75'0/;;I#"M MMXX^+7-BA*]>G(C33BUV"B0B2?X&;1Y6",>"94$[/($;QQX;WMH"\%.GG]Z" MO$;T&;11$>J)!%KN!N4UM]SAK@QHOF=\]NNVZ3KIM-)5 AI4\+&T.M&X /46O5P"ZD9,ADTP7>$@XO#_&+H>TX]I,"*X(_ MXMSYDNKBW5Q+7EDF-H M)?O:.& &3,-4\.X12HRCG%O5EE%:EKXJ5%OM.O-W@%0W\:IJ[JZ+TVJQ<)/ MV2I1=-U!F Y&>;C*V[@LC+,+/A]QX\RQ'XT1XV$P<5,F*)5PXS%Y46#'X]^^ M-=.,"$:>Y_Q&A$R1L2'O=H./S[0Y3Y'@Q)[@U!K78_#(-$"Q#X:MVQ8H(QQ$ M_-#4X%TCC?01TT :($%9(\U1YDQSA#K#"0SA3S>:'@8><_@JK7MMHZXV2R+5 MTR+ "#V-U[B.C[L6W&+*5!IF) A+)(1 W;"KD><-% _P#]%RH8X622. M(<5T(^HSW+"+%B]H&+&QYILPRQ6&V;\U*ZQM2)'G1/+1_&K+,]%6JIHEO<%? M8RS6G>3J@=6APU9=/2D#Z::&,OB&WXAVSNX]Q!M"[C[G+GJ5TV M23$-4O#E]"E9I!PL$CEA.Z58\O@DR4J278-V+C6=*;]CLJ D($E ZZA+RO:' M\]VMO:I4C+6?W+8W>E(0R-[ZP?Y:?&?+*/N05;\D: M?4G6V"%K=/)*?O;-&ODL@2&+%_6[RTZ1EGQ023YXF\<(:0@>A\$(W^%+!'KX M'QL%X8EUTT/;:ED8XIWDA;WIA#R\EK*Q B:)N#>\4"(V;%0Z.K!&WVQ+?TD= MZ4FMTR\+7\BV8R\+VRQ5$LC0312ZZ;1DZ&;_XC<%\#RLJY*A&QFZ>56V2*>L MS"!#-V42VJ^1-=(AM,O!&C)T(_E@9Z&;=.#S0V"$C85NVK5&MU,2AI"AF_WI MA'18^W*RPBY"-YU:OU46OMA-D]H#KZ@/( 4"L9A;N]O,@%%O+P >EA/28<#7 M*/HU(_<%.N#&85/#GZ[9K+EYDHT+F+N;:7VJ4^ C7]5NJK5N)UV 8%GF"%ZC MC,1[L-(\A%5@/V?,F\,7$?2[":(31E4L& M:9C8C8BI&J^1#$Z:Z3BDJYDJ#75FN?G[Z]I-M=8\Z:;O9SGX)8Y-!^P\8SK" M+)ISPD+"Y-J@KXN 'PHW*8EQ#BNV(U#L)=FP C.EF0'G>QC:+0@%7_#%(NU< M4(TYC! GJS7MNDX&_:SDQXRF.8>AY+:[J6I-;92:+9^CQEK-0U9C6^8>-<.D M6;FIK2QMIC9>^Z;V.QEV=SEX)UNEW\H5O1;!10_I1/,^% M8DXCM,!)LG_@D+L($/51.?IT=OWM]XO;^ZO3+Q?*S>WUUZN[N^O;_RC?KN\O MPO27E4CXY0VXI30&R!?DYCS6@YAP_/;7#>!Z!>@L3;;%FR:GH,XN= $(.IC. M3$V/M0' 7PQTG>0:/'PE^IO6E)GON+[&8SH<8W ).)%#.KL@QO AUT<8?_%[ MQ"_WP<( T<1& 5HG(4_/(N1IBW 2.8*M[1BP M;/V5O&LB$0RZ'G<.'\+S#?I$%KX9V.DM[PJ _#SR"."Z4VAZH8_#Y=_[&D=%;9X['_=8JM ^EYT02A[/DR$ M5HK Q6^'[_*@S+LIOF*XG3MCJ-7I=;$1[L%C<"<@?*($N^OQ'1(:;>4]")0' M'/VY.74#7%/8+3<$(!QJ<8IY#NT3+&U> M']N^P]U5T617R4ODZ*8D^Y6&]S:?VIK2+?9=U"V K O##1URT54.S@AL!@U< M'@T;^7RW3.P$X-JVQ0*^\3CD.)X4V&(6M01P=<<8(@(X QU3H\84D:D1M:%X M)GW4@&D?&+;-X.;4JGX7O,'&#,/D6;TNB@5)YD27U)4Y+E:HLP!VHA8M8E8N M1\0?FA7O'YD+L_K,,S] 1-8%YL^&7^TW(E6.[VV86?G_TZ2\59% M<3\/!WKG5(SCW(MQUB/8;J=5'N'[PEC!(B[G*X'C?+4Q@KXJ8P2[$GMI4,=! M*92,$<@8P>$H\)04Z!U1LHP12+K>'EWGH2'+&(&DX;+0<%Z,H)^'8ER5&$&G M(6,$AT_&>52D_4%SZWOJT< MT"QQZ)15E8X9\%6+F& [9\=M@5EF%("OPC@YR4 &783YJLH^J5VU (K)Q]7[ MEH8!FH*:595]R\)*+9%@:!QSR1"$@T))Z'!\G0 \X+FR;Q7:TDD:#F@91$T* MC->:EP3K"I-[8S:S-B:$O%%,:PQ8J 25?=N'!4J#8]JRTA17YCK M,G8]8PBJ9#U\89K+W/2"6K4T@%$G 14,$Z!1R_]]'H34EXO!W<5=%="BGF.B MFW3D"'.DS6:._1-DAP?V12XC]KA$07YW$

P%T!H)\&J/E]XK51*^T?8<'F=#$1*XB M6#,4?ECEP9^GQ>."AS#$2$%P#XYHEK,H;82[*U@"7A;.'SE$P(32U$ Q&AXLBN\=!3D,EZ9*T0TCM!UANM=P&"AE'=P%(7^] M^0SS2$#PHA;70&@@$B9I7).4%6SIHX!VX8O!]1XK?\3HR *0##)P HN/F\^7];6XE5AA4;;P).]W&1YB, MZX[]%#7!7?@.,3:4F\_?OG]=7>^5"?2Q**'B+7>S:4U5.:F%+60"PV[AC\2_ M)V'RTX&]628Q(.F36R#/BH3QK%-FEB= M)W*3_M&@_Z6E+8FOCI3WJ6?SZWGZV6!L=#,GR7 M&J>7FN("(8S1("-0&A C9VC"@Y#XY;WV++(@WR'!1'&N"AANZ9E2H!8MR=0% M,>\>($X1F3=GH!MR$(J:N0A%$=3/$@K0$DI0(3 CNG1*7%VTNK%*PWYCTVA& M(V$5Z6J^^7[E*]K,;6-H648,+PJ"/#LM(T[6IV[VO#=7Y+[A>;UX"I)> M"8LARF'>-H;&ZW7+4QM^24V6/Z^@DIKNH-<5B M7O[Y5KZA:GN_.2^]Q?9M1L)\R[N+28;'Z;BOQ]]=WOQBW:*6=GE;F4JRW"59 MYJ1B[9PL3UHE;L6^*>VT6(2U:8]@_QI)--59B-?.E;>&1=X_W9?8!/:L!X]& M0=UWE5%4A=^R=R&0!PMQROMWW4T8\[[@S1K\F*<5\+/[$AU=DU$+JXSDKE+(#4F\6R;>O$[UAT"\&=W^2D&\A^&2E4'I?;.MNIZN^*1"V[!, M4-LKA4(.EL9:+/[2]H"=1J^\7"[)<-V*1M)D*DTF%$Z 6!#DEE8-MR"M;1^6,(35 ?&ZAN&< M&I-2)CW63BRFI%*=A.:*I-;#S%!=KOP+HQM!5\.<[-76;K-7FTO9J^U.+!>H M5Y[LU?TF1?74+[P6_;.YCF-K5??2:O?A0?B*LEF7SG3)Z3++89)D?M??]DK\G;S1)?M$L%_@S>;E>& MMPM7&I5'!!2>] -XB!-ZH MCD YS"C VDEY1>7!>F*@W\Z![Y4FPZ%P/!+)!X3L\3GX%T02["%+7-P6"J\8E1 !P MP:$B\WL;]!HIN3AJ7^0D# @SDCR&2]N!C1[P&0&YWSBV!?_DF)HNU0E&7\*Y M6B/-&;G?9XBV"2-V&\WG%PUNI%"^W^VFHVH/&>JF.&0H;K"%M6E(B(_I8F,@264 ML6-/8S_#-3SRYU<@RO<:&;CI[<6DD^+G$GB1:R(79*#_KP" [S6ZA0#@=[<0 M-:/=K5).O/;AP M\@(QOOXJFAG9#67BSH(B7#W9N A_ 74TUI7?O8W+[Q=01T8A>IFH(U5VHR\1 MRA7,?YXY!N+XFO-X_R+3!J\5JS>7*@'#%_1+@_P)0C1*Q'^%&+ M-$1D,.&@-'S)@7^+"Q!H*\ M/\A"#ZW%J3TP"^B/TXHVFAJ6@0#X2,O13U+&2;99"R;JQF,*@K!AQ@%/B-TA M95NDMT!(R"7B^76;,*6V+=I-PZ0M-T+;V=7 MU>BGE"*?$]2PU\@BB@_^--"X[[@L*:)J<8S]7&$PU>90/*$ M[5RP\8+OH90SO D(>=>S@;-@?#:=F?:<,7KJ$82.[8!@O//UB3*SL9L!;_8B M?HUBVF7,PA(KV 3M@8M5$2:C9!PEP8;."N:-:4E&3">F$_=3:C MH4><7=FH%G_GD)D&>\0Y81^L$"71FVA>L8WR32]HE\4CICRBAAL.?]NFST-] M8]&,!1X%L8\;" 9-$35!!Z%%VD(;/3(\8#8>8^<M*D:M4QJ7(<9V:[ M%(6LQ6PTO@ ZPS! N >3ZO7V@FG*7C"R%\S'P^\%D^G,H.0YLT%!:-2":W^! MLA6W<=A@5VTE_."8F 5]1QX#>0XV2.>O\?Z$9*+?^;,9C#' ^QS\;!#HT;SW M_D/P/VG7L]-;Y6[N@LL!A'%EZ]8_P%?_GZ.,[_C"8:5PAH&L37"@5 M7J'R-EQA\(I!<)0PG?"EN]L/ :^J&P3.[H8I.-!Q<=QD<# MM2V_Q.--[,>@+!SJXS9S[)&O \7#XH=,F?GP;HU,D1GX);AI9"#8F"8;/,KO M8*?V([",N!UTM3$#XP2L+OT'? =^-[_Y.P;Z"*\5N;$7[98_XYN!GT;J/_9K MG)00 V@L!%V*>=.ZT)@9L3$).F[,Q (O]!CY @H84L)01//#X"WKR)1"(\0S M/+#^@%M@* WLC$6"(O]:/)]NTZ!-$L0%%L(_!LQ;7"ACGP6<(\4=%M>#/P-M M"&H&K2&?4S"\D&)9VISD+G)4?L=.4*-!@T#-4:8@8?!8@=C12L,!K=Q89#L= M+;=Q4L=(?%H TIM,[0]WN%S$.;H*%_L5SF2Z=I=YC$%F1%,],H@IB( Q!'Y6 M 6/@S3!>(L.?8#+C:9 0@ET#L@U97GN>P5ZH^>D65,$.'<8_-,>!)^;[TWOQ M4[1!83CH[2'HT5W+GEF;F3PQZ)=IN8S^)2!TZ4WB,0C9H^#[8!\S@<#**%VY1H?DJ11=QK M-R;[721^BV%"J^8<\(UG$7):VI8Y-DHNU&4@2&+Q+9LY@#0=/;=/I$^D?@SY<2?.0U,14^)-W535C=:.^A$\9(D@.:ZV)Q M+TB) 3881]MVO3R[5P[ 78T"$4$+9%"X+K:;'_%(!+6!)T.O,NQ>ILJR? [/ MR"E[5C96.K-'YWU%Q[UNAE;U>;_ZQ6%WS/-,<4$Y!==-LOZ.6#^O6K2SB4S, M=-[?2O+W[GE^.[6@55?UR9WLXR<)IZG>IVF>462 H@O):,#,877VTW#ILOLI MLAJJ*S.J7*^>$Z:IUT4P64+('#;')YSX1.RM.BPJ*[W19%@;M7*C 8&,^S!9 MZ'T(L>C=)!RGI3IO. GYKW,V]*XLUW-\-':I!AH,7WW"]!] [AXCJH1_/3C: M]$QSF#O0O: *>@%^Q;8>\,H81TR/H7=+DZ;F-PUFCF$J334KOVDQO6GFV%/#=6UG M#LK;8R(U16?&(Q:W*P%I*A%M*H(X%=.&$PN2BFYN;I0O\$&04Q1EE]Q-\>+Y M5"3[*@-XF6[PN]O@QW>G@^!W->5I8N@3RD-@+DHYPYW 5'@6"BUD<'MQIP!7 M)&]]PTECB@BL2F=LY*X",NAD5(ZUZTTU_L^7,.T*!4?SO(3-PH 7FD/7XSAC MKXEJTL[ +PA/)3@OOHF\H&N<^ :O>O/J5O N/\B3<<-4M;#>QEF=J:8>-QIO M^"#@F\&O85'Q\Q^Q,7,<@62QXKIW;#BN2*M^QJ6P6')\^435B,HP]FA.BC:; MF0%X!FS)V##%C.A)^,<#D!V2MI@Z SL?'\22.>=8N=!@-?0Z%T4XPXLN+*Z,=/,\-+<]CT783/0Q8TX)#K;&]]! MHJ(\L&"AX:I#1JJ)T2.>2=!!H5QY6(OOBHV!53JV:08U?KB$!XWN\SEM8$H= M)M$YBN]Q#YZ>Y*2X*) 69X/LJAF6*TH4$%@ER$T;!^EGO&"1_'X[/:=!B>% SBL!F'I>(5%B02HXA"3:%H@_UHN/2MF-_"M/E:;)UG1NBT#$SD M?!0U9L%$"^VM*#X@L!;=U(QIR!#&=,I&!G(:3%HL*80;X9F**RCDRB)"S9U( M>,.:H5*(0S"+AF>*@<@_'= 48\RQ=(Y\5S$5"70<_GIEYB@F=2;3,\)\0GSA M1!OA3.!D<##?23 NT+^8##V/52M./)LSY'Q*^D$_(P9Q>*Q<;CW?)&5;P^PD M37G 3%-8!N@I.$@?5.(T)*3A2KB>;K&8[=:TW&?DUR\VIF%=6Q>))5R/7Z#D M.LUT)1EO1XMQH,92AE@\9B;2R."CP,M^&2FD48)8XEV2 M4@M[GA49%$M>7,"N"[>CZNSK,2I+9KFDY6\Y3 4!]=Q-0$&=8B%&<*V8'B(Y M*4V(1&VDEW+#KY3G!TGN0#3\]NOUE_.+VWB-=E!Q\;S!E(O_^WYU_Y_7$%X) MRK^G8,8I=UB-4]I*MM LY[5>J>"2R6B/I0P\*O1@N7O\['IW*H;@146@,VLB!H*V'7K%]/^B MN&!AJC7TTQT6.5<'&BX>BG4^YW M>01"Y!#4$'G#X8F$4-,%#B*CEJM35_N'>Q!JI];L-6HMM*\73R+!DK^>_:&0 M&G5CA:+K034D\&YM$UU:C_J'X%@Y!Y"",!ER0LQQW=!9T&*7BAAP+)Z,>$ZY M)#>41L(W!L0]?;5FSE*GUNF?U-J]]O))/$/R$8^*;(/+L$4M%X W#2"@D1G;M?.;#E&]PD(+)T:B2RX.1(LB%Z<*U$V>.3 M%"F P7BBOYJ #<'=,:REFQ6*MOT,(%)R=ZVY+RHCH;J2Q+ZM"Q2MMFN=;@;@ M'[]! &WDZP(F[P$DGL A0^P[+(Q3Q@S_C?QLN&X8;Q;1:D<#UX;O)L?E>]ZN MI^1I[YBWA>\EQ@SVGCRT-=,\U?2@WYYBM*3,\HX@ TA[,?1ZJ!JL6>N?=&N] M5C-/@RTIJ^=!1P'^$ M$92?3/<1>\=5'FW3MSP.B>O2Q>Z(@BNH$.Q9 (G"YAPH5'O2'%$EOU+#$.RF M");2ZP>Q&ZAHR-A+^9T]3,[1#9?QGX8&;'Q"Z!53,.^)\A&"EV3/Z)O(ZPCO MDYV@RA^&,T8">)#&I186(K4@9;]0U(=3#N[BQ+R"B2#"(7F".2*NEX;/KZ(? M'HJX3KVE_G5O>"C9KJR1\6B,?,TD\7813 B$&^R/4U!IAO'C.'<-, N PPN> MSI="S ,\\6N^/K!&QLSP?+36+:YPUXR;]#.R[NFE**2USVZ@PP8A@2=_^0(P<#BZ#.] ].H)WA MWX9=V;B]10YH^JU_;[?@0ITE;*%>#%.GWRD-N-#FJPQ7E-EM8VC=QB.R_G74 M79VSMNO"UJV$"<2*%N#;0"HI7[F@N4!!PZLJ=_3Z0'#EEW)NN$!74MN^J.W. M^"EI[?FEW]42M\U7S "KR]8K)>M>^5&O@!B41UV=HY9<_6J.N@1N/G(+!_[=546/Z8(+DQCS_"0_;2^X"D70U>6;D_97=!Z\8L( MY-"U#Q[I]1@S%=PB-S[;C V6!5>N5#B$KX^L^XV,+O$+X?E#(>OTU"-)UJ^. MK#.N\1?SQPZ$K#,ZS$NZ?G5TG9)RGG+G>"AT76)Q+2%NBR-:4Z5)+:=Y>65\ ME\)OV;N@*);!DRLHQ,%^YL5I'V?9*K7 MQ%0920O/\1E+SE3IE7*2JR17;8VKU(R?XIZ7FJE9ZGXWR,M6A7-:5*LQ3 MXB9P>Q $ZS2!ZZO%T"+*6"=?W@YQDB,.F2,R$E1*7^XO^4'RPS;X(2,/XP#0 M1B1'2([8!D=DY&N4'C:EO/QPN#UU7]I\Y#X.#(/]"37%]:?4/\\>"S Y!<_O M$1OR!;@W2\#C',15/#XS-3Z6\;32;1@BC] M.E8BQ6E'Y"GR$363L\4Y!.SCZ]/XK;B6)[>"P_Z!&VA M0'_OM-PM1,NK>N%MAJ(#JUK8N8$71X[5FG1^W#DI/Y$?6+PNQ61\,=D>Y;4# M2O3(J-0>RN-9;Z&[R)_+VF#Y^?X^/PP/H@Q>PUG0BDIYKX@N6 $@>!5LK85P M@CNA*'X^TH%_GY]*"7C/NGN@E6%E#.CM#MK2&]%I)O]S#'\ M5J];:W?5 TK[/50>V68:_,$P3+L0PQSJ18&J'O=ZDI6DNGDY][PD(Q[I?[B: M18;/9I$PC2N6677/G&GS*,'DG03/U%VF?QCYSIQISM&GD^/V8CV&Y ^I:M9E MEFQON%[/]X3W3ES2=WZ=GTO?N:CO_#MS0?<0NB3[B7W2X0_/5A[A8^E+'[)Q MD^H:G.S/E^:$-K!&%X+,[FW\:%,N=JM3.^GM/$U.VCT5MGMR^*BW;Q=[-3=M MWO/N'ZL=R6!2-QVTX_ULQLGRQ]6D/][/]<=;TA^7>DGZX](??Z6?2W^\J#\N M[#1"0I'^]P';.&E^0TO=G_\=(ZR7.-K-=KO65.5=MC1H=L(PS7T[VC&VV<)= M=N.X)5E)JIO#=JFS6:28[]QJY?K.JO2=I:J1OO-A0''"J]E/W?1'+)C:R'@, MW^8"V<2 &R.HQ=@(DW'=L9\BOV_A.ZRC4VX^?_O^=35<3B8BY"*H M2]S+S"8?M4WD$QT6S"Q<0>R/Q+\GH1]\,_A\43^]O1C\5A]'.3&V.VV@:%JL/$2DT*2WHY?$3T)2)@[KM'YZM'R5H^DGL M!B@B;+SR[!DAHC=-+37&!$,8P54(B18A8U'E <.XO[[5G MD07Q;X*)XEP5,-S2,UL */JO[WK&>+Z,BZL%B$RP@0(E27E$Y"+$R04[6/=- MC;(*7 +%'1GC,7.8I3-ER+PGQBSZF D#6IFA!8U;AI\"P3+'G%,N/QH9+N4F MX#>XWS!HXNDEO%W=GD[!AR#8W6,%)NLPY0G_D^UE]/IIG05RD=3370U\YY7K M^FQT[L.N//!Z2X[<&8?(#3R'K%),LH# 9%7<;ZJVC3Y:]Y#((@&$W MW-.1,J(IT";EB"W7^,GE%FR:-X'?P^Z/\GZ0C$@="YVY8T#CK0 ^_S($6_K3 M'QK:OGMGJM"/$?#:53@ ]H%#5B/G36P3 MQ(I[\;:B5A6 M$ON6WM+<,V!HZP7@MV?HKER/A9,D?*18CN2:UYTU5>W6VKUV^5&D#H@@UT*S MW3]UK@UGZTVF=CJ!YEW0A\^&'O^:A28GQ\T# *H](/HMI4#-C#RE0?BMHLMG M))>C^9.\'#_)N1QO'+?[.[X=+T^>;S7R/0.IA-67AE,AX,]2LG6J)NJ]Z/8G MF^TO^(E>.R'":_Q::"WUH[BP1?\ZJA]]:G=;M>8A] 4XL,!Q2H2CXMJ[,NJS< BT/%JV\)1+EX6GOL(4S_($"2I"#5*3[E.3[CZV M7WW?5.+J'HBF7:NVJET,)W2']P/=#OBT;0GN^:JM@1R"3;O0*E0,N-\K@^YQ M?^=:X1V-^<:03WN-PZGR$Z&1R26A+3?@*77 '/,NZP( M:44:;^4F^,,TWM:&3"Q$L]*.JPIYETE.;\>.>P9>PK(=EX,!V7%GKV7?R MFK058OWT)]H,_BQ_+B@2?GE]'% 8YF$[A/5Q:[@_S@U7-VW7=UAZ*9R:6@JW MO5+,G%+[L.QT*#9R^;\X E8M),+<(,]MON /HLS8P)KZHT]?!_^^OE7.OM_= M7W^]N+U3!M_.E<'9V?7W;_=WRNW%V<75[X/3+Q>_O,H&H[RM1VLHNY/=O3S.!5-7R^TIGQR(LQ>?*YNXL9 MI;U_G]6RNR*.2]@>BWG!B;BUO#VU+<;W-""=8-O@*+"*.<=8[+334[+:29GV MUY(0.YV?,DN?P*1_#'X:;OT.K#SWEL_V&_.^4DU"VL_NYS-&OS@3DUUZ1OSV MJ_9?VPD>$&9" MW@9WTKM3M\/45KG!$>#";K,T!K4/D@'9YE/-*#D@S+TO/ ?O8X"SSL@ *D3=Q&'LY#A$=9?9/ M\+1J_"W@YV%'#^.1F?-CY7)'.$G%Y[<=5^DD0UVJI186^W*56L\7%B<9ZE(M MM;#8UP8OEW9OUU4ZR="5Y2;_?5GR:UB+)QFZLMSD7R97Z6EB8'AP:P[325>R MP'99("T<4WH6V(?#I!Y]:J79X_9X(6R,6MR1HW)_/(L%B=\FHR M'(C;B]OP\N+EE)A!9G0)SF$(K\=)8GT^]BTE8:!KO0Q_&]U.%1>;_1)O9QIC M7\+*PT_V(SV[:;X@,'?*?=BQLH+ZEQ"B5G- +\W760;DJ#@'",=Z RS06^G: M['$_TUC@'I>^9QXX:1;G@=P$CUUIH85$X$(ZV_S#A;0>P00$ET';"\!,A?$\"A,KX+A1:,#S1\9N' ,@##+Y?^BBGG:C[%A:99N M:";,#C[ MDMNFK&N9@,IL[NRM] PT,C8F8ZT(\4S/!+2^&]!P? ,D,;5_<57 MI7FL?-4LC??9$P8'I1K"**Z".;F^ZZ(*0<4UL#1S[H(R R*[#)4#D-N(JQE\ MYI:YONG1(]5MYP6>:CTO"]BC8Q@/6^Z YA%!P:3O8+RC: M1!4W\8MM_\!O[T(5NGHSMI)6:Z!G,+,=CZQJS;!1,ISCOA\#D6C8/T=Q)_2^(:/F7*3N8!S8;VQ2-(9C MMAU^_#4\#Q?\=* %\4^&NQ[:!;SE? G:L^A&,P(CZ]. MP?/((:(I+ 57#7L Y#]D$\T<+R1\$P?@EH@5&19I/&)#V_<4$^C#(_;A=*8- MP;WPYCA->\CSY;690:GBL$X;'G$")Y<%^9(X5=%);J@=([)8=*ESE+:>8X'8-XRD UG"X/!1).WG2W.B;;K^ M_>J\KO85V*P1FQIZ+<8'N)20L4R#"()S,A _B57\?^ 1VW>$,'>CH6,Z#(>\ M^*E/L$TQGLS4X*92>+YW%V?A^=:4\$1(-,TT! N 53HU(4)4:^./18$^+#?-V M6;'D3.W/#&8#VO]7VQ1$>F7IQ\H()(UIS^!/; R)=9TR?6. _/R"IX7F?#6[K]S$Z1L^V3CVQD10R#/^SZ!@]-N;;IKH-;C% 6RM"PAYKU@ZAV9@/#U6WPJ5'S M@O@VX1'!I*1#^,^1!<:DWZ>^9==M"Z, #_,8 Y"EX@)?UL,W@H IB;+&C4K MAJI@&K3D/TG8(A>HS>9'!1QW#ZV1FE #(%:9-D4WGC?[3 HB$ANN&S(,2%4\ MN@>QFWR.?/N"74KNX1/55?G$8L"7:K_7Y;J"E++MS##>RD);@LQ\W-ESL-+( M0L&')V"]_.T#QS.'/WH+:G-BH_ ;@0JLP6RJRJWW22W]"%8H/Z_'FS\#NN[Q*$F\8W]/(\:N,V"KQK6<\M MT'F",9*T1'0C(LS&R("-A#?'F308FL7$@W!)L+(O;@A].%!Z28IRX]-9<)!P M]/53?I#*(+:%'[A@%]-X=N/+1+4Y12^?L8#@7BA1&^XY83!KL9I=[644F\>> M7$ )\NS9Q\2/MWF@S8X^_KB$O),_N4TV.4MFIP3,^HOKSW(F0!%:$7%6F\$! MTHMFL;@<#/+IZFIS8PU"67.&(>0[!A8;5VYW<[ 9IR)ZTA+7&/R!6>AM<%KFMJD_10\/^01T#OB_X%:.T,-Y M0/O5X:VN->%[G ^4CMIX^^,=6-HC^@U8(6!:'R^>? P!(8Y_$$<_D Q7'89; M5*Y\UV)T[LQMJE9W'@L3NF.#XX[^E6F TSI2@'")?BE2YMC8=**.!E)][##V MO^ &5("_.\GKGC+\_/.^STO)7DL"J-;.OI;MOR/;_ W^ M8!D$C[/= M1(:]N!!(1-RE1UI1]?UG_8[,OGAHZB:XZU#^K'_1AO&OQB(\&D1047_^6?\# M+-#X4W>QJ%+<0D7*^7T8&?:V0['D, %!S$1DF(0WRG-I*[]N9DNYZ10<%UQW+EC/ MRA0X$8WY9BE,@"]9I;4 OJ$ M33%_:EY;N-ZG+WFDV8W(_NQKE'=#+^+.;?*G^L3@16:8G(D1:ZR;F^&U2S3. MX#8:YSX>@8Y2+:*=5,+-PPSI)W3*>;4/,3S=-O/:("VZ )XG!@!E)])&XE.( M?1O-QK!2LN#@I:[2:[P)D@DQC\R;4Q(HC."5V&/8;ZX.'A@ZB&,LT@J+MIAR M"F+6-,9,^0P'-T,#(V/ZG4W$&J$D0H M:BW,_06A\D#YH9A\K&'BNI6>GCD,LM2XQ1&61D29FER,Q-Z%[T$92T8 & G) M-\0NQPQKY'.92#&&,7MBBG[8%%X <$' MT^"30L%J6#Y>KHDY))]ZP:IARB8&,BA,B?EB/ 4[9ARY/,]=Q!,3KP79!_*: M0OR47)R^+8M)EI163YGO*>_"*PNT]6!KPMQ2SI>:9=D>YIN#$!X9F#M^K-SA M,(G?3[5YF*/M);;N@=D/P,X3O.N$(>!XQ2X^&HXO,J5=AB%/D-3B*W!_&8@" M_N7(CX).^+?M>T,8YX=(_-;Y?A+YXBQ@II[V ]39<*X@-^"=",\AQIGBEOG> MQ!89K(9%2"@P0%A/$ T?[.W,!D6,IM\R/5A1C0?H32$<$4_+GLZ/E0%E-M+Q MU^()Y@LUL37%H% VYO&+-\%U\+,>)@9&-:ZB$%'Q:Z" M8$LA>DLKX-.D>6#@"30&9-T;VT37R=V;A(^*VR*J&"6KVK1851M*S(@2]$1E M6[H@@]]QM>W/0A%=N)HZR&&EVI0A ZX%L@>A)\/*@S2!0-87H^B \E*$SBS/%??_3 ?\,->ZJ1$=4]F!^/IJXH M)L';6+#Y/>*Y\)JG%I9WB?R!,G%QZ35J;P$%69Y,^. M(XK+(N#@>]$>,HX[$MP7=A;O%"FH%UQ.]3MO7G"9(RY(#)0L=#7Y,RL^F1'- M"WK!'J4$_HI/8G'^*\*=FQ]8M_%@K'\==5=?CVZL!=Y6C$4QU04&RA06>8'; M SJ_;0^\66*HW/;(?5\:.-Z$\?6(S^;.Q.=BIV=U]E,AHWBQT?/.I&QJ\^^- M;/M2,U"5]+0\Y+T</4OFS@9;&%;8YAW9UMJE;[S+=XI7 M^,\5+VSLHCN[6FOTN[5&H['KU6]_SU_UN7:[?7FJE3O5=O-$GNJ6W[$;]FSO M^@S?;-P.Z73(!-F*'5(&VR,"&ZB$"5(F\N^TI7:JQ$&V._(@*W&0_88\QRJ< M8W/G9[AYPV*; 8XR&!:Q@@EI66R8&EL]J9 J<9#=5EL>9!4.\FVSW=G'2;XK MP097YQ!;_9V?GXQ8/->P^*I9F"5];K@SVZ7L26E?;/J^1)6W)=4XR'Y/'F05 M#O)MKRG-BT,_P[9: ?.BZG&+:ZS)JH1%43A!J2PL4GC"'77KPC MV:FZJJZZ MI-+<@>*4M%(-6GG;;&U?L"Q/+SVO\N!-KPK32:]9#A*1P:/G67]>YM0$D\E MB.=MNPP68JN:%F+VMI?51,PAE'V;B*U<$_$7V7F@G)T'3H+7RLX#LO/ :^P\ M4 R2]AOSE%L!E%0,'&J#3F;*E@13/:*9A1!.(Z8C+AVVDYDK_^2V V*S-=_4 M.*;;/T-K%*&P_ADZ-DJ IN41V,W4)K ;EHZFI2^@::WX3>.8'QVA$\(,D8&H M?_;,,1"$RIPK(^RY1MBD<=QK5S-9B(687)I(?\*UM?IO ARX=2;O:E-&W>$( M(S9WOM$L4P&!(]1&5S&-J>%QT.9E*#KV4S=]%V&"1XA>;@Q]A!>GU<8:/!.. M.0+Y1PVQ@E$-@@A$X+\Y8:(RAT % _0NF(W-\=%F-C(V1R9^4G0@&GO*'#=8 MX&#$$?L0^[>F7'-T0)K&PFZW0DKJ-=]$VT.-QF+[X[/8F<+$PBU"+'74_T## M+BWL!RYA&:GQMGVF)B M:U>RXIX0'8.SA0-@!*HY=D&&# FI6'P!NP5V'3^;P9\W"SW8$S!Q$3'!J1Y&L=(AFEZ!H(D\TVQ?,*4)$34!6CO!5#O&IW,*$Q?2SLD M;09'^I.@.(%SU4Y#T0,ZX$#4B)ZI_.W#QX==]!@%*$/P6Y MHQLSQ.[G.^@PT1G"L/RH443ZFT+A"0/QT_W_V[O6WK:19/M]?P61S0 .0"NF M7K8FV0$46_'HCF-[+0?(_71!42V+&XK4\&''^^MO576S^1"MAVU)%-T+;$86 MQ7Y65YVJ[JX3US@_P?%(N;#N,.5Z/%9%Z:+7UP_[D6B2(Z5SWT/."]\;VZ&V ML_S.MT5V]XZ:-N--RRJ>AMXV3B0LZIRT8SW4;!%MAIM&6:MB)3VS/-X?U/5V M@[#7!RSYP#"./_PF"EL"H#+K*8=%3% )[)!T@\B?3$F",RL:^W?$=2N4@LMC M93-+A;GP:Z@.U@4N!60"9W(4?%C<-BT-3+*,"RKY+3H7,0;(F'Y2:?@/-+N6 MPR%I0$"\!V[2=%H;A6F; D9ZNG:<8'[HC)-0$ MNTD<'.5RTP;D9U8: M+%THHU5OQIKP^/BWA7H(K"888FP#=(/GXA9=BN5Z >2 JF(%E?(*(TD_85H6 M,5>.G$XC0R2%KLA+RH@2# B$E7T,H5Z8;^8%>'H!ZOJA"* M0\1.10M^7@\;HI.B:Z8VMG]13G-\&5DL;)_R[<=]1-[C.Q<$<&5]_0:5P0U8 M)--'-G87TZTG1'H]L:2VJ J*VIGS"$_3^>?]=-O3)(!2'?!5WJ[77Q2G>=]Z ML39H2E5P\EOA,LCADISDM[CDDT6VW07J8MVU%!-%A!@'>. A#-./8R9#T+AC MA!RO;/3+L,PV%N[L"VJX> 7M#,?+AN25_G+C"/.8&# ];QP;1O.%RZ%NR&"% MT5YL&DV);R7IGNP0(8$I,G3^-T-@,6+#D,@SD"LC+>/X\(:!<;M'/'N*?$BA MUKV#YI/>($H8R5#7)<,B""NT?E_P".[W6MCH;MZRG;9,)<_;=C-.WN3>FMA3 MT\0>6_&TJ8VV-3?:2FMIUB9R&=B_UJ1Q6?B&(G%1)"ZK07M%XE)]$I[(%(5Y?F6^0 4ARLYK>:[&O?OCP-!;N[@>68&;D*6: MQE:C FG*JIW(0O&V;!1JU#LJOWHEIK+3VDE6[M(,=Q*USS:J@Q0NI6Q1S MRP;"Z;NAH2K-(%=F(IMJ5Z0:$WE@M!2\V/M)K 0S7-7C%HJZ96=+9.4&'ROJ M%B4JJS6XL0460B4KU9"5W?#O*NJ6O9.3XY-RB(@*'BGJEK5$NB($"@W]V-@\ M)ZUBWZBD\+3TIJ)N4<+S3$8.0S^N[^ 4D6)O*2M*7" K#47?4IKD9WO)]2"5 M#5$B)'P/$O_P)("Q0=-D\DS[U[H)P!:]D>=.*,J&UOUQC3]BG^:3DDNJ!\Q= MLSA-*.4YRS[M8+\89@#D&7_3N7['MA^$ZV8PYZE(!3V%GV1F2W6KD DB101! M"8PIJSPF=H<)IRR?5HC)DKTHIEL(;-=BFAUB9G,3'F!MIO;(3/C/G9=*;4ZI MXBGM/&\Q9I'S;49OI[/WQSG>"]*WQ]E84]G781#O[1'3&/Z+9:V2B%WDP)_/ MQ8[^XD82LEM>Y&!"QU?-QK[1=5RN;*DIV@4N'[#X4(Y,4!,BN65FL!.;6O&P%L:A(+6TZ@9=2U2+O;W%2="AZGA)E9(]25!'( M<++BJ)0A[=D&%M0\RT"Y;/1RY@&1F;3=D?:ZV7Z:9&#Q+.X\3< B3H*6Y"38E++)MR:;3YOX#;),5#A8 MA:M3FDV?I1B'4J0",2T4G_M"I90;O@74 ,(BRU*1XB"=UR_=RR7#A@@DCXQ@ M,O*D"=2'U898%[I04"WEIO583*J#FC77KU=A0]G62GX[3 -+)(AG( ??06BL MC,J!KXZ/5G?*9U7S)I^EA9'FY=K6D M72GJ'A'0N 3W:%8GH/I@)*:,Q2IM];;U76&'T\U*O)P BKB75&)Q#6*(Q^ M@A,;.Z4XOMA<*^246-@W^IWL _; C]N'WF&E,F_O-8]N)ZY6\>@J'MV]Y]'= M+L1Z"_PM> S16"/R.D=889PR,A#AO9%0VB%;Q?(H[2(JE2+,(?AXY\A$ M1PC]_P-&+1F1I)(OW=-!9M1>U1,L0P1D8[L4Y:5H2:)=*+D-_8A?07[FE@,X M&">"^>ZYH@^@GS8]:EEYMZ4D@D=2!/UY$*0I5DY<>^0*NA8B-DV3M(C0(%\F MEDVQRIB9802: ,RC!\^P'MK"P#=F6!ZZ%:*$E]*[<$>(% ]O0;@R MY):LSH5UFJHT!/7-A_1_8(F<)QAD[-F1W"\(+)!>?#6M6T;D!M=,.\PF&^UVO.YMJ57(N5I<]C&\ M:2PLNZ,;/-4/,IF>,8L1&W/#B%=1O%67"BS:K@DN.+C="?-). &H?C?!7]WC MEAC6-HN&CFUI@)(M+MM0';8/)A!D-?(3-GCTWNFV(7UH2R6CV4G^QBG$YN- 7&(>!9&MVU+A"Y.)QCM M,4G5HVA^\4Q_A'^2N49K$J8%@X^TK(#_68P3"/:'C&1'![T M!T:3::L'K*'%V(BKG'93H(S8V@V^=%-2=&T^DDQ?^UX(@XD6%3[>^>94;DAV M;WH#K6N!6($@@3S-/#3+ A[/'U$8L<#R[2$V;NC=,XZ-9"$(I:<(]4FT1?/% MCC\ H3N"33;H'< 6)M0'18'YM$W:'IFRL(:!,2[-R9+"+A$(P"$IE"]X"LJ/ M(P9HN:B)!\'8%?$6(!I'? M^W:K+N *[AEC:\26#BAO%X-]CC8$9PFCK!0HM2P_(I@A<%(NO$H#2BS8C$BP ML;)4W55=*GD%+@.X/MHV6D;"/L(GQPL"8>O,>34=^2V8'Y'<(L M@/TN>&@3>Y8=">BLZWJA=@>. 0@($V>B@@AZ%+?LP08< HQ,?N@MDQ:S@#X MAF9@!Z2,<<@8^1@@-7$;4,.!C@T L]U[/KT-(QGA&V-4#& H5'2_)-']^I&* M[JOH?F6B^Z\36+CTW,/S;O=:^\;, !V8'48@I=V(X94OF$:YD>7A'@ *L.X( MH9%K^'V@8?O!%V+\F%Z$82Q^$"$)084P0.:5E-^@=A7_BH]C-P! M$A-%=083.@2,[P\)T(&[RT0\#P;6$=%&GR,SPG=V&(7\' >.#'^0JCE5'Q_P M>* E&3>U-RL4A%AD(W!68PL>V"#FI@\ "I&7UJ\$:!XD6?-<1J]Y0(8J&DW M&(-$08G#0ER&IUZ T51TGJ&T5"V9AB"\2DZ+,<=[V%??(>5IWP-CW#[7IJ1>V6 W>]S -5 MD:_](9A[]2,4<2>S)R@44>@;GOD=LX>6/[5=;.7;[7)P#>*M4T3.%4U\LCRM M0',K*1^;>OMX\\DFJIBYL[QSVM9;QDY8)#^\NL9[.MU3\0SOT[?EMPEEL -G M#*^?_;XU9T$5K K>8L$J*]ZZ6?$ZA>=_*P$35ZQC.RC"T%N[2"15 618LFEL M&#N?1@5UGJ?EKM*793>NXIX3QBIA)MXMK*O5,_'NPA';1<)F)3NO+SN;SR#[ M'-%1B'45M_4"-_USIR$J@5'+&_9JZ$9C!TNF H"UO'/:THV3G<_IIM'KK@.1 M90EE5MTF=$R8.7A/\_#/TN=C>5WCE+'8RL!&,OC>;W[PVCM)!16 MFD&NSD1V&J682 5\GJ?V!GCL_W!(^5J*TBJJ6&=I%MO*#:[K1YU.:4)66YA) M)4*O+4([V:JJSAG.W>MZ='(SM\0J 6$WR1ZU@^6W@!'HY*0,!*-5X8YZ,V+3 MU-LGFZ>\?H[@/)M.:@,WALN4 S6GIK4XSV"X[ 8DIQ"@.ZV4$(TKC&SBT-1S M*1FKUE"0JKVA'W?:>4J(_&UD>THI?G@.K@RY@D@3_ARJB/9\ML!B$A61^S"= M6T:D^EO6W5I!HO%E[_ D-,5)T:':Q>G0=7X/W967AC5K O*"^4&L.!O.:FTO M8GM9GUCAI7=V!TL2>ZH;NT4Z0]W87;G@-W9C%]>3NJ^K;FV6X=:FNJ_[5F=> MW=?=P_NZ%^J^[J8/1!WK]:.=;'U5,!I3ECDU#+W>VOFDJ@N[ZL+N:Q@"=6%7 M%5SA@M6)#W5AMY1'H@XDYY&"AOL\C9)Y:O_!8+6ASM,7=D5:W .AZCXH7;*IR$)0RE _.V]'.88V:TU>=T[;>Z!SO>D[5[HS:G7D-FZ!R M$*B"JUJP[GNM3A50+#X:O<3*0>D&*Q63F'"@1:_3;_UA .B MWE1A+T@]L+C;18D'%K_!^>HQ]\#[>IV.*,*/D5G=I;Z9/K0#PT">!:OQF,HE1YA M9^,I'\D?KCF"(A?&B G1@9< ; 4H"AYT,T60_DBE=7]EI6N) MJ..@=U"B&BPF!0H-\O[;-]#ZR[^-T"-?G7_YZEU?G1W-)$-)Z6F1*@*_BY 69 M\K[>WBR\?9NJ),;)Z0(FXT/?>T@0=/81)G70KL\OOW];?L/WR0P-^2O_[_[@ M=6D:R(6H]B/4*TV-_)S^.)&^PG7WO'?XY:;7_>NP^_6V=_,[+.L'\S&(+2UJ M=)=E>OY)FS ^C'4\H2%T?^*O SQZ)WVL6C,_SPK'G.-;/K(VBJF6AVF=3F_AL_*]W_PP]ZUU&RA_$2-@N MZ$ZT>WSV\!?Y+Z6)S/WV&;DX="X&N@8FQ!ZC*:6$(J "3J$$D*/@\T?SCU7% M(?6I& _,K>%<_4^AH@+KCR.[L40P"S,N:?'_CS&Q13K3Q>$Q3W7Q>?C'9[R" MGQ%&4.<>/RSSNP8BS7R4F4\:_-K4[-&_WOW]]SLMM$/\/7X4<@*/80+ZM[UO M6J.F_3N"1MJAB@*_B M8L$.X.CXH<]Y>H''!4LEYZE55!:10U9 MW.?$^8C%B)PUU*X!#+J#\@3(,!I.[1"]S$22,D, >LW'=0R:4^,#%+LXB9PM?0]P4&;,LL=VXF$->J?)1/F1(_0W]BM8:2"Y MZ(JL=K@V''M*EA97P%,O/36@000N;'I4T2I95C2-N!..Q8!%FD:N;<5>>?$Z MHB%_8L5@*&+>,ZXW8+AI,D:\MNC-_6@L< ,)B.(P@M"%%"8>D\H&V&-X]"CU+N$%/LRZ6)^,N=#]D*9MR?+9@&!O,Z2S+-R2 MJ>1YL9=Z_4T&6$1@11.!EN)I4]&6-:,M>VNMT-_C3MRL+ITX_)AQXJZ[-[=: MOZ\=:E>W?_9NM/[EUZN;;]W;_M5E53VWU5QE/G0.(#A'CI[X:]X+1L@S%)U9 M]]_U_/*+WGGW0KN^N3KM]<[ZE^>#VLI^]JNGAXR'-I#R^"HSFB#VPZ M<[Q'QN@-X9RA$\W ,1F@HS#S4!<@0)'EH?4/T-2"UY4X!@3HX^9B&=C88138 MY-*2FSX!7XP#C"BDY!'P"_)&LFVG[;6X,@%;P-N; :JST;+S#@$J#TU 58\T M#"-/XS\CN"2@!0"$&70482#)',??C,?B",,(\%;3;LC'<%+>MVBC#E@OM.\X MN$% 0X,-_S5'@-]P0PP0",;?7"T*H'[+C/@\@:X-@K:$ MM^>B%+A?!3-ML;2W/(;R8;(JZ0^LHT5\._@IE0C_HT"'=%=6(NNIC)O^X"_M M:_?T]NIF#6VQ,?\I ;QNXH1(;TILB>(@Q>+#-]G))?(RP1+]\_X ('WO3!MT+WH# M[>JKUOOW]_[M_V(@Z_M-_[8/7W8OS[3O@QX^%&9TAZMB^8A?@C?RYH4-3)(9 M.:$4-_EWT?[>M@3NK/>U^_WB=J!]O[ZZ! F[[%_=I 1MIZI620U(S10F2HH, M_Z-H VM;\O*M?]D#Q?2U!_KHK#\XO;@:?+_I[5A,0HQE.[:%+O2;%QA"K5)B MQ%_S(M/:FLC,^>1*J>Q:1MBO0$H(?9Z7C_;6Y*/WX\_^E_[M;FU-%\_GCM@O M1-;LU\0>(KRV X#1$7J"+OC4=TRKM[E_2IN5B+E5F/NE8>Z&"G.K,/>;#G-+ MQ=UNY!4W?4.*F\(![9JV-:4L="#6N*LC4&LSVKT\7ORTVC2CT,OK3?Y=K(N2 MZYY#!]1,O"SS3'8%MX96NS>JY:]@AMXL:7&C=O*;O,D4<_?-MV@S!(E"6K1+ MK[;H)F2VG[QEV,98/>O4:\8"#J*7-O^,!99OSXIRD>1NPU9Q\AI& M;2$)6EEG31H[]NO_ZL?U5O.D-@FG4@LH'6.VGE! MTY2@\2DSCHQ:_W*PC]+6)_]0^_'EYD+KBZ-[VIEG1;2I?2BNHHKO1_'W(X_Q MJR?F;(:;A.(,*+'HF/Q<[)D9FB!:B,+%UCJ&1:B>T!2[^+BE.!J)G8Q,":L*DI9>R-SNUI]Z*" M1L#/&*3"]&5O?:;/>E\K.--G>!W)5A.=FNB+[I<*3O2%.63.:\QQN2?O^J:W M:/(6-7ZW\W.-R4W<\-5T[HNG*7Y,6=#FY] X:CY[C!<6_8H[#:=TP^<:M^V* M(>T!OX-'E^Z"#&3E=_!(=73K"H"28>B!Q,[Q %='%:'E\1-_G%C56\C![B M+8J)Z8SC6#;M"L=7V?'L>^3"2U2>&843CZ[F;_M %=\9?N7MX*4)B(12/CZJ MG1R=G.3MJ=&LM3JM]F]YHRJ_?V(_^+6;691K=Q$J:]9KG37252ZO?F&^T44M MJ1,P+4%#FNU7;<GBK-X]P\PEOVO=Z"X*0LVH\VPMSPVP;54<7R$4 MO;<8(#N)'X./V@_;]*Q)Y&H'IQ/?#CYH/R)=NY[4SN8.ZU5]*2EE6A*Q7":2 MNVG5$ZG)=MFD@P5'@#[LLF$IC[P$+7@[*DRA 84&7H0&_@?3'OJ/VJF)#"=O M;?DH!% 242P2PUU:_;D#M"6Q^G/M6A0#*\\F]$5W<'N8[-L^28RQWG;I%@@O M6FMN0L+'SQ]IT/_Q^>,DG#I__./_ 5!+ 0(4 Q0 ( .*##%-T- F'P < M !D@ - " 0 !E>%\R-S(U-#@N:'1M4$L! A0#% M @ XH,,4R $6R&A!P R1\ T ( !ZP< &5X7S(W,C4T M.2YH=&U02P$"% ,4 " #B@PQ3_08VT+4$ "J% #0 M@ &W#P 97A?,C&UL4$L! A0#% M @ XH,,4ZBFS#5?5@ [ZD$ !4 ( !7' '1H;6\M,C R M,3 V,S!?;&%B+GAM;%!+ 0(4 Q0 ( .*##%,3W^G;D$( )')!0 5 M " >[& !T:&UO+3(P,C$P-C,P7W!R92YX;6Q02P$"% ,4 M" #B@PQ3'ZG=KXSU #3MA % @ &Q"0$ =&AM;S(P,C$P A-C,P7S$P<2YH=&U02P4& D "0 ^ @ ;_\! end