0001437749-23-023091.txt : 20230810 0001437749-23-023091.hdr.sgml : 20230810 20230810163519 ACCESSION NUMBER: 0001437749-23-023091 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 62 CONFORMED PERIOD OF REPORT: 20230630 FILED AS OF DATE: 20230810 DATE AS OF CHANGE: 20230810 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: 231160147 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 thmo20230630_10q.htm FORM 10-Q thmo20230630_10q.htm
0000811212 false --12-31 2023 Q2 1 1 1 1 0.5 1 1 1 1 0.5 1 1 1 1 0.5 1 1 1 1 0.5 1 1 1 1 0.5 190,000 July 31, 2023 July 31, 2023 December 31, 2023 December 31, 2023 45 0 0 00008112122023-01-012023-06-30 thunderdome:item iso4217:USDxbrli:shares 0000811212us-gaap:RevolvingCreditFacilityMemberthmo:BoyalifeAssetHoldingIIMemberus-gaap:SubsequentEventMember2023-07-31 0000811212thmo:TheJuly2019NoteMemberus-gaap:ConvertibleDebtMemberus-gaap:SubsequentEventMember2023-07-31 xbrli:pure 0000811212us-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMemberthmo:Customer2Member2022-01-012022-06-30 0000811212us-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMemberthmo:Customer2Member2023-01-012023-06-30 0000811212us-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMemberthmo:Customer2Member2022-04-012022-06-30 0000811212us-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMemberthmo:Customer2Member2023-04-012023-06-30 0000811212us-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMemberthmo:Customer1Member2022-01-012022-06-30 0000811212us-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMemberthmo:Customer1Member2023-01-012023-06-30 0000811212us-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMemberthmo:Customer1Member2022-04-012022-06-30 0000811212us-gaap:RevenueFromContractWithCustomerMemberus-gaap:CustomerConcentrationRiskMemberthmo:Customer1Member2023-04-012023-06-30 0000811212us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMemberthmo:Customer5Member2022-01-012022-06-03 0000811212us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMemberthmo:Customer5Member2023-01-012023-06-30 0000811212us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMemberthmo:Customer4Member2022-01-012022-06-03 0000811212us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMemberthmo:Customer4Member2023-01-012023-06-30 0000811212us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMemberthmo:Customer3Member2022-01-012022-06-03 0000811212us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMemberthmo:Customer3Member2023-01-012023-06-30 0000811212us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMemberthmo:Customer2Member2022-01-012022-06-03 0000811212us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMemberthmo:Customer2Member2023-01-012023-06-30 0000811212us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMemberthmo:Customer1Member2022-01-012022-06-03 0000811212us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMemberthmo:Customer1Member2023-01-012023-06-30 utr:Y 00008112122027-01-012023-06-30 00008112122026-01-012023-06-30 00008112122025-01-012023-06-30 00008112122024-01-012023-06-30 00008112122023-07-012023-06-30 0000811212us-gaap:ProductAndServiceOtherMember2027-01-012023-06-30 0000811212us-gaap:ProductAndServiceOtherMember2026-01-012023-06-30 0000811212us-gaap:ProductAndServiceOtherMember2025-01-012023-06-30 0000811212us-gaap:ProductAndServiceOtherMember2024-01-012023-06-30 0000811212us-gaap:ProductAndServiceOtherMember2023-07-012023-06-30 0000811212thmo:ExclusivityFeeMember2027-01-012023-06-30 0000811212thmo:ExclusivityFeeMember2026-01-012023-06-30 0000811212thmo:ExclusivityFeeMember2025-01-012023-06-30 0000811212thmo:ExclusivityFeeMember2024-01-012023-06-30 0000811212thmo:ExclusivityFeeMember2023-07-012023-06-30 0000811212thmo:DeviceRevenueMember2027-01-012023-06-30 0000811212thmo:DeviceRevenueMember2026-01-012023-06-30 0000811212thmo:DeviceRevenueMember2025-01-012023-06-30 0000811212thmo:DeviceRevenueMember2024-01-012023-06-30 0000811212thmo:DeviceRevenueMember2023-07-012023-06-30 0000811212us-gaap:ServiceMember2027-01-012023-06-30 0000811212us-gaap:ServiceMember2026-01-012023-06-30 0000811212us-gaap:ServiceMember2025-01-012023-06-30 0000811212us-gaap:ServiceMember2024-01-012023-06-30 0000811212us-gaap:ServiceMember2023-07-012023-06-30 iso4217:USD 00008112122023-06-30 0000811212thmo:OtherMember2023-06-30 0000811212thmo:OtherMember2027-01-012023-06-30 0000811212thmo:OtherMember2026-01-012023-06-30 0000811212thmo:OtherMember2025-01-012023-06-30 0000811212thmo:OtherMember2024-01-012023-06-30 0000811212thmo:OtherMember2023-07-012023-06-30 0000811212thmo:ExclusivityFeeMember2023-06-30 0000811212thmo:DeviceRevenueMember2023-06-30 0000811212us-gaap:ServiceMember2023-06-30 00008112122022-12-31 00008112122023-04-012023-06-30 00008112122022-01-012022-06-30 0000811212thmo:OtherMember2022-01-012022-06-30 0000811212us-gaap:ServiceMember2022-01-012022-06-30 0000811212thmo:DeviceRevenueMember2022-01-012022-06-30 0000811212thmo:DeviceMemberthmo:OtherSubsegmentsMember2022-01-012022-06-30 0000811212thmo:OtherMemberthmo:DeviceMemberthmo:OtherSubsegmentsMember2022-01-012022-06-30 0000811212us-gaap:ServiceMemberthmo:DeviceMemberthmo:OtherSubsegmentsMember2022-01-012022-06-30 0000811212thmo:DeviceRevenueMemberthmo:DeviceMemberthmo:OtherSubsegmentsMember2022-01-012022-06-30 0000811212thmo:DeviceMemberthmo:ManualDisposablesMember2022-01-012022-06-30 0000811212thmo:OtherMemberthmo:DeviceMemberthmo:ManualDisposablesMember2022-01-012022-06-30 0000811212us-gaap:ServiceMemberthmo:DeviceMemberthmo:ManualDisposablesMember2022-01-012022-06-30 0000811212thmo:DeviceRevenueMemberthmo:DeviceMemberthmo:ManualDisposablesMember2022-01-012022-06-30 0000811212thmo:DeviceMemberthmo:CARTXpressMember2022-01-012022-06-30 0000811212thmo:OtherMemberthmo:DeviceMemberthmo:CARTXpressMember2022-01-012022-06-30 0000811212us-gaap:ServiceMemberthmo:DeviceMemberthmo:CARTXpressMember2022-01-012022-06-30 0000811212thmo:DeviceRevenueMemberthmo:DeviceMemberthmo:CARTXpressMember2022-01-012022-06-30 0000811212thmo:DeviceMemberthmo:BioarchiveMember2022-01-012022-06-30 0000811212thmo:OtherMemberthmo:DeviceMemberthmo:BioarchiveMember2022-01-012022-06-30 0000811212us-gaap:ServiceMemberthmo:DeviceMemberthmo:BioarchiveMember2022-01-012022-06-30 0000811212thmo:DeviceRevenueMemberthmo:DeviceMemberthmo:BioarchiveMember2022-01-012022-06-30 0000811212thmo:DeviceMemberthmo:AxpMember2022-01-012022-06-30 0000811212thmo:OtherMemberthmo:DeviceMemberthmo:AxpMember2022-01-012022-06-30 0000811212us-gaap:ServiceMemberthmo:DeviceMemberthmo:AxpMember2022-01-012022-06-30 0000811212thmo:DeviceRevenueMemberthmo:DeviceMemberthmo:AxpMember2022-01-012022-06-30 00008112122022-04-012022-06-30 0000811212thmo:OtherMember2022-04-012022-06-30 0000811212us-gaap:ServiceMember2022-04-012022-06-30 0000811212thmo:DeviceRevenueMember2022-04-012022-06-30 0000811212thmo:DeviceMemberthmo:OtherSubsegmentsMember2022-04-012022-06-30 0000811212thmo:OtherMemberthmo:DeviceMemberthmo:OtherSubsegmentsMember2022-04-012022-06-30 0000811212us-gaap:ServiceMemberthmo:DeviceMemberthmo:OtherSubsegmentsMember2022-04-012022-06-30 0000811212thmo:DeviceRevenueMemberthmo:DeviceMemberthmo:OtherSubsegmentsMember2022-04-012022-06-30 0000811212thmo:DeviceMemberthmo:ManualDisposablesMember2022-04-012022-06-30 0000811212thmo:OtherMemberthmo:DeviceMemberthmo:ManualDisposablesMember2022-04-012022-06-30 0000811212us-gaap:ServiceMemberthmo:DeviceMemberthmo:ManualDisposablesMember2022-04-012022-06-30 0000811212thmo:DeviceRevenueMemberthmo:DeviceMemberthmo:ManualDisposablesMember2022-04-012022-06-30 0000811212thmo:DeviceMemberthmo:CARTXpressMember2022-04-012022-06-30 0000811212thmo:OtherMemberthmo:DeviceMemberthmo:CARTXpressMember2022-04-012022-06-30 0000811212us-gaap:ServiceMemberthmo:DeviceMemberthmo:CARTXpressMember2022-04-012022-06-30 0000811212thmo:DeviceRevenueMemberthmo:DeviceMemberthmo:CARTXpressMember2022-04-012022-06-30 0000811212thmo:DeviceMemberthmo:BioarchiveMember2022-04-012022-06-30 0000811212thmo:OtherMemberthmo:DeviceMemberthmo:BioarchiveMember2022-04-012022-06-30 0000811212us-gaap:ServiceMemberthmo:DeviceMemberthmo:BioarchiveMember2022-04-012022-06-30 0000811212thmo:DeviceRevenueMemberthmo:DeviceMemberthmo:BioarchiveMember2022-04-012022-06-30 0000811212thmo:DeviceMemberthmo:AxpMember2022-04-012022-06-30 0000811212thmo:OtherMemberthmo:DeviceMemberthmo:AxpMember2022-04-012022-06-30 0000811212us-gaap:ServiceMemberthmo:DeviceMemberthmo:AxpMember2022-04-012022-06-30 0000811212thmo:DeviceRevenueMemberthmo:DeviceMemberthmo:AxpMember2022-04-012022-06-30 0000811212thmo:OtherMember2023-01-012023-06-30 0000811212us-gaap:ServiceMember2023-01-012023-06-30 0000811212thmo:DeviceRevenueMember2023-01-012023-06-30 0000811212thmo:DeviceMemberthmo:OtherSubsegmentsMember2023-01-012023-06-30 0000811212thmo:OtherMemberthmo:DeviceMemberthmo:OtherSubsegmentsMember2023-01-012023-06-30 0000811212us-gaap:ServiceMemberthmo:DeviceMemberthmo:OtherSubsegmentsMember2023-01-012023-06-30 0000811212thmo:DeviceRevenueMemberthmo:DeviceMemberthmo:OtherSubsegmentsMember2023-01-012023-06-30 0000811212thmo:DeviceMemberthmo:ManualDisposablesMember2023-01-012023-06-30 0000811212thmo:OtherMemberthmo:DeviceMemberthmo:ManualDisposablesMember2023-01-012023-06-30 0000811212us-gaap:ServiceMemberthmo:DeviceMemberthmo:ManualDisposablesMember2023-01-012023-06-30 0000811212thmo:DeviceRevenueMemberthmo:DeviceMemberthmo:ManualDisposablesMember2023-01-012023-06-30 0000811212thmo:DeviceMemberthmo:CARTXpressMember2023-01-012023-06-30 0000811212thmo:OtherMemberthmo:DeviceMemberthmo:CARTXpressMember2023-01-012023-06-30 0000811212us-gaap:ServiceMemberthmo:DeviceMemberthmo:CARTXpressMember2023-01-012023-06-30 0000811212thmo:DeviceRevenueMemberthmo:DeviceMemberthmo:CARTXpressMember2023-01-012023-06-30 0000811212thmo:DeviceMemberthmo:BioarchiveMember2023-01-012023-06-30 0000811212thmo:OtherMemberthmo:DeviceMemberthmo:BioarchiveMember2023-01-012023-06-30 0000811212us-gaap:ServiceMemberthmo:DeviceMemberthmo:BioarchiveMember2023-01-012023-06-30 0000811212thmo:DeviceRevenueMemberthmo:DeviceMemberthmo:BioarchiveMember2023-01-012023-06-30 0000811212thmo:DeviceMemberthmo:AxpMember2023-01-012023-06-30 0000811212thmo:OtherMemberthmo:DeviceMemberthmo:AxpMember2023-01-012023-06-30 0000811212us-gaap:ServiceMemberthmo:DeviceMemberthmo:AxpMember2023-01-012023-06-30 0000811212thmo:DeviceRevenueMemberthmo:DeviceMemberthmo:AxpMember2023-01-012023-06-30 0000811212thmo:OtherMember2023-04-012023-06-30 0000811212us-gaap:ServiceMember2023-04-012023-06-30 0000811212thmo:DeviceRevenueMember2023-04-012023-06-30 0000811212thmo:DeviceMemberthmo:OtherSubsegmentsMember2023-04-012023-06-30 0000811212thmo:OtherMemberthmo:DeviceMemberthmo:OtherSubsegmentsMember2023-04-012023-06-30 0000811212us-gaap:ServiceMemberthmo:DeviceMemberthmo:OtherSubsegmentsMember2023-04-012023-06-30 0000811212thmo:DeviceRevenueMemberthmo:DeviceMemberthmo:OtherSubsegmentsMember2023-04-012023-06-30 0000811212thmo:DeviceMemberthmo:ManualDisposablesMember2023-04-012023-06-30 0000811212thmo:OtherMemberthmo:DeviceMemberthmo:ManualDisposablesMember2023-04-012023-06-30 0000811212us-gaap:ServiceMemberthmo:DeviceMemberthmo:ManualDisposablesMember2023-04-012023-06-30 0000811212thmo:DeviceRevenueMemberthmo:DeviceMemberthmo:ManualDisposablesMember2023-04-012023-06-30 0000811212thmo:DeviceMemberthmo:CARTXpressMember2023-04-012023-06-30 0000811212thmo:OtherMemberthmo:DeviceMemberthmo:CARTXpressMember2023-04-012023-06-30 0000811212us-gaap:ServiceMemberthmo:DeviceMemberthmo:CARTXpressMember2023-04-012023-06-30 0000811212thmo:DeviceRevenueMemberthmo:DeviceMemberthmo:CARTXpressMember2023-04-012023-06-30 0000811212thmo:DeviceMemberthmo:BioarchiveMember2023-04-012023-06-30 0000811212thmo:OtherMemberthmo:DeviceMemberthmo:BioarchiveMember2023-04-012023-06-30 0000811212us-gaap:ServiceMemberthmo:DeviceMemberthmo:BioarchiveMember2023-04-012023-06-30 0000811212thmo:DeviceRevenueMemberthmo:DeviceMemberthmo:BioarchiveMember2023-04-012023-06-30 0000811212thmo:DeviceMemberthmo:AxpMember2023-04-012023-06-30 0000811212thmo:OtherMemberthmo:DeviceMemberthmo:AxpMember2023-04-012023-06-30 0000811212us-gaap:ServiceMemberthmo:DeviceMemberthmo:AxpMember2023-04-012023-06-30 0000811212thmo:DeviceRevenueMemberthmo:DeviceMemberthmo:AxpMember2023-04-012023-06-30 0000811212thmo:AllOtherCountriesMember2022-01-012022-06-30 0000811212thmo:AllOtherCountriesMember2023-01-012023-06-30 0000811212thmo:AllOtherCountriesMember2022-04-012022-06-30 0000811212thmo:AllOtherCountriesMember2023-04-012023-06-30 0000811212country:CN2022-01-012022-06-30 0000811212country:CN2023-01-012023-06-30 0000811212country:CN2022-04-012022-06-30 0000811212country:CN2023-04-012023-06-30 0000811212country:US2022-01-012022-06-30 0000811212country:US2023-01-012023-06-30 0000811212country:US2022-04-012022-06-30 0000811212country:US2023-04-012023-06-30 xbrli:shares 0000811212thmo:PreFundedWarrantMember2023-01-012023-06-30 0000811212us-gaap:EmployeeStockOptionMember2022-01-012022-06-30 0000811212us-gaap:EmployeeStockOptionMember2023-01-012023-06-30 0000811212us-gaap:WarrantMember2022-01-012022-06-30 0000811212us-gaap:WarrantMember2023-01-012023-06-30 0000811212us-gaap:ConvertibleDebtSecuritiesMember2022-01-012022-06-30 0000811212us-gaap:ConvertibleDebtSecuritiesMember2023-01-012023-06-30 0000811212thmo:AtTheMarketOfferingAgreementMember2022-01-012022-03-31 0000811212thmo:AtTheMarketOfferingAgreementMember2022-03-31 0000811212thmo:AtTheMarketOfferingAgreementMember2022-02-03 0000811212srt:MaximumMemberthmo:AtTheMarketOfferingAgreementMember2022-02-03 0000811212srt:MinimumMemberthmo:AtTheMarketOfferingAgreementMember2022-02-03 0000811212us-gaap:MeasurementInputRiskFreeInterestRateMember2023-06-30 0000811212us-gaap:MeasurementInputExpectedDividendRateMember2023-06-30 0000811212us-gaap:MeasurementInputPriceVolatilityMember2023-06-30 0000811212us-gaap:MeasurementInputExpectedTermMember2023-06-30 0000811212us-gaap:MeasurementInputConversionPriceMember2023-06-30 0000811212thmo:MeasurementInputConversionPriceBeforeMember2023-06-30 0000811212thmo:WarrantsIssuedInConnectionWithUnderwrittenPublicOfferingMember2023-01-012023-06-30 0000811212thmo:WarrantAmendmentAgreementMember2023-01-012023-06-30 0000811212thmo:WarrantAmendmentAgreementMember2023-06-30 0000811212thmo:WarrantAmendmentAgreementMember2023-03-15 0000811212thmo:WarrantAmendmentAgreementMember2023-03-152023-03-15 0000811212thmo:PreFundedWarrantMember2023-04-012023-06-30 00008112122023-03-152023-03-15 0000811212thmo:PreFundedWarrantMember2023-03-15 00008112122023-03-15 0000811212thmo:TheJuly2019NoteMemberus-gaap:ConvertibleDebtMember2022-01-012022-06-30 0000811212thmo:TheJuly2019NoteMemberus-gaap:ConvertibleDebtMember2022-04-012022-06-30 0000811212thmo:TheJuly2019NoteMemberus-gaap:ConvertibleDebtMember2023-01-012023-06-30 0000811212thmo:TheJuly2019NoteMemberus-gaap:ConvertibleDebtMember2023-04-012023-06-30 0000811212thmo:AntidilutiveTriggeringEventMemberus-gaap:ConvertibleDebtMember2023-01-012023-06-30 0000811212thmo:AntidilutiveTriggeringEventMemberus-gaap:ConvertibleDebtMember2023-04-012023-06-30 0000811212us-gaap:ConvertibleDebtMemberus-gaap:MeasurementInputRiskFreeInterestRateMember2023-06-30 0000811212us-gaap:ConvertibleDebtMemberus-gaap:MeasurementInputExpectedDividendRateMember2023-06-30 0000811212us-gaap:ConvertibleDebtMemberus-gaap:MeasurementInputPriceVolatilityMember2023-06-30 0000811212us-gaap:ConvertibleDebtMemberus-gaap:MeasurementInputExpectedTermMember2023-06-30 0000811212us-gaap:ConvertibleDebtMemberus-gaap:MeasurementInputConversionPriceMember2023-06-30 0000811212us-gaap:ConvertibleDebtMemberthmo:MeasurementInputConversionPriceBeforeMember2023-06-30 0000811212thmo:TheJuly2019NoteMemberus-gaap:ConvertibleDebtMember2023-03-31 0000811212thmo:TheJuly2019NoteMemberus-gaap:ConvertibleDebtMember2022-12-31 0000811212thmo:TheJuly2019NoteMemberus-gaap:ConvertibleDebtMember2022-01-012022-12-31 0000811212thmo:TheJuly2019NoteMemberus-gaap:ConvertibleDebtMember2023-06-30 0000811212thmo:TheJuly2019NoteMemberus-gaap:ConvertibleDebtMember2023-01-31 0000811212thmo:TheJuly2019NoteMemberus-gaap:ConvertibleDebtMember2019-07-23 0000811212thmo:LeaseAgreementWithZ3InvestmentLLCMember2022-01-012022-06-30 0000811212thmo:LeaseAgreementWithZ3InvestmentLLCMember2023-01-012023-06-30 0000811212thmo:LeaseAgreementWithZ3InvestmentLLCMember2022-12-31 0000811212thmo:LeaseAgreementWithZ3InvestmentLLCMember2023-06-30 0000811212thmo:LeaseAgreementWithZ3InvestmentLLCMember2022-03-242022-03-24 0000811212thmo:LeaseAgreementWithZ3InvestmentLLCMember2022-03-24 utr:sqft 0000811212thmo:ImmunecyteMember2022-03-24 0000811212thmo:ImmunecyteMember2022-03-242022-03-24 0000811212us-gaap:RevolvingCreditFacilityMemberthmo:BoyalifeAssetHoldingIIMember2022-12-31 0000811212us-gaap:RevolvingCreditFacilityMemberthmo:BoyalifeAssetHoldingIIMember2023-06-30 0000811212us-gaap:RevolvingCreditFacilityMemberthmo:BoyalifeAssetHoldingIIMember2022-01-012022-06-30 0000811212us-gaap:RevolvingCreditFacilityMemberthmo:BoyalifeAssetHoldingIIMember2022-04-012022-06-30 0000811212us-gaap:RevolvingCreditFacilityMemberthmo:BoyalifeAssetHoldingIIMember2023-01-012023-06-30 0000811212us-gaap:RevolvingCreditFacilityMemberthmo:BoyalifeAssetHoldingIIMember2023-04-012023-06-30 0000811212us-gaap:MeasurementInputRiskFreeInterestRateMember2023-03-31 0000811212us-gaap:MeasurementInputRiskFreeInterestRateMember2023-01-01 0000811212us-gaap:MeasurementInputExpectedDividendRateMember2023-03-31 0000811212us-gaap:MeasurementInputExpectedDividendRateMember2023-01-01 0000811212us-gaap:MeasurementInputPriceVolatilityMember2023-03-31 0000811212us-gaap:MeasurementInputPriceVolatilityMember2023-01-01 0000811212us-gaap:MeasurementInputExpectedTermMember2023-03-31 0000811212us-gaap:MeasurementInputExpectedTermMember2023-01-01 0000811212us-gaap:MeasurementInputConversionPriceMember2023-03-31 0000811212us-gaap:MeasurementInputConversionPriceMember2023-01-01 0000811212thmo:MeasurementInputConversionPriceBeforeMember2023-03-31 0000811212thmo:MeasurementInputConversionPriceBeforeMember2023-01-01 0000811212us-gaap:RevolvingCreditFacilityMemberthmo:IncrementalValueIncreaseMemberthmo:BoyalifeAssetHoldingIIMember2023-03-31 0000811212us-gaap:RevolvingCreditFacilityMemberthmo:BoyalifeAssetHoldingIIMember2023-03-31 0000811212us-gaap:RevolvingCreditFacilityMemberthmo:BoyalifeAssetHoldingIIMember2023-01-31 0000811212us-gaap:RevolvingCreditFacilityMemberthmo:BoyalifeAssetHoldingIIMember2022-01-012022-12-31 0000811212us-gaap:RevolvingCreditFacilityMemberthmo:BoyalifeAssetHoldingIIMember2023-03-06 0000811212us-gaap:RevolvingCreditFacilityMemberthmo:BoyalifeAssetHoldingIIMember2017-03-31 0000811212us-gaap:AccountingStandardsUpdate202006Membersrt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberus-gaap:ConvertibleDebtMember2022-01-01 0000811212us-gaap:AccountingStandardsUpdate202006Membersrt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberus-gaap:AdditionalPaidInCapitalMember2022-01-01 0000811212us-gaap:AccountingStandardsUpdate202006Membersrt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberus-gaap:RetainedEarningsMember2022-01-01 0000811212thmo:CARTXpressMember2023-06-30 00008112122022-12-222022-12-22 0000811212us-gaap:NonrelatedPartyMember2022-01-012022-06-30 0000811212us-gaap:NonrelatedPartyMember2023-01-012023-06-30 0000811212us-gaap:RelatedPartyMember2022-01-012022-06-30 0000811212us-gaap:RelatedPartyMember2023-01-012023-06-30 0000811212thmo:RelatedPartyConvertibleDebtPriceResetMember2023-01-012023-06-30 00008112122022-06-30 00008112122021-12-31 0000811212us-gaap:NoncontrollingInterestMember2022-06-30 0000811212us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-06-30 0000811212us-gaap:RetainedEarningsMember2022-06-30 0000811212us-gaap:AdditionalPaidInCapitalMember2022-06-30 0000811212us-gaap:CommonStockMember2022-06-30 0000811212us-gaap:NoncontrollingInterestMember2022-04-012022-06-30 0000811212us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-04-012022-06-30 0000811212us-gaap:RetainedEarningsMember2022-04-012022-06-30 0000811212us-gaap:AdditionalPaidInCapitalMember2022-04-012022-06-30 0000811212us-gaap:CommonStockMember2022-04-012022-06-30 0000811212thmo:RelatedPartyConvertibleDebtPriceResetMember2022-04-012022-06-30 0000811212thmo:RelatedPartyConvertibleDebtPriceResetMemberus-gaap:NoncontrollingInterestMember2022-04-012022-06-30 0000811212thmo:RelatedPartyConvertibleDebtPriceResetMemberus-gaap:AccumulatedOtherComprehensiveIncomeMember2022-04-012022-06-30 0000811212thmo:RelatedPartyConvertibleDebtPriceResetMemberus-gaap:RetainedEarningsMember2022-04-012022-06-30 0000811212thmo:RelatedPartyConvertibleDebtPriceResetMemberus-gaap:AdditionalPaidInCapitalMember2022-04-012022-06-30 0000811212thmo:RelatedPartyConvertibleDebtPriceResetMemberus-gaap:CommonStockMember2022-04-012022-06-30 0000811212thmo:AtTheMarketOfferingAgreementMember2022-04-012022-06-30 0000811212us-gaap:NoncontrollingInterestMemberthmo:AtTheMarketOfferingAgreementMember2022-04-012022-06-30 0000811212us-gaap:AccumulatedOtherComprehensiveIncomeMemberthmo:AtTheMarketOfferingAgreementMember2022-04-012022-06-30 0000811212us-gaap:RetainedEarningsMemberthmo:AtTheMarketOfferingAgreementMember2022-04-012022-06-30 0000811212us-gaap:AdditionalPaidInCapitalMemberthmo:AtTheMarketOfferingAgreementMember2022-04-012022-06-30 0000811212us-gaap:CommonStockMemberthmo:AtTheMarketOfferingAgreementMember2022-04-012022-06-30 00008112122022-03-31 0000811212us-gaap:NoncontrollingInterestMember2022-03-31 0000811212us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-03-31 0000811212us-gaap:RetainedEarningsMember2022-03-31 0000811212us-gaap:AdditionalPaidInCapitalMember2022-03-31 0000811212us-gaap:CommonStockMember2022-03-31 00008112122022-01-012022-03-31 0000811212us-gaap:NoncontrollingInterestMember2022-01-012022-03-31 0000811212us-gaap:RetainedEarningsMember2022-01-012022-03-31 0000811212us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-03-31 0000811212thmo:RelatedPartyConvertibleDebtPriceResetMember2022-01-012022-03-31 0000811212thmo:RelatedPartyConvertibleDebtPriceResetMemberus-gaap:AdditionalPaidInCapitalMember2022-01-012022-03-31 0000811212us-gaap:AdditionalPaidInCapitalMemberthmo:AtTheMarketOfferingAgreementMember2022-01-012022-03-31 0000811212us-gaap:CommonStockMemberthmo:AtTheMarketOfferingAgreementMember2022-01-012022-03-31 0000811212us-gaap:AdditionalPaidInCapitalMember2022-01-012022-03-31 0000811212us-gaap:AccountingStandardsUpdate202006Membersrt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2021-12-31 0000811212us-gaap:AccountingStandardsUpdate202006Membersrt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberus-gaap:NoncontrollingInterestMember2021-12-31 0000811212us-gaap:AccountingStandardsUpdate202006Membersrt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberus-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-31 0000811212us-gaap:AccountingStandardsUpdate202006Membersrt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberus-gaap:RetainedEarningsMember2021-12-31 0000811212us-gaap:AccountingStandardsUpdate202006Membersrt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberus-gaap:AdditionalPaidInCapitalMember2021-12-31 0000811212us-gaap:AccountingStandardsUpdate202006Membersrt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberus-gaap:CommonStockMember2021-12-31 0000811212us-gaap:NoncontrollingInterestMember2021-12-31 0000811212us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-31 0000811212us-gaap:RetainedEarningsMember2021-12-31 0000811212us-gaap:AdditionalPaidInCapitalMember2021-12-31 0000811212us-gaap:CommonStockMember2021-12-31 0000811212us-gaap:NoncontrollingInterestMember2023-06-30 0000811212us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-06-30 0000811212us-gaap:RetainedEarningsMember2023-06-30 0000811212us-gaap:AdditionalPaidInCapitalMember2023-06-30 0000811212us-gaap:CommonStockMember2023-06-30 0000811212us-gaap:NoncontrollingInterestMember2023-04-012023-06-30 0000811212us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-04-012023-06-30 0000811212us-gaap:RetainedEarningsMember2023-04-012023-06-30 0000811212us-gaap:AdditionalPaidInCapitalMember2023-04-012023-06-30 0000811212us-gaap:CommonStockMember2023-04-012023-06-30 00008112122023-03-31 0000811212us-gaap:NoncontrollingInterestMember2023-03-31 0000811212us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-03-31 0000811212us-gaap:RetainedEarningsMember2023-03-31 0000811212us-gaap:AdditionalPaidInCapitalMember2023-03-31 0000811212us-gaap:CommonStockMember2023-03-31 00008112122023-01-012023-03-31 0000811212us-gaap:NoncontrollingInterestMember2023-01-012023-03-31 0000811212us-gaap:RetainedEarningsMember2023-01-012023-03-31 0000811212us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-03-31 0000811212us-gaap:AdditionalPaidInCapitalMember2023-01-012023-03-31 0000811212us-gaap:CommonStockMember2023-01-012023-03-31 0000811212thmo:RelatedPartyConvertibleDebtPriceResetMember2023-01-012023-03-31 0000811212thmo:RelatedPartyConvertibleDebtPriceResetMemberus-gaap:NoncontrollingInterestMember2023-01-012023-03-31 0000811212thmo:RelatedPartyConvertibleDebtPriceResetMemberus-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-03-31 0000811212thmo:RelatedPartyConvertibleDebtPriceResetMemberus-gaap:RetainedEarningsMember2023-01-012023-03-31 0000811212thmo:RelatedPartyConvertibleDebtPriceResetMemberus-gaap:AdditionalPaidInCapitalMember2023-01-012023-03-31 0000811212thmo:RelatedPartyConvertibleDebtPriceResetMemberus-gaap:CommonStockMember2023-01-012023-03-31 0000811212us-gaap:NoncontrollingInterestMember2022-12-31 0000811212us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-31 0000811212us-gaap:RetainedEarningsMember2022-12-31 0000811212us-gaap:AdditionalPaidInCapitalMember2022-12-31 0000811212us-gaap:CommonStockMember2022-12-31 00008112122023-08-08 0000811212us-gaap:ConvertibleDebtMember2023-01-012023-06-30 0000811212thmo:WarrantsMember2023-01-012023-06-30
 

 

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

 

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

 

logo.jpg

 

ThermoGenesis Holdings, Inc.

(Exact name of registrant as specified in its charter)

 

 

Delaware

(State of incorporation)

94-3018487

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

 

2711 Citrus Road

Rancho Cordova, California 95742

(Address of principal executive offices) (Zip Code)

 

(916) 858-5100

(Registrant’s telephone number, including area code)

 

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

 

Title of each class

 

Trading symbol(s)

 

Name of each exchange on which registered

Common Stock, $.001 par value

 

THMO

 

Nasdaq Capital Market

 

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 for such shorter period that the registrant was required to submit such files). Yes ☒ No ☐

 

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

Common stock, $.001 par value

 

2,482,298

 

 

 

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

20

     

ITEM 4.

Controls and Procedures

20

     

PART II

OTHER INFORMATION  
     

ITEM 1.

Legal Proceedings

21

ITEM 1A.

Risk Factors

21

ITEM 2.

Unregistered Sales of Equity Securities and Use of Proceeds

21

ITEM 3.

Defaults upon Senior Securities

22

ITEM 4.

Mine Safety Disclosure

22

ITEM 5.

Other Information

22

ITEM 6.

Exhibits

23

     

Signatures

24

 

 

 

PART I - FINANCIAL INFORMATION

 

Item 1. Financial Statements

 

ThermoGenesis Holdings, Inc.

Condensed Consolidated Balance Sheets

(Unaudited)

 

   

June 30,
2023

   

December 31,
2022

 
ASSETS                

Current assets:

               

Cash and cash equivalents

  $ 4,450,000     $ 4,177,000  

Accounts receivable, net of allowance for credit losses of $3,000 ($149,000 at December 31, 2022)

    774,000       1,865,000  

Inventories

    2,656,000       3,334,000  

Prepaid expenses and other current assets

    572,000       1,508,000  

Total current assets

    8,452,000       10,884,000  
                 

Inventories, non-current

    830,000       1,003,000  

Equipment and leasehold improvements, net

    2,434,000       1,254,000  

Right-of-use operating lease assets, net

    254,000       372,000  

Right-of-use operating lease assets – related party, net

    3,331,000       3,550,000  

Goodwill

    781,000       781,000  

Intangible assets, net

    1,270,000       1,286,000  

Other assets

    256,000       256,000  

Total assets

  $ 17,608,000     $ 19,386,000  
                 
LIABILITIES AND STOCKHOLDERS’ EQUITY                
Current liabilities:                

Accounts payable

  $ 508,000     $ 820,000  

Accrued payroll and related expenses

    374,000       399,000  

Deferred revenue – short-term

    986,000       782,000  

Convertible promissory note – related party

    6,757,000       5,777,000  

Interest payable – related party

    516,000       1,492,000  

Convertible promissory note, net

    404,000       962,000  

Other current liabilities

    1,441,000       1,277,000  

Total current liabilities

    10,986,000       11,509,000  
                 

Operating lease obligations – long-term

    -       131,000  

Operating lease obligations – related party – long-term

    3,220,000       3,495,000  

Deferred revenue – long-term

    758,000       911,000  

Other noncurrent liabilities

    17,000       17,000  

Total liabilities

    14,981,000       16,063,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; 2,482,298 issued and outstanding (1,037,138 at December 31, 2022)

    2,000       1,000  

Additional paid in capital

    277,266,000       270,377,000  

Accumulated deficit

    (273,539,000 )     (266,193,000 )

Accumulated other comprehensive loss

    105,000       111,000  

Total ThermoGenesis Holdings, Inc. stockholders’ equity

    3,834,000       4,296,000  
                 

Noncontrolling interests

    (1,207,000 )     (973,000 )

Total equity

    2,627,000       3,323,000  

Total liabilities and equity

  $ 17,608,000     $ 19,386,000  

 

See accompanying notes to the condensed consolidated financial statements.

 

 

 

ThermoGenesis Holdings, Inc.

Condensed Consolidated Statements of Operations and Comprehensive Loss

(Unaudited)

 

   

Three Months Ended
June 30,

   

Six Months Ended

June 30,

 
   

2023

   

2022

   

2023

   

2022

 
                                 

Net revenues

  $ 2,273,000     $ 3,029,000     $ 4,845,000     $ 5,692,000  

Cost of revenues

    1,804,000       2,090,000       3,271,000       3,813,000  
                                 

Gross profit

    469,000       939,000       1,574,000       1,879,000  
                                 
Expenses:                                

Selling, general and administrative

    1,816,000       1,989,000       3,660,000       3,682,000  

Research and development

    383,000       392,000       689,000       847,000  
                                 

Total operating expenses

    2,199,000       2,381,000       4,349,000       4,529,000  
                                 

Loss from operations

    (1,730,000 )     (1,442,000 )     (2,775,000 )     (2,650,000 )
                                 
Other income (expenses):                                

Interest expense

    (668,000 )     (1,359,000 )     (4,571,000 )     (2,182,000 )

Loss on retirement of debt

    -       -       (239,000 )     -  

Other income (expenses)

    -       -       5,000       (4,000 )

Total other expense

    (668,000 )     (1,359,000 )     (4,805,000 )     (2,186,000 )
                                 

Net loss

    (2,398,000 )     (2,801,000 )     (7,580,000 )     (4,836,000 )
                                 

Loss attributable to noncontrolling interests

    (138,000 )     (113,000 )     (234,000 )     (239,000 )

Net loss attributable to common stockholders

  $ (2,260,000 )   $ (2,688,000 )   $ (7,346,000 )   $ (4,597,000 )
                                 
COMPREHENSIVE LOSS                                

Net loss

  $ (2,398,000 )   $ (2,801,000 )   $ (7,580,000 )   $ (4,836,000 )

Other comprehensive loss:

                               

Foreign currency translation adjustments gain (loss)

    -       31,000       (6,000 )     45,000  

Comprehensive loss

    (2,398,000 )     (2,770,000 )     (7,586,000 )     (4,791,000 )

Comprehensive loss attributable to noncontrolling interests

    (138,000 )     (113,000 )     (234,000 )     (239,000 )

Comprehensive loss attributable to common stockholders

  $ (2,260,000 )   $ (2,657,000 )   $ (7,352,000 )   $ (4,552,000 )
                                 
Per share data:                                
                                 

Basic and diluted net loss per common share

  $ (0.91 )   $ (8.98 )   $ (3.93 )   $ (16.06 )
                                 

Weighted average common shares outstanding – basic and diluted

    2,482,298       299,181       1,869,343       286,202  

 

See accompanying notes to the condensed consolidated financial statements.

 

 

 

ThermoGenesis Holdings, Inc.

Condensed Consolidated Statements of Equity

For the Six Months Ended June 30, 2023 and 2022

(Unaudited)

 

   

Shares

   

Common Stock

   

Paid in Capital in Excess of Par

   

Accumulated Deficit

   

AOCL*

   

Non-Controlling Interests

   

Total Equity

 

Balance at January 1, 2023

    1,037,138     $ 1,000     $ 270,377,000     $ (266,193,000 )   $ 111,000     $ (973,000 )   $ 3,323,000  
                                                         

Stock-based compensation expense

    -       -       10,000       -       -       -       10,000  

Related party convertible note price reset

    -       -       3,160,000       -       -       -       3,160,000  

Convertible note price reset

    -       -       43,000       -       -       -       43,000  

Conversion of note payable to common stock

    215,000       1,000       602,000       -       -       -       603,000  

Sale of common stock and warrants, net

    125,000       -       2,640,000       -       -       -       2,640,000  

Exercise of warrants

    158,731       -       421,000       -       -       -       421,000  

Foreign currency translation gain

    -       -       -       -       (6,000 )     -       (6,000 )

Net loss

    -       -       -       (5,086,000 )     --       (96,000 )     (5,182,000 )

Balance at March 31, 2023

    1,535,869     $ 2,000     $ 277,253,000     $ (271,279,000 )   $ 105,000     $ (1,069,000 )   $ 5,012,000  
                                                         

Stock-based compensation expense

    -       -       13,000       -       -       -       13,000  

Exercise of pre-funded warrants

    946,429       -       -       -       -       -       -  

Net loss

    -       -       -       (2,260,000 )     -       (138,000 )     (2,398,000 )

Balance at June 30, 2023

    2,482,298     $ 2,000       277,266,000     $ (273,539,000 )   $ 105,000     $ (1,207,000 )   $ 2,627,000  

 

 

   

Shares

   

Common Stock

   

Paid in Capital in Excess of Par

   

Accumulated Deficit

   

AOCL*

   

Non-Controlling Interests

   

Total Equity

 

Balance at January 1, 2022

    279,629     $ -     $ 268,459,000     $ (264,662,000 )   $ 31,000     $ (431,000 )   $ 3,397,000  
                                                         

Adoption of ASU 2020-06

    -       -       (10,681,000 )     9,739,000       -       -       (942,000 )

Stock-based compensation expense

    -       -       42,000       -       -       -       42,000  

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

    20,407       -       594,000       -       -       -       594,000  

Related party convertible note price reset

                    213,000                               213,000  

Foreign currency translation gain

    -       -       -       -       14,000       -       14,000  

Net loss

    -       -       -       (1,910,000 )     -       (126,000 )     (2,036,000 )

Balance at March 31, 2022

    300,036     $ -     $ 258,627,000     $ (256,833,000 )   $ 45,000     $ (557,000 )   $ 1,282,000  
                                                         

Stock-based compensation expense

    -       -       72,000       -       -       -       72,000  

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

    97,726       -       1,450,000       -       -       -       1,450,000  

Related party convertible note price reset

    -       -       2,475,000       -       -       -       2,475,000  

Conversion of related party note payable to common stock

    234,495       1,000       2,999,000       -       -       -       3,000,000  

Foreign currency translation gain

    -       -       -       -       31,000       -       31,000  

Net loss

    -       -       -       (2,688,000 )     -       (113,000 )     (2,801,000 )

Balance at June 30, 2022

    632,257     $ 1,000     $ 265,623,000     $ (259,521,000 )   $ 76,000     $ (670,000 )   $ 5,509,000  

 

* Accumulated other comprehensive loss.

 

See accompanying notes to the condensed consolidated financial statements.

 

 

 

ThermoGenesis Holdings, Inc.

Condensed Consolidated Statements of Cash Flows

(Unaudited)

 

   

Six Months Ended

June 30,

 
   

2023

   

2022

 
Cash flows from operating activities:                

Net loss

  $ (7,580,000 )   $ (4,836,000 )

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

               

Depreciation and amortization

    535,000       410,000  

Stock-based compensation expense

    23,000       114,000  

Amortization of debt discount/premium, net

    3,711,000       955,000  

Loss on extinguishment of debt

    239,000       -  

Reserve for excess and slow-moving inventories

    287,000       555,000  

Net change in operating assets and liabilities:

               

Accounts receivable

    1,092,000       (1,576,000 )

Inventories

    564,000       37,000  

Prepaid expenses and other assets

    936,000       689,000  

Accounts payable

    (318,000 )     1,000  

Interest payable - related party

    (698,000 )     (1,522,000 )

Accrued payroll and related expenses

    (26,000 )     28,000  

Deferred revenue – short term

    204,000       310,000  

Other current liabilities

    164,000       119,000  

Long-term deferred revenue and other noncurrent liabilities

    (560,000 )     (385,000 )
                 

Net cash used in operating activities

    (1,427,000 )     (5,101,000 )
                 
Cash flows from investing activities:                

Capital expenditures

    (1,361,000 )     (219,000 )
                 

Net cash used in investing activities

    (1,361,000 )     (219,000 )
                 
Cash flows from financing activities:                

Proceeds from the sale of common stock and warrants, net

    2,640,000       2,044,000  

Proceeds from the exercise of warrants

    421,000       -  
                 

Net cash provided by financing activities

    3,061,000       2,044,000  
                 
Effects of foreign currency rate changes on cash and cash equivalents     -       (3,000 )

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

    273,000       (3,279,000 )
                 

Cash, cash equivalents and restricted cash at beginning of period

    4,177,000       7,280,000  
Cash, cash equivalents and restricted cash at end of period   $ 4,450,000     $ 4,001,000  
                 
Supplemental disclosures of cash flow information:                

Cash paid for interest

  $ 140,000     $ 120,000  

Cash paid for related party interest

  $ 1,492,000     $ 2,628,000  

Fair value of amended convertible note issued in connection with the extinguishment of original convertible note

  $ 1,239,000       -  

Right-to-use asset acquired under operating lease, related party

    -     $ 3,863,000  

Convertible note price reset

  $ 43,000       --  

Related party convertible note price reset

  $ 3,160,000     $ 2,688,000  

Related party promissory note converted to common stock

    -     $ 3,000,000  

Promissory note converted to common stock

  $ 603,000       -  

 

See accompanying notes to the condensed consolidated financial statements.

 

 

ThermoGenesis Holdings, Inc.

Notes to Condensed Consolidated Financial Statements

(Unaudited)

 

 

1.         Description of Business

 

Overview

 

ThermoGenesis Holdings, Inc. (“ThermoGenesis Holdings,” the “Company,” “we,” “our,” “us”) develops and commercializes a range of automated technologies for cell-banking, cell-processing, and cell-based therapeutics. Since the 1990’s, ThermoGenesis Holdings has been a pioneer in, and a leading provider of automated systems that isolate, purify and cryogenically store units of hematopoietic stem and progenitor cells for the cord blood banking industry. The Company was founded in 1986 and is incorporated in the State of Delaware and headquartered in Rancho Cordova, CA. Our common stock is traded on the Nasdaq Capital Market under the ticker symbol “THMO”.

 

Medical Device Products for Automated Cell Processing

 

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

 

CDMO Business

 

The Company is expanding its business to include contract development and manufacturing services for cell and cell-based gene therapies. The Company is in the process of building out the capabilities to become a world-class Contract Development and Manufacturing Organization (“CDMO”) for cell and cell-based gene therapies. The Company is rolling out a new facility in the Sacramento metro area, containing a total of 12, class-7, ReadyStart cGMP Suites available for lease by early-stage life science and cell gene therapy companies. The ReadyStart Suites are located in a 35,500+ square foot cGMP facility that will meet the highest scientific, quality, and regulatory requirements. We expect the CDMO facility to be completed in 2023.

 

Reverse Stock Split

 

On December 22, 2022, we effected a one (1) for forty-five (45) reverse stock split of our issued and outstanding common stock. All historical share amounts disclosed in this quarterly report on Form 10-Q have been retroactively restated to reflect the reverse split and subsequent share exchange. No fractional shares were issued as a result of the reverse stock split, as fractional shares of common stock were rounded up to the nearest whole share.

 

 

2.         Going Concern

 

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

 

 

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

 

 

3.         Summary of Significant Accounting Polices

 

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

 

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 statement of the results for the periods presented 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 and six months ended June 30, 2023 are not necessarily indicative of the results that may be expected for the Company’s fiscal year ending December 31, 2023. These unaudited condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and the notes thereto included in ThermoGenesis Holdings’ Annual Report on Form 10-K for the year ended December 31, 2022.

 

Principles of Consolidation

 

The consolidated financial statements include the accounts of ThermoGenesis Holdings and its wholly-owned subsidiaries, ThermoGenesis Corp. and TotipotentRX Cell Therapy, Pvt. Ltd and ThermoGenesis Corp’s majority-owned subsidiary, CARTXpress Bio, Inc (“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.

 

Recently Adopted Accounting Standards

 

On January 1, 2022, we adopted Accounting Standards Update (“ASU”) 2020-06 “Debt-Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging-Contracts in Entitys Own Equity (Subtopic 815-40): Accounting for Convertible Instruments and Contracts in an Entitys Own Equity, using the modified retrospective method. ASU 2020-06 provides guidance on how to account for contracts on an entity’s own equity. This ASU simplifies the accounting for certain financial instruments with characteristics of liabilities and equity, including convertible instruments and contracts on an entity’s own equity. Specifically, the ASU eliminated the need for the Company to assess whether a contract on the entity’s own equity (1) permits settlement in unregistered shares, (2) whether counterparty rights rank higher than shareholder’s rights, and (3) whether collateral is required. The Company recognized a cumulative effect of $9,739,000 of initially applying the ASU as an adjustment to the January 1, 2022 opening balance of accumulated deficit. Due to the recombination of the equity conversion component of our convertible debt outstanding, the 2022 opening balance of additional paid in capital was reduced by $10,681,000 and the debt discounts of the convertible promissory notes were reduced $942,000.

 

 

In June 2016, the FASB issued ASU 2016-13, Financial Instruments - Credit Losses (Topic 326). The ASU introduced a new accounting model, the Current Expected Credit Losses model (“CECL”), which requires earlier recognition of credit losses and additional disclosures related to credit risk. The CECL model utilizes a lifetime expected credit loss measurement objective for the recognition of credit losses at the time the financial asset is originated or acquired. ASU 2016-13 is effective for annual reporting periods beginning after December 15, 2022, including interim reporting periods within those annual reporting periods. The Company adopted the standard effective January 1, 2023. Based on the composition of the Company’s trade receivables and unbilled revenue, and expected future losses, the adoption of ASU 2016-13 did not have a material impact on its condensed consolidated financial statements.

 

 

4.         Related Party Transactions

 

Convertible Promissory Note and Revolving Credit Agreement

 

In March 2017, ThermoGenesis Holdings entered into a Credit Agreement with Boyalife Group (USA), Inc. (the “Lender”), 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 the Company the right to borrow up to $10,000,000 (the “Loan”) at any time prior to the maturity date. On March 6, 2023, the Company entered into an Amendment No. 2 (the “Amendment to the Note”) to its Second Amended and Restated Convertible Promissory Note with Boyalife Group Inc. (the “Note”), and an Amendment No. 3 to its First Amended and Restated Revolving Credit Agreement with Boyalife Group Inc. The Amendment to the Note amended and extended the maturity date of the Note from March 6, 2023 to December 31, 2023 (the “Maturity Date”) and added to the principal balance of the Note all accrued and unpaid interest at the time of the extension, resulting in an outstanding principal balance of $7,278,000 as of March 6, 2023.

 

The Company performed a debt extinguishment vs. modification analysis on the Amendment to the Note and determined that the amendment would be considered an extinguishment, due to an increase of more than 10% to the value of the embedded conversion option. However, no gain or loss was recorded in the condensed consolidated statements of operations and comprehensive loss at the time of the Amendment as it was determined that the fair value of the Amendment to the Note and accrued interest was $7,278,000 both before and after the extension.

 

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

 

 

The following summarizes the Note:

 

 

Maturity

Date

 

Stated

Interest

Rate

   

Conversion

Price

   

Face

Value

   

Debt

Discount

   

Carrying

Value

 

June 30, 2023

12/31/23

    22 %   $ 2.65     $ 7,278,000     $ (521,000 )   $ 6,757,000  

December 31, 2022

12/31/23

    22 %   $ 6.30     $ 7,000,000     $ (1,223,000 )   $ 5,777,000  

 

The Note includes a down-round anti-dilution provision that lowers its conversion price if the Company sells shares of common stock or issues convertible debt at a lower price per share. Through June 30, 2023, the down-round provision was triggered as noted below:

 

In January 2023, when the conversion price of the Note was at $6.30 per share, the Company amended a previously outstanding convertible note, resulting in a triggering event lowering the conversion price of the Note to $2.87. The Company determined that it created an incremental value of $2,350,000 which was treated as a discount to the carrying amount of the Note and amortized over its remaining term.

 

In March 2023, the Company sold shares of common stock and warrants at $2.65 per share, resulting in a down round triggering event lowering the conversion price of the Note to that value. The triggering event created an incremental value of $810,000 which was treated as a discount to the carrying amount of the Note and will be amortized over its remaining term.

 

A Black-Scholes pricing model was utilized to determine the change in the before and after incremental value of the conversion option at each triggering event, with the following inputs:

 

   

January

2023

   

March

2023

 

Conversion price before

  $ 6.30     $ 2.87  

Conversion price after

  $ 2.87     $ 2.65  

Term (years)

    0.09       0.78  

Volatility

    167 %     168.9 %

Dividend rate

    0 %     0 %

Risk free rate

    4.46 %     4.20 %

 

For the three and six months ended June 30, 2023, the Company amortized $258,000 and $3,862,000 of debt discount related to triggering events, compared to $742,000 and $955,000 for the three and six months ended June 30, 2022. In addition to the amortization, the Company also recorded interest expense of $405,000 and $794,000 for the three and six months ended June 30, 2023, compared to $552,000 and $1,102,000 for the three and six months ended June 30, 2022, respectively. The interest payable balance as of June 30, 2023 and December 31, 2022 was $516,000 and $1,492,000, respectively.

 

Boyalife Genomics

 

On March 24, 2022, the Company entered into a License and Technology Access Agreement with Boyalife Genomics Tianjin Ltd. (“Boyalife Genomics”), a China-based CDMO and an affiliate of ThermoGenesis’ Chairman and Chief Executive Officer, Chris Xu, Ph.D. The agreement provides for a U.S. license to certain existing and future know-how and other intellectual property relating to cell manufacturing and related processes. The Company plans to develop and operate the CDMO cell therapy manufacturing business through a division named TG Biosynthesis.

 

 

Under the terms of the agreement, the Company transferred its remaining 8.64% interest in ImmuneCyte, Inc. to Boyalife Genomics and agreed to pay a running royalty of 7.5% of its annual net sales of products and services that are covered by one or more of Boyalife Genomics’ granted U.S. patents and a royalty of 5.0% of other products and services covered by other licensed intellectual property. In the three and six months ended June 30, 2023, no sales were recorded under the license agreement and no royalty payments were made to Boyalife Genomics.

 

 

5.         Related Party Lease

 

Z3 Investment

 

On March 24, 2022, the Company entered into a five-year Lease Agreement with Z3 Investment LLC, an affiliate owned by the Company’s CEO and Chairman of the Board and the Company’s Chief Operating Officer who is also a Board Member, beginning April 1, 2022, for approximately 35,000 square feet of laboratory and office space in Rancho Cordova, California. Under the terms of the agreement, monthly rent is $104,000 per month (with a 4% annual increase). Additionally, the Company will pay all operating expenses as they become due estimated to be approximately $10,000 per month and will be expensed in the period incurred. The Company has the option to renew the lease for up to ten years after the commencement of the initial five-year term.

 

Operating Lease

 

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. We recognize the expense for this lease on a straight-line basis over the lease term.

 

The following summarizes the Company’s operating lease:

 

   

June 30,

2023

   

December 31,

2022

 

Right-of-use operating lease assets – related party, net

  $ 3,331,000     $ 3,550,000  

Current lease liability (included in other current liabilities)

    509,000       433,000  

Non-current lease liability – related party

    3,220,000       3,495,000  
                 

Weighted average remaining lease term

    4.3       4.8  

Discount rate

    22 %     22 %

 

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

 

2023 (Remaining)

  $ 634,000  

2024

    1,307,000  

2025

    1,359,000  

2026

    1,428,000  

Thereafter

    1,133,000  

Total lease payments

  $ 5,861,000  

Less: imputed interest

    (2,132,000 )

Present value of operating lease liabilities

  $ 3,729,000  

 

 

Statement of Cash Flows

 

Cash paid for amounts included in the measurement of operating lease liabilities was $622,000 and $138,000 for the six months ended June 30, 2023 and 2022, respectively.

 

 

6.         Convertible Promissory Note

 

July 2019 Note

 

On July 23, 2019, the Company entered into a private placement with Orbrex (USA) Co. Limited (“Orbrex”), pursuant to which the Company issued and sold to Orbrex an unsecured convertible promissory note in the original principal amount of $1,000,000 (the “July 2019 Note”). The July 2019 Note bears interest at a rate of twenty-four percent (24%) per annum and is payable quarterly in arrears. On January 31, 2023, the Company entered into Amendment No. 3 to the July 2019 Note. The amendment extended the maturity date from January 31, 2023 to July 31, 2023 and changed the fixed conversion price to $2.87 per share.

 

The Company performed a debt extinguishment vs. modification analysis on the amendment to the July 2019 Note and determined that the extension would be considered an extinguishment, due to an increase of more than 10% to the value of the embedded conversion option. The Company determined that the fair value of the July 2019 Note after the amendment was $1,239,000 representing a $239,000 increase in its fair value. The increase will be recorded as a premium to the July 2019 Note and amortized over the remaining term.

 

Subsequent to June 30, 2023, the Company entered into an Amendment No. 4 to the July 2019 Note with Orbrex (USA) Co. Limited (the “July 2019 Note Amendment”). The July 2019 Note Amendment amends the July 2019 Note to extend the maturity date of the July 2019 Note from July 31, 2023 to January 31, 2024. The Note Amendment also changed the fixed conversion price to $1.07 per share, provided that in the event that the Company issues shares, options, warrants, or convertible securities, subject to certain exceptions, at an effective price per common share lower than $1.07, then the conversion price will be adjusted to such lower issuance price.

 

The following summarizes the July 2019 Note:

 

 

Maturity

Date

 

Stated Interest

Rate

   

Conversion

Price

   

Face
Value

   

Debt
Discount/
Premium

   

Carrying

Value

 

June 30, 2023

7/31/2023

    24 %   $ 2.65     $ 397,000     $ 7,000     $ 404,000  

December 31, 2022

7/31/2023

    24 %   $ 6.30     $ 1,000,000     $ (38,000 )   $ 962,000  

 

The Note includes a down-round anti-dilution provision that lowers its conversion price if the Company sells shares of common stock or issues convertible debt at a lower price per share. In 2023, the anti-dilution provision was triggered, as noted below:

 

In March 2023, the Company sold shares of common stock at $2.65 per share, resulting in a down round triggering event lowering the conversion price of the Note to that value. The triggering event created an incremental value of $43,000 which was treated as a discount to the carrying amount of the July 2019 Note and will be amortized over its remaining term.

 

 

A Black-Scholes pricing model was utilized to determine the change in the before and after incremental value of the conversion option at each triggering event, with the following inputs:

 

   

March

2023

 

Conversion price before

  $ 2.87  

Conversion price after

  $ 2.65  

Term (years)

    0.36  

Volatility

    182 %

Dividend rate

    0 %

Risk free rate

    4.20 %

 

The Company recorded amortization expense for the July 2019 Note of $(18,000) and $(190,000) for the three and six months ended June 30, 2023, respectively. In addition to the amortization, the Company also recorded interest expense related to the July 2019 Note of $24,000 and $66,000 for the three and six months ended June 30, 2023, compared to $60,000 and $120,000 for the three and six months ended June 30, 2022, respectively.

 

 

7.         Stockholders Equity

 

Common Stock

 

On March 15, 2023, the Company entered into a Securities Purchase Agreement (the “Purchase Agreement”) with an accredited investor (the “Investor”) pursuant to which the Company agreed to issue and sell to the Investor in a private placement (the “Offering”) (i) 125,000 shares of its common stock, $0.001 par value (the “Common Shares”), (ii) 946,429 pre-funded warrants to purchase Common Shares at a purchase price of $2.80, and (iii) common stock warrants to purchase up to an aggregate 1,071,429 Common Shares were issued (the “Underlying Shares”). The common stock warrants have an exercise price of $2.65 per share and are exercisable immediately upon issuance and expire five and one-half years following the issuance. The Offering resulted in a total net proceeds of approximately $2.6 million, excluding legal and other transaction fees of $360,000. The Offering closed on March 20, 2023. All 946,429 pre-funded warrants were exercised in the quarter ended June 30, 2023.

 

In connection with the Offering, the Company entered into a Warrant Amendment Agreement (the "Warrant Amendment Agreement”), dated March 15, 2023, with the Investor, whereby the Company agreed to amend existing warrants, held by the Investor, to purchase up to an aggregate of 158,731 shares of common stock that were previously issued in October 2022. These warrants had an exercise price of $6.30 per share and pursuant to the Warrant Amendment Agreement have been amended to reduce the exercise price to $2.65 per share effective upon the closing of the Offering. During the six months ended June 30, 2023, 158,731 common warrants were exercised. The Company received approximately $421,000 from the exercises of the warrants.

 

 

The warrant repricing resulted in an immediate and incremental increase of approximately $50,000 in the estimated fair value of the common warrants issued in the Company’s October 2022 public offering. The common warrants were valued on the date of the warrant repricing using the Black-Scholes option pricing model based on the following assumptions:

 

   

March

2023

 

Conversion price before

  $ 6.30  

Conversion price after

  $ 2.65  

Term (years)

    4.9  

Volatility

    123 %

Dividend rate

    0 %

Risk free rate

    4.20 %

 

On February 3, 2022, the Company entered into Amendment No. 2 to the At the Market Offering Agreement (the “Offering Agreement”) with H.C. Wainwright & Co., LLC to further increase the maximum aggregate offering price of shares of Common Stock that may be offered and sold from time to time under the Offering Agreement from $15,280,000 to $19,555,000, which enables the Company to sell an additional $4,275,000 of shares after taking into account prior sales under the Offering Agreement (the “Additional Shares”). In March 2022, the total offering price was updated to $18,573,000 based on the shares that were currently available on Company’s existing Form S-3. The terms and conditions of the Offering Agreement otherwise remain unchanged. For the six months ended June 30, 2022, the Company sold a total of 20,407 shares of common stock under the Offering Agreement for aggregate gross proceeds of $681,000 at an average selling price of $33.30 per share, resulting in net proceeds of approximately $594,000 after deducting commissions and other transaction costs of approximately $87,000.

 

 

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, 2023, all pre-funded warrants previously issued have been exercised and none are 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:

 

   

2023

   

2022

 

Common stock equivalents of convertible promissory notes and accrued interest

    3,108,264       649,667  

Warrants

    1,239,547       14,518  

Stock options

    6,400       6,526  

Total

    4,354,211       670,711  

 

Warrants

 

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

 

   

Number of

Shares

   

Weighted-Average

Exercise Price Per

Share

   

Weighted-

Average

Remaining

Contract Term

 

Balance at December 31, 2022

    340,689     $ 19.40       1.90  

Warrants granted

    1,071,429                  

Warrants expired

    (13,840 )                

Pre-funded warrants granted

    946,429                  

Pre-funded warrants exercised

    (946,429 )                

Warrants exercised

    (158,731 )                

Exercisable and Outstanding at June 30, 2023

    1,239,547     $ 3.80       4.24  

 

 

8.         Revenue

 

The following table presents net sales by geographic areas:

 

   

Three Months Ended June 30,

   

Six Months Ended June 30,

 
   

2023

   

2022

   

2023

   

2022

 

United States

  $ 1,717,000     $ 1,573,000     $ 3,089,000     $ 3,439,000  

China

    28,000       1,117,000       48,000       1,206,000  
Other     528,000       339,000       1,708,000       1,047,000  

Total

  $ 2,273,000     $ 3,029,000     $ 4,845,000     $ 5,692,000  

 

 

The following tables summarize the revenues by product line and type:

 

   

Three Months Ended June 30, 2023

 
   

Device

Revenue

   

Service

Revenue

   

Other

Revenue

   

Total

Revenue

 

AXP

  $ 1,275,000     $ 41,000     $ -     $ 1,316,000  

BioArchive

    450,000       339,000       -       789,000  

CAR-TXpress

    24,000       35,000       71,000       130,000  

Manual Disposables

    14,000       -       -       14,000  

Other

    18,000       -       6,000       24,000  

Total

  $ 1,781,000     $ 415,000     $ 77,000     $ 2,273,000  

 

   

Six Months Ended June 30, 2023

 
   

Device

Revenue

   

Service

Revenue

   

Other

Revenue

   

Total

Revenue

 

AXP

  $ 2,759,000     $ 96,000     $ -     $ 2,855,000  

BioArchive

    748,000       698,000       -       1,446,000  

CAR-TXpress

    59,000       75,000       142,000       276,000  

Manual Disposables

    221,000       -       -       221,000  

Other

    35,000       -       12,000       47,000  

Total

  $ 3,822,000     $ 869,000     $ 154,000     $ 4,845,000  

 

   

Three Months Ended June 30, 2022

 
   

Device

Revenue

   

Service

Revenue

   

Other

Revenue

   

Total

Revenue

 

AXP

  $ 1,923,000     $ 40,000     $ -     $ 1,963,000  

BioArchive

    338,000       305,000       -       643,000  

CAR-TXpress

    163,000       58,000       71,000       292,000  

Manual Disposables

    102,000       -       -       102,000  

Other

    23,000       -       6,000       29,000  

Total

  $ 2,549,000     $ 403,000     $ 77,000     $ 3,029,000  

 

   

Six Months Ended June 30, 2022

 
   

Device

Revenue

   

Service

Revenue

   

Other

Revenue

   

Total

Revenue

 

AXP

  $ 3,634,000     $ 96,000     $ -     $ 3,730,000  

BioArchive

    493,000       603,000       -       1,096,000  

CAR-TXpress

    361,000       101,000       142,000       604,000  

Manual Disposables

    207,000       -       -       207,000  

Other

    40,000       -       15,000       55,000  

Total

  $ 4,735,000     $ 800,000     $ 157,000     $ 5,692,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 that were included in the beginning balance of deferred revenue during the three and six months ended June 30, 2023 were $157,000 and $519,000, respectively. Short-term deferred revenues were $986,000 and $782,000 at June 30, 2023 and December 31, 2022, respectively. Long-term deferred revenues were $758,000 and $911,000 at June 30, 2023 and December 31, 2022, respectively.

 

 

Backlog of Remaining Customer Performance Obligations

 

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

 

   

Remainder of 2023

   

2024

   

2025

   

2026

   

2027 and beyond

   

Total

 

Service revenue

  $ 749,000     $ 796,000     $ 252,000     $ -     $ -     $ 1,797,000  

Device revenue (1)

    692,000       41,000       -       -       -       733,000  

Exclusivity fee

    143,000       286,000       286,000       190,000       -       905,000  

Other

    7,000       13,000       13,000       13,000       94,000       140,000  

Total

  $ 1,591,000     $ 1,136,000     $ 551,000     $ 203,000     $ 94,000     $ 3,575,000  

 

 

(1)

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

 

 

9.         Concentrations

 

The Company had certain customers whose individual revenue was material to the Company total revenue, or whose accounts receivable balances were material to the Company’s total accounts receivable balances. Those customers are listed as follows:

 

Accounts Receivable

 

   

June 30,
2023

   

December 31,

2022

 

Customer 1

    21 %     -  

Customer 2

    14 %     15 %

Customer 3

    14 %     -  

Customer 4

    4 %     29 %

Customer 5

    -       27 %

 

Revenues

 

   

Three Months Ended June 30,

   

Six Months Ended June 30,

 
   

2023

   

2022

   

2023

   

2022

 

Customer 1

    39 %     25 %     34 %     36 %

Customer 2

    1 %     32 %     1 %     17 %

 

 

10.         Subsequent Events

 

On July 31, 2023, the Company entered into an Amendment No. 4 to the July 2019 Note with Orbrex (USA) Co. Limited (the "July 2019 Note Amendment”). The July 2019 Note Amendment amends the July 2019 Note to extend the maturity date of the July 2019 Note from July 31, 2023 to January 31, 2024. The July 2019 Note Amendment also changed the fixed conversion price under the July 2019 Note to $1.07 per share, provided that in the event that the Company issues shares, options, warrants, or convertible securities, subject to certain exceptions, at an effective price per common share lower than $1.07, then the conversion price will be adjusted to such lower issuance price. As a result of the July 2019 Note Amendment, the conversion price of the Note with Boyalife Group was likewise reduced to $1.07 under the down-round conversion price adjustment provisions of the Note.

 

 

 

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, risks associated with expanding into the Company’s planned CDMO business, 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, 2022.

 

Business Overview

 

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.

 

Our business involves the manufacturing and related service of cell based medical devices, including the AutoXpress® and BioArchive® platforms for automated clinical bio-banking, PXP® platform for point-of-care cell-based therapies and CAR-TXpress platform for large scale cell manufacturing services. The Company and its subsidiaries currently manufacture and market the following products:

 

Clinical Bio-Banking Applications:

 

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

 

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

 

 

Point-of-Care Applications:

 

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

 

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

 

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

 

Large Scale Cell Processing and Biomanufacturing:

 

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

 

CAR-TXpress Platform for Clinical Manufacturing – a modular designed, functionally closed manufacturing platform that addresses the critical unmet need for large scale cellular processing and chemistry, manufacturing and controls (“CMC”) needs for manufacturing cellular therapies, including 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.

 

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

 

The Company expanded its business to include contract development and manufacturing services for cell and cell-based gene therapies. The Company is in the process of building out the capabilities to become a world-class Contract Development and Manufacturing Organization (“CDMO”) for cell and cell-based gene therapies. The Company is rolling out a new facility in the Sacramento metro area, containing a total of 12, class-7, ReadyStart cGMP Suites available for lease by early-stage life science and cell gene therapy companies. The ReadyStart Suites are located in a 35,500+ square foot cGMP facility that will meet the highest scientific, quality, and regulatory requirements. We intend to leverage our existing technology and combine it with the in-licensed technologies to develop a proprietary manufacturing platform for cell manufacturing activities.

 

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

 

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

 

 

Results of Operations

 

Three Months Ended June 30, 2023 as Compared to the Three Months Ended June 30, 2022

 

Net Revenues

 

Net revenues decreased by $756,000 or 25%, from $3,029,000 to $2,273,000 for the three months ended June 30, 2023 as compared to the three months ended June 30, 2022. The decrease in revenue was driven by lower AXP disposable sales to the Company’s distributor in China, which were offset by higher domestic AXP disposables sales and BioArchive device revenue for the quarter ended June 30, 2023.

 

The following table summarizes revenue by product line:

 

   

June 30,

2023

   

June 30,

2022

 

AXP

  $ 1,316,000     $ 1,963,000  

BioArchive

    789,000       643,000  

CAR-TXpress

    130,000       292,000  

Manual Disposables

    14,000       102,000  

Other

    24,000       29,000  

Total

  $ 2,273,000     $ 3,029,000  

 

Gross Profit

 

The Company’s gross profit decreased by $470,000 to $469,000 or 21% of net revenues for the three months ended June 30, 2023, compared to $939,000 or 31% for three months ended June 30, 2022. The primary drivers of the decrease were the reduced revenue and lower absorption driven by excess manufacturing capacity in the second quarter of 2023.

 

Selling, General and Administrative

 

Sales, general and administrative expenses for the three months ended June 30, 2023 were $1,816,000 compared to $1,989,000 for the three months ended June 30, 2022, a decrease of $173,000 or 9%. The decrease was driven by lower employee benefit expenses of approximately $120,000 and decreased legal fees of approximately $60,000.

 

Research and Development Expenses

 

Research and development expenses were $383,000 for the three months ended June 30, 2023 as compared to $392,000 for the three months ended June 30, 2022, a decrease of $9,000 or 2%.

 

 

Interest Expense

 

Interest expense for the three months ended June 30, 2023 was $668,000 compared to $1,359,000, for the three months ended June 30, 2022, a decrease of $691,000. The decrease was driven by approximately $500,000 less in amortization expenses resulting from triggering events and approximately $175,000 less in interest expense related to the Note and July 2019 Note in the three months ended June 30, 2023 as compared to the same period in 2022.

 

Six Months Ended June 30, 2023 as Compared to the Six Months Ended June 30, 2022

 

Net Revenues

 

Net revenues decreased by $847,000 or 15%, from $5,692,000 to $4,845,000 for the six months ended June 30, 2023 as compared to the six months ended June 30, 2022. The decrease in revenue was driven by lower AXP disposable sales to the Company’s distributor in China and lower CAR-TXpress sales which were offset by BioArchive device revenue for the six months ended June 30, 2023.

 

   

Six Months Ended June 30,

 
   

2023

   

2022

 

AXP

  $ 2,855,000     $ 3,730,000  

BioArchive

    1,446,000       1,096,000  

CAR-TXpress

    276,000       604,000  

Manual Disposables

    221,000       207,000  

Other

    47,000       55,000  

Total

  $ 4,845,000     $ 5,692,000  

 

Gross Profit

 

The Company’s gross profit was $1,574,000 or 32% of net revenues for the six months ended June 30, 2023, compared to $1,879,000 or 33% of net revenues for the six months ended June 30, 2022, a decrease of $305,000. The primary drivers of the decrease were lower sales in the six months ended June 30, 2023.

 

Selling, General and Administrative

 

Sales, general and administrative expenses for the six months ended June 30, 2023 were $3,660,000 compared to $3,682,000 for the six months ended June 30, 2022, a decrease of $22,000 or 1%. The variance was driven by increased operating expenses for the Company’s CDMO facility of approximately $350,000 and offset by lower employee benefit expenses.

 

Research and Development Expenses

 

Research and development expenses were $689,000 for the six months ended June 30, 2023, compared to $847,000 for the six months ended June 30, 2022, a decrease of $158,000 or 19%.  The decrease was driven by lower personnel expenses of approximately $50,000 and lower project expenses of approximately $100,000. 

 

Interest Expense

 

Interest expense increased to $4,571,000 for the six months ended June 30, 2023 as compared to $2,182,000 for the six months ended June 30, 2022, an increase of $2,389,000.  The increase was driven by approximately $2,900,000 in additional amortization expenses related to triggering events that occurred in the six months ended June 30, 2023 for Company’s convertible notes payable, which were offset by approximately $400,000 less in interest expense for the Note with Boyalife Group, Inc. and the July 2019 Note.

 

 

Liquidity and Capital Resources

 

The Company had cash and cash equivalents of $4,450,000 and $4,177,000 and working capital deficit of $2,534,000 and $625,000 at June 30, 2023 and December 31, 2022, respectively. We have primarily financed cash shortfalls from operations through private and public placement of equity and debt securities.

 

On March 15, 2023, the Company entered into a Securities Purchase Agreement (the “Purchase Agreement”) with an accredited investor (the “Investor”) pursuant to which the Company agreed to issue and sell to the Investor in a private placement (the “Offering”) (i) 125,000 shares of its common stock, $0.001 par value (the “Common Shares”), (ii) 946,429 pre-funded warrants to purchase Common Shares at a purchase price of $2.80, and (iii) common stock warrants to purchase up to an aggregate of 1,071,429 Common Shares. The warrants have an exercise price of $2.65 per share and are exercisable immediately upon issuance and expire five and one-half years following the issuance for a total net proceeds of approximately $2.6 million, excluding legal and transaction fees. The Offering closed on March 20, 2023. As of June 30, 2023, all pre-funded warrants were exercised.

 

Subsequent to June 30, 2023, on July 31, 2023 the Company entered into an Amendment No. 4 to the July 2019 Note with Orbrex (USA) Co. Limited (the "July 2019 Note Amendment”). The July 2019 Note Amendment amends the July 2019 Note to extend the maturity date of the July 2019 Note from July 31, 2023 to January 31, 2024. The July 2019 Note Amendment also changed the fixed conversion price under the July 2019 Note to $1.07 per share, provided that in the event that the Company issues shares, options, warrants, or convertible securities, subject to certain exceptions, at an effective price per common share lower than $1.07, then the conversion price will be adjusted to such lower issuance price.  As a result of the July 2019 Note Amendment, the conversion price of the Note with Boyalife Group was likewise reduced to $1.07 under the down-round conversion price adjustment provisions of such Note.

 

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

 

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

 

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

 

 

There were no changes in the Company’s internal controls over financial reporting that occurred during the three months ended June 30, 2023 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 or employees. Such potential disputes are seen by management as a normal part of business and while the outcome of such disagreements and disputes cannot be predicted with certainty, 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, “Item IA. Risk Factors” of its Annual Report on Form 10-K for the year ended December 31, 2022.

 

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

 

Exhibit No.

Description

1.1

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

1.2

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

1.3

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

3.1

Amended and Restated Certificate of Incorporation of ThermoGenesis Holdings, Inc. dated as of June 5, 2020, as amended December 21, 2022., incorporated by reference to Exhibit 3.1 to Form 10-K filed March 30, 2023.

3.2

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

4.1

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

4.2

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

4.3

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

4.4

Description of Securities Registered Under Section 12 of the Securities Exchange Act of 1934, as amended, incorporated by reference to Exhibit 4.4 to Annual Report on Form 10-K filed on March 30, 2023.

4.5

Form of Common Warrant (Incorporated by reference to Exhibit 10.40 to Amendment No. 3 to Form S-1 filed with the SEC on October 17, 2022).

4.6

Form of Common Warrant, incorporated by reference to Exhibit 4.1 to Form 8-K filed with the SEC on March 21, 2023. 

4.7

Form of Pre-Funded Warrant, incorporated by reference to 4.2 to Form 8-K filed with the SEC on March 21, 2023.

4.8

Form of Warrant Amendment Agreement, incorporated by reference to 4.3 to Form 8K filed with the SEC on March 21, 2023.

10.1

Amendment No. 4 to Convertible Promissory Note, dated July  31, 2023, between ThermoGenesis Holdings, Inc. and Orbrex (USA) Co Limited, incorporated by reference to Exhibit 10.1 to Form 8-K filed with the SEC on August 3, 2023.

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

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

 

Xiaochun (Chris) Xu, Ph.D.

Chief Executive Officer

(Principal Executive Officer)

   
   

Dated: August 10, 2023

/s/ Jeffery Cauble

 

Jeffery Cauble

Chief Financial Officer

(Principal Financial Officer and Principal Accounting Officer)

 

24
EX-31.1 2 ex_554742.htm EXHIBIT 31.1 ex_554742.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 10, 2023

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

 

Xiaochun (Chris) Xu, Ph.D.

Chief Executive Officer

(Principal Executive Officer)

 

 
EX-31.2 3 ex_554743.htm EXHIBIT 31.2 ex_554743.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 10, 2023

/s/ Jeffery Cauble

 

Jeffery Cauble

Chief Financial Officer

(Principal Financial Officer and Principal Accounting Officer)

 

 
EX-32 4 ex_554744.htm EXHIBIT 32 ex_554744.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, 2023, as filed with the Securities and Exchange Commission (the "Report"), we, Xiaochun (Chris) Xu, Chief Executive Officer and Jeffery Cauble, Principal Financial and Accounting 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 10, 2023

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

 

Xiaochun (Chris) Xu, Ph.D.

Chief Executive Officer

(Principal Executive Officer)

   
   

Dated: August 10, 2023

/s/ Jeffery Cauble

 

Jeffery Cauble

Chief Financial Officer

(Principal Financial Officer and Principal Accounting Officer)

 

 
EX-101.SCH 5 thmo-20230630.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 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 Related Party Transactions link:calculationLink link:definitionLink link:presentationLink 010 - Disclosure - Note 5 - Related Party Lease link:calculationLink link:definitionLink link:presentationLink 011 - Disclosure - Note 6 - Convertible Promissory Note link:calculationLink link:definitionLink link:presentationLink 012 - Disclosure - NOte 7 - Stockholders' Equity link:calculationLink link:definitionLink link:presentationLink 013 - Disclosure - Note 8 - Revenue link:calculationLink link:definitionLink link:presentationLink 014 - Disclosure - Note 9 - Concentrations link:calculationLink link:definitionLink link:presentationLink 015 - Disclosure - Note 10 - Subsequent Events link:calculationLink link:definitionLink link:presentationLink 016 - Disclosure - Significant Accounting Policies (Policies) link:calculationLink link:definitionLink link:presentationLink 017 - Disclosure - Note - 4 Related Party Transactions (Tables) link:calculationLink link:definitionLink link:presentationLink 018 - Disclosure - Note 5 - Related Party Lease (Tables) link:calculationLink link:definitionLink link:presentationLink 019 - Disclosure - Note 6 - Convertible Promissory Note (Tables) link:calculationLink link:definitionLink link:presentationLink 020 - Disclosure - NOte 7 - Stockholders' Equity (Tables) link:calculationLink link:definitionLink link:presentationLink 021 - Disclosure - Note 8 - Revenue (Tables) link:calculationLink link:definitionLink link:presentationLink 022 - Disclosure - Note 9 - Concentrations (Tables) link:calculationLink link:definitionLink link:presentationLink 023 - Disclosure - Note 1 - Description of Business (Details Textual) link:calculationLink link:definitionLink link:presentationLink 024 - Disclosure - Note 3 - Summary of Significant Accounting Policies (Details Textual) link:calculationLink link:definitionLink link:presentationLink 025 - Disclosure - Note - 4 Related Party Transactions (Details Textual) link:calculationLink link:definitionLink link:presentationLink 026 - Disclosure - Note 4 - Related Party Transactions - Schedule of Related Party Transactions (Details) link:calculationLink link:definitionLink link:presentationLink 027 - Disclosure - Note 4 - Related Party Transactions - Fair Value Inputs (Details) link:calculationLink link:definitionLink link:presentationLink 028 - Disclosure - Note 5 - Related Party Lease (Details Textual) link:calculationLink link:definitionLink link:presentationLink 029 - Disclosure - Note 5 - Related Party Lease - Lease Cost (Details) link:calculationLink link:definitionLink link:presentationLink 030 - Disclosure - Note 5 - Related Party Lease - Lease Liability Maturity (Details) link:calculationLink link:definitionLink link:presentationLink 031 - Disclosure - Note 6 - Convertible Promissory Note (Details Textual) link:calculationLink link:definitionLink link:presentationLink 032 - Disclosure - Note 6 - Convertible Promissory Note- Shcedule of Convertible Debt (Details) link:calculationLink link:definitionLink link:presentationLink 033 - Disclosure - Note 6 - Convertible Promissory Note - Fair Value Inputs (Details) link:calculationLink link:definitionLink link:presentationLink 034 - Disclosure - NOte 7 - Stockholders' Equity (Details Textual) link:calculationLink link:definitionLink link:presentationLink 035 - Disclosure - Note 7 - Stockholders' Equity - Fair Value Valuation (Details) link:calculationLink link:definitionLink link:presentationLink 036 - Disclosure - Note 7 - Stockholders' Equity - Antidilutive Securities (Details) link:calculationLink link:definitionLink link:presentationLink 037 - Disclosure - Note 7 - Stockholders' Equity - Warrant Activity (Details) link:calculationLink link:definitionLink link:presentationLink 038 - Disclosure - Note 8 - Revenue 1 (Details Textual) link:calculationLink link:definitionLink link:presentationLink 039 - Disclosure - Note 8 - Revenue 2 (Details Textual) link:calculationLink link:definitionLink link:presentationLink 040 - Disclosure - Note 8 - Revenue - Disaggregation of Revenue (Details) link:calculationLink link:definitionLink link:presentationLink 041 - Disclosure - Note 8 - Revenue - Remaining Performance Obligations (Details) link:calculationLink link:definitionLink link:presentationLink 042 - Disclosure - Note 8 - Revenue - Remaining Performance Obligations 2 (Details) link:calculationLink link:definitionLink link:presentationLink 043 - Disclosure - Note 9 - Concentrations - Accounts Receivables and Revenues 2 (Details) link:calculationLink link:definitionLink link:presentationLink 044 - Disclosure - Note 10 - Subsequent Events (Details Textual) link:calculationLink link:definitionLink link:presentationLink EX-101.DEF 6 thmo-20230630_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 7 thmo-20230630_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE Document And Entity Information Other income (expenses): Note To Financial Statement Details Textual 2024 Significant Accounting Policies 2025 Note - 4 Related Party Transactions Note 5 - Related Party Lease Note 6 - Convertible Promissory Note NOte 7 - Stockholders' Equity Note 8 - Revenue Note 9 - Concentrations Note 4 - Related Party Transactions - Schedule of Related Party Transactions (Details) Note 4 - Related Party Transactions - Fair Value Inputs (Details) us-gaap_FairValueAdjustmentOfWarrants Fair Value Adjustment of Warrants Note 5 - Related Party Lease - Lease Cost (Details) Note 5 - Related Party Lease - Lease Liability Maturity (Details) Note 6 - Convertible Promissory Note- Shcedule of Convertible Debt (Details) Other assets us-gaap_ShareBasedCompensation Stock-based compensation expense Promissory note converted to common stock Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block] Note 6 - Convertible Promissory Note - Fair Value Inputs (Details) us-gaap_LiabilitiesCurrent Total current liabilities 2023 (Remaining) Note 7 - Stockholders' Equity - Fair Value Valuation (Details) Note 7 - Stockholders' Equity - Antidilutive Securities (Details) Note 7 - Stockholders' Equity - Warrant Activity (Details) Convertible Debt [Table Text Block] Note 8 - Revenue - Disaggregation of Revenue (Details) Other current liabilities Note 8 - Revenue - Remaining Performance Obligations (Details) Warrants [Member] The type or description of the award. Note 8 - Revenue - Remaining Performance Obligations 2 (Details) Note 9 - Concentrations - Accounts Receivables and Revenues 2 (Details) Expenses: Related Party Convertible Debt Price Reset [Member] Represents the related party transaction for the price reset in convertible debt. Amortization of debt discount/premium, net Amortization of Debt Discount (Premium) Notes To Financial Statements Notes To Financial Statements [Abstract] us-gaap_LiabilitiesFairValueAdjustment Liabilities, Fair Value Adjustment Foreign currency translation gain Foreign currency translation adjustments gain (loss) Reserve for excess and slow-moving inventories The amount of change in the reserve for inventory. us-gaap_StockholdersEquityNoteStockSplitConversionRatio1 Stockholders' Equity Note, Stock Split, Conversion Ratio us-gaap_DepreciationDepletionAndAmortization Depreciation and amortization Cash paid for related party interest Amount of cash paid for interest, excluding capitalized interest, classified as operating activity for related party transactions. Proceeds from sale of common stock and warrants, net Proceeds from Issuance of Common Stock, Net The net cash inflow from the additional capital contribution to the entity after payment for issuance costs. Inventories, non-current us-gaap_AssetsCurrent Total current assets us-gaap_NotesPayableCurrent Convertible promissory note – related party us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest Total equity Equity, Including Portion Attributable to Noncontrolling Interest Balance Balance Common stock, $0.001 par value; 350,000,000 shares authorized; 2,482,298 issued and outstanding (1,037,138 at December 31, 2022) Fair Value Measurement Inputs and Valuation Techniques [Table Text Block] Adjustments to reconcile net loss to net cash used in operating activities: Convertible promissory note, net Common stock, shares authorized (in shares) Deferred revenue – short-term Contract with Customer, Liability, Current Common Stock, Shares, Issued (in shares) Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Accrued payroll and related expenses 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). 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. us-gaap_OperatingLeasePayments Operating Lease, Payments Statistical Measurement [Domain] Long-term deferred revenue and other noncurrent liabilities The amount of increase (decrease) in long-term deferred revenue and other noncurrent liabilities. Maximum [Member] Lessee, Operating Leases [Text Block] Minimum [Member] Accounts payable Ownership [Domain] Revolving Credit Facility [Member] Product and Service [Axis] Product and Service [Domain] Statistical Measurement [Axis] Investment, Name [Domain] Credit Facility [Axis] Preferred stock, $0.001 par value; 2,000,000 shares authorized, none outstanding Ownership [Axis] Credit Facility [Domain] Cash paid for interest Interest Paid, Excluding Capitalized Interest, Operating Activities us-gaap_PolicyTextBlockAbstract Accounting Policies Investment, Name [Axis] Geographical [Axis] Geographical [Domain] Preferred stock, shares authorized (in shares) BioArchive [Member] The type or description of the product or service. Inventories Fair value of amended convertible note issued in connection with the extinguishment of original convertible note AXP [Member] The type or description of the product or service. ImmuneCyte [Member] Related to ImmuneCyte. Preferred stock, par value (in dollars per share) Manual Disposables [Member] The type or description of the product or service. CAR-TXpress [Member] Related to the CAR-TXpress subsegment. Other [Member] The type or description of the product or service. Net revenues Net revenues All Other Countries [Member] The description of the geographical location. us-gaap_PaymentsToAcquirePropertyPlantAndEquipment Capital expenditures Warrants Issued in Connection with Underwritten Public Offering [Member] Represents information about warrants issued in connection with underwritten public offering. Customer [Axis] Customer [Domain] Product and Service, Other [Member] Current liabilities: us-gaap_Assets Total assets Supplemental disclosures of cash flow information: Cumulative Effect, Period of Adoption [Domain] Cumulative Effect, Period of Adoption [Axis] us-gaap_LongTermDebtFairValue Long-Term Debt, Fair Value Cumulative Effect, Period of Adoption, Adjustment [Member] Noncontrolling interests Cash flows from operating activities: us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic Net loss attributable to common stockholders Statement [Line Items] Accounts receivable, allowance for doubtful accounts Accounts receivable, net of allowance for credit losses of $3,000 ($149,000 at December 31, 2022) Exclusivity Fee [Member] Information pertaining to the exclusivity fee. Additional paid in capital Share-Based Payment Arrangement [Text Block] AOCI Attributable to Parent [Member] Stockholders’ equity: Schedule of Warrant Activity [Table Text Block] Tabular disclosure of the warrant activity during the period. Warrants granted, shares (in shares) Amount of warrants granted during the period. us-gaap_OtherNonoperatingIncomeExpense Other income (expenses) Business Description and Basis of Presentation [Text Block] Current assets: Incremental Value Increase [Member] Relating to an increase in incremental value. At The Market Offering Agreement [Member] Information pertaining to At The Market Offering Agreement. Intangible assets, net us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations Cash, cash equivalents and restricted cash at beginning of period Cash, cash equivalents and restricted cash at end of period Pre-funded Warrant [Member] Represents information a bout pre-funded warrant. Effects of foreign currency rate changes on cash and cash equivalents us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect Net increase (decrease) in cash, cash equivalents and restricted cash thmo_MaximumOfferingPriceForIssuanceOfCommonStock Maximum Offering Price for Issuance of Common Stock Represents the maximum offering price for issuance of common stock. thmo_SharesIssuedAveragePricePerShare Shares Issued, Average Price Per Share Average per share or per unit amount of equity securities issued. us-gaap_Liabilities Total liabilities Loss attributable to noncontrolling interests us-gaap_NetCashProvidedByUsedInFinancingActivities Net cash provided by financing activities Commitments and Contingencies Sale of Stock [Axis] Sale of Stock [Domain] thmo_ConversionPriceAdjustmentMinimumEffectivePriceBenchmark Conversion Price Adjustment. Minimum Effective Price Benchmark Minimum effective price benchmark for issuance shares, options, warrants or convertible securities to adjust conversion price. us-gaap_OperatingIncomeLoss Loss from operations Convertible Debt Securities [Member] us-gaap_NetCashProvidedByUsedInOperatingActivities Net cash used in operating activities Share-Based Payment Arrangement, Option [Member] us-gaap_ContractWithCustomerLiabilityRevenueRecognized Contract with Customer, Liability, Revenue Recognized Prepaid expenses and other current assets us-gaap_NetCashProvidedByUsedInInvestingActivities Net cash used in investing activities Warrant [Member] thmo_ClassOfWarrantOrRightExpiredDuringPeriod Warrants expired (in shares) The number of warrants or rights expired during period. Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Antidilutive Securities [Axis] us-gaap_GrossProfit Gross profit Antidilutive Securities, Name [Domain] Cost of revenues The July 2019 Note [Member] Represents the unsecured convertible promissory note issued in July 2019. Comprehensive loss attributable to noncontrolling interests Equipment and leasehold improvements, net Antidilutive Triggering Event [Member] Relating to an antidilutive triggering event. Goodwill us-gaap_InterestPayableCurrentAndNoncurrent Interest Payable Device [Member] Information pertaining to the Device business segment. Accounting Standards Update [Domain] us-gaap_PaymentsOfStockIssuanceCosts Payments of Stock Issuance Costs Long-Term Debt, Type [Axis] Long-Term Debt, Type [Domain] Accounting Standards Update [Axis] Warrant Amendment Agreement [Member] Relating to the Warrant Amendment Agreement. Nonrelated Party [Member] Net loss Net loss us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest Comprehensive loss Thereafter Amount of lessee's undiscounted obligation for lease payment for operating lease due after fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach). us-gaap_NetIncomeLossIncludingPortionAttributableToNonredeemableNoncontrollingInterest Net loss Customer 4 [Member] Represents information related to customer 4. Noncontrolling Interest [Member] us-gaap_ProceedsFromIssuanceOrSaleOfEquity Proceeds from Issuance or Sale of Equity Customer 3 [Member] Represents the third major customer of the company. Cash flows from investing activities: Proceeds from exercise of warrants Proceeds from Warrant Exercises Per share data: Retained Earnings [Member] Convertible Debt [Member] us-gaap_ProceedsFromIssuanceOfCommonStock Proceeds from Issuance of Common Stock thmo_AdditionalCommonStockSharesAuthorized Additional Common Stock, Shares Authorized The cash value of the additional number of common shares permitted to be issued by offering agreement. thmo_SecondSixMonthsRentalExpenseOperatingLease Second Six Months, Rental Expense, Operating Lease Second six months, monthly rental expense under the operating lease agreement. thmo_WarrantsExercised Warrants Exercised Warrants exercised (in shares) The number of warrants exercised during the reporting period. thmo_PercentIncreaseAnnualRentalExpense Percent Increase, Annual Rental Expense The percent of annual monthly rental increases under the operating lease agreement. Additional Paid-in Capital [Member] thmo_RoyaltyPercentOfAnnualNetSalesUsPatents Royalty, Percent of Annual Net Sales, US Patents The percentage annual net sales of products and services that are covered by U.S. patents to be recognized as royalty expense. Common Stock [Member] us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities Accrued payroll and related expenses thmo_RoyaltyPercentOfAnnualNetSalesOtherLicensedIntellectualProperty Royalty, Percent of Annual Net Sales, Other Licensed Intellectual Property The percentage of annual net sales of products and services covered by other licensed intellectual property recognized as royalty expense. Related Party Transactions Disclosure [Text Block] Schedule of Related Party Transactions [Table Text Block] Equity Components [Axis] Equity Component [Domain] us-gaap_LongTermDebt Carrying value CHINA us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1 Class of Warrant or Right, Exercise Price of Warrants or Rights Balance, exercise price (in dollars per share) Balance, exercise price (in dollars per share) us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1 Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period (Year) Class of Warrant or Right [Axis] Remaining Class of Warrant or Right [Domain] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] us-gaap_ClassOfWarrantOrRightOutstanding Class of Warrant or Right, Outstanding Balance, shares (in shares) Exercisable, shares (in shares) us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights Class of Warrant or Right, Number of Securities Called by Warrants or Rights us-gaap_OperatingExpenses Total operating expenses us-gaap_IncreaseDecreaseInDueToRelatedPartiesCurrent Interest payable - related party us-gaap_IncreaseDecreaseInAccountsPayableTrade Accounts payable Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table Text Block] us-gaap_LineOfCredit Long-Term Line of Credit Cash and cash equivalents us-gaap_IncreaseDecreaseInOtherCurrentLiabilities Other current liabilities Conversion price (in dollars per share) Debt Instrument, Convertible, Conversion Price Disaggregation of Revenue [Table Text Block] Revenue from Contract with Customer [Text Block] Debt Instrument, Unamortized Discount (Premium), Net us-gaap_DebtInstrumentUnamortizedDiscount Debt Instrument, Unamortized Discount Debt discount Document Quarterly Report Entity Incorporation, State or Country Code Amendment Flag Carrying value thmo_NonoperatingIncomeExpenseIncludingInterestExpense Total other expenses Represents the amount of nonoperating income (expense) including interest expense. Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract] Accounting Policies [Abstract] us-gaap_ComprehensiveIncomeNetOfTax Comprehensive loss attributable to common stockholders Document Transition Report City Area Code Basis of Accounting, Policy [Policy Text Block] Debt Instrument, Maturity Date New Accounting Pronouncements, Policy [Policy Text Block] Concentration Risk Disclosure [Text Block] Schedules of Concentration of Risk, by Risk Factor [Table Text Block] dei_EntityInteractiveDataCurrent Entity Interactive Data Current Related Party [Member] us-gaap_SharesOutstanding Balance (in shares) Balance (in shares) Security Exchange Name Common Stock, Shares, Outstanding (in shares) Preferred stock, shares outstanding (in shares) Title of 12(b) Security Current Fiscal Year End Date Stated interest rate Debt Instrument, Interest Rate, Stated Percentage us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets Prepaid expenses and other assets Discount rate Document Fiscal Period Focus Document Fiscal Year Focus Consolidation, Policy [Policy Text Block] Device Revenue [Member] The amount of revenue derived from device sales. Lease, Cost [Table Text Block] Document Period End Date Right-to-use asset acquired under operating lease, related party Weighted average remaining lease term (Year) Entity File Number dei_EntityEmergingGrowthCompany Entity Emerging Growth Company Face value Debt Instrument, Face Amount dei_DocumentType Document Type Loss on retirement of debt Loss on extinguishment of debt Other Subsegments [Member] Related to other subsegments not separately categorized. dei_EntitySmallBusiness Entity Small Business thmo_PercentOfOwnershipInterestTransferred Percent of Ownership Interest Transferred The percent of ownership interest transferred. dei_EntityShellCompany Entity Shell Company Document Information [Line Items] Document Information [Table] us-gaap_MinorityInterestOwnershipPercentageByNoncontrollingOwners Subsidiary, Ownership Percentage, Noncontrolling Owner Service [Member] us-gaap_AreaOfRealEstateProperty Area of Real Estate Property dei_EntityFilerCategory Entity Filer Category Debt Instrument [Axis] Subsegments [Axis] dei_EntityCurrentReportingStatus Entity Current Reporting Status Debt Instrument, Name [Domain] Subsegments [Domain] Segments [Axis] Segments [Domain] Measurement Input, Conversion Price Before [Member] Represents conversion price before for measurement input. us-gaap_SharePrice Share Price (in dollars per share) Antidilutive securities (in shares) Stock-based compensation expense us-gaap_IncreaseDecreaseInAccountsReceivable Accounts receivable Customer 1 us-gaap_ConcentrationRiskPercentage1 Entity Tax Identification Number Entity Central Index Key Entity Registrant Name Lease Agreement with Z3 Investment LLC [Member] Represents Lease Agreement with Z3 Investment LLC. Entity [Domain] Customer Concentration Risk [Member] Asset Class [Axis] Legal Entity [Axis] Asset Class [Domain] Statement [Table] us-gaap_MinorityInterestOwnershipPercentageByParent Subsidiary, Ownership Percentage, Parent Entity Address, Address Line One Statement of Financial Position [Abstract] Weighted average common shares outstanding basicand diluted (in shares) Boyalife Asset Holding II [Member] Represents the information pertaining to Boyalife Asset Holding II. Entity Address, City or Town Entity Address, Postal Zip Code Basic and diluted net loss per common share (in dollars per share) Entity Address, State or Province Concentration Risk Type [Axis] Concentration Risk Type [Domain] Statement of Cash Flows [Abstract] Entity Common Stock, Shares Outstanding (in shares) Statement of Stockholders' Equity [Abstract] Income Statement [Abstract] Accounts Receivable [Member] us-gaap_IncreaseDecreaseInInventories Inventories Revenue from Contract with Customer Benchmark [Member] Trading Symbol Customer 1 [Member] Refers to information regarding customer 1. Concentration Risk Benchmark [Axis] Conversion of note payable to common stock Concentration Risk Benchmark [Domain] Conversion of note payable to common stock (in shares) Local Phone Number Accounting Standards Update 2020-06 [Member] Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block] us-gaap_TableTextBlock Notes Tables us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity Line of Credit Facility, Maximum Borrowing Capacity Related Party, Type [Axis] Related Party, Type [Domain] Selling, general and administrative Cash flows from financing activities: thmo_OperatingLeaseOperatingExpensesPerMonth Operating lease, Operating Expenses, Per Month The operating expenses per month of a operating lease. us-gaap_WarrantsAndRightsOutstandingMeasurementInput Conversion price before Other noncurrent liabilities Balance, term (Year) Sale of common stock and warrants, net (in shares) Stock Issued During Period, Shares, New Issues Customer 5 [Member] Represents the customer 5. us-gaap_LiabilitiesAndStockholdersEquity Total liabilities and equity Sale of common stock and warrants, net UNITED STATES Related Party Transaction [Axis] Related Party Transaction [Domain] Accumulated deficit Research and development Accumulated other comprehensive loss Related party convertible note price reset Related party convertible note price reset Convertible note price reset Amount of increase in additional paid in capital resulting from valuation of triggering event on convertible note. Debt Disclosure [Text Block] us-gaap_InterestExpense Interest expense Exercise of warrants (in shares) Number of shares issued during the period as a result of the exercise of warrants. Measurement Input, Price Volatility [Member] us-gaap_InterestExpenseDebt Interest Expense, Debt Exercise of warrants Value of shares issued during the period as a result of the exercise of warrants. Net change in operating assets and liabilities: Deferred revenue – long-term Contract with Customer, Liability, Noncurrent us-gaap_StockholdersEquity Total ThermoGenesis Holdings, Inc. stockholders’ equity Measurement Input, Risk Free Interest Rate [Member] us-gaap_DisclosureTextBlockAbstract Notes to Financial Statements Substantial Doubt about Going Concern [Text Block] Operating lease obligations – long-term Measurement Input, Expected Dividend Rate [Member] Subsequent Event [Member] Measurement Input, Expected Term [Member] Class of Stock [Axis] Customer 2 [Member] Represents customer 2. Present value of operating lease liabilities Current lease liability (included in other current liabilities) Subsequent Event Type [Axis] Conversion price before Conversion price before Subsequent Event Type [Domain] Measurement Input, Conversion Price [Member] Subsequent Events [Text Block] Right-of-use operating lease assets, net us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue Total lease payments us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount Less: imputed interest Measurement Input Type [Axis] 2026 Measurement Input Type [Domain] EX-101.PRE 8 thmo-20230630_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE EX-101.CAL 9 thmo-20230630_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE GRAPHIC 10 logo.jpg begin 644 logo.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_VP!# (! 0(! 0(" @(" @(" P4# P,# M P8$! ,%!P8'!P<&!P<("0L)" @*" <'"@T*"@L,# P,!PD.#PT,#@L,# S_ MVP!# 0(" @,# P8# P8," <(# P,# P,# P,# P,# P,# P,# P,# P,# P, M# P,# P,# P,# P,# P,# P,# P,# S_P 1" Q , # 2( A$! Q$!_\0 M'P 04! 0$! 0$ $" P0%!@<("0H+_\0 M1 @$# P($ P4% M! 0 %] 0(# 01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D* M%A<8&1HE)B7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#]^****S- MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H)XK'\>^/=)^ M&/A"_P!=UR\CL-+TR(S7$[]$7V',?"S_@HQX!^*7Q%LO#48U32+ MO5G\O3Y;^$)#>-V0$$[6(Z ]>E:1IRDKI'?ALJQF)I2KX>DY0ANTM%_2,O\ M;B_X*8>$/V)];TC0;FPNO$GBK6(OM46EVTZP""W#;?-ED8$*"HZ9/()&M]X)1U<8#H<'G P001TS^(W_ M 4F\:^+_CO_ ,%3OB-9Z#I^J:UJZZLNB:;IUK"TT_EV\:QJJJHZ;M[9Z#=S M7ZJ?\$:/V!_$G['GPHUG7/'CQKXW\;-#)<6,;AQI%O&#LA+#@R$L6;' P .A MKZ''99AL/@85)/\ >-)[]_+L>ICLKPV&P,*DG^\DD]^_EV2/L_%!&!7R'^US M\+?%O[._P*U7Q7IWQ8\?7]W820HD-S]:_P 1_@;KOA#]G37_ M !-('^$ \$\ZZQ\2] T#P.?$MYJ]A!H(A M6X^WM*/):-NA![Y[8ZT@N;E%>8_#K]L+X?\ Q1\51Z+I>MXU*X)^RQ75M);? M; .\1< /^%2^.OVN/A[\.)=7BU?Q':VUQH5PEK=V^QFE65U+*BJ!EB0">.!0 M!Z317F7B#]L'X=^%HK_[;XB@CN-->**:U$3M<%Y(Q(BK&!EB4(/'3/-0V_[: M7PUN? *^)$\3VC6#3?9A&$IT5R/P@^.GA?X[:%+ MJ'AC5(M0BMG\JX3:8Y;=_1T;!%1 5'YT >MT8S7EGQX_:FT7X3? Q?&6F26_B!=3>.UT>.WE#)?7$F=B MY'88)/?C'6N.\.?LX?$GXFZ3#JOC?XH>(M%U*[42_P!E^'MEM;V&?X"Q!+D# M@GU[F@+GT)17%_"KP->_!SPI?0ZYXPU+Q+#'(UPE[JQ17M(0H^5F'! P3DUR M^E_MS_##5O$D6FQ>)8P9Y!##=R6\B6!_C?K5SIOA_65FU*U M4N]I/"]O,R#^-5< LOTI@>B45YU\5/VK/ WPYFA M0_Q.J [1]:UM+^/7@_6OAI)XPM_$.G/X;@!,U\7PD..JL#R&Y'RXSR* .OHK MS+X??M5>"OC9?WVD>'=:G&I):RS1F2REC/E@8,R;U 906'Z5B? KXL:)\/OV M=I-=\1?$E?%FG6=[-%+KMW"8=S[L>2%^\2#P,?R% &=_P4O^'6L?$_\ 8M\: M:?H,37&J6L,6I10*,O.+>5)F11ZE4./>OR ^$OQ0U?XI_&?P#H^F>:FI3Z]8 MQVS@',3>>AW>ORX)_"OVY^$W[2W@[XX3WT.A:C++-IL7G7,5Q:R6[)&20'PX M'RG!KXN\=?L,^'_A3^U1_P +]^'4^G:AX-T*WU+6-6T^)\C2KU+29UEB7C=& MS9^4?=/3CIZ>!Q=*G3E&ITNT?L7AKQCA,OP6*RO%Q]Z:E*F_[[C;E?KI;STZ MG"?$;]K#PY^S5^U)X[LOA#I.C1:]J6L3S^)_%FHVZW=YJ%V6_>00DX$<$9&W M ZD$^]?5/[ W[>O:IX5\0+:+XCTNV%Y%<6R[([Z'=M8[<_*ZDC@=0*=5U'7FD@-S?:AJD[2;45I);B21LG &2S$FOUS_ .".?[$/B;X':/JO MQ \=V[Z?X@\36J6MAILO^NL+7=O+2C^%W('R]0!SUK\KRG-LRQ^9^UR'AQ*I;ZQ:*B_MREI=_X;7\DK):GLW_ 4[_P"3-O$G_7:U M_P#1Z5T?Q^.W]B;7O^Q8'_HI:['XV_!K2/C[\.KSPQKANETV^:-Y#;2>7)E& M##!P>XJWXL^&NG^,OAI=>%+LS_V7>60L)"CXD\O:%X/K@5^@W/Y?MJ>3?L^_ M#+0H_P!A'3K+^R[-[?4_#\ES=J\0)N)&C9B['J3G&#VP/2OF73K[4=5_98_9 MYL#)8R:?=Z]=B1=4=OL,DR3OY"3X_@'.!7WIX3^&NG>#?AI:^%+0W']EV=E] M@C,C[I/+VE>3ZX--V=GWK(,%6! M8X(IW%8\V^-'[/\ \6OCCINC07__ KO3)=#U&'4;.]L?M*SV[1G[JDCA2.H M]AZ50_9_\!Z9XC_;S^+>IZE:6]Y=Z6+=+T@FNM.:RCMI'0$P" M2(;]OIG8OY56^"/@31]/_P""DWQ1$6G6BBSTJUN[<>4,02RB,R.HZ MDYQZU M[KX)^!VB^ ?B;XJ\66)NSJGC!H6OQ))NB!B4JNQ<<<'FCP[\#-%\,?&;7_'5 ML;S^V_$=K%:78>7,(2/:%VKC@_*.]%PL?,_BQ+GP=^T%^T6?#J/:71\'I=1I M:KC,Q3EPH_BY/YFO7_V%_#?AN+]D?PK_ &?;6$MM?V/F:DVQ6$MP<^=YA/4@ MY'/8>E=SHOP,T30_BWKGC./[4^K^(;2.RNTD<- 8TZ )C\ZX.]_8(\&>?J": M9?\ BK0-*U9R]YI6F:J\%E,3]X;/X0>X4B@+,^0I-.N].^%?B/6-'@-_X'\! M_$@7EK$%,D:VY)#E.Q083\6%?>FOQK^T#\+K:?PIXNO-%AU$Q7,&J:7Y'OA]X"C\,:3I5I:Z%'$T7V39N216^]OSG<6[D]:\M MN_\ @GMX$BOYI='NO%7AF&X8N]KI.L2V]ON/<)D@?A0&I\[?%CQQXP7X(?&; MP_JWB;5O$%MX?\16&EMUL;C4;7Q*!_:IU* MY>Z>^XQ\Y8^_;%7 M6'PRS^W;\--%\4BUUF]T+P%O%=^UY_:?A!IGL!'+MB)E #;UQSTHN%C MYD_8^_X6#J^L?$/4/#\?@J?5KCQ'<)JKZT9OMZLK$*IVCB,#[H]C70)^P=XG M\7^$/B)I6NZIH.D)XRO[?6+.#2ED:VL[N(DG*,!\C9Y ]/:O6/'O['?A3QKX M\E\3VUQKOAK7KH8NKO1;YK0W?;,BC*L??%.'[)&A'X?S^'WUSQC(EQ?KJ;7K MZS*;M9UX#!\\#'\(&/:BX6.*^&7QS\5^&/BI#\,_B+H6D0:[>Z3//I6K:4?W M%_%&C%@RD90X0\<#*].E>9?L^?L^7/[0G[&-C;:;J::7K.@^*[K5=/>>/S;: M29).%E3NOYX]*^BOAQ^RGX;^'7BNYU\W6MZ]KUQ;&T74-7O6N9K>(C!2//"Y M[X%9UK^QAX8TSX=67ANPU+Q/IMMIVHRZG;W%GJ30W"32YWY9U5!%=:IJETUS=/&,8C#'HO X ["O0:F24DTS6C4E2G&I#=- M-?(^;/V'/^"9?@#]C'P_9W$5E#X@\9^4!=Z[>1AY ^/F$"GB),], XML 11 R1.htm IDEA: XBRL DOCUMENT v3.23.2
Document And Entity Information - shares
6 Months Ended
Jun. 30, 2023
Aug. 08, 2023
Document Information [Line Items]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Jun. 30, 2023  
Document Transition Report false  
Entity File Number 333-82900  
Entity Registrant Name ThermoGenesis Holdings, Inc.  
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 (in shares)   2,482,298
Entity Central Index Key 0000811212  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2023  
Document Fiscal Period Focus Q2  
Amendment Flag false  
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.23.2
Condensed Consolidated Balance Sheets (Current Period Unaudited) - USD ($)
Jun. 30, 2023
Dec. 31, 2022
Current assets:    
Cash and cash equivalents $ 4,450,000 $ 4,177,000
Accounts receivable, net of allowance for credit losses of $3,000 ($149,000 at December 31, 2022) 774,000 1,865,000
Inventories 2,656,000 3,334,000
Prepaid expenses and other current assets 572,000 1,508,000
Total current assets 8,452,000 10,884,000
Inventories, non-current 830,000 1,003,000
Equipment and leasehold improvements, net 2,434,000 1,254,000
Right-of-use operating lease assets, net 254,000 372,000
Goodwill 781,000 781,000
Intangible assets, net 1,270,000 1,286,000
Other assets 256,000 256,000
Total assets 17,608,000 19,386,000
Current liabilities:    
Accounts payable 508,000 820,000
Accrued payroll and related expenses 374,000 399,000
Deferred revenue – short-term 986,000 782,000
Convertible promissory note – related party 6,757,000 5,777,000
Interest payable – related party 516,000 1,492,000
Convertible promissory note, net 404,000 962,000
Other current liabilities 1,441,000 1,277,000
Total current liabilities 10,986,000 11,509,000
Operating lease obligations – long-term 0 131,000
Deferred revenue – long-term 758,000 911,000
Other noncurrent liabilities 17,000 17,000
Total liabilities 14,981,000 16,063,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; 2,482,298 issued and outstanding (1,037,138 at December 31, 2022) 2,000 1,000
Additional paid in capital 277,266,000 270,377,000
Accumulated deficit (273,539,000) (266,193,000)
Accumulated other comprehensive loss 105,000 111,000
Total ThermoGenesis Holdings, Inc. stockholders’ equity 3,834,000 4,296,000
Noncontrolling interests (1,207,000) (973,000)
Total equity 2,627,000 3,323,000
Total liabilities and equity 17,608,000 19,386,000
Lease Agreement with Z3 Investment LLC [Member]    
Current assets:    
Right-of-use operating lease assets, net 3,331,000 3,550,000
Current liabilities:    
Operating lease obligations – long-term $ 3,220,000 $ 3,495,000
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.23.2
Condensed Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals) - USD ($)
Jun. 30, 2023
Dec. 31, 2022
Accounts receivable, allowance for doubtful accounts $ 3,000 $ 149,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, Outstanding (in shares) 2,482,298 1,037,138
Common Stock, Shares, Issued (in shares) 2,482,298 1,037,138
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.23.2
Condensed Consolidated Statements of Operations and Comprehensive Loss (Unaudited) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Net revenues $ 2,273,000 $ 3,029,000 $ 4,845,000 $ 5,692,000
Cost of revenues 1,804,000 2,090,000 3,271,000 3,813,000
Gross profit 469,000 939,000 1,574,000 1,879,000
Expenses:        
Selling, general and administrative 1,816,000 1,989,000 3,660,000 3,682,000
Research and development 383,000 392,000 689,000 847,000
Total operating expenses 2,199,000 2,381,000 4,349,000 4,529,000
Loss from operations (1,730,000) (1,442,000) (2,775,000) (2,650,000)
Other income (expenses):        
Interest expense (668,000) (1,359,000) (4,571,000) (2,182,000)
Loss on retirement of debt 0 0 (239,000) 0
Other income (expenses) 0 0 (5,000) 4,000
Total other expenses (668,000) (1,359,000) (4,805,000) (2,186,000)
Net loss (2,398,000) (2,801,000) (7,580,000) (4,836,000)
Loss attributable to noncontrolling interests (138,000) (113,000) (234,000) (239,000)
Net loss attributable to common stockholders (2,260,000) (2,688,000) (7,346,000) (4,597,000)
Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract]        
Net loss (2,398,000) (2,801,000) (7,580,000) (4,836,000)
Foreign currency translation adjustments gain (loss) 0 31,000 (6,000) 45,000
Comprehensive loss (2,398,000) (2,770,000) (7,586,000) (4,791,000)
Comprehensive loss attributable to noncontrolling interests (138,000) (113,000) (234,000) (239,000)
Comprehensive loss attributable to common stockholders $ (2,260,000) $ (2,657,000) $ (7,352,000) $ (4,552,000)
Per share data:        
Basic and diluted net loss per common share (in dollars per share) $ (0.91) $ (8.98) $ (3.93) $ (16.06)
Weighted average common shares outstanding basicand diluted (in shares) 2,482,298 299,181 1,869,343 286,202
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.23.2
Condensed Consolidated Statements of Equity (Unaudited) - USD ($)
Common Stock [Member]
Cumulative Effect, Period of Adoption, Adjustment [Member]
Common Stock [Member]
Related Party Convertible Debt Price Reset [Member]
Common Stock [Member]
At The Market Offering Agreement [Member]
Common Stock [Member]
Additional Paid-in Capital [Member]
Cumulative Effect, Period of Adoption, Adjustment [Member]
Additional Paid-in Capital [Member]
Related Party Convertible Debt Price Reset [Member]
Additional Paid-in Capital [Member]
At The Market Offering Agreement [Member]
Additional Paid-in Capital [Member]
Retained Earnings [Member]
Cumulative Effect, Period of Adoption, Adjustment [Member]
Retained Earnings [Member]
Related Party Convertible Debt Price Reset [Member]
Retained Earnings [Member]
At The Market Offering Agreement [Member]
Retained Earnings [Member]
AOCI Attributable to Parent [Member]
Cumulative Effect, Period of Adoption, Adjustment [Member]
AOCI Attributable to Parent [Member]
Related Party Convertible Debt Price Reset [Member]
AOCI Attributable to Parent [Member]
At The Market Offering Agreement [Member]
AOCI Attributable to Parent [Member]
Noncontrolling Interest [Member]
Cumulative Effect, Period of Adoption, Adjustment [Member]
Noncontrolling Interest [Member]
Related Party Convertible Debt Price Reset [Member]
Noncontrolling Interest [Member]
At The Market Offering Agreement [Member]
Noncontrolling Interest [Member]
Cumulative Effect, Period of Adoption, Adjustment [Member]
Related Party Convertible Debt Price Reset [Member]
At The Market Offering Agreement [Member]
Total
Balance (in shares) (Accounting Standards Update 2020-06 [Member]) at Dec. 31, 2021 0                                              
Balance (in shares) at Dec. 31, 2021       279,629                                        
Balance (Accounting Standards Update 2020-06 [Member]) at Dec. 31, 2021 $ 0       $ (10,681,000)       $ 9,739,000       $ 0       $ 0       $ (942,000)      
Balance at Dec. 31, 2021       $ 0       $ 268,459,000       $ (264,662,000)       $ 31,000       $ (431,000)       $ 3,397,000
Stock-based compensation expense               42,000                               42,000
Related party convertible note price reset           $ 213,000                               $ 213,000    
Sale of common stock and warrants, net (in shares)     20,407                                       20,407  
Sale of common stock and warrants, net     $ 0       $ 594,000                               $ 594,000  
Foreign currency translation gain                               14,000               14,000
Net loss                       (1,910,000)               (126,000)       (2,036,000)
Related party convertible note price reset           213,000                               213,000    
Balance (in shares) at Mar. 31, 2022       300,036                                        
Balance at Mar. 31, 2022       $ 0       258,627,000       (256,833,000)       45,000       (557,000)       1,282,000
Balance (in shares) (Accounting Standards Update 2020-06 [Member]) at Dec. 31, 2021 0                                              
Balance (in shares) at Dec. 31, 2021       279,629                                        
Balance (Accounting Standards Update 2020-06 [Member]) at Dec. 31, 2021 $ 0       $ (10,681,000)       $ 9,739,000       $ 0       $ 0       $ (942,000)      
Balance at Dec. 31, 2021       $ 0       268,459,000       (264,662,000)       31,000       (431,000)       3,397,000
Foreign currency translation gain                                               45,000
Balance (in shares) at Jun. 30, 2022       632,257                                        
Balance at Jun. 30, 2022       $ 1,000       265,623,000       (259,521,000)       76,000       (670,000)       5,509,000
Balance (in shares) at Mar. 31, 2022       300,036                                        
Balance at Mar. 31, 2022       $ 0       258,627,000       (256,833,000)       45,000       (557,000)       1,282,000
Stock-based compensation expense               72,000               0       0       72,000
Related party convertible note price reset   $ 0       2,475,000       $ 0       $ 0       $ 0       2,475,000    
Conversion of note payable to common stock (in shares)       234,495                                        
Conversion of note payable to common stock       $ 1,000       2,999,000       0       0       0       3,000,000
Sale of common stock and warrants, net (in shares)     97,726                                          
Sale of common stock and warrants, net     $ 0       $ 1,450,000       $ 0       $ 0       $ 0       $ 1,450,000  
Foreign currency translation gain               0       0       31,000       0       31,000
Net loss               0       (2,688,000)       0       (113,000)       (2,801,000)
Related party convertible note price reset   0       2,475,000       0       0       0       2,475,000    
Balance (in shares) at Jun. 30, 2022       632,257                                        
Balance at Jun. 30, 2022       $ 1,000       265,623,000       (259,521,000)       76,000       (670,000)       5,509,000
Balance (in shares) at Dec. 31, 2022       1,037,138                                        
Balance at Dec. 31, 2022       $ 1,000       270,377,000       (266,193,000)       111,000       (973,000)       3,323,000
Stock-based compensation expense               10,000                               10,000
Related party convertible note price reset   0   $ 0   3,160,000   43,000   0   0   0   0   0   0   3,160,000   43,000
Conversion of note payable to common stock (in shares)       215,000                                        
Conversion of note payable to common stock       $ 1,000       602,000       0       0       0       603,000
Sale of common stock and warrants, net (in shares)       125,000                                        
Sale of common stock and warrants, net       $ 0       2,640,000       0       0       0       2,640,000
Exercise of warrants (in shares)       158,731                                        
Exercise of warrants       $ 0       421,000       0       0       0       421,000
Foreign currency translation gain                               (6,000)               (6,000)
Net loss                       (5,086,000)               (96,000)       (5,182,000)
Related party convertible note price reset   $ 0   $ 0   $ 3,160,000   43,000   $ 0   0   $ 0   0   $ 0   0   3,160,000   43,000
Balance (in shares) at Mar. 31, 2023       1,535,869                                        
Balance at Mar. 31, 2023       $ 2,000       277,253,000       (271,279,000)       105,000       (1,069,000)       5,012,000
Balance (in shares) at Dec. 31, 2022       1,037,138                                        
Balance at Dec. 31, 2022       $ 1,000       270,377,000       (266,193,000)       111,000       (973,000)       3,323,000
Related party convertible note price reset                                           3,160,000   43,000
Foreign currency translation gain                                               (6,000)
Related party convertible note price reset                                           $ 3,160,000   43,000
Balance (in shares) at Jun. 30, 2023       2,482,298                                        
Balance at Jun. 30, 2023       $ 2,000       277,266,000       (273,539,000)       105,000       (1,207,000)       2,627,000
Balance (in shares) at Mar. 31, 2023       1,535,869                                        
Balance at Mar. 31, 2023       $ 2,000       277,253,000       (271,279,000)       105,000       (1,069,000)       5,012,000
Stock-based compensation expense       $ 0       13,000       0       0       0       13,000
Exercise of warrants (in shares)       946,429                                        
Exercise of warrants       $ 0       0       0       0       0       0
Foreign currency translation gain                                               0
Net loss               0       (2,260,000)       0       (138,000)       (2,398,000)
Balance (in shares) at Jun. 30, 2023       2,482,298                                        
Balance at Jun. 30, 2023       $ 2,000       $ 277,266,000       $ (273,539,000)       $ 105,000       $ (1,207,000)       $ 2,627,000
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.23.2
Condensed Consolidated Statements of Cash Flows (Unaudited) - USD ($)
6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Cash flows from operating activities:    
Net loss $ (7,580,000) $ (4,836,000)
Adjustments to reconcile net loss to net cash used in operating activities:    
Depreciation and amortization 535,000 410,000
Stock-based compensation expense 23,000 114,000
Amortization of debt discount/premium, net 3,711,000 955,000
Loss on extinguishment of debt 239,000 0
Reserve for excess and slow-moving inventories 287,000 555,000
Net change in operating assets and liabilities:    
Accounts receivable 1,092,000 (1,576,000)
Inventories 564,000 37,000
Prepaid expenses and other assets 936,000 689,000
Accounts payable (318,000) 1,000
Interest payable - related party (698,000) (1,522,000)
Accrued payroll and related expenses (26,000) 28,000
Deferred revenue – short term 204,000 310,000
Other current liabilities 164,000 119,000
Long-term deferred revenue and other noncurrent liabilities (560,000) (385,000)
Net cash used in operating activities (1,427,000) (5,101,000)
Cash flows from investing activities:    
Capital expenditures (1,361,000) (219,000)
Net cash used in investing activities (1,361,000) (219,000)
Cash flows from financing activities:    
Proceeds from sale of common stock and warrants, net 2,640,000 2,044,000
Proceeds from exercise of warrants 421,000 0
Net cash provided by financing activities 3,061,000 2,044,000
Effects of foreign currency rate changes on cash and cash equivalents 0 (3,000)
Net increase (decrease) in cash, cash equivalents and restricted cash 273,000 (3,279,000)
Cash, cash equivalents and restricted cash at beginning of period 4,177,000 7,280,000
Cash, cash equivalents and restricted cash at end of period 4,450,000 4,001,000
Supplemental disclosures of cash flow information:    
Cash paid for interest 140,000 120,000
Cash paid for related party interest 1,492,000 2,628,000
Fair value of amended convertible note issued in connection with the extinguishment of original convertible note 1,239,000 0
Right-to-use asset acquired under operating lease, related party 0 3,863,000
Convertible note price reset 43,000  
Related Party [Member]    
Supplemental disclosures of cash flow information:    
Promissory note converted to common stock 0 3,000,000
Nonrelated Party [Member]    
Supplemental disclosures of cash flow information:    
Promissory note converted to common stock 603,000 $ 0
Related Party Convertible Debt Price Reset [Member]    
Supplemental disclosures of cash flow information:    
Convertible note price reset $ 3,160,000  
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.23.2
Note 1 - Description of Business
6 Months Ended
Jun. 30, 2023
Notes to Financial Statements  
Business Description and Basis of Presentation [Text Block]

1.         Description of Business

 

Overview

 

ThermoGenesis Holdings, Inc. (“ThermoGenesis Holdings,” the “Company,” “we,” “our,” “us”) develops and commercializes a range of automated technologies for cell-banking, cell-processing, and cell-based therapeutics. Since the 1990’s, ThermoGenesis Holdings has been a pioneer in, and a leading provider of automated systems that isolate, purify and cryogenically store units of hematopoietic stem and progenitor cells for the cord blood banking industry. The Company was founded in 1986 and is incorporated in the State of Delaware and headquartered in Rancho Cordova, CA. Our common stock is traded on the Nasdaq Capital Market under the ticker symbol “THMO”.

 

Medical Device Products for Automated Cell Processing

 

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

 

CDMO Business

 

The Company is expanding its business to include contract development and manufacturing services for cell and cell-based gene therapies. The Company is in the process of building out the capabilities to become a world-class Contract Development and Manufacturing Organization (“CDMO”) for cell and cell-based gene therapies. The Company is rolling out a new facility in the Sacramento metro area, containing a total of 12, class-7, ReadyStart cGMP Suites available for lease by early-stage life science and cell gene therapy companies. The ReadyStart Suites are located in a 35,500+ square foot cGMP facility that will meet the highest scientific, quality, and regulatory requirements. We expect the CDMO facility to be completed in 2023.

 

Reverse Stock Split

 

On December 22, 2022, we effected a one (1) for forty-five (45) reverse stock split of our issued and outstanding common stock. All historical share amounts disclosed in this quarterly report on Form 10-Q have been retroactively restated to reflect the reverse split and subsequent share exchange. No fractional shares were issued as a result of the reverse stock split, as fractional shares of common stock were rounded up to the nearest whole share.

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

2.         Going Concern

 

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

 

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

XML 19 R9.htm IDEA: XBRL DOCUMENT v3.23.2
Note 3 - Summary of Significant Accounting Policies
6 Months Ended
Jun. 30, 2023
Notes to Financial Statements  
Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block]

3.         Summary of Significant Accounting Polices

 

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

 

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 statement of the results for the periods presented 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 and six months ended June 30, 2023 are not necessarily indicative of the results that may be expected for the Company’s fiscal year ending December 31, 2023. These unaudited condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and the notes thereto included in ThermoGenesis Holdings’ Annual Report on Form 10-K for the year ended December 31, 2022.

 

Principles of Consolidation

 

The consolidated financial statements include the accounts of ThermoGenesis Holdings and its wholly-owned subsidiaries, ThermoGenesis Corp. and TotipotentRX Cell Therapy, Pvt. Ltd and ThermoGenesis Corp’s majority-owned subsidiary, CARTXpress Bio, Inc (“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.

 

Recently Adopted Accounting Standards

 

On January 1, 2022, we adopted Accounting Standards Update (“ASU”) 2020-06 “Debt-Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging-Contracts in Entitys Own Equity (Subtopic 815-40): Accounting for Convertible Instruments and Contracts in an Entitys Own Equity, using the modified retrospective method. ASU 2020-06 provides guidance on how to account for contracts on an entity’s own equity. This ASU simplifies the accounting for certain financial instruments with characteristics of liabilities and equity, including convertible instruments and contracts on an entity’s own equity. Specifically, the ASU eliminated the need for the Company to assess whether a contract on the entity’s own equity (1) permits settlement in unregistered shares, (2) whether counterparty rights rank higher than shareholder’s rights, and (3) whether collateral is required. The Company recognized a cumulative effect of $9,739,000 of initially applying the ASU as an adjustment to the January 1, 2022 opening balance of accumulated deficit. Due to the recombination of the equity conversion component of our convertible debt outstanding, the 2022 opening balance of additional paid in capital was reduced by $10,681,000 and the debt discounts of the convertible promissory notes were reduced $942,000.

 

In June 2016, the FASB issued ASU 2016-13, Financial Instruments - Credit Losses (Topic 326). The ASU introduced a new accounting model, the Current Expected Credit Losses model (“CECL”), which requires earlier recognition of credit losses and additional disclosures related to credit risk. The CECL model utilizes a lifetime expected credit loss measurement objective for the recognition of credit losses at the time the financial asset is originated or acquired. ASU 2016-13 is effective for annual reporting periods beginning after December 15, 2022, including interim reporting periods within those annual reporting periods. The Company adopted the standard effective January 1, 2023. Based on the composition of the Company’s trade receivables and unbilled revenue, and expected future losses, the adoption of ASU 2016-13 did not have a material impact on its condensed consolidated financial statements.

XML 20 R10.htm IDEA: XBRL DOCUMENT v3.23.2
Note - 4 Related Party Transactions
6 Months Ended
Jun. 30, 2023
Notes to Financial Statements  
Related Party Transactions Disclosure [Text Block]

4.         Related Party Transactions

 

Convertible Promissory Note and Revolving Credit Agreement

 

In March 2017, ThermoGenesis Holdings entered into a Credit Agreement with Boyalife Group (USA), Inc. (the “Lender”), 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 the Company the right to borrow up to $10,000,000 (the “Loan”) at any time prior to the maturity date. On March 6, 2023, the Company entered into an Amendment No. 2 (the “Amendment to the Note”) to its Second Amended and Restated Convertible Promissory Note with Boyalife Group Inc. (the “Note”), and an Amendment No. 3 to its First Amended and Restated Revolving Credit Agreement with Boyalife Group Inc. The Amendment to the Note amended and extended the maturity date of the Note from March 6, 2023 to December 31, 2023 (the “Maturity Date”) and added to the principal balance of the Note all accrued and unpaid interest at the time of the extension, resulting in an outstanding principal balance of $7,278,000 as of March 6, 2023.

 

The Company performed a debt extinguishment vs. modification analysis on the Amendment to the Note and determined that the amendment would be considered an extinguishment, due to an increase of more than 10% to the value of the embedded conversion option. However, no gain or loss was recorded in the condensed consolidated statements of operations and comprehensive loss at the time of the Amendment as it was determined that the fair value of the Amendment to the Note and accrued interest was $7,278,000 both before and after the extension.

 

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

 

The following summarizes the Note:

 

 

Maturity

Date

 

Stated

Interest

Rate

   

Conversion

Price

   

Face

Value

   

Debt

Discount

   

Carrying

Value

 

June 30, 2023

12/31/23

    22 %   $ 2.65     $ 7,278,000     $ (521,000 )   $ 6,757,000  

December 31, 2022

12/31/23

    22 %   $ 6.30     $ 7,000,000     $ (1,223,000 )   $ 5,777,000  

 

The Note includes a down-round anti-dilution provision that lowers its conversion price if the Company sells shares of common stock or issues convertible debt at a lower price per share. Through June 30, 2023, the down-round provision was triggered as noted below:

 

In January 2023, when the conversion price of the Note was at $6.30 per share, the Company amended a previously outstanding convertible note, resulting in a triggering event lowering the conversion price of the Note to $2.87. The Company determined that it created an incremental value of $2,350,000 which was treated as a discount to the carrying amount of the Note and amortized over its remaining term.

 

In March 2023, the Company sold shares of common stock and warrants at $2.65 per share, resulting in a down round triggering event lowering the conversion price of the Note to that value. The triggering event created an incremental value of $810,000 which was treated as a discount to the carrying amount of the Note and will be amortized over its remaining term.

 

A Black-Scholes pricing model was utilized to determine the change in the before and after incremental value of the conversion option at each triggering event, with the following inputs:

 

   

January

2023

   

March

2023

 

Conversion price before

  $ 6.30     $ 2.87  

Conversion price after

  $ 2.87     $ 2.65  

Term (years)

    0.09       0.78  

Volatility

    167 %     168.9 %

Dividend rate

    0 %     0 %

Risk free rate

    4.46 %     4.20 %

 

For the three and six months ended June 30, 2023, the Company amortized $258,000 and $3,862,000 of debt discount related to triggering events, compared to $742,000 and $955,000 for the three and six months ended June 30, 2022. In addition to the amortization, the Company also recorded interest expense of $405,000 and $794,000 for the three and six months ended June 30, 2023, compared to $552,000 and $1,102,000 for the three and six months ended June 30, 2022, respectively. The interest payable balance as of June 30, 2023 and December 31, 2022 was $516,000 and $1,492,000, respectively.

 

Boyalife Genomics

 

On March 24, 2022, the Company entered into a License and Technology Access Agreement with Boyalife Genomics Tianjin Ltd. (“Boyalife Genomics”), a China-based CDMO and an affiliate of ThermoGenesis’ Chairman and Chief Executive Officer, Chris Xu, Ph.D. The agreement provides for a U.S. license to certain existing and future know-how and other intellectual property relating to cell manufacturing and related processes. The Company plans to develop and operate the CDMO cell therapy manufacturing business through a division named TG Biosynthesis.

 

Under the terms of the agreement, the Company transferred its remaining 8.64% interest in ImmuneCyte, Inc. to Boyalife Genomics and agreed to pay a running royalty of 7.5% of its annual net sales of products and services that are covered by one or more of Boyalife Genomics’ granted U.S. patents and a royalty of 5.0% of other products and services covered by other licensed intellectual property. In the three and six months ended June 30, 2023, no sales were recorded under the license agreement and no royalty payments were made to Boyalife Genomics.

XML 21 R11.htm IDEA: XBRL DOCUMENT v3.23.2
Note 5 - Related Party Lease
6 Months Ended
Jun. 30, 2023
Notes to Financial Statements  
Lessee, Operating Leases [Text Block]

5.         Related Party Lease

 

Z3 Investment

 

On March 24, 2022, the Company entered into a five-year Lease Agreement with Z3 Investment LLC, an affiliate owned by the Company’s CEO and Chairman of the Board and the Company’s Chief Operating Officer who is also a Board Member, beginning April 1, 2022, for approximately 35,000 square feet of laboratory and office space in Rancho Cordova, California. Under the terms of the agreement, monthly rent is $104,000 per month (with a 4% annual increase). Additionally, the Company will pay all operating expenses as they become due estimated to be approximately $10,000 per month and will be expensed in the period incurred. The Company has the option to renew the lease for up to ten years after the commencement of the initial five-year term.

 

Operating Lease

 

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. We recognize the expense for this lease on a straight-line basis over the lease term.

 

The following summarizes the Company’s operating lease:

 

   

June 30,

2023

   

December 31,

2022

 

Right-of-use operating lease assets – related party, net

  $ 3,331,000     $ 3,550,000  

Current lease liability (included in other current liabilities)

    509,000       433,000  

Non-current lease liability – related party

    3,220,000       3,495,000  
                 

Weighted average remaining lease term

    4.3       4.8  

Discount rate

    22 %     22 %

 

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

 

2023 (Remaining)

  $ 634,000  

2024

    1,307,000  

2025

    1,359,000  

2026

    1,428,000  

Thereafter

    1,133,000  

Total lease payments

  $ 5,861,000  

Less: imputed interest

    (2,132,000 )

Present value of operating lease liabilities

  $ 3,729,000  

 

Statement of Cash Flows

 

Cash paid for amounts included in the measurement of operating lease liabilities was $622,000 and $138,000 for the six months ended June 30, 2023 and 2022, respectively.

XML 22 R12.htm IDEA: XBRL DOCUMENT v3.23.2
Note 6 - Convertible Promissory Note
6 Months Ended
Jun. 30, 2023
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 Orbrex (USA) Co. Limited (“Orbrex”), pursuant to which the Company issued and sold to Orbrex an unsecured convertible promissory note in the original principal amount of $1,000,000 (the “July 2019 Note”). The July 2019 Note bears interest at a rate of twenty-four percent (24%) per annum and is payable quarterly in arrears. On January 31, 2023, the Company entered into Amendment No. 3 to the July 2019 Note. The amendment extended the maturity date from January 31, 2023 to July 31, 2023 and changed the fixed conversion price to $2.87 per share.

 

The Company performed a debt extinguishment vs. modification analysis on the amendment to the July 2019 Note and determined that the extension would be considered an extinguishment, due to an increase of more than 10% to the value of the embedded conversion option. The Company determined that the fair value of the July 2019 Note after the amendment was $1,239,000 representing a $239,000 increase in its fair value. The increase will be recorded as a premium to the July 2019 Note and amortized over the remaining term.

 

Subsequent to June 30, 2023, the Company entered into an Amendment No. 4 to the July 2019 Note with Orbrex (USA) Co. Limited (the “July 2019 Note Amendment”). The July 2019 Note Amendment amends the July 2019 Note to extend the maturity date of the July 2019 Note from July 31, 2023 to January 31, 2024. The Note Amendment also changed the fixed conversion price to $1.07 per share, provided that in the event that the Company issues shares, options, warrants, or convertible securities, subject to certain exceptions, at an effective price per common share lower than $1.07, then the conversion price will be adjusted to such lower issuance price.

 

The following summarizes the July 2019 Note:

 

 

Maturity

Date

 

Stated Interest

Rate

   

Conversion

Price

   

Face
Value

   

Debt
Discount/
Premium

   

Carrying

Value

 

June 30, 2023

7/31/2023

    24 %   $ 2.65     $ 397,000     $ 7,000     $ 404,000  

December 31, 2022

7/31/2023

    24 %   $ 6.30     $ 1,000,000     $ (38,000 )   $ 962,000  

 

The Note includes a down-round anti-dilution provision that lowers its conversion price if the Company sells shares of common stock or issues convertible debt at a lower price per share. In 2023, the anti-dilution provision was triggered, as noted below:

 

In March 2023, the Company sold shares of common stock at $2.65 per share, resulting in a down round triggering event lowering the conversion price of the Note to that value. The triggering event created an incremental value of $43,000 which was treated as a discount to the carrying amount of the July 2019 Note and will be amortized over its remaining term.

 

A Black-Scholes pricing model was utilized to determine the change in the before and after incremental value of the conversion option at each triggering event, with the following inputs:

 

   

March

2023

 

Conversion price before

  $ 2.87  

Conversion price after

  $ 2.65  

Term (years)

    0.36  

Volatility

    182 %

Dividend rate

    0 %

Risk free rate

    4.20 %

 

The Company recorded amortization expense for the July 2019 Note of $(18,000) and $(190,000) for the three and six months ended June 30, 2023, respectively. In addition to the amortization, the Company also recorded interest expense related to the July 2019 Note of $24,000 and $66,000 for the three and six months ended June 30, 2023, compared to $60,000 and $120,000 for the three and six months ended June 30, 2022, respectively.

XML 23 R13.htm IDEA: XBRL DOCUMENT v3.23.2
NOte 7 - Stockholders' Equity
6 Months Ended
Jun. 30, 2023
Notes to Financial Statements  
Share-Based Payment Arrangement [Text Block]

7.         Stockholders Equity

 

Common Stock

 

On March 15, 2023, the Company entered into a Securities Purchase Agreement (the “Purchase Agreement”) with an accredited investor (the “Investor”) pursuant to which the Company agreed to issue and sell to the Investor in a private placement (the “Offering”) (i) 125,000 shares of its common stock, $0.001 par value (the “Common Shares”), (ii) 946,429 pre-funded warrants to purchase Common Shares at a purchase price of $2.80, and (iii) common stock warrants to purchase up to an aggregate 1,071,429 Common Shares were issued (the “Underlying Shares”). The common stock warrants have an exercise price of $2.65 per share and are exercisable immediately upon issuance and expire five and one-half years following the issuance. The Offering resulted in a total net proceeds of approximately $2.6 million, excluding legal and other transaction fees of $360,000. The Offering closed on March 20, 2023. All 946,429 pre-funded warrants were exercised in the quarter ended June 30, 2023.

 

In connection with the Offering, the Company entered into a Warrant Amendment Agreement (the "Warrant Amendment Agreement”), dated March 15, 2023, with the Investor, whereby the Company agreed to amend existing warrants, held by the Investor, to purchase up to an aggregate of 158,731 shares of common stock that were previously issued in October 2022. These warrants had an exercise price of $6.30 per share and pursuant to the Warrant Amendment Agreement have been amended to reduce the exercise price to $2.65 per share effective upon the closing of the Offering. During the six months ended June 30, 2023, 158,731 common warrants were exercised. The Company received approximately $421,000 from the exercises of the warrants.

 

The warrant repricing resulted in an immediate and incremental increase of approximately $50,000 in the estimated fair value of the common warrants issued in the Company’s October 2022 public offering. The common warrants were valued on the date of the warrant repricing using the Black-Scholes option pricing model based on the following assumptions:

 

   

March

2023

 

Conversion price before

  $ 6.30  

Conversion price after

  $ 2.65  

Term (years)

    4.9  

Volatility

    123 %

Dividend rate

    0 %

Risk free rate

    4.20 %

 

On February 3, 2022, the Company entered into Amendment No. 2 to the At the Market Offering Agreement (the “Offering Agreement”) with H.C. Wainwright & Co., LLC to further increase the maximum aggregate offering price of shares of Common Stock that may be offered and sold from time to time under the Offering Agreement from $15,280,000 to $19,555,000, which enables the Company to sell an additional $4,275,000 of shares after taking into account prior sales under the Offering Agreement (the “Additional Shares”). In March 2022, the total offering price was updated to $18,573,000 based on the shares that were currently available on Company’s existing Form S-3. The terms and conditions of the Offering Agreement otherwise remain unchanged. For the six months ended June 30, 2022, the Company sold a total of 20,407 shares of common stock under the Offering Agreement for aggregate gross proceeds of $681,000 at an average selling price of $33.30 per share, resulting in net proceeds of approximately $594,000 after deducting commissions and other transaction costs of approximately $87,000.

 

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, 2023, all pre-funded warrants previously issued have been exercised and none are 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:

 

   

2023

   

2022

 

Common stock equivalents of convertible promissory notes and accrued interest

    3,108,264       649,667  

Warrants

    1,239,547       14,518  

Stock options

    6,400       6,526  

Total

    4,354,211       670,711  

 

Warrants

 

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

 

   

Number of

Shares

   

Weighted-Average

Exercise Price Per

Share

   

Weighted-

Average

Remaining

Contract Term

 

Balance at December 31, 2022

    340,689     $ 19.40       1.90  

Warrants granted

    1,071,429                  

Warrants expired

    (13,840 )                

Pre-funded warrants granted

    946,429                  

Pre-funded warrants exercised

    (946,429 )                

Warrants exercised

    (158,731 )                

Exercisable and Outstanding at June 30, 2023

    1,239,547     $ 3.80       4.24  

 

XML 24 R14.htm IDEA: XBRL DOCUMENT v3.23.2
Note 8 - Revenue
6 Months Ended
Jun. 30, 2023
Notes to Financial Statements  
Revenue from Contract with Customer [Text Block]

8.         Revenue

 

The following table presents net sales by geographic areas:

 

   

Three Months Ended June 30,

   

Six Months Ended June 30,

 
   

2023

   

2022

   

2023

   

2022

 

United States

  $ 1,717,000     $ 1,573,000     $ 3,089,000     $ 3,439,000  

China

    28,000       1,117,000       48,000       1,206,000  
Other     528,000       339,000       1,708,000       1,047,000  

Total

  $ 2,273,000     $ 3,029,000     $ 4,845,000     $ 5,692,000  

 

The following tables summarize the revenues by product line and type:

 

   

Three Months Ended June 30, 2023

 
   

Device

Revenue

   

Service

Revenue

   

Other

Revenue

   

Total

Revenue

 

AXP

  $ 1,275,000     $ 41,000     $ -     $ 1,316,000  

BioArchive

    450,000       339,000       -       789,000  

CAR-TXpress

    24,000       35,000       71,000       130,000  

Manual Disposables

    14,000       -       -       14,000  

Other

    18,000       -       6,000       24,000  

Total

  $ 1,781,000     $ 415,000     $ 77,000     $ 2,273,000  

 

   

Six Months Ended June 30, 2023

 
   

Device

Revenue

   

Service

Revenue

   

Other

Revenue

   

Total

Revenue

 

AXP

  $ 2,759,000     $ 96,000     $ -     $ 2,855,000  

BioArchive

    748,000       698,000       -       1,446,000  

CAR-TXpress

    59,000       75,000       142,000       276,000  

Manual Disposables

    221,000       -       -       221,000  

Other

    35,000       -       12,000       47,000  

Total

  $ 3,822,000     $ 869,000     $ 154,000     $ 4,845,000  

 

   

Three Months Ended June 30, 2022

 
   

Device

Revenue

   

Service

Revenue

   

Other

Revenue

   

Total

Revenue

 

AXP

  $ 1,923,000     $ 40,000     $ -     $ 1,963,000  

BioArchive

    338,000       305,000       -       643,000  

CAR-TXpress

    163,000       58,000       71,000       292,000  

Manual Disposables

    102,000       -       -       102,000  

Other

    23,000       -       6,000       29,000  

Total

  $ 2,549,000     $ 403,000     $ 77,000     $ 3,029,000  

 

   

Six Months Ended June 30, 2022

 
   

Device

Revenue

   

Service

Revenue

   

Other

Revenue

   

Total

Revenue

 

AXP

  $ 3,634,000     $ 96,000     $ -     $ 3,730,000  

BioArchive

    493,000       603,000       -       1,096,000  

CAR-TXpress

    361,000       101,000       142,000       604,000  

Manual Disposables

    207,000       -       -       207,000  

Other

    40,000       -       15,000       55,000  

Total

  $ 4,735,000     $ 800,000     $ 157,000     $ 5,692,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 that were included in the beginning balance of deferred revenue during the three and six months ended June 30, 2023 were $157,000 and $519,000, respectively. Short-term deferred revenues were $986,000 and $782,000 at June 30, 2023 and December 31, 2022, respectively. Long-term deferred revenues were $758,000 and $911,000 at June 30, 2023 and December 31, 2022, respectively.

 

Backlog of Remaining Customer Performance Obligations

 

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

 

   

Remainder of 2023

   

2024

   

2025

   

2026

   

2027 and beyond

   

Total

 

Service revenue

  $ 749,000     $ 796,000     $ 252,000     $ -     $ -     $ 1,797,000  

Device revenue (1)

    692,000       41,000       -       -       -       733,000  

Exclusivity fee

    143,000       286,000       286,000       190,000       -       905,000  

Other

    7,000       13,000       13,000       13,000       94,000       140,000  

Total

  $ 1,591,000     $ 1,136,000     $ 551,000     $ 203,000     $ 94,000     $ 3,575,000  

 

 

(1)

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

XML 25 R15.htm IDEA: XBRL DOCUMENT v3.23.2
Note 9 - Concentrations
6 Months Ended
Jun. 30, 2023
Notes to Financial Statements  
Concentration Risk Disclosure [Text Block]

9.         Concentrations

 

The Company had certain customers whose individual revenue was material to the Company total revenue, or whose accounts receivable balances were material to the Company’s total accounts receivable balances. Those customers are listed as follows:

 

Accounts Receivable

 

   

June 30,
2023

   

December 31,

2022

 

Customer 1

    21 %     -  

Customer 2

    14 %     15 %

Customer 3

    14 %     -  

Customer 4

    4 %     29 %

Customer 5

    -       27 %

 

Revenues

 

   

Three Months Ended June 30,

   

Six Months Ended June 30,

 
   

2023

   

2022

   

2023

   

2022

 

Customer 1

    39 %     25 %     34 %     36 %

Customer 2

    1 %     32 %     1 %     17 %

 

XML 26 R16.htm IDEA: XBRL DOCUMENT v3.23.2
Note 10 - Subsequent Events
6 Months Ended
Jun. 30, 2023
Notes to Financial Statements  
Subsequent Events [Text Block]

10.         Subsequent Events

 

On July 31, 2023, the Company entered into an Amendment No. 4 to the July 2019 Note with Orbrex (USA) Co. Limited (the "July 2019 Note Amendment”). The July 2019 Note Amendment amends the July 2019 Note to extend the maturity date of the July 2019 Note from July 31, 2023 to January 31, 2024. The July 2019 Note Amendment also changed the fixed conversion price under the July 2019 Note to $1.07 per share, provided that in the event that the Company issues shares, options, warrants, or convertible securities, subject to certain exceptions, at an effective price per common share lower than $1.07, then the conversion price will be adjusted to such lower issuance price. As a result of the July 2019 Note Amendment, the conversion price of the Note with Boyalife Group was likewise reduced to $1.07 under the down-round conversion price adjustment provisions of the Note.

 

XML 27 R17.htm IDEA: XBRL DOCUMENT v3.23.2
Significant Accounting Policies (Policies)
6 Months Ended
Jun. 30, 2023
Accounting Policies [Abstract]  
Basis of Accounting, Policy [Policy Text Block]

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 statement of the results for the periods presented 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 and six months ended June 30, 2023 are not necessarily indicative of the results that may be expected for the Company’s fiscal year ending December 31, 2023. These unaudited condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and the notes thereto included in ThermoGenesis Holdings’ Annual Report on Form 10-K for the year ended December 31, 2022.

Consolidation, Policy [Policy Text Block]

Principles of Consolidation

 

The consolidated financial statements include the accounts of ThermoGenesis Holdings and its wholly-owned subsidiaries, ThermoGenesis Corp. and TotipotentRX Cell Therapy, Pvt. Ltd and ThermoGenesis Corp’s majority-owned subsidiary, CARTXpress Bio, Inc (“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.

New Accounting Pronouncements, Policy [Policy Text Block]

Recently Adopted Accounting Standards

 

On January 1, 2022, we adopted Accounting Standards Update (“ASU”) 2020-06 “Debt-Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging-Contracts in Entitys Own Equity (Subtopic 815-40): Accounting for Convertible Instruments and Contracts in an Entitys Own Equity, using the modified retrospective method. ASU 2020-06 provides guidance on how to account for contracts on an entity’s own equity. This ASU simplifies the accounting for certain financial instruments with characteristics of liabilities and equity, including convertible instruments and contracts on an entity’s own equity. Specifically, the ASU eliminated the need for the Company to assess whether a contract on the entity’s own equity (1) permits settlement in unregistered shares, (2) whether counterparty rights rank higher than shareholder’s rights, and (3) whether collateral is required. The Company recognized a cumulative effect of $9,739,000 of initially applying the ASU as an adjustment to the January 1, 2022 opening balance of accumulated deficit. Due to the recombination of the equity conversion component of our convertible debt outstanding, the 2022 opening balance of additional paid in capital was reduced by $10,681,000 and the debt discounts of the convertible promissory notes were reduced $942,000.

 

In June 2016, the FASB issued ASU 2016-13, Financial Instruments - Credit Losses (Topic 326). The ASU introduced a new accounting model, the Current Expected Credit Losses model (“CECL”), which requires earlier recognition of credit losses and additional disclosures related to credit risk. The CECL model utilizes a lifetime expected credit loss measurement objective for the recognition of credit losses at the time the financial asset is originated or acquired. ASU 2016-13 is effective for annual reporting periods beginning after December 15, 2022, including interim reporting periods within those annual reporting periods. The Company adopted the standard effective January 1, 2023. Based on the composition of the Company’s trade receivables and unbilled revenue, and expected future losses, the adoption of ASU 2016-13 did not have a material impact on its condensed consolidated financial statements.

XML 28 R18.htm IDEA: XBRL DOCUMENT v3.23.2
Note - 4 Related Party Transactions (Tables)
6 Months Ended
Jun. 30, 2023
Notes Tables  
Schedule of Related Party Transactions [Table Text Block]
 

Maturity

Date

 

Stated

Interest

Rate

   

Conversion

Price

   

Face

Value

   

Debt

Discount

   

Carrying

Value

 

June 30, 2023

12/31/23

    22 %   $ 2.65     $ 7,278,000     $ (521,000 )   $ 6,757,000  

December 31, 2022

12/31/23

    22 %   $ 6.30     $ 7,000,000     $ (1,223,000 )   $ 5,777,000  
Fair Value Measurement Inputs and Valuation Techniques [Table Text Block]
   

January

2023

   

March

2023

 

Conversion price before

  $ 6.30     $ 2.87  

Conversion price after

  $ 2.87     $ 2.65  

Term (years)

    0.09       0.78  

Volatility

    167 %     168.9 %

Dividend rate

    0 %     0 %

Risk free rate

    4.46 %     4.20 %
XML 29 R19.htm IDEA: XBRL DOCUMENT v3.23.2
Note 5 - Related Party Lease (Tables)
6 Months Ended
Jun. 30, 2023
Notes Tables  
Lease, Cost [Table Text Block]
   

June 30,

2023

   

December 31,

2022

 

Right-of-use operating lease assets – related party, net

  $ 3,331,000     $ 3,550,000  

Current lease liability (included in other current liabilities)

    509,000       433,000  

Non-current lease liability – related party

    3,220,000       3,495,000  
                 

Weighted average remaining lease term

    4.3       4.8  

Discount rate

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

2023 (Remaining)

  $ 634,000  

2024

    1,307,000  

2025

    1,359,000  

2026

    1,428,000  

Thereafter

    1,133,000  

Total lease payments

  $ 5,861,000  

Less: imputed interest

    (2,132,000 )

Present value of operating lease liabilities

  $ 3,729,000  
XML 30 R20.htm IDEA: XBRL DOCUMENT v3.23.2
Note 6 - Convertible Promissory Note (Tables)
6 Months Ended
Jun. 30, 2023
Notes Tables  
Convertible Debt [Table Text Block]
 

Maturity

Date

 

Stated Interest

Rate

   

Conversion

Price

   

Face
Value

   

Debt
Discount/
Premium

   

Carrying

Value

 

June 30, 2023

7/31/2023

    24 %   $ 2.65     $ 397,000     $ 7,000     $ 404,000  

December 31, 2022

7/31/2023

    24 %   $ 6.30     $ 1,000,000     $ (38,000 )   $ 962,000  
Fair Value Measurement Inputs and Valuation Techniques [Table Text Block]
   

January

2023

   

March

2023

 

Conversion price before

  $ 6.30     $ 2.87  

Conversion price after

  $ 2.87     $ 2.65  

Term (years)

    0.09       0.78  

Volatility

    167 %     168.9 %

Dividend rate

    0 %     0 %

Risk free rate

    4.46 %     4.20 %
Convertible Debt [Member]  
Notes Tables  
Fair Value Measurement Inputs and Valuation Techniques [Table Text Block]
   

March

2023

 

Conversion price before

  $ 2.87  

Conversion price after

  $ 2.65  

Term (years)

    0.36  

Volatility

    182 %

Dividend rate

    0 %

Risk free rate

    4.20 %
XML 31 R21.htm IDEA: XBRL DOCUMENT v3.23.2
NOte 7 - Stockholders' Equity (Tables)
6 Months Ended
Jun. 30, 2023
Notes Tables  
Fair Value Measurement Inputs and Valuation Techniques [Table Text Block]
   

January

2023

   

March

2023

 

Conversion price before

  $ 6.30     $ 2.87  

Conversion price after

  $ 2.87     $ 2.65  

Term (years)

    0.09       0.78  

Volatility

    167 %     168.9 %

Dividend rate

    0 %     0 %

Risk free rate

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

2023

   

2022

 

Common stock equivalents of convertible promissory notes and accrued interest

    3,108,264       649,667  

Warrants

    1,239,547       14,518  

Stock options

    6,400       6,526  

Total

    4,354,211       670,711  
Schedule of Warrant Activity [Table Text Block]
   

Number of

Shares

   

Weighted-Average

Exercise Price Per

Share

   

Weighted-

Average

Remaining

Contract Term

 

Balance at December 31, 2022

    340,689     $ 19.40       1.90  

Warrants granted

    1,071,429                  

Warrants expired

    (13,840 )                

Pre-funded warrants granted

    946,429                  

Pre-funded warrants exercised

    (946,429 )                

Warrants exercised

    (158,731 )                

Exercisable and Outstanding at June 30, 2023

    1,239,547     $ 3.80       4.24  
Warrants [Member]  
Notes Tables  
Fair Value Measurement Inputs and Valuation Techniques [Table Text Block]
   

March

2023

 

Conversion price before

  $ 6.30  

Conversion price after

  $ 2.65  

Term (years)

    4.9  

Volatility

    123 %

Dividend rate

    0 %

Risk free rate

    4.20 %
XML 32 R22.htm IDEA: XBRL DOCUMENT v3.23.2
Note 8 - Revenue (Tables)
6 Months Ended
Jun. 30, 2023
Notes Tables  
Disaggregation of Revenue [Table Text Block]
   

Three Months Ended June 30,

   

Six Months Ended June 30,

 
   

2023

   

2022

   

2023

   

2022

 

United States

  $ 1,717,000     $ 1,573,000     $ 3,089,000     $ 3,439,000  

China

    28,000       1,117,000       48,000       1,206,000  
Other     528,000       339,000       1,708,000       1,047,000  

Total

  $ 2,273,000     $ 3,029,000     $ 4,845,000     $ 5,692,000  
   

Three Months Ended June 30, 2023

 
   

Device

Revenue

   

Service

Revenue

   

Other

Revenue

   

Total

Revenue

 

AXP

  $ 1,275,000     $ 41,000     $ -     $ 1,316,000  

BioArchive

    450,000       339,000       -       789,000  

CAR-TXpress

    24,000       35,000       71,000       130,000  

Manual Disposables

    14,000       -       -       14,000  

Other

    18,000       -       6,000       24,000  

Total

  $ 1,781,000     $ 415,000     $ 77,000     $ 2,273,000  
   

Six Months Ended June 30, 2023

 
   

Device

Revenue

   

Service

Revenue

   

Other

Revenue

   

Total

Revenue

 

AXP

  $ 2,759,000     $ 96,000     $ -     $ 2,855,000  

BioArchive

    748,000       698,000       -       1,446,000  

CAR-TXpress

    59,000       75,000       142,000       276,000  

Manual Disposables

    221,000       -       -       221,000  

Other

    35,000       -       12,000       47,000  

Total

  $ 3,822,000     $ 869,000     $ 154,000     $ 4,845,000  
   

Three Months Ended June 30, 2022

 
   

Device

Revenue

   

Service

Revenue

   

Other

Revenue

   

Total

Revenue

 

AXP

  $ 1,923,000     $ 40,000     $ -     $ 1,963,000  

BioArchive

    338,000       305,000       -       643,000  

CAR-TXpress

    163,000       58,000       71,000       292,000  

Manual Disposables

    102,000       -       -       102,000  

Other

    23,000       -       6,000       29,000  

Total

  $ 2,549,000     $ 403,000     $ 77,000     $ 3,029,000  
   

Six Months Ended June 30, 2022

 
   

Device

Revenue

   

Service

Revenue

   

Other

Revenue

   

Total

Revenue

 

AXP

  $ 3,634,000     $ 96,000     $ -     $ 3,730,000  

BioArchive

    493,000       603,000       -       1,096,000  

CAR-TXpress

    361,000       101,000       142,000       604,000  

Manual Disposables

    207,000       -       -       207,000  

Other

    40,000       -       15,000       55,000  

Total

  $ 4,735,000     $ 800,000     $ 157,000     $ 5,692,000  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table Text Block]
   

Remainder of 2023

   

2024

   

2025

   

2026

   

2027 and beyond

   

Total

 

Service revenue

  $ 749,000     $ 796,000     $ 252,000     $ -     $ -     $ 1,797,000  

Device revenue (1)

    692,000       41,000       -       -       -       733,000  

Exclusivity fee

    143,000       286,000       286,000       190,000       -       905,000  

Other

    7,000       13,000       13,000       13,000       94,000       140,000  

Total

  $ 1,591,000     $ 1,136,000     $ 551,000     $ 203,000     $ 94,000     $ 3,575,000  
XML 33 R23.htm IDEA: XBRL DOCUMENT v3.23.2
Note 9 - Concentrations (Tables)
6 Months Ended
Jun. 30, 2023
Notes Tables  
Schedules of Concentration of Risk, by Risk Factor [Table Text Block]
   

June 30,
2023

   

December 31,

2022

 

Customer 1

    21 %     -  

Customer 2

    14 %     15 %

Customer 3

    14 %     -  

Customer 4

    4 %     29 %

Customer 5

    -       27 %
   

Three Months Ended June 30,

   

Six Months Ended June 30,

 
   

2023

   

2022

   

2023

   

2022

 

Customer 1

    39 %     25 %     34 %     36 %

Customer 2

    1 %     32 %     1 %     17 %
XML 34 R24.htm IDEA: XBRL DOCUMENT v3.23.2
Note 1 - Description of Business (Details Textual)
Dec. 22, 2022
Stockholders' Equity Note, Stock Split, Conversion Ratio 45
XML 35 R25.htm IDEA: XBRL DOCUMENT v3.23.2
Note 3 - Summary of Significant Accounting Policies (Details Textual) - USD ($)
Jun. 30, 2023
Mar. 31, 2023
Dec. 31, 2022
Jun. 30, 2022
Mar. 31, 2022
Jan. 01, 2022
Dec. 31, 2021
Equity, Including Portion Attributable to Noncontrolling Interest $ 2,627,000 $ 5,012,000 $ 3,323,000 $ 5,509,000 $ 1,282,000   $ 3,397,000
Retained Earnings [Member]              
Equity, Including Portion Attributable to Noncontrolling Interest (273,539,000) (271,279,000) (266,193,000) (259,521,000) (256,833,000)   (264,662,000)
Additional Paid-in Capital [Member]              
Equity, Including Portion Attributable to Noncontrolling Interest $ 277,266,000 $ 277,253,000 $ 270,377,000 $ 265,623,000 $ 258,627,000   268,459,000
Accounting Standards Update 2020-06 [Member] | Cumulative Effect, Period of Adoption, Adjustment [Member]              
Equity, Including Portion Attributable to Noncontrolling Interest             (942,000)
Accounting Standards Update 2020-06 [Member] | Cumulative Effect, Period of Adoption, Adjustment [Member] | Convertible Debt [Member]              
Debt Instrument, Unamortized Discount           $ 942,000  
Accounting Standards Update 2020-06 [Member] | Cumulative Effect, Period of Adoption, Adjustment [Member] | Retained Earnings [Member]              
Equity, Including Portion Attributable to Noncontrolling Interest           9,739,000 9,739,000
Accounting Standards Update 2020-06 [Member] | Cumulative Effect, Period of Adoption, Adjustment [Member] | Additional Paid-in Capital [Member]              
Equity, Including Portion Attributable to Noncontrolling Interest           $ 10,681,000 $ (10,681,000)
CAR-TXpress [Member]              
Subsidiary, Ownership Percentage, Noncontrolling Owner 20.00%            
Subsidiary, Ownership Percentage, Parent 80.00%            
XML 36 R26.htm IDEA: XBRL DOCUMENT v3.23.2
Note - 4 Related Party Transactions (Details Textual) - USD ($)
3 Months Ended 6 Months Ended
Mar. 24, 2022
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Mar. 31, 2023
Mar. 06, 2023
Jan. 31, 2023
Dec. 31, 2022
Mar. 31, 2017
Amortization of Debt Discount (Premium)       $ 3,711,000 $ 955,000          
Interest Paid, Excluding Capitalized Interest, Operating Activities       140,000 120,000          
ImmuneCyte [Member]                    
Percent of Ownership Interest Transferred 8.64%                  
Royalty, Percent of Annual Net Sales, US Patents 7.50%                  
Royalty, Percent of Annual Net Sales, Other Licensed Intellectual Property 5.00%                  
Revolving Credit Facility [Member] | Boyalife Asset Holding II [Member]                    
Line of Credit Facility, Maximum Borrowing Capacity                   $ 10,000,000
Long-Term Line of Credit   $ 7,278,000   $ 7,278,000     $ 7,278,000      
Debt Instrument, Interest Rate, Stated Percentage   22.00%   22.00%         22.00%  
Debt Instrument, Convertible, Conversion Price   $ 2.65   $ 2.65       $ 6.30 $ 6.30  
Share Price (in dollars per share)           $ 2.65   $ 2.87    
Debt Instrument, Unamortized Discount   $ 521,000   $ 521,000       $ 2,350,000 $ 1,223,000  
Amortization of Debt Discount (Premium)   258,000 $ 742,000 3,862,000 955,000          
Interest Paid, Excluding Capitalized Interest, Operating Activities   405,000 $ 552,000 794,000 $ 1,102,000          
Interest Payable   $ 516,000   $ 516,000         $ 1,492,000  
Revolving Credit Facility [Member] | Boyalife Asset Holding II [Member] | Incremental Value Increase [Member]                    
Debt Instrument, Unamortized Discount           $ 810,000        
XML 37 R27.htm IDEA: XBRL DOCUMENT v3.23.2
Note 4 - Related Party Transactions - Schedule of Related Party Transactions (Details) - Revolving Credit Facility [Member] - Boyalife Asset Holding II [Member] - USD ($)
6 Months Ended 12 Months Ended
Jun. 30, 2023
Dec. 31, 2022
Jan. 31, 2023
Debt Instrument, Maturity Date Dec. 31, 2023 Dec. 31, 2023  
Stated interest rate 22.00% 22.00%  
Conversion price (in dollars per share) $ 2.65 $ 6.30 $ 6.30
Face value $ 7,278,000 $ 7,000,000  
Debt discount (521,000) (1,223,000) $ (2,350,000)
Carrying value $ 6,757,000 $ 5,777,000  
XML 38 R28.htm IDEA: XBRL DOCUMENT v3.23.2
Note 4 - Related Party Transactions - Fair Value Inputs (Details)
Mar. 31, 2023
Jan. 01, 2023
Measurement Input, Conversion Price Before [Member]    
Conversion price before 2.87 6.30
Measurement Input, Conversion Price [Member]    
Conversion price before 2.65 2.87
Measurement Input, Expected Term [Member]    
Conversion price before 0.78 0.09
Measurement Input, Price Volatility [Member]    
Conversion price before 1.689 1.67
Measurement Input, Expected Dividend Rate [Member]    
Conversion price before 0 0
Measurement Input, Risk Free Interest Rate [Member]    
Conversion price before 0.0420 0.0446
XML 39 R29.htm IDEA: XBRL DOCUMENT v3.23.2
Note 5 - Related Party Lease (Details Textual) - Lease Agreement with Z3 Investment LLC [Member]
6 Months Ended
Mar. 24, 2022
USD ($)
ft²
Jun. 30, 2023
USD ($)
Jun. 30, 2022
USD ($)
Area of Real Estate Property | ft² 35,000    
Second Six Months, Rental Expense, Operating Lease $ 104,000    
Percent Increase, Annual Rental Expense 4.00%    
Operating lease, Operating Expenses, Per Month $ 10,000    
Operating Lease, Payments   $ 622,000 $ 138,000
XML 40 R30.htm IDEA: XBRL DOCUMENT v3.23.2
Note 5 - Related Party Lease - Lease Cost (Details) - USD ($)
Jun. 30, 2023
Dec. 31, 2022
Right-of-use operating lease assets, net $ 254,000 $ 372,000
Operating lease obligations – long-term 0 131,000
Lease Agreement with Z3 Investment LLC [Member]    
Right-of-use operating lease assets, net 3,331,000 3,550,000
Current lease liability (included in other current liabilities) 509,000 433,000
Operating lease obligations – long-term $ 3,220,000 $ 3,495,000
Weighted average remaining lease term (Year) 4 years 3 months 18 days 4 years 9 months 18 days
Discount rate 22.00% 22.00%
XML 41 R31.htm IDEA: XBRL DOCUMENT v3.23.2
Note 5 - Related Party Lease - Lease Liability Maturity (Details)
Jun. 30, 2023
USD ($)
2023 (Remaining) $ 634,000
2024 1,307,000
2025 1,359,000
2026 1,428,000
Thereafter 1,133,000
Total lease payments 5,861,000
Less: imputed interest (2,132,000)
Present value of operating lease liabilities $ 3,729,000
XML 42 R32.htm IDEA: XBRL DOCUMENT v3.23.2
Note 6 - Convertible Promissory Note (Details Textual) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Jul. 31, 2023
Mar. 31, 2023
Jan. 31, 2023
Dec. 31, 2022
Jul. 23, 2019
Amortization of Debt Discount (Premium)     $ 3,711,000 $ 955,000          
The July 2019 Note [Member] | Convertible Debt [Member]                  
Debt Instrument, Face Amount $ 397,000   $ 397,000         $ 1,000,000 $ 1,000,000
Debt Instrument, Interest Rate, Stated Percentage 24.00%   24.00%         24.00% 24.00%
Debt Instrument, Convertible, Conversion Price $ 2.65   $ 2.65     $ 2.65 $ 2.87 $ 6.30  
Long-Term Debt, Fair Value $ 1,239,000   $ 1,239,000            
Liabilities, Fair Value Adjustment     239,000            
Debt Instrument, Unamortized Discount           $ 43,000      
Interest Expense, Debt 24,000 $ 60,000 66,000 $ 120,000          
The July 2019 Note [Member] | Convertible Debt [Member] | Subsequent Event [Member]                  
Debt Instrument, Convertible, Conversion Price         $ 1.07        
Conversion Price Adjustment. Minimum Effective Price Benchmark         $ 1.07        
Antidilutive Triggering Event [Member] | Convertible Debt [Member]                  
Amortization of Debt Discount (Premium) $ 18,000   $ 190,000            
XML 43 R33.htm IDEA: XBRL DOCUMENT v3.23.2
Note 6 - Convertible Promissory Note- Shcedule of Convertible Debt (Details) - The July 2019 Note [Member] - Convertible Debt [Member] - USD ($)
6 Months Ended 12 Months Ended
Jun. 30, 2023
Dec. 31, 2022
Mar. 31, 2023
Jan. 31, 2023
Jul. 23, 2019
Debt Instrument, Maturity Date Jul. 31, 2023 Jul. 31, 2023      
Stated interest rate 24.00% 24.00%     24.00%
Conversion price (in dollars per share) $ 2.65 $ 6.30 $ 2.65 $ 2.87  
Face value $ 397,000 $ 1,000,000     $ 1,000,000
Debt Instrument, Unamortized Discount (Premium), Net 7,000 (38,000)      
Carrying value $ 404,000 $ 962,000      
XML 44 R34.htm IDEA: XBRL DOCUMENT v3.23.2
Note 6 - Convertible Promissory Note - Fair Value Inputs (Details)
Jun. 30, 2023
Mar. 31, 2023
Jan. 01, 2023
Measurement Input, Conversion Price Before [Member]      
Conversion price before   2.87 6.30
Measurement Input, Conversion Price [Member]      
Conversion price before   2.65 2.87
Measurement Input, Expected Term [Member]      
Conversion price before   0.78 0.09
Measurement Input, Price Volatility [Member]      
Conversion price before   1.689 1.67
Measurement Input, Expected Dividend Rate [Member]      
Conversion price before   0 0
Measurement Input, Risk Free Interest Rate [Member]      
Conversion price before   0.0420 0.0446
Convertible Debt [Member] | Measurement Input, Conversion Price Before [Member]      
Conversion price before 2.87    
Convertible Debt [Member] | Measurement Input, Conversion Price [Member]      
Conversion price before 2.65    
Convertible Debt [Member] | Measurement Input, Expected Term [Member]      
Conversion price before 0.36    
Convertible Debt [Member] | Measurement Input, Price Volatility [Member]      
Conversion price before 1.82    
Convertible Debt [Member] | Measurement Input, Expected Dividend Rate [Member]      
Conversion price before 0    
Convertible Debt [Member] | Measurement Input, Risk Free Interest Rate [Member]      
Conversion price before 0.0420    
XML 45 R35.htm IDEA: XBRL DOCUMENT v3.23.2
NOte 7 - Stockholders' Equity (Details Textual) - USD ($)
3 Months Ended 6 Months Ended
Mar. 15, 2023
Jun. 30, 2023
Mar. 31, 2022
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Feb. 03, 2022
Stock Issued During Period, Shares, New Issues 125,000            
Common Stock, Par or Stated Value Per Share $ 0.001 $ 0.001   $ 0.001   $ 0.001  
Class of Warrant or Right, Outstanding   1,239,547   1,239,547   340,689  
Class of Warrant or Right, Exercise Price of Warrants or Rights   $ 3.80   $ 3.80   $ 19.40  
Proceeds from Issuance or Sale of Equity $ 2,600,000            
Payments of Stock Issuance Costs $ 360,000,000            
Warrants Exercised       158,731      
Proceeds from Warrant Exercises       $ 421,000 $ 0    
Proceeds from Issuance of Common Stock, Net       $ 2,640,000 $ 2,044,000    
Warrant Amendment Agreement [Member]              
Stock Issued During Period, Shares, New Issues 158,731            
Class of Warrant or Right, Exercise Price of Warrants or Rights $ 6.30 $ 2.65   $ 2.65      
Warrants Exercised       158,731      
Proceeds from Warrant Exercises       $ 421,000      
At The Market Offering Agreement [Member]              
Stock Issued During Period, Shares, New Issues     20,407        
Payments of Stock Issuance Costs     $ 87,000        
Maximum Offering Price for Issuance of Common Stock     18,573,000        
Additional Common Stock, Shares Authorized             $ 4,275,000
Proceeds from Issuance of Common Stock     $ 681,000        
Shares Issued, Average Price Per Share     $ 33.30        
Proceeds from Issuance of Common Stock, Net     $ 594,000        
At The Market Offering Agreement [Member] | Minimum [Member]              
Maximum Offering Price for Issuance of Common Stock             15,280,000
At The Market Offering Agreement [Member] | Maximum [Member]              
Maximum Offering Price for Issuance of Common Stock             $ 19,555,000
Pre-funded Warrant [Member]              
Class of Warrant or Right, Outstanding 946,429            
Share Price (in dollars per share) $ 2.80            
Class of Warrant or Right, Number of Securities Called by Warrants or Rights 1,071,429            
Class of Warrant or Right, Exercise Price of Warrants or Rights $ 2.65            
Warrants Exercised   946,429   946,429      
Warrants Issued in Connection with Underwritten Public Offering [Member]              
Fair Value Adjustment of Warrants       $ 50,000      
XML 46 R36.htm IDEA: XBRL DOCUMENT v3.23.2
Note 7 - Stockholders' Equity - Fair Value Valuation (Details)
Jun. 30, 2023
Measurement Input, Conversion Price Before [Member]  
Conversion price before 6.30
Measurement Input, Conversion Price [Member]  
Conversion price before 2.65
Measurement Input, Expected Term [Member]  
Conversion price before 4.9
Measurement Input, Price Volatility [Member]  
Conversion price before 1.23
Measurement Input, Expected Dividend Rate [Member]  
Conversion price before 0
Measurement Input, Risk Free Interest Rate [Member]  
Conversion price before 0.0420
XML 47 R37.htm IDEA: XBRL DOCUMENT v3.23.2
Note 7 - Stockholders' Equity - Antidilutive Securities (Details) - shares
6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Antidilutive securities (in shares) 4,354,211 670,711
Convertible Debt Securities [Member]    
Antidilutive securities (in shares) 3,108,264 649,667
Warrant [Member]    
Antidilutive securities (in shares) 1,239,547 14,518
Share-Based Payment Arrangement, Option [Member]    
Antidilutive securities (in shares) 6,400 6,526
XML 48 R38.htm IDEA: XBRL DOCUMENT v3.23.2
Note 7 - Stockholders' Equity - Warrant Activity (Details) - $ / shares
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2023
Dec. 31, 2022
Balance, shares (in shares)   340,689  
Balance, exercise price (in dollars per share)   $ 19.40  
Balance, term (Year) 4 years 2 months 26 days 4 years 2 months 26 days 1 year 10 months 24 days
Warrants granted, shares (in shares)   1,071,429  
Warrants expired (in shares)   (13,840)  
Warrants exercised (in shares)   (158,731)  
Exercisable, shares (in shares) 1,239,547 1,239,547  
Balance, exercise price (in dollars per share) $ 3.80 $ 3.80  
Pre-funded Warrant [Member]      
Warrants granted, shares (in shares)   946,429  
Warrants exercised (in shares) (946,429) (946,429)  
XML 49 R39.htm IDEA: XBRL DOCUMENT v3.23.2
Note 8 - Revenue 1 (Details Textual) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2023
Dec. 31, 2022
Contract with Customer, Liability, Revenue Recognized $ 157,000 $ 519,000  
Contract with Customer, Liability, Current 986,000 986,000 $ 782,000
Contract with Customer, Liability, Noncurrent $ 758,000 $ 758,000 $ 911,000
XML 50 R40.htm IDEA: XBRL DOCUMENT v3.23.2
Note 8 - Revenue 2 (Details Textual)
Jun. 30, 2023
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-07-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period (Year) 6 months
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-01-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period (Year) 1 year
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-01-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period (Year) 1 year
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-01-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period (Year) 1 year
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2027-01-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period (Year) 1 year
Service [Member] | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-07-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period (Year) 6 months
Service [Member] | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-01-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period (Year) 1 year
Service [Member] | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-01-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period (Year) 1 year
Service [Member] | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-01-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period (Year) 1 year
Service [Member] | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2027-01-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period (Year) 1 year
Device Revenue [Member] | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-07-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period (Year) 6 months
Device Revenue [Member] | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-01-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period (Year) 1 year
Device Revenue [Member] | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-01-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period (Year) 1 year
Device Revenue [Member] | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-01-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period (Year) 1 year
Device Revenue [Member] | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2027-01-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period (Year) 1 year
Exclusivity Fee [Member] | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-07-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period (Year) 6 months
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, Period (Year) 1 year
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, Period (Year) 1 year
Exclusivity Fee [Member] | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-01-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period (Year) 1 year
Exclusivity Fee [Member] | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2027-01-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period (Year) 1 year
Product and Service, Other [Member] | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-07-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period (Year) 6 months
Product and Service, Other [Member] | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-01-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period (Year) 1 year
Product and Service, Other [Member] | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-01-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period (Year) 1 year
Product and Service, Other [Member] | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-01-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period (Year) 1 year
Product and Service, Other [Member] | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2027-01-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period (Year) 1 year
XML 51 R41.htm IDEA: XBRL DOCUMENT v3.23.2
Note 8 - Revenue - Disaggregation of Revenue (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Net revenues $ 2,273,000 $ 3,029,000 $ 4,845,000 $ 5,692,000
Device [Member] | AXP [Member]        
Net revenues 1,316,000 1,963,000 2,855,000 3,730,000
Device [Member] | BioArchive [Member]        
Net revenues 789,000 643,000 1,446,000 1,096,000
Device [Member] | CAR-TXpress [Member]        
Net revenues 130,000 292,000 276,000 604,000
Device [Member] | Manual Disposables [Member]        
Net revenues 14,000 102,000 221,000 207,000
Device [Member] | Other Subsegments [Member]        
Net revenues 24,000 29,000 47,000 55,000
Device Revenue [Member]        
Net revenues 1,781,000 2,549,000 3,822,000 4,735,000
Device Revenue [Member] | Device [Member] | AXP [Member]        
Net revenues 1,275,000 1,923,000 2,759,000 3,634,000
Device Revenue [Member] | Device [Member] | BioArchive [Member]        
Net revenues 450,000 338,000 748,000 493,000
Device Revenue [Member] | Device [Member] | CAR-TXpress [Member]        
Net revenues 24,000 163,000 59,000 361,000
Device Revenue [Member] | Device [Member] | Manual Disposables [Member]        
Net revenues 14,000 102,000 221,000 207,000
Device Revenue [Member] | Device [Member] | Other Subsegments [Member]        
Net revenues 18,000 23,000 35,000 40,000
Service [Member]        
Net revenues 415,000 403,000 869,000 800,000
Service [Member] | Device [Member] | AXP [Member]        
Net revenues 41,000 40,000 96,000 96,000
Service [Member] | Device [Member] | BioArchive [Member]        
Net revenues 339,000 305,000 698,000 603,000
Service [Member] | Device [Member] | CAR-TXpress [Member]        
Net revenues 35,000 58,000 75,000 101,000
Service [Member] | Device [Member] | Manual Disposables [Member]        
Net revenues 0 0 0 0
Service [Member] | Device [Member] | Other Subsegments [Member]        
Net revenues 0 0 0 0
Other [Member]        
Net revenues 77,000 77,000 154,000 157,000
Other [Member] | Device [Member] | AXP [Member]        
Net revenues 0 0 0 0
Other [Member] | Device [Member] | BioArchive [Member]        
Net revenues 0 0 0 0
Other [Member] | Device [Member] | CAR-TXpress [Member]        
Net revenues 71,000 71,000 142,000 142,000
Other [Member] | Device [Member] | Manual Disposables [Member]        
Net revenues 0 0 0 0
Other [Member] | Device [Member] | Other Subsegments [Member]        
Net revenues 6,000 6,000 12,000 15,000
UNITED STATES        
Net revenues 1,717,000 1,573,000 3,089,000 3,439,000
CHINA        
Net revenues 28,000 1,117,000 48,000 1,206,000
All Other Countries [Member]        
Net revenues $ 528,000 $ 339,000 $ 1,708,000 $ 1,047,000
XML 52 R42.htm IDEA: XBRL DOCUMENT v3.23.2
Note 8 - Revenue - Remaining Performance Obligations (Details)
Jun. 30, 2023
USD ($)
Remaining $ 3,575,000
Service [Member]  
Remaining 1,797,000
Device Revenue [Member]  
Remaining 733,000 [1]
Exclusivity Fee [Member]  
Remaining 905,000
Other [Member]  
Remaining $ 140,000
[1] Represents the minimum purchase requirements under the distribution agreement the Company signed with its AXP distributor in China.
XML 53 R43.htm IDEA: XBRL DOCUMENT v3.23.2
Note 8 - Revenue - Remaining Performance Obligations 2 (Details)
Jun. 30, 2023
USD ($)
Remaining $ 3,575,000
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-07-01  
Remaining 1,591,000
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-01-01  
Remaining 1,136,000
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-01-01  
Remaining 551,000
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-01-01  
Remaining 203,000
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2027-01-01  
Remaining 94,000
Service [Member]  
Remaining 1,797,000
Service [Member] | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-07-01  
Remaining 749,000
Service [Member] | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-01-01  
Remaining 796,000
Service [Member] | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-01-01  
Remaining 252,000
Service [Member] | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-01-01  
Remaining 0
Service [Member] | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2027-01-01  
Remaining 0
Device Revenue [Member]  
Remaining 733,000 [1]
Device Revenue [Member] | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-07-01  
Remaining 692,000 [1]
Device Revenue [Member] | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-01-01  
Remaining 41,000 [1]
Device Revenue [Member] | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-01-01  
Remaining 0 [1]
Device Revenue [Member] | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-01-01  
Remaining 0 [1]
Device Revenue [Member] | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2027-01-01  
Remaining 0 [1]
Exclusivity Fee [Member]  
Remaining 905,000
Exclusivity Fee [Member] | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-07-01  
Remaining 143,000
Exclusivity Fee [Member] | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-01-01  
Remaining 286,000
Exclusivity Fee [Member] | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-01-01  
Remaining 286,000
Exclusivity Fee [Member] | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-01-01  
Remaining 190,000
Exclusivity Fee [Member] | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2027-01-01  
Remaining 0
Other [Member]  
Remaining 140,000
Other [Member] | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-07-01  
Remaining 7,000
Other [Member] | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-01-01  
Remaining 13,000
Other [Member] | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-01-01  
Remaining 13,000
Other [Member] | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-01-01  
Remaining 13,000
Other [Member] | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2027-01-01  
Remaining $ 94,000
[1] Represents the minimum purchase requirements under the distribution agreement the Company signed with its AXP distributor in China.
XML 54 R44.htm IDEA: XBRL DOCUMENT v3.23.2
Note 9 - Concentrations - Accounts Receivables and Revenues 2 (Details) - Customer Concentration Risk [Member]
3 Months Ended 5 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 03, 2022
Jun. 30, 2023
Jun. 30, 2022
Accounts Receivable [Member] | Customer 1 [Member]          
Customer 1     0.00% 21.00%  
Accounts Receivable [Member] | Customer 2 [Member]          
Customer 1     15.00% 14.00%  
Accounts Receivable [Member] | Customer 3 [Member]          
Customer 1     0.00% 14.00%  
Accounts Receivable [Member] | Customer 4 [Member]          
Customer 1     29.00% 4.00%  
Accounts Receivable [Member] | Customer 5 [Member]          
Customer 1     27.00% 0.00%  
Revenue from Contract with Customer Benchmark [Member] | Customer 1 [Member]          
Customer 1 39.00% 25.00%   34.00% 36.00%
Revenue from Contract with Customer Benchmark [Member] | Customer 2 [Member]          
Customer 1 1.00% 32.00%   1.00% 17.00%
XML 55 R45.htm IDEA: XBRL DOCUMENT v3.23.2
Note 10 - Subsequent Events (Details Textual) - $ / shares
Jul. 31, 2023
Jun. 30, 2023
Mar. 31, 2023
Jan. 31, 2023
Dec. 31, 2022
Revolving Credit Facility [Member] | Boyalife Asset Holding II [Member]          
Debt Instrument, Convertible, Conversion Price   $ 2.65   $ 6.30 $ 6.30
Subsequent Event [Member] | Revolving Credit Facility [Member] | Boyalife Asset Holding II [Member]          
Debt Instrument, Convertible, Conversion Price $ 1.07        
The July 2019 Note [Member] | Convertible Debt [Member]          
Debt Instrument, Convertible, Conversion Price   $ 2.65 $ 2.65 $ 2.87 $ 6.30
The July 2019 Note [Member] | Convertible Debt [Member] | Subsequent Event [Member]          
Debt Instrument, Convertible, Conversion Price 1.07        
Conversion Price Adjustment. Minimum Effective Price Benchmark $ 1.07        
XML 56 thmo20230630_10q_htm.xml IDEA: XBRL DOCUMENT 0000811212 2023-01-01 2023-06-30 0000811212 us-gaap:RevolvingCreditFacilityMember thmo:BoyalifeAssetHoldingIIMember us-gaap:SubsequentEventMember 2023-07-31 0000811212 thmo:TheJuly2019NoteMember us-gaap:ConvertibleDebtMember us-gaap:SubsequentEventMember 2023-07-31 0000811212 thmo:Customer2Member us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-06-30 0000811212 thmo:Customer2Member us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-06-30 0000811212 thmo:Customer2Member us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2022-04-01 2022-06-30 0000811212 thmo:Customer2Member us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2023-04-01 2023-06-30 0000811212 thmo:Customer1Member us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-06-30 0000811212 thmo:Customer1Member us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-06-30 0000811212 thmo:Customer1Member us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2022-04-01 2022-06-30 0000811212 thmo:Customer1Member us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember 2023-04-01 2023-06-30 0000811212 thmo:Customer5Member us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-06-03 0000811212 thmo:Customer5Member us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-06-30 0000811212 thmo:Customer4Member us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-06-03 0000811212 thmo:Customer4Member us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-06-30 0000811212 thmo:Customer3Member us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-06-03 0000811212 thmo:Customer3Member us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-06-30 0000811212 thmo:Customer2Member us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-06-03 0000811212 thmo:Customer2Member us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-06-30 0000811212 thmo:Customer1Member us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-06-03 0000811212 thmo:Customer1Member us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-06-30 0000811212 2027-01-01 2023-06-30 0000811212 2026-01-01 2023-06-30 0000811212 2025-01-01 2023-06-30 0000811212 2024-01-01 2023-06-30 0000811212 2023-07-01 2023-06-30 0000811212 us-gaap:ProductAndServiceOtherMember 2027-01-01 2023-06-30 0000811212 us-gaap:ProductAndServiceOtherMember 2026-01-01 2023-06-30 0000811212 us-gaap:ProductAndServiceOtherMember 2025-01-01 2023-06-30 0000811212 us-gaap:ProductAndServiceOtherMember 2024-01-01 2023-06-30 0000811212 us-gaap:ProductAndServiceOtherMember 2023-07-01 2023-06-30 0000811212 thmo:ExclusivityFeeMember 2027-01-01 2023-06-30 0000811212 thmo:ExclusivityFeeMember 2026-01-01 2023-06-30 0000811212 thmo:ExclusivityFeeMember 2025-01-01 2023-06-30 0000811212 thmo:ExclusivityFeeMember 2024-01-01 2023-06-30 0000811212 thmo:ExclusivityFeeMember 2023-07-01 2023-06-30 0000811212 thmo:DeviceRevenueMember 2027-01-01 2023-06-30 0000811212 thmo:DeviceRevenueMember 2026-01-01 2023-06-30 0000811212 thmo:DeviceRevenueMember 2025-01-01 2023-06-30 0000811212 thmo:DeviceRevenueMember 2024-01-01 2023-06-30 0000811212 thmo:DeviceRevenueMember 2023-07-01 2023-06-30 0000811212 us-gaap:ServiceMember 2027-01-01 2023-06-30 0000811212 us-gaap:ServiceMember 2026-01-01 2023-06-30 0000811212 us-gaap:ServiceMember 2025-01-01 2023-06-30 0000811212 us-gaap:ServiceMember 2024-01-01 2023-06-30 0000811212 us-gaap:ServiceMember 2023-07-01 2023-06-30 0000811212 2023-06-30 0000811212 thmo:OtherMember 2023-06-30 0000811212 thmo:OtherMember 2027-01-01 2023-06-30 0000811212 thmo:OtherMember 2026-01-01 2023-06-30 0000811212 thmo:OtherMember 2025-01-01 2023-06-30 0000811212 thmo:OtherMember 2024-01-01 2023-06-30 0000811212 thmo:OtherMember 2023-07-01 2023-06-30 0000811212 thmo:ExclusivityFeeMember 2023-06-30 0000811212 thmo:DeviceRevenueMember 2023-06-30 0000811212 us-gaap:ServiceMember 2023-06-30 0000811212 2022-12-31 0000811212 2023-04-01 2023-06-30 0000811212 2022-01-01 2022-06-30 0000811212 thmo:OtherMember 2022-01-01 2022-06-30 0000811212 us-gaap:ServiceMember 2022-01-01 2022-06-30 0000811212 thmo:DeviceRevenueMember 2022-01-01 2022-06-30 0000811212 thmo:DeviceMember thmo:OtherSubsegmentsMember 2022-01-01 2022-06-30 0000811212 thmo:OtherMember thmo:DeviceMember thmo:OtherSubsegmentsMember 2022-01-01 2022-06-30 0000811212 us-gaap:ServiceMember thmo:DeviceMember thmo:OtherSubsegmentsMember 2022-01-01 2022-06-30 0000811212 thmo:DeviceRevenueMember thmo:DeviceMember thmo:OtherSubsegmentsMember 2022-01-01 2022-06-30 0000811212 thmo:DeviceMember thmo:ManualDisposablesMember 2022-01-01 2022-06-30 0000811212 thmo:OtherMember thmo:DeviceMember thmo:ManualDisposablesMember 2022-01-01 2022-06-30 0000811212 us-gaap:ServiceMember thmo:DeviceMember thmo:ManualDisposablesMember 2022-01-01 2022-06-30 0000811212 thmo:DeviceRevenueMember thmo:DeviceMember thmo:ManualDisposablesMember 2022-01-01 2022-06-30 0000811212 thmo:DeviceMember thmo:CARTXpressMember 2022-01-01 2022-06-30 0000811212 thmo:OtherMember thmo:DeviceMember thmo:CARTXpressMember 2022-01-01 2022-06-30 0000811212 us-gaap:ServiceMember thmo:DeviceMember thmo:CARTXpressMember 2022-01-01 2022-06-30 0000811212 thmo:DeviceRevenueMember thmo:DeviceMember thmo:CARTXpressMember 2022-01-01 2022-06-30 0000811212 thmo:DeviceMember thmo:BioarchiveMember 2022-01-01 2022-06-30 0000811212 thmo:OtherMember thmo:DeviceMember thmo:BioarchiveMember 2022-01-01 2022-06-30 0000811212 us-gaap:ServiceMember thmo:DeviceMember thmo:BioarchiveMember 2022-01-01 2022-06-30 0000811212 thmo:DeviceRevenueMember thmo:DeviceMember thmo:BioarchiveMember 2022-01-01 2022-06-30 0000811212 thmo:DeviceMember thmo:AxpMember 2022-01-01 2022-06-30 0000811212 thmo:OtherMember thmo:DeviceMember thmo:AxpMember 2022-01-01 2022-06-30 0000811212 us-gaap:ServiceMember thmo:DeviceMember thmo:AxpMember 2022-01-01 2022-06-30 0000811212 thmo:DeviceRevenueMember thmo:DeviceMember thmo:AxpMember 2022-01-01 2022-06-30 0000811212 2022-04-01 2022-06-30 0000811212 thmo:OtherMember 2022-04-01 2022-06-30 0000811212 us-gaap:ServiceMember 2022-04-01 2022-06-30 0000811212 thmo:DeviceRevenueMember 2022-04-01 2022-06-30 0000811212 thmo:DeviceMember thmo:OtherSubsegmentsMember 2022-04-01 2022-06-30 0000811212 thmo:OtherMember thmo:DeviceMember thmo:OtherSubsegmentsMember 2022-04-01 2022-06-30 0000811212 us-gaap:ServiceMember thmo:DeviceMember thmo:OtherSubsegmentsMember 2022-04-01 2022-06-30 0000811212 thmo:DeviceRevenueMember thmo:DeviceMember thmo:OtherSubsegmentsMember 2022-04-01 2022-06-30 0000811212 thmo:DeviceMember thmo:ManualDisposablesMember 2022-04-01 2022-06-30 0000811212 thmo:OtherMember thmo:DeviceMember thmo:ManualDisposablesMember 2022-04-01 2022-06-30 0000811212 us-gaap:ServiceMember thmo:DeviceMember thmo:ManualDisposablesMember 2022-04-01 2022-06-30 0000811212 thmo:DeviceRevenueMember thmo:DeviceMember thmo:ManualDisposablesMember 2022-04-01 2022-06-30 0000811212 thmo:DeviceMember thmo:CARTXpressMember 2022-04-01 2022-06-30 0000811212 thmo:OtherMember thmo:DeviceMember thmo:CARTXpressMember 2022-04-01 2022-06-30 0000811212 us-gaap:ServiceMember thmo:DeviceMember thmo:CARTXpressMember 2022-04-01 2022-06-30 0000811212 thmo:DeviceRevenueMember thmo:DeviceMember thmo:CARTXpressMember 2022-04-01 2022-06-30 0000811212 thmo:DeviceMember thmo:BioarchiveMember 2022-04-01 2022-06-30 0000811212 thmo:OtherMember thmo:DeviceMember thmo:BioarchiveMember 2022-04-01 2022-06-30 0000811212 us-gaap:ServiceMember thmo:DeviceMember thmo:BioarchiveMember 2022-04-01 2022-06-30 0000811212 thmo:DeviceRevenueMember thmo:DeviceMember thmo:BioarchiveMember 2022-04-01 2022-06-30 0000811212 thmo:DeviceMember thmo:AxpMember 2022-04-01 2022-06-30 0000811212 thmo:OtherMember thmo:DeviceMember thmo:AxpMember 2022-04-01 2022-06-30 0000811212 us-gaap:ServiceMember thmo:DeviceMember thmo:AxpMember 2022-04-01 2022-06-30 0000811212 thmo:DeviceRevenueMember thmo:DeviceMember thmo:AxpMember 2022-04-01 2022-06-30 0000811212 thmo:OtherMember 2023-01-01 2023-06-30 0000811212 us-gaap:ServiceMember 2023-01-01 2023-06-30 0000811212 thmo:DeviceRevenueMember 2023-01-01 2023-06-30 0000811212 thmo:DeviceMember thmo:OtherSubsegmentsMember 2023-01-01 2023-06-30 0000811212 thmo:OtherMember thmo:DeviceMember thmo:OtherSubsegmentsMember 2023-01-01 2023-06-30 0000811212 us-gaap:ServiceMember thmo:DeviceMember thmo:OtherSubsegmentsMember 2023-01-01 2023-06-30 0000811212 thmo:DeviceRevenueMember thmo:DeviceMember thmo:OtherSubsegmentsMember 2023-01-01 2023-06-30 0000811212 thmo:DeviceMember thmo:ManualDisposablesMember 2023-01-01 2023-06-30 0000811212 thmo:OtherMember thmo:DeviceMember thmo:ManualDisposablesMember 2023-01-01 2023-06-30 0000811212 us-gaap:ServiceMember thmo:DeviceMember thmo:ManualDisposablesMember 2023-01-01 2023-06-30 0000811212 thmo:DeviceRevenueMember thmo:DeviceMember thmo:ManualDisposablesMember 2023-01-01 2023-06-30 0000811212 thmo:DeviceMember thmo:CARTXpressMember 2023-01-01 2023-06-30 0000811212 thmo:OtherMember thmo:DeviceMember thmo:CARTXpressMember 2023-01-01 2023-06-30 0000811212 us-gaap:ServiceMember thmo:DeviceMember thmo:CARTXpressMember 2023-01-01 2023-06-30 0000811212 thmo:DeviceRevenueMember thmo:DeviceMember thmo:CARTXpressMember 2023-01-01 2023-06-30 0000811212 thmo:DeviceMember thmo:BioarchiveMember 2023-01-01 2023-06-30 0000811212 thmo:OtherMember thmo:DeviceMember thmo:BioarchiveMember 2023-01-01 2023-06-30 0000811212 us-gaap:ServiceMember thmo:DeviceMember thmo:BioarchiveMember 2023-01-01 2023-06-30 0000811212 thmo:DeviceRevenueMember thmo:DeviceMember thmo:BioarchiveMember 2023-01-01 2023-06-30 0000811212 thmo:DeviceMember thmo:AxpMember 2023-01-01 2023-06-30 0000811212 thmo:OtherMember thmo:DeviceMember thmo:AxpMember 2023-01-01 2023-06-30 0000811212 us-gaap:ServiceMember thmo:DeviceMember thmo:AxpMember 2023-01-01 2023-06-30 0000811212 thmo:DeviceRevenueMember thmo:DeviceMember thmo:AxpMember 2023-01-01 2023-06-30 0000811212 thmo:OtherMember 2023-04-01 2023-06-30 0000811212 us-gaap:ServiceMember 2023-04-01 2023-06-30 0000811212 thmo:DeviceRevenueMember 2023-04-01 2023-06-30 0000811212 thmo:DeviceMember thmo:OtherSubsegmentsMember 2023-04-01 2023-06-30 0000811212 thmo:OtherMember thmo:DeviceMember thmo:OtherSubsegmentsMember 2023-04-01 2023-06-30 0000811212 us-gaap:ServiceMember thmo:DeviceMember thmo:OtherSubsegmentsMember 2023-04-01 2023-06-30 0000811212 thmo:DeviceRevenueMember thmo:DeviceMember thmo:OtherSubsegmentsMember 2023-04-01 2023-06-30 0000811212 thmo:DeviceMember thmo:ManualDisposablesMember 2023-04-01 2023-06-30 0000811212 thmo:OtherMember thmo:DeviceMember thmo:ManualDisposablesMember 2023-04-01 2023-06-30 0000811212 us-gaap:ServiceMember thmo:DeviceMember thmo:ManualDisposablesMember 2023-04-01 2023-06-30 0000811212 thmo:DeviceRevenueMember thmo:DeviceMember thmo:ManualDisposablesMember 2023-04-01 2023-06-30 0000811212 thmo:DeviceMember thmo:CARTXpressMember 2023-04-01 2023-06-30 0000811212 thmo:OtherMember thmo:DeviceMember thmo:CARTXpressMember 2023-04-01 2023-06-30 0000811212 us-gaap:ServiceMember thmo:DeviceMember thmo:CARTXpressMember 2023-04-01 2023-06-30 0000811212 thmo:DeviceRevenueMember thmo:DeviceMember thmo:CARTXpressMember 2023-04-01 2023-06-30 0000811212 thmo:DeviceMember thmo:BioarchiveMember 2023-04-01 2023-06-30 0000811212 thmo:OtherMember thmo:DeviceMember thmo:BioarchiveMember 2023-04-01 2023-06-30 0000811212 us-gaap:ServiceMember thmo:DeviceMember thmo:BioarchiveMember 2023-04-01 2023-06-30 0000811212 thmo:DeviceRevenueMember thmo:DeviceMember thmo:BioarchiveMember 2023-04-01 2023-06-30 0000811212 thmo:DeviceMember thmo:AxpMember 2023-04-01 2023-06-30 0000811212 thmo:OtherMember thmo:DeviceMember thmo:AxpMember 2023-04-01 2023-06-30 0000811212 us-gaap:ServiceMember thmo:DeviceMember thmo:AxpMember 2023-04-01 2023-06-30 0000811212 thmo:DeviceRevenueMember thmo:DeviceMember thmo:AxpMember 2023-04-01 2023-06-30 0000811212 thmo:AllOtherCountriesMember 2022-01-01 2022-06-30 0000811212 thmo:AllOtherCountriesMember 2023-01-01 2023-06-30 0000811212 thmo:AllOtherCountriesMember 2022-04-01 2022-06-30 0000811212 thmo:AllOtherCountriesMember 2023-04-01 2023-06-30 0000811212 country:CN 2022-01-01 2022-06-30 0000811212 country:CN 2023-01-01 2023-06-30 0000811212 country:CN 2022-04-01 2022-06-30 0000811212 country:CN 2023-04-01 2023-06-30 0000811212 country:US 2022-01-01 2022-06-30 0000811212 country:US 2023-01-01 2023-06-30 0000811212 country:US 2022-04-01 2022-06-30 0000811212 country:US 2023-04-01 2023-06-30 0000811212 thmo:PreFundedWarrantMember 2023-01-01 2023-06-30 0000811212 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-06-30 0000811212 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-06-30 0000811212 us-gaap:WarrantMember 2022-01-01 2022-06-30 0000811212 us-gaap:WarrantMember 2023-01-01 2023-06-30 0000811212 us-gaap:ConvertibleDebtSecuritiesMember 2022-01-01 2022-06-30 0000811212 us-gaap:ConvertibleDebtSecuritiesMember 2023-01-01 2023-06-30 0000811212 thmo:AtTheMarketOfferingAgreementMember 2022-01-01 2022-03-31 0000811212 thmo:AtTheMarketOfferingAgreementMember 2022-03-31 0000811212 thmo:AtTheMarketOfferingAgreementMember 2022-02-03 0000811212 srt:MaximumMember thmo:AtTheMarketOfferingAgreementMember 2022-02-03 0000811212 srt:MinimumMember thmo:AtTheMarketOfferingAgreementMember 2022-02-03 0000811212 us-gaap:MeasurementInputRiskFreeInterestRateMember 2023-06-30 0000811212 us-gaap:MeasurementInputExpectedDividendRateMember 2023-06-30 0000811212 us-gaap:MeasurementInputPriceVolatilityMember 2023-06-30 0000811212 us-gaap:MeasurementInputExpectedTermMember 2023-06-30 0000811212 us-gaap:MeasurementInputConversionPriceMember 2023-06-30 0000811212 thmo:MeasurementInputConversionPriceBeforeMember 2023-06-30 0000811212 thmo:WarrantsIssuedInConnectionWithUnderwrittenPublicOfferingMember 2023-01-01 2023-06-30 0000811212 thmo:WarrantAmendmentAgreementMember 2023-01-01 2023-06-30 0000811212 thmo:WarrantAmendmentAgreementMember 2023-06-30 0000811212 thmo:WarrantAmendmentAgreementMember 2023-03-15 0000811212 thmo:WarrantAmendmentAgreementMember 2023-03-15 2023-03-15 0000811212 thmo:PreFundedWarrantMember 2023-04-01 2023-06-30 0000811212 2023-03-15 2023-03-15 0000811212 thmo:PreFundedWarrantMember 2023-03-15 0000811212 2023-03-15 0000811212 thmo:TheJuly2019NoteMember us-gaap:ConvertibleDebtMember 2022-01-01 2022-06-30 0000811212 thmo:TheJuly2019NoteMember us-gaap:ConvertibleDebtMember 2022-04-01 2022-06-30 0000811212 thmo:TheJuly2019NoteMember us-gaap:ConvertibleDebtMember 2023-01-01 2023-06-30 0000811212 thmo:TheJuly2019NoteMember us-gaap:ConvertibleDebtMember 2023-04-01 2023-06-30 0000811212 thmo:AntidilutiveTriggeringEventMember us-gaap:ConvertibleDebtMember 2023-01-01 2023-06-30 0000811212 thmo:AntidilutiveTriggeringEventMember us-gaap:ConvertibleDebtMember 2023-04-01 2023-06-30 0000811212 us-gaap:ConvertibleDebtMember us-gaap:MeasurementInputRiskFreeInterestRateMember 2023-06-30 0000811212 us-gaap:ConvertibleDebtMember us-gaap:MeasurementInputExpectedDividendRateMember 2023-06-30 0000811212 us-gaap:ConvertibleDebtMember us-gaap:MeasurementInputPriceVolatilityMember 2023-06-30 0000811212 us-gaap:ConvertibleDebtMember us-gaap:MeasurementInputExpectedTermMember 2023-06-30 0000811212 us-gaap:ConvertibleDebtMember us-gaap:MeasurementInputConversionPriceMember 2023-06-30 0000811212 us-gaap:ConvertibleDebtMember thmo:MeasurementInputConversionPriceBeforeMember 2023-06-30 0000811212 thmo:TheJuly2019NoteMember us-gaap:ConvertibleDebtMember 2023-03-31 0000811212 thmo:TheJuly2019NoteMember us-gaap:ConvertibleDebtMember 2022-12-31 0000811212 thmo:TheJuly2019NoteMember us-gaap:ConvertibleDebtMember 2022-01-01 2022-12-31 0000811212 thmo:TheJuly2019NoteMember us-gaap:ConvertibleDebtMember 2023-06-30 0000811212 thmo:TheJuly2019NoteMember us-gaap:ConvertibleDebtMember 2023-01-31 0000811212 thmo:TheJuly2019NoteMember us-gaap:ConvertibleDebtMember 2019-07-23 0000811212 thmo:LeaseAgreementWithZ3InvestmentLLCMember 2022-01-01 2022-06-30 0000811212 thmo:LeaseAgreementWithZ3InvestmentLLCMember 2023-01-01 2023-06-30 0000811212 thmo:LeaseAgreementWithZ3InvestmentLLCMember 2022-12-31 0000811212 thmo:LeaseAgreementWithZ3InvestmentLLCMember 2023-06-30 0000811212 thmo:LeaseAgreementWithZ3InvestmentLLCMember 2022-03-24 2022-03-24 0000811212 thmo:LeaseAgreementWithZ3InvestmentLLCMember 2022-03-24 0000811212 thmo:ImmunecyteMember 2022-03-24 0000811212 thmo:ImmunecyteMember 2022-03-24 2022-03-24 0000811212 us-gaap:RevolvingCreditFacilityMember thmo:BoyalifeAssetHoldingIIMember 2022-12-31 0000811212 us-gaap:RevolvingCreditFacilityMember thmo:BoyalifeAssetHoldingIIMember 2023-06-30 0000811212 us-gaap:RevolvingCreditFacilityMember thmo:BoyalifeAssetHoldingIIMember 2022-01-01 2022-06-30 0000811212 us-gaap:RevolvingCreditFacilityMember thmo:BoyalifeAssetHoldingIIMember 2022-04-01 2022-06-30 0000811212 us-gaap:RevolvingCreditFacilityMember thmo:BoyalifeAssetHoldingIIMember 2023-01-01 2023-06-30 0000811212 us-gaap:RevolvingCreditFacilityMember thmo:BoyalifeAssetHoldingIIMember 2023-04-01 2023-06-30 0000811212 us-gaap:MeasurementInputRiskFreeInterestRateMember 2023-03-31 0000811212 us-gaap:MeasurementInputRiskFreeInterestRateMember 2023-01-01 0000811212 us-gaap:MeasurementInputExpectedDividendRateMember 2023-03-31 0000811212 us-gaap:MeasurementInputExpectedDividendRateMember 2023-01-01 0000811212 us-gaap:MeasurementInputPriceVolatilityMember 2023-03-31 0000811212 us-gaap:MeasurementInputPriceVolatilityMember 2023-01-01 0000811212 us-gaap:MeasurementInputExpectedTermMember 2023-03-31 0000811212 us-gaap:MeasurementInputExpectedTermMember 2023-01-01 0000811212 us-gaap:MeasurementInputConversionPriceMember 2023-03-31 0000811212 us-gaap:MeasurementInputConversionPriceMember 2023-01-01 0000811212 thmo:MeasurementInputConversionPriceBeforeMember 2023-03-31 0000811212 thmo:MeasurementInputConversionPriceBeforeMember 2023-01-01 0000811212 us-gaap:RevolvingCreditFacilityMember thmo:IncrementalValueIncreaseMember thmo:BoyalifeAssetHoldingIIMember 2023-03-31 0000811212 us-gaap:RevolvingCreditFacilityMember thmo:BoyalifeAssetHoldingIIMember 2023-03-31 0000811212 us-gaap:RevolvingCreditFacilityMember thmo:BoyalifeAssetHoldingIIMember 2023-01-31 0000811212 us-gaap:RevolvingCreditFacilityMember thmo:BoyalifeAssetHoldingIIMember 2022-01-01 2022-12-31 0000811212 us-gaap:RevolvingCreditFacilityMember thmo:BoyalifeAssetHoldingIIMember 2023-03-06 0000811212 us-gaap:RevolvingCreditFacilityMember thmo:BoyalifeAssetHoldingIIMember 2017-03-31 0000811212 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:AccountingStandardsUpdate202006Member us-gaap:ConvertibleDebtMember 2022-01-01 0000811212 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:AccountingStandardsUpdate202006Member us-gaap:AdditionalPaidInCapitalMember 2022-01-01 0000811212 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:AccountingStandardsUpdate202006Member us-gaap:RetainedEarningsMember 2022-01-01 0000811212 thmo:CARTXpressMember 2023-06-30 0000811212 2022-12-22 2022-12-22 0000811212 us-gaap:NonrelatedPartyMember 2022-01-01 2022-06-30 0000811212 us-gaap:NonrelatedPartyMember 2023-01-01 2023-06-30 0000811212 us-gaap:RelatedPartyMember 2022-01-01 2022-06-30 0000811212 us-gaap:RelatedPartyMember 2023-01-01 2023-06-30 0000811212 thmo:RelatedPartyConvertibleDebtPriceResetMember 2023-01-01 2023-06-30 0000811212 2022-06-30 0000811212 2021-12-31 0000811212 us-gaap:NoncontrollingInterestMember 2022-06-30 0000811212 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-06-30 0000811212 us-gaap:RetainedEarningsMember 2022-06-30 0000811212 us-gaap:AdditionalPaidInCapitalMember 2022-06-30 0000811212 us-gaap:CommonStockMember 2022-06-30 0000811212 us-gaap:NoncontrollingInterestMember 2022-04-01 2022-06-30 0000811212 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-04-01 2022-06-30 0000811212 us-gaap:RetainedEarningsMember 2022-04-01 2022-06-30 0000811212 us-gaap:AdditionalPaidInCapitalMember 2022-04-01 2022-06-30 0000811212 us-gaap:CommonStockMember 2022-04-01 2022-06-30 0000811212 thmo:RelatedPartyConvertibleDebtPriceResetMember 2022-04-01 2022-06-30 0000811212 thmo:RelatedPartyConvertibleDebtPriceResetMember us-gaap:NoncontrollingInterestMember 2022-04-01 2022-06-30 0000811212 thmo:RelatedPartyConvertibleDebtPriceResetMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-04-01 2022-06-30 0000811212 thmo:RelatedPartyConvertibleDebtPriceResetMember us-gaap:RetainedEarningsMember 2022-04-01 2022-06-30 0000811212 thmo:RelatedPartyConvertibleDebtPriceResetMember us-gaap:AdditionalPaidInCapitalMember 2022-04-01 2022-06-30 0000811212 thmo:RelatedPartyConvertibleDebtPriceResetMember us-gaap:CommonStockMember 2022-04-01 2022-06-30 0000811212 thmo:AtTheMarketOfferingAgreementMember 2022-04-01 2022-06-30 0000811212 us-gaap:NoncontrollingInterestMember thmo:AtTheMarketOfferingAgreementMember 2022-04-01 2022-06-30 0000811212 us-gaap:AccumulatedOtherComprehensiveIncomeMember thmo:AtTheMarketOfferingAgreementMember 2022-04-01 2022-06-30 0000811212 us-gaap:RetainedEarningsMember thmo:AtTheMarketOfferingAgreementMember 2022-04-01 2022-06-30 0000811212 us-gaap:AdditionalPaidInCapitalMember thmo:AtTheMarketOfferingAgreementMember 2022-04-01 2022-06-30 0000811212 us-gaap:CommonStockMember thmo:AtTheMarketOfferingAgreementMember 2022-04-01 2022-06-30 0000811212 2022-03-31 0000811212 us-gaap:NoncontrollingInterestMember 2022-03-31 0000811212 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-03-31 0000811212 us-gaap:RetainedEarningsMember 2022-03-31 0000811212 us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0000811212 us-gaap:CommonStockMember 2022-03-31 0000811212 2022-01-01 2022-03-31 0000811212 us-gaap:NoncontrollingInterestMember 2022-01-01 2022-03-31 0000811212 us-gaap:RetainedEarningsMember 2022-01-01 2022-03-31 0000811212 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-03-31 0000811212 thmo:RelatedPartyConvertibleDebtPriceResetMember 2022-01-01 2022-03-31 0000811212 thmo:RelatedPartyConvertibleDebtPriceResetMember us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-03-31 0000811212 us-gaap:AdditionalPaidInCapitalMember thmo:AtTheMarketOfferingAgreementMember 2022-01-01 2022-03-31 0000811212 us-gaap:CommonStockMember thmo:AtTheMarketOfferingAgreementMember 2022-01-01 2022-03-31 0000811212 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-03-31 0000811212 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:AccountingStandardsUpdate202006Member 2021-12-31 0000811212 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:AccountingStandardsUpdate202006Member us-gaap:NoncontrollingInterestMember 2021-12-31 0000811212 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:AccountingStandardsUpdate202006Member us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0000811212 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:AccountingStandardsUpdate202006Member us-gaap:RetainedEarningsMember 2021-12-31 0000811212 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:AccountingStandardsUpdate202006Member us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0000811212 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:AccountingStandardsUpdate202006Member us-gaap:CommonStockMember 2021-12-31 0000811212 us-gaap:NoncontrollingInterestMember 2021-12-31 0000811212 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0000811212 us-gaap:RetainedEarningsMember 2021-12-31 0000811212 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0000811212 us-gaap:CommonStockMember 2021-12-31 0000811212 us-gaap:NoncontrollingInterestMember 2023-06-30 0000811212 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-06-30 0000811212 us-gaap:RetainedEarningsMember 2023-06-30 0000811212 us-gaap:AdditionalPaidInCapitalMember 2023-06-30 0000811212 us-gaap:CommonStockMember 2023-06-30 0000811212 us-gaap:NoncontrollingInterestMember 2023-04-01 2023-06-30 0000811212 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-04-01 2023-06-30 0000811212 us-gaap:RetainedEarningsMember 2023-04-01 2023-06-30 0000811212 us-gaap:AdditionalPaidInCapitalMember 2023-04-01 2023-06-30 0000811212 us-gaap:CommonStockMember 2023-04-01 2023-06-30 0000811212 2023-03-31 0000811212 us-gaap:NoncontrollingInterestMember 2023-03-31 0000811212 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-03-31 0000811212 us-gaap:RetainedEarningsMember 2023-03-31 0000811212 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0000811212 us-gaap:CommonStockMember 2023-03-31 0000811212 2023-01-01 2023-03-31 0000811212 us-gaap:NoncontrollingInterestMember 2023-01-01 2023-03-31 0000811212 us-gaap:RetainedEarningsMember 2023-01-01 2023-03-31 0000811212 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-03-31 0000811212 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-03-31 0000811212 us-gaap:CommonStockMember 2023-01-01 2023-03-31 0000811212 thmo:RelatedPartyConvertibleDebtPriceResetMember 2023-01-01 2023-03-31 0000811212 thmo:RelatedPartyConvertibleDebtPriceResetMember us-gaap:NoncontrollingInterestMember 2023-01-01 2023-03-31 0000811212 thmo:RelatedPartyConvertibleDebtPriceResetMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-03-31 0000811212 thmo:RelatedPartyConvertibleDebtPriceResetMember us-gaap:RetainedEarningsMember 2023-01-01 2023-03-31 0000811212 thmo:RelatedPartyConvertibleDebtPriceResetMember us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-03-31 0000811212 thmo:RelatedPartyConvertibleDebtPriceResetMember us-gaap:CommonStockMember 2023-01-01 2023-03-31 0000811212 us-gaap:NoncontrollingInterestMember 2022-12-31 0000811212 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0000811212 us-gaap:RetainedEarningsMember 2022-12-31 0000811212 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0000811212 us-gaap:CommonStockMember 2022-12-31 0000811212 2023-08-08 0000811212 us-gaap:ConvertibleDebtMember 2023-01-01 2023-06-30 0000811212 thmo:WarrantsMember 2023-01-01 2023-06-30 thunderdome:item iso4217:USD shares pure utr:Y iso4217:USD shares utr:sqft 0000811212 false --12-31 2023 Q2 P1Y P1Y P1Y P1Y P0Y6M P1Y P1Y P1Y P1Y P0Y6M P1Y P1Y P1Y P1Y P0Y6M P1Y P1Y P1Y P1Y P0Y6M P1Y P1Y P1Y P1Y P0Y6M 190000 2023-07-31 2023-07-31 2023-12-31 2023-12-31 45 0 0 10-Q true 2023-06-30 false 333-82900 ThermoGenesis Holdings, Inc. 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 2482298 4450000 4177000 3000 149000 774000 1865000 2656000 3334000 572000 1508000 8452000 10884000 830000 1003000 2434000 1254000 254000 372000 3331000 781000 781000 1270000 1286000 256000 256000 17608000 19386000 508000 820000 374000 399000 986000 782000 6757000 5777000 516000 1492000 404000 962000 1441000 1277000 10986000 11509000 0 131000 3220000 758000 911000 17000 17000 14981000 16063000 0.001 0.001 2000000 2000000 0 0 0.001 0.001 350000000 350000000 2482298 2482298 1037138 1037138 2000 1000 277266000 270377000 -273539000 -266193000 105000 111000 3834000 4296000 -1207000 -973000 2627000 3323000 17608000 19386000 2273000 3029000 4845000 5692000 1804000 2090000 3271000 3813000 469000 939000 1574000 1879000 1816000 1989000 3660000 3682000 383000 392000 689000 847000 2199000 2381000 4349000 4529000 -1730000 -1442000 -2775000 -2650000 668000 1359000 4571000 2182000 0 0 -239000 0 0 0 5000 -4000 -668000 -1359000 -4805000 -2186000 -2398000 -2801000 -7580000 -4836000 -138000 -113000 -234000 -239000 -2260000 -2688000 -7346000 -4597000 -2398000 -2801000 -7580000 -4836000 0 31000 -6000 45000 -2398000 -2770000 -7586000 -4791000 -138000 -113000 -234000 -239000 -2260000 -2657000 -7352000 -4552000 -0.91 -8.98 -3.93 -16.06 2482298 299181 1869343 286202 1037138 1000 270377000 -266193000 111000 -973000 3323000 10000 10000 0 3160000 0 0 0 3160000 0 43000 0 0 0 43000 215000 1000 602000 0 0 0 603000 125000 0 2640000 0 0 0 2640000 158731 0 421000 0 0 0 421000 -6000 -6000 -5086000 -96000 -5182000 1535869 2000 277253000 -271279000 105000 -1069000 5012000 0 13000 0 0 0 13000 946429 0 0 0 0 0 0 0 -2260000 0 -138000 -2398000 2482298 2000 277266000 -273539000 105000 -1207000 2627000 279629 0 268459000 -264662000 31000 -431000 3397000 0 0 -10681000 9739000 0 0 -942000 42000 42000 20407 0 594000 594000 213000 213000 14000 14000 -1910000 -126000 -2036000 300036 0 258627000 -256833000 45000 -557000 1282000 72000 0 0 72000 97726 0 1450000 0 0 0 1450000 0 2475000 0 0 0 2475000 234495 1000 2999000 0 0 0 3000000 0 0 31000 0 31000 0 -2688000 0 -113000 -2801000 632257 1000 265623000 -259521000 76000 -670000 5509000 -7580000 -4836000 535000 410000 23000 114000 3711000 955000 -239000 -0 287000 555000 -1092000 1576000 -564000 -37000 -936000 -689000 -318000 1000 -698000 -1522000 -26000 28000 204000 310000 164000 119000 -560000 -385000 -1427000 -5101000 1361000 219000 -1361000 -219000 2640000 2044000 421000 0 3061000 2044000 0 -3000 273000 -3279000 4177000 7280000 4450000 4001000 140000 120000 1492000 2628000 1239000 0 0 3863000 43000 3160000 0 3000000 603000 0 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>1.</b>         <b>Description of Business</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;"><i>Overview</i></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">ThermoGenesis Holdings, Inc. (“ThermoGenesis Holdings,” the “Company,” “we,” “our,” “us”) develops and commercializes a range of automated technologies for cell-banking, cell-processing, and cell-based therapeutics. Since the 1990’s, ThermoGenesis Holdings has been a pioneer in, and a leading provider of automated systems that isolate, purify and cryogenically store units of hematopoietic stem and progenitor cells for the cord blood banking industry. The Company was founded in 1986 and is incorporated in the State of Delaware and headquartered in Rancho Cordova, CA. Our common stock is traded on the Nasdaq Capital Market under the ticker symbol “THMO”.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><i>Medical Device Products for Automated Cell Processing </i></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The Company provides the AutoXpress® and BioArchive® platforms for automated clinical bio-banking, PXP® platform for point-of-care cell-based therapies and the CAR-TXpress™ platform for large scale cell manufacturing services. All product lines are reporting as a single reporting segment in the financial statements.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><i>CDMO Business</i></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The Company is expanding its business to include contract development and manufacturing services for cell and cell-based gene therapies. The Company is in the process of building out the capabilities to become a world-class Contract Development and Manufacturing Organization (“CDMO”) for cell and cell-based gene therapies. The Company is rolling out a new facility in the Sacramento metro area, containing a total of 12, class-7, ReadyStart cGMP Suites available for lease by early-stage life science and cell gene therapy companies. The ReadyStart Suites are located in a 35,500+ square foot cGMP facility that will meet the highest scientific, quality, and regulatory requirements. We expect the CDMO facility to be completed in 2023.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><i>Reverse Stock Split</i></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">On December 22, 2022, we effected a one (1) for forty-five (<span style="-sec-ix-hidden:c510">45</span>) reverse stock split of our issued and outstanding common stock. All historical share amounts disclosed in this quarterly report on Form 10-Q have been retroactively restated to reflect the reverse split and subsequent share exchange. No fractional shares were issued as a result of the reverse stock split, as fractional shares of common stock were rounded up to the nearest whole share.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>2.</b>         <b>Going Concern</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The Company has incurred historical losses from operations and expects to continue to incur operating losses in the near future. The Company may need to raise additional capital to grow its business, fund operating expenses and make interest payments. The Company’s ability to fund its liquidity needs is subject to various risks, many of which are beyond its control. The Company may seek additional funding through debt borrowings, sales of debt or equity securities or strategic partnerships. The Company cannot guarantee that such funding will be available on a timely basis, in needed quantities or on terms favorable to the Company, if at all. These factors and other indicators raise substantial doubt about the Company’s ability to continue as a going concern within one year from the filing date of this report.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The accompanying consolidated financial statements have been prepared assuming that the Company will continue as a going concern. The consolidated financial statements do not include any adjustments to reflect the possible future effects on the recoverability and classification of assets or the amounts and classifications of liabilities that may result should the Company be unable to continue as a going concern.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>3.</b>         <b>Summary of Significant Accounting Polices</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt; text-indent: 36pt;">There have been no material changes in the Company’s significant accounting policies to those disclosed in the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2022.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><i>Basis of Presentation</i></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">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 statement of the results for the periods presented 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;text-indent:36pt;">Operating results for the three and six months ended June 30, 2023 are not necessarily indicative of the results that may be expected for the Company’s fiscal year ending December 31, 2023. These unaudited condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and the notes thereto included in ThermoGenesis Holdings’ Annual Report on Form 10-K for the year ended December 31, 2022.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><i>Principles of Consolidation</i></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The consolidated financial statements include the accounts of ThermoGenesis Holdings and its wholly-owned subsidiaries, ThermoGenesis Corp. and TotipotentRX Cell Therapy, Pvt. Ltd and ThermoGenesis Corp’s majority-owned subsidiary, CARTXpress Bio, Inc (“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;text-indent:36pt;">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.</p> <p style="font-family:'Times 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>Recently Adopted Accounting Standards</i></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">On January 1, 2022, we adopted Accounting Standards Update (“ASU”) 2020-06 “<i>Debt-Debt with Conversion and Other Options (</i>“<i>Subtopic 470-20</i>”<i>) and Derivatives and Hedging-Contracts in Entity</i>’<i>s Own Equity (</i>“<i>Subtopic 815-40</i>”<i>): Accounting for Convertible Instruments and Contracts in an Entity</i>’<i>s Own Equity,</i>”<i> </i>using the modified retrospective method. ASU 2020-06 provides guidance on how to account for contracts on an entity’s own equity. This ASU simplifies the accounting for certain financial instruments with characteristics of liabilities and equity, including convertible instruments and contracts on an entity’s own equity. Specifically, the ASU eliminated the need for the Company to assess whether a contract on the entity’s own equity (1) permits settlement in unregistered shares, (2) whether counterparty rights rank higher than shareholder’s rights, and (3) whether collateral is required. The Company recognized a cumulative effect of $9,739,000 of initially applying the ASU as an adjustment to the January 1, 2022 opening balance of accumulated deficit. Due to the recombination of the equity conversion component of our convertible debt outstanding, the 2022 opening balance of additional paid in capital was reduced by $10,681,000 and the debt discounts of the convertible promissory notes were reduced $942,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; text-indent: 36pt;">In June 2016, the FASB issued<i> ASU 2016-13, Financial Instruments - Credit Losses (</i>“<i>Topic 326</i>”<i>). </i>The ASU introduced a new accounting model, the Current Expected Credit Losses model (“CECL”), which requires<i> </i>earlier recognition of credit losses and additional disclosures related to credit risk. The CECL model utilizes a lifetime expected credit loss measurement objective for the recognition of credit losses at the time the financial asset is originated or acquired. ASU 2016-13 is effective for annual reporting periods beginning after December 15, 2022, including interim reporting periods within those annual reporting periods. The Company adopted the standard effective January 1, 2023. Based on the composition of the Company’s trade receivables and unbilled revenue, and expected future losses, the adoption of ASU 2016-13 did not have a material impact on its condensed consolidated financial statements.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><i>Basis of Presentation</i></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">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 statement of the results for the periods presented 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;text-indent:36pt;">Operating results for the three and six months ended June 30, 2023 are not necessarily indicative of the results that may be expected for the Company’s fiscal year ending December 31, 2023. These unaudited condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and the notes thereto included in ThermoGenesis Holdings’ Annual Report on Form 10-K for the year ended December 31, 2022.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><i>Principles of Consolidation</i></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The consolidated financial statements include the accounts of ThermoGenesis Holdings and its wholly-owned subsidiaries, ThermoGenesis Corp. and TotipotentRX Cell Therapy, Pvt. Ltd and ThermoGenesis Corp’s majority-owned subsidiary, CARTXpress Bio, Inc (“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;text-indent:36pt;">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.</p> 0.20 0.80 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><i>Recently Adopted Accounting Standards</i></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">On January 1, 2022, we adopted Accounting Standards Update (“ASU”) 2020-06 “<i>Debt-Debt with Conversion and Other Options (</i>“<i>Subtopic 470-20</i>”<i>) and Derivatives and Hedging-Contracts in Entity</i>’<i>s Own Equity (</i>“<i>Subtopic 815-40</i>”<i>): Accounting for Convertible Instruments and Contracts in an Entity</i>’<i>s Own Equity,</i>”<i> </i>using the modified retrospective method. ASU 2020-06 provides guidance on how to account for contracts on an entity’s own equity. This ASU simplifies the accounting for certain financial instruments with characteristics of liabilities and equity, including convertible instruments and contracts on an entity’s own equity. Specifically, the ASU eliminated the need for the Company to assess whether a contract on the entity’s own equity (1) permits settlement in unregistered shares, (2) whether counterparty rights rank higher than shareholder’s rights, and (3) whether collateral is required. The Company recognized a cumulative effect of $9,739,000 of initially applying the ASU as an adjustment to the January 1, 2022 opening balance of accumulated deficit. Due to the recombination of the equity conversion component of our convertible debt outstanding, the 2022 opening balance of additional paid in capital was reduced by $10,681,000 and the debt discounts of the convertible promissory notes were reduced $942,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; text-indent: 36pt;">In June 2016, the FASB issued<i> ASU 2016-13, Financial Instruments - Credit Losses (</i>“<i>Topic 326</i>”<i>). </i>The ASU introduced a new accounting model, the Current Expected Credit Losses model (“CECL”), which requires<i> </i>earlier recognition of credit losses and additional disclosures related to credit risk. The CECL model utilizes a lifetime expected credit loss measurement objective for the recognition of credit losses at the time the financial asset is originated or acquired. ASU 2016-13 is effective for annual reporting periods beginning after December 15, 2022, including interim reporting periods within those annual reporting periods. The Company adopted the standard effective January 1, 2023. Based on the composition of the Company’s trade receivables and unbilled revenue, and expected future losses, the adoption of ASU 2016-13 did not have a material impact on its condensed consolidated financial statements.</p> 9739000 10681000 942000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>4.</b>         <b>Related Party Transactions</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;"><i>Convertible Promissory Note and Revolving Credit Agreement</i></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">In March 2017, ThermoGenesis Holdings entered into a Credit Agreement with Boyalife Group (USA), Inc. (the “Lender”), 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 the Company the right to borrow up to $10,000,000 (the “Loan”) at any time prior to the maturity date. On March 6, 2023, the Company entered into an Amendment No. 2 (the “Amendment to the Note”) to its Second Amended and Restated Convertible Promissory Note with Boyalife Group Inc. (the “Note”), and an Amendment No. 3 to its First Amended and Restated Revolving Credit Agreement with Boyalife Group Inc. The Amendment to the Note amended and extended the maturity date of the Note from March 6, 2023 to December 31, 2023 (the “Maturity Date”) and added to the principal balance of the Note all accrued and unpaid interest at the time of the extension, resulting in an outstanding principal balance of $7,278,000 as of March 6, 2023.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The Company performed a debt extinguishment vs. modification analysis on the Amendment to the Note and determined that the amendment would be considered an extinguishment, due to an increase of more than 10% to the value of the embedded conversion option. However, no gain or loss was recorded in the condensed consolidated statements of operations and comprehensive loss at the time of the Amendment as it was determined that the fair value of the Amendment to the Note and accrued interest was $7,278,000 both before and after the extension.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The Credit Agreement and the Note, as amended provide that the principal and all accrued and unpaid interest under the Loan will be due and payable on the Maturity Date, with payments of interest-only due on the last day of each calendar year. The Loan bears interest at 22% per annum, simple interest. The Company has five business days after the Lender demands payment to pay the interest due before the Loan is considered in default. The Loan can be prepaid in whole or in part by the Company at any time without penalty.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The following summarizes the Note:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"> <tbody><tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 13.8%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Maturity</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: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">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: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">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: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Face</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: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">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: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">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: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman; font-size: 10pt; width: 26.2%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">June 30, 2023</p> </td> <td style="text-align: center; font-family: Times New Roman; 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:c639">12/31/23</span></p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">22</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2.65</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">7,278,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(521,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">6,757,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">December 31, 2022</p> </td> <td style="text-align: center; font-family: Times New Roman; 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:c645">12/31/23</span></p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">22</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">6.30</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">7,000,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(1,223,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">5,777,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> </tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The Note includes a down-round anti-dilution provision that lowers its conversion price if the Company sells shares of common stock or issues convertible debt at a lower price per share. Through June 30, 2023, the down-round provision was triggered as noted below:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">In January 2023, when the conversion price of the Note was at $6.30 per share, the Company amended a previously outstanding convertible note, resulting in a triggering event lowering the conversion price of the Note to $2.87. The Company determined that it created an incremental value of $2,350,000 which was treated as a discount to the carrying amount of the Note and amortized over its remaining 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;text-indent:36pt;">In March 2023, the Company sold shares of common stock and warrants at $2.65 per share, resulting in a down round triggering event lowering the conversion price of the Note to that value. The triggering event created an incremental value of $810,000 which was treated as a discount to the carrying amount of the Note and will be amortized over its remaining 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;text-indent:36pt;">A Black-Scholes pricing model was utilized to determine the change in the before and after incremental value of the conversion option at each triggering event, with the following inputs:</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: 5%; width: 90%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"> <tbody><tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">January</p> <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: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">March</p> <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: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman; font-size: 10pt; width: 66%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Conversion price before</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">6.30</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2.87</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Conversion price after</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2.87</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2.65</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Term (years)</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">0.09</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">0.78</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Volatility</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">167</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">168.9</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Dividend rate</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">0</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">0</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Risk free rate</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">4.46</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">4.20</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td> </tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">For the three and six months ended June 30, 2023, the Company amortized $258,000 and $3,862,000 of debt discount related to triggering events, compared to $742,000 and $955,000 for the three and six months ended June 30, 2022. In addition to the amortization, the Company also recorded interest expense of $405,000 and $794,000 for the three and six months ended June 30, 2023, compared to $552,000 and $1,102,000 for the three and six months ended June 30, 2022, respectively. The interest payable balance as of June 30, 2023 and December 31, 2022 was $516,000 and $1,492,000, 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;"><i>Boyalife Genomics</i></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">On March 24, 2022, the Company entered into a License and Technology Access Agreement with Boyalife Genomics Tianjin Ltd. (“Boyalife Genomics”), a China-based CDMO and an affiliate of ThermoGenesis’ Chairman and Chief Executive Officer, Chris Xu, Ph.D. The agreement provides for a U.S. license to certain existing and future know-how and other intellectual property relating to cell manufacturing and related processes. The Company plans to develop and operate the CDMO cell therapy manufacturing business through a division named TG Biosynthesis.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Under the terms of the agreement, the Company transferred its remaining 8.64% interest in ImmuneCyte, Inc. to Boyalife Genomics and agreed to pay a running royalty of 7.5% of its annual net sales of products and services that are covered by one or more of Boyalife Genomics’ granted U.S. patents and a royalty of 5.0% of other products and services covered by other licensed intellectual property. In the three and six months ended June 30, 2023, no sales were recorded under the license agreement and no royalty payments were made to Boyalife Genomics.</p> 10000000 7278000 7278000 0.22 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"> <tbody><tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 13.8%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Maturity</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: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">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: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">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: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Face</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: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">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: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">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: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman; font-size: 10pt; width: 26.2%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">June 30, 2023</p> </td> <td style="text-align: center; font-family: Times New Roman; 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:c639">12/31/23</span></p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">22</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2.65</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">7,278,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(521,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">6,757,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">December 31, 2022</p> </td> <td style="text-align: center; font-family: Times New Roman; 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:c645">12/31/23</span></p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">22</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">6.30</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">7,000,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(1,223,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">5,777,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> </tr> </tbody></table> 0.22 2.65 7278000 521000 6757000 0.22 6.30 7000000 1223000 5777000 6.30 2.87 2350000 2.65 810000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 5%; width: 90%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"> <tbody><tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">January</p> <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: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">March</p> <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: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman; font-size: 10pt; width: 66%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Conversion price before</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">6.30</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2.87</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Conversion price after</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2.87</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2.65</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Term (years)</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">0.09</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">0.78</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Volatility</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">167</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">168.9</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Dividend rate</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">0</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">0</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Risk free rate</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">4.46</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">4.20</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td> </tr> </tbody></table> 6.30 2.87 2.87 2.65 0.09 0.78 1.67 1.689 0 0 0.0446 0.0420 258000 3862000 742000 955000 405000 794000 552000 1102000 516000 1492000 0.0864 0.075 0.050 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>5.</b>         <b>Related Party Lease</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;"><i>Z3 Investment</i></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">On March 24, 2022, the Company entered into a five-year Lease Agreement with Z3 Investment LLC, an affiliate owned by the Company’s CEO and Chairman of the Board and the Company’s Chief Operating Officer who is also a Board Member, beginning April 1, 2022, for approximately 35,000 square feet of laboratory and office space in Rancho Cordova, California. Under the terms of the agreement, monthly rent is $104,000 per month (with a 4% annual increase). Additionally, the Company will pay all operating expenses as they become due estimated to be approximately $10,000 per month and will be expensed in the period incurred. The Company has the option to renew the lease for up to ten years after the commencement of the initial five-year 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;"><i>Operating Lease</i></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">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. We recognize the expense for this lease 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 lease:</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: 5%; width: 90%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"> <tbody><tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">June 30,</p> <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: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">December 31,</p> <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: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman; font-size: 10pt; width: 66%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Right-of-use operating lease assets – related party, net</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">3,331,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">3,550,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Current lease liability (included in other current liabilities)</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">509,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">433,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Non-current lease liability – related party</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 14pt;">3,220,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 14pt;">3,495,000</td> <td style="width: 1%; font-family: Times New Roman; 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: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Weighted average remaining lease term</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 14pt;">4.3</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 14pt;">4.8</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Discount rate</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 14pt;">22</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 14pt;">22</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td> </tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt -18pt; text-indent: 36pt;">Maturities of lease liabilities by year for our operating lease 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: 5%; margin-left: 5%; width: 90%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"> <tbody><tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman; font-size: 10pt; width: 83%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">2023 (Remaining)</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">634,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">2024</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,307,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">2025</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,359,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">2026</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,428,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Thereafter</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,133,000</td> <td style="width: 1%; font-family: Times New Roman; 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: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Total lease payments</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">5,861,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Less: imputed interest</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(2,132,000</td> <td style="width: 1%; font-family: Times New Roman; 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: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Present value of operating lease liabilities</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">3,729,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><i>Statement of Cash Flows</i></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">Cash paid for amounts included in the measurement of operating lease liabilities was $622,000 and $138,000 for the six months ended June 30, 2023 and 2022, respectively.</p> 35000 104000 0.04 10000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 5%; width: 90%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"> <tbody><tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">June 30,</p> <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: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">December 31,</p> <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: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman; font-size: 10pt; width: 66%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Right-of-use operating lease assets – related party, net</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">3,331,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">3,550,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Current lease liability (included in other current liabilities)</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">509,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">433,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Non-current lease liability – related party</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 14pt;">3,220,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 14pt;">3,495,000</td> <td style="width: 1%; font-family: Times New Roman; 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: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Weighted average remaining lease term</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 14pt;">4.3</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 14pt;">4.8</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Discount rate</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 14pt;">22</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 14pt;">22</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td> </tr> </tbody></table> 3331000 3550000 509000 433000 3220000 3495000 P4Y3M18D P4Y9M18D 0.22 0.22 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 5%; width: 90%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"> <tbody><tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman; font-size: 10pt; width: 83%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">2023 (Remaining)</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">634,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">2024</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,307,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">2025</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,359,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">2026</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,428,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Thereafter</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,133,000</td> <td style="width: 1%; font-family: Times New Roman; 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: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Total lease payments</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">5,861,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Less: imputed interest</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(2,132,000</td> <td style="width: 1%; font-family: Times New Roman; 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: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Present value of operating lease liabilities</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">3,729,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> </tbody></table> 634000 1307000 1359000 1428000 1133000 5861000 2132000 3729000 622000 138000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>6.</b>         <b>Convertible Promissory Note</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><i>July 2019 Note</i></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">On July 23, 2019, the Company entered into a private placement with Orbrex (USA) Co. Limited (“Orbrex”), pursuant to which the Company issued and sold to Orbrex an unsecured convertible promissory note in the original principal amount of $1,000,000 (the “July 2019 Note”). The July 2019 Note bears interest at a rate of twenty-four percent (24%) per annum and is payable quarterly in arrears. On January 31, 2023, the Company entered into Amendment No. 3 to the July 2019 Note. The amendment extended the maturity date from January 31, 2023 to July 31, 2023 and changed the fixed conversion price to $2.87 per share.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The Company performed a debt extinguishment vs. modification analysis on the amendment to the July 2019 Note and determined that the extension would be considered an extinguishment, due to an increase of more than 10% to the value of the embedded conversion option. The Company determined that the fair value of the July 2019 Note after the amendment was $1,239,000 representing a $239,000 increase in its fair value. The increase will be recorded as a premium to the July 2019 Note and amortized over the remaining 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;text-indent:36pt;">Subsequent to June 30, 2023, the Company entered into an Amendment No. 4 to the July 2019 Note with Orbrex (USA) Co. Limited (the “July 2019 Note Amendment”). The July 2019 Note Amendment amends the July 2019 Note to extend the maturity date of the July 2019 Note from July 31, 2023 to January 31, 2024. The Note Amendment also changed the fixed conversion price to $1.07 per share, provided that in the event that the Company issues shares, options, warrants, or convertible securities, subject to certain exceptions, at an effective price per common share lower than $1.07, then the conversion price will be adjusted to such lower issuance price.</p> <p style="font-family:'Times New Roman';font-size:10pt;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 July 2019 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: 9pt; width: 95%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"> <tbody><tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 13.8%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Maturity</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: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Stated 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: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">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: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Face<br/> Value</p> </td> <td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Debt<br/> Discount/<br/> Premium</p> </td> <td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">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: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman; font-size: 10pt; width: 21.2%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">June 30, 2023</p> </td> <td style="text-align: center; font-family: Times New Roman; 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:c807">7/31/2023</span></p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">24</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2.65</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">397,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">7,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">404,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">December 31, 2022</p> </td> <td style="text-align: center; font-family: Times New Roman; 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:c813">7/31/2023</span></p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">24</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">6.30</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,000,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(38,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">962,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> </tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The Note includes a down-round anti-dilution provision that lowers its conversion price if the Company sells shares of common stock or issues convertible debt at a lower price per share. In 2023, the anti-dilution provision was triggered, as noted below:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">In March 2023, the Company sold shares of common stock at $2.65 per share, resulting in a down round triggering event lowering the conversion price of the Note to that value. The triggering event created an incremental value of $43,000 which was treated as a discount to the carrying amount of the July 2019 Note and will be amortized over its remaining 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;text-indent:36pt;">A Black-Scholes pricing model was utilized to determine the change in the before and after incremental value of the conversion option at each triggering event, with the following inputs:</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: Times New Roman; text-indent: 0px;"> <tbody><tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">March</p> <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: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman; font-size: 10pt; width: 81%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Conversion price before</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2.87</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Conversion price after</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2.65</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Term (years)</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">0.36</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Volatility</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">182</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Dividend rate</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">0</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Risk free rate</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">4.20</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td> </tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The Company recorded amortization expense for the July 2019 Note of $(18,000) and $<span style="-sec-ix-hidden:c788">(190,000)</span> for the three and six months ended June 30, 2023, respectively. In addition to the amortization, the Company also recorded interest expense related to the July 2019 Note of $24,000 and $66,000 for the three and six months ended June 30, 2023, compared to $60,000 and $120,000 for the three and six months ended June 30, 2022, respectively.</p> 1000000 0.24 2.87 1239000 239000 1.07 1.07 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 9pt; width: 95%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"> <tbody><tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 13.8%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Maturity</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: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Stated 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: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">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: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Face<br/> Value</p> </td> <td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Debt<br/> Discount/<br/> Premium</p> </td> <td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">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: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman; font-size: 10pt; width: 21.2%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">June 30, 2023</p> </td> <td style="text-align: center; font-family: Times New Roman; 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:c807">7/31/2023</span></p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">24</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2.65</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">397,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">7,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">404,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">December 31, 2022</p> </td> <td style="text-align: center; font-family: Times New Roman; 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:c813">7/31/2023</span></p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">24</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">6.30</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,000,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(38,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">962,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> </tr> </tbody></table> 0.24 2.65 397000 7000 404000 0.24 6.30 1000000 -38000 962000 2.65 43000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; margin-left: 10%; width: 80%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"> <tbody><tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">March</p> <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: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman; font-size: 10pt; width: 81%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Conversion price before</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2.87</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Conversion price after</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2.65</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Term (years)</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">0.36</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Volatility</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">182</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Dividend rate</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">0</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Risk free rate</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">4.20</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td> </tr> </tbody></table> 2.87 2.65 0.36 1.82 0 0.0420 18000 24000 66000 60000 120000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>7.</b>         <b>Stockholders</b>’<b> Equity </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;"><i>Common Stock</i></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">On March 15, 2023, the Company entered into a Securities Purchase Agreement (the “Purchase Agreement”) with an accredited investor (the “Investor”) pursuant to which the Company agreed to issue and sell to the Investor in a private placement (the “Offering”) (i) 125,000 shares of its common stock, $0.001 par value (the “Common Shares”), (ii) 946,429 pre-funded warrants to purchase Common Shares at a purchase price of $2.80, and (iii) common stock warrants to purchase up to an aggregate 1,071,429 Common Shares were issued (the “Underlying Shares”). The common stock warrants have an exercise price of $2.65 per share and are exercisable immediately upon issuance and expire five and one-half years following the issuance. The Offering resulted in a total net proceeds of approximately $2.6 million, excluding legal and other transaction fees of $360,000. The Offering closed on March 20, 2023. All 946,429 pre-funded warrants were exercised in the quarter ended June 30, 2023.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">In connection with the Offering, the Company entered into a Warrant Amendment Agreement (the "Warrant Amendment Agreement”), dated March 15, 2023, with the Investor, whereby the Company agreed to amend existing warrants, held by the Investor, to purchase up to an aggregate of 158,731 shares of common stock that were previously issued in October 2022. These warrants had an exercise price of $6.30 per share and pursuant to the Warrant Amendment Agreement have been amended to reduce the exercise price to $2.65 per share effective upon the closing of the Offering. During the six months ended June 30, 2023, 158,731 common warrants were exercised. The Company received approximately $421,000 from the exercises of the warrants.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The warrant repricing resulted in an immediate and incremental increase of approximately $50,000 in the estimated fair value of the common warrants issued in the Company’s October 2022 public offering. The common warrants were valued on the date of the warrant repricing using the Black-Scholes option pricing model based on the following assumptions:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; margin-left: 10%; width: 80%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"> <tbody><tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">March</p> <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: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman; font-size: 10pt; width: 81%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Conversion price before</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">6.30</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Conversion price after</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2.65</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Term (years)</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">4.9</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Volatility</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">123</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Dividend rate</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">0</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Risk free rate</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">4.20</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td> </tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;">On February 3, 2022, the Company entered into Amendment No. 2 to the At the Market Offering Agreement (the “Offering Agreement”) with H.C. Wainwright &amp; Co., LLC to further increase the maximum aggregate offering price of shares of Common Stock that may be offered and sold from time to time under the Offering Agreement from $15,280,000 to $19,555,000, which enables the Company to sell an additional $4,275,000 of shares after taking into account prior sales under the Offering Agreement (the “Additional Shares”). In March 2022, the total offering price was updated to $18,573,000 based on the shares that were currently available on Company’s existing Form S-3. The terms and conditions of the Offering Agreement otherwise remain unchanged. For the six months ended June 30, 2022, the Company sold a total of 20,407 shares of common stock under the Offering Agreement for aggregate gross proceeds of $681,000 at an average selling price of $33.30 per share, resulting in net proceeds of approximately $594,000 after deducting commissions and other transaction costs of approximately $87,000.</p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;"> </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"><i>Net Loss Per Share</i></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt; text-indent: 36pt;">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, 2023, all pre-funded warrants previously issued have been exercised and none are 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:</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: 5%; width: 90%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"> <tbody><tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2023</p> </td> <td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2022</p> </td> <td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman; font-size: 10pt; width: 66%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Common stock equivalents of convertible promissory notes and accrued interest</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">3,108,264</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">649,667</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Warrants</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,239,547</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">14,518</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Stock options</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">6,400</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">6,526</td> <td style="width: 1%; font-family: Times New Roman; 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: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Total</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">4,354,211</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">670,711</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td> </tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><i>Warrants</i></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">A summary of warrant activity for the six months ended June 30, 2023 is as follows:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 2.5%; margin-left: 2.5%; width: 95%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"> <tbody><tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">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: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">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: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">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: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman; font-size: 10pt; width: 52%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Balance at December 31, 2022</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">340,689</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">19.40</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1.90</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Warrants granted</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,071,429</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="text-align: right; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="text-align: right; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Warrants expired</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(13,840</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="text-align: right; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="text-align: right; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Pre-funded warrants granted</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">946,429</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="text-align: right; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="text-align: right; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Pre-funded warrants exercised</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(946,429</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="text-align: right; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="text-align: right; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Warrants exercised</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(158,731</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="text-align: right; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="text-align: right; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Exercisable and Outstanding at June 30, 2023</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,239,547</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">3.80</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">4.24</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> </tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> 125000 0.001 946429 2.80 1071429 2.65 2600000 360000000 946429 158731 6.30 2.65 158731 421000 50000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; margin-left: 10%; width: 80%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"> <tbody><tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">March</p> <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: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman; font-size: 10pt; width: 81%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Conversion price before</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">6.30</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Conversion price after</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2.65</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Term (years)</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">4.9</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Volatility</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">123</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Dividend rate</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">0</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Risk free rate</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">4.20</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td> </tr> </tbody></table> 6.30 2.65 4.9 1.23 0 0.0420 15280000 19555000 4275000 18573000 20407 681000 33.30 594000 87000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 5%; width: 90%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"> <tbody><tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2023</p> </td> <td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2022</p> </td> <td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman; font-size: 10pt; width: 66%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Common stock equivalents of convertible promissory notes and accrued interest</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">3,108,264</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">649,667</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Warrants</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,239,547</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">14,518</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Stock options</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">6,400</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">6,526</td> <td style="width: 1%; font-family: Times New Roman; 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: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Total</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">4,354,211</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 14%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">670,711</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td> </tr> </tbody></table> 3108264 649667 1239547 14518 6400 6526 4354211 670711 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 2.5%; margin-left: 2.5%; width: 95%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"> <tbody><tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">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: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">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: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">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: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman; font-size: 10pt; width: 52%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Balance at December 31, 2022</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">340,689</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">19.40</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1.90</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Warrants granted</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,071,429</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="text-align: right; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="text-align: right; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Warrants expired</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(13,840</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="text-align: right; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="text-align: right; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Pre-funded warrants granted</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">946,429</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="text-align: right; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="text-align: right; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Pre-funded warrants exercised</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">(946,429</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">)</td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="text-align: right; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="text-align: right; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Warrants exercised</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(158,731</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="text-align: right; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="text-align: right; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Exercisable and Outstanding at June 30, 2023</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,239,547</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">3.80</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">4.24</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> </tr> </tbody></table> 340689 19.40 P1Y10M24D 1071429 13840 946429 946429 158731 1239547 3.80 P4Y2M26D <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>8.</b>         <b>Revenue</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The following table presents net sales by geographic areas:</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: 5%; width: 90%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"> <tbody><tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Three Months Ended June 30,</p> </td> <td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Six Months Ended June 30,</p> </td> <td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2023</p> </td> <td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2022</p> </td> <td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2023</p> </td> <td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2022</p> </td> <td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman; font-size: 10pt; width: 44%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">United States</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,717,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,573,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">3,089,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">3,439,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">China</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">28,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,117,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">48,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,206,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman; font-size: 10pt;">Other</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">528,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">339,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,708,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,047,000</td> <td style="width: 1%; font-family: Times New Roman; 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: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Total</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,273,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">3,029,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">4,845,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">5,692,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The following tables summarize the revenues by product line and type:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 2.5%; margin-left: 2.5%; width: 95%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"> <tbody><tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="14" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Three Months Ended June 30, 2023</p> </td> <td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">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: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">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: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">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: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">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: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman; font-size: 10pt; width: 48%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">AXP</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,275,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">41,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,316,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">BioArchive</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">450,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">339,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">789,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">CAR-TXpress</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">24,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">35,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">71,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">130,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Manual Disposables</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">14,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">14,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Other</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">18,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">6,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">24,000</td> <td style="width: 1%; font-family: Times New Roman; 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: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Total</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,781,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">415,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">77,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,273,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 2.5%; margin-left: 2.5%; width: 95%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"> <tbody><tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="14" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Six Months Ended June 30, 2023</p> </td> <td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">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: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">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: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">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: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">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: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman; font-size: 10pt; width: 48%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">AXP</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,759,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">96,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,855,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">BioArchive</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">748,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">698,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,446,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">CAR-TXpress</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">59,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">75,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">142,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">276,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Manual Disposables</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">221,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">221,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Other</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">35,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">12,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">47,000</td> <td style="width: 1%; font-family: Times New Roman; 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: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Total</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">3,822,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">869,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">154,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">4,845,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 2.5%; margin-left: 2.5%; width: 95%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"> <tbody><tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="14" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Three Months Ended June 30, 2022</p> </td> <td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">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: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">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: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">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: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">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: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman; font-size: 10pt; width: 48%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">AXP</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,923,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">40,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,963,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">BioArchive</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">338,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">305,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">643,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">CAR-TXpress</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">163,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">58,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">71,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">292,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Manual Disposables</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">102,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">102,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Other</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">23,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">6,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">29,000</td> <td style="width: 1%; font-family: Times New Roman; 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: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Total</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,549,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">403,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">77,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">3,029,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 2.5%; margin-left: 2.5%; width: 95%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"> <tbody><tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="14" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Six Months Ended June 30, 2022</p> </td> <td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">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: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">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: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">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: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">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: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman; font-size: 10pt; width: 48%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">AXP</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">3,634,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">96,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">3,730,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">BioArchive</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">493,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">603,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,096,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">CAR-TXpress</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">361,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">101,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">142,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">604,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Manual Disposables</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">207,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">207,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Other</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">40,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">15,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">55,000</td> <td style="width: 1%; font-family: Times New Roman; 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: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Total</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">4,735,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">800,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">157,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">5,692,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><i>Contract Balances </i></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">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 that were included in the beginning balance of deferred revenue during the three and six months ended June 30, 2023 were $157,000 and $519,000, respectively. Short-term deferred revenues were $986,000 and $782,000 at June 30, 2023 and December 31, 2022, respectively. Long-term deferred revenues were $758,000 and $911,000 at June 30, 2023 and December 31, 2022, respectively.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><i>Backlog of Remaining Customer Performance Obligations</i></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">The following table represents revenue expected to be recognized in the future from the backlog of performance obligations that are unsatisfied (or partially unsatisfied) at the end of the reporting period:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"> <tbody><tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Remainder of 2023</p> </td> <td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2024</p> </td> <td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2025</p> </td> <td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2026</p> </td> <td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2027 and beyond</p> </td> <td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Total</p> </td> <td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman; font-size: 10pt; width: 28%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Service revenue</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">749,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">796,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">252,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,797,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Device revenue <sup style="vertical-align:top;line-height:120%;">(1)</sup></p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">692,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">41,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">733,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Exclusivity fee</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">143,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">286,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">286,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">190,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">905,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Other</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">7,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">13,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">13,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">13,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">94,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">140,000</td> <td style="width: 1%; font-family: Times New Roman; 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: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Total</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,591,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,136,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">551,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">203,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">94,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">3,575,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td> </tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"> <tbody><tr style="vertical-align: top;"> <td style="width: 18pt;"> </td> <td style="width: 18pt;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;"><span style="-sec-ix-hidden:c1099"><span style="-sec-ix-hidden:c1100"><span style="-sec-ix-hidden:c1101"><span style="-sec-ix-hidden:c1102"><span style="-sec-ix-hidden:c1103"><span style="-sec-ix-hidden:c1105"><span style="-sec-ix-hidden:c1106"><span style="-sec-ix-hidden:c1107"><span style="-sec-ix-hidden:c1108"><span style="-sec-ix-hidden:c1109"><span style="-sec-ix-hidden:c1111"><span style="-sec-ix-hidden:c1112"><span style="-sec-ix-hidden:c1113"><span style="-sec-ix-hidden:c1114"><span style="-sec-ix-hidden:c1115"><span style="-sec-ix-hidden:c1117"><span style="-sec-ix-hidden:c1118"><span style="-sec-ix-hidden:c1119"><span style="-sec-ix-hidden:c1120"><span style="-sec-ix-hidden:c1121"><span style="-sec-ix-hidden:c1123"><span style="-sec-ix-hidden:c1124"><span style="-sec-ix-hidden:c1125"><span style="-sec-ix-hidden:c1126"><span style="-sec-ix-hidden:c1127">(1)</span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></p> </td> <td style="width: auto;"> <p style="font-family: 'Times New Roman', Times, serif;font-size: 10pt;font-variant:normal;margin:0pt;">Represents the minimum purchase requirements under the distribution agreement the Company signed with its AXP distributor in China.</p> </td> </tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 5%; width: 90%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"> <tbody><tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Three Months Ended June 30,</p> </td> <td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="6" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Six Months Ended June 30,</p> </td> <td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2023</p> </td> <td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2022</p> </td> <td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2023</p> </td> <td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2022</p> </td> <td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman; font-size: 10pt; width: 44%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">United States</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,717,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,573,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">3,089,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">3,439,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">China</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">28,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,117,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">48,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,206,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman; font-size: 10pt;">Other</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">528,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">339,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,708,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,047,000</td> <td style="width: 1%; font-family: Times New Roman; 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: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Total</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,273,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">3,029,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">4,845,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 11%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">5,692,000</td> <td style="width: 1%; font-family: Times New Roman; 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: 2.5%; margin-left: 2.5%; width: 95%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"> <tbody><tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="14" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Three Months Ended June 30, 2023</p> </td> <td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">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: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">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: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">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: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">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: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman; font-size: 10pt; width: 48%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">AXP</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,275,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">41,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,316,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">BioArchive</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">450,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">339,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">789,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">CAR-TXpress</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">24,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">35,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">71,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">130,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Manual Disposables</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">14,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">14,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Other</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">18,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">6,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">24,000</td> <td style="width: 1%; font-family: Times New Roman; 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: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Total</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,781,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">415,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">77,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,273,000</td> <td style="width: 1%; font-family: Times New Roman; 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: 2.5%; margin-left: 2.5%; width: 95%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"> <tbody><tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="14" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Six Months Ended June 30, 2023</p> </td> <td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">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: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">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: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">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: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">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: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman; font-size: 10pt; width: 48%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">AXP</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,759,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">96,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">2,855,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">BioArchive</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">748,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">698,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,446,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">CAR-TXpress</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">59,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">75,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">142,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">276,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Manual Disposables</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">221,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">221,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Other</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">35,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">12,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">47,000</td> <td style="width: 1%; font-family: Times New Roman; 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: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Total</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">3,822,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">869,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">154,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">4,845,000</td> <td style="width: 1%; font-family: Times New Roman; 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: 2.5%; margin-left: 2.5%; width: 95%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"> <tbody><tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="14" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Three Months Ended June 30, 2022</p> </td> <td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">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: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">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: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">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: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">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: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman; font-size: 10pt; width: 48%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">AXP</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,923,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">40,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,963,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">BioArchive</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">338,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">305,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">643,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">CAR-TXpress</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">163,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">58,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">71,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">292,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Manual Disposables</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">102,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">102,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Other</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">23,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">6,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">29,000</td> <td style="width: 1%; font-family: Times New Roman; 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: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Total</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,549,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">403,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">77,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">3,029,000</td> <td style="width: 1%; font-family: Times New Roman; 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: 2.5%; margin-left: 2.5%; width: 95%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"> <tbody><tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="14" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Six Months Ended June 30, 2022</p> </td> <td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">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: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">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: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">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: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">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: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman; font-size: 10pt; width: 48%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">AXP</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">3,634,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">96,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">3,730,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">BioArchive</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">493,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">603,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,096,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">CAR-TXpress</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">361,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">101,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">142,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">604,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Manual Disposables</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">207,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">207,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Other</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">40,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">15,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">55,000</td> <td style="width: 1%; font-family: Times New Roman; 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: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Total</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">4,735,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">800,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">157,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 10%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">5,692,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> </tbody></table> 1717000 1573000 3089000 3439000 28000 1117000 48000 1206000 528000 339000 1708000 1047000 2273000 3029000 4845000 5692000 1275000 41000 0 1316000 450000 339000 0 789000 24000 35000 71000 130000 14000 0 0 14000 18000 0 6000 24000 1781000 415000 77000 2273000 2759000 96000 0 2855000 748000 698000 0 1446000 59000 75000 142000 276000 221000 0 0 221000 35000 0 12000 47000 3822000 869000 154000 4845000 1923000 40000 0 1963000 338000 305000 0 643000 163000 58000 71000 292000 102000 0 0 102000 23000 0 6000 29000 2549000 403000 77000 3029000 3634000 96000 0 3730000 493000 603000 0 1096000 361000 101000 142000 604000 207000 0 0 207000 40000 0 15000 55000 4735000 800000 157000 5692000 157000 519000 986000 782000 758000 911000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"> <tbody><tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Remainder of 2023</p> </td> <td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2024</p> </td> <td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2025</p> </td> <td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2026</p> </td> <td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">2027 and beyond</p> </td> <td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">Total</p> </td> <td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman; font-size: 10pt; width: 28%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Service revenue</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">749,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">796,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">252,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1,797,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Device revenue <sup style="vertical-align:top;line-height:120%;">(1)</sup></p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">692,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">41,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">733,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Exclusivity fee</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">143,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">286,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">286,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">190,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">905,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Other</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">7,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">13,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">13,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">13,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">94,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">140,000</td> <td style="width: 1%; font-family: Times New Roman; 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: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Total</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; padding-bottom: 3px;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,591,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,136,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">551,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">203,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">94,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">3,575,000</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;"> </td> </tr> </tbody></table> 749000 796000 252000 0 0 1797000 692000 41000 0 0 0 733000 143000 286000 286000 190000 0 905000 7000 13000 13000 13000 94000 140000 1591000 1136000 551000 203000 94000 3575000 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>9.</b>         <b>Concentrations</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;text-indent:36pt;">The Company had certain customers whose individual revenue was material to the Company total revenue, or whose accounts receivable balances were material to the Company’s total accounts receivable balances. Those customers are listed 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;"><i>Accounts Receivable</i></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: Times New Roman; text-indent: 0px;"> <tbody><tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">June 30,<br/> 2023</p> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">December 31,</p> <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: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman; font-size: 10pt; width: 62%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Customer 1</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">21</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Customer 2</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">14</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">15</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Customer 3</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">14</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Customer 4</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">4</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">29</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Customer 5</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">27</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td> </tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><i>Revenues</i></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: 2.5%; margin-left: 2.5%; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody><tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Three Months Ended June 30,</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt; text-indent: 1pt;">Six Months Ended June 30,</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">2023</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">2022</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">2023</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">2022</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt; width: 48%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Customer 1</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">39</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">25</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">34</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">36</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Customer 2</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">32</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">17</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td> </tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; margin-left: 10%; width: 80%; font-size: 10pt; font-family: Times New Roman; text-indent: 0px;"> <tbody><tr style="vertical-align: bottom;"> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">June 30,<br/> 2023</p> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td style="font-family: Times New Roman; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">December 31,</p> <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: Times New Roman; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman; font-size: 10pt; width: 62%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Customer 1</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">21</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Customer 2</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">14</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">15</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Customer 3</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">14</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Customer 4</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">4</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">29</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: Times New Roman; font-size: 10pt;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt;">Customer 5</p> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">27</td> <td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">%</td> </tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 2.5%; margin-left: 2.5%; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody><tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Three Months Ended June 30,</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt; text-indent: 1pt;">Six Months Ended June 30,</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">2023</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">2022</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">2023</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">2022</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; 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;, Times, serif; font-size: 10pt; width: 48%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Customer 1</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">39</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">25</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">34</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">36</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Customer 2</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">32</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">17</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td> </tr> </tbody></table> 0.21 0 0.14 0.15 0.14 0 0.04 0.29 0 0.27 0.39 0.25 0.34 0.36 0.01 0.32 0.01 0.17 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b>10.</b>         <b>Subsequent Events</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;">On July 31, 2023, the Company entered into an Amendment No. 4 to the July 2019 Note with Orbrex (USA) Co. Limited (the "July 2019 Note Amendment”). The July 2019 Note Amendment amends the July 2019 Note to extend the maturity date of the July 2019 Note from July 31, 2023 to January 31, 2024. The July 2019 Note Amendment also changed the fixed conversion price under the July 2019 Note to $1.07 per share, provided that in the event that the Company issues shares, options, warrants, or convertible securities, subject to certain exceptions, at an effective price per common share lower than $1.07, then the conversion price will be adjusted to such lower issuance price. As a result of the July 2019 Note Amendment, the conversion price of the Note with Boyalife Group was likewise reduced to $1.07 under the down-round conversion price adjustment provisions of the Note.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;text-indent:36pt;"> </p> 1.07 1.07 1.07 Represents the minimum purchase requirements under the distribution agreement the Company signed with its AXP distributor in China. EXCEL 57 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( &F$"E<'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 " !IA I7 &ZFD^T K @ $0 &1O8U!R;W!S+V-O&ULS9+! M2L0P$(9?17)O)VU1)'1S43PI""XHWD(RNQMLFI",M/OVIG&WB^@#>,S,GV^^ M@>EU$-I'?(X^8"2+Z6IVPYB$#AMV( H"(.D#.I7JG!AS<^>C4Y2?<0]!Z0^U M1V@YOP&'I(PB!0NP"BN1R=YHH2,J\O&$-WK%A\\X%)C1@ ,Z'"E!4S? Y#(Q M'.>AAPM@@1%&E[X+:%9BJ?Z)+1U@I^2<[)J:IJF>NI++.S3P]O3X4M:M[)A( MC1KSKV0%'0-NV'GR:W=WOWU@LN5M5_';JN';EHON6G#^OKC^\+L(.V_LSOYC MX[.@[.'77<@O4$L#!!0 ( &F$"E>97)PC$ 8 )PG 3 >&PO=&AE M;64O=&AE;64Q+GAM;.U:6W/:.!1^[Z_0>&?V;0O&-H&VM!-S:7;;M)F$[4X? MA1%8C6QY9)&$?[]'-A#+E@WMDDVZFSP$+.G[SD5'Y^@X>?/N+F+HAHB4\GA@ MV2_;UKNW+][@5S(D$4$P&:>O\, *I4Q>M5II ,,X?+&A T%116F]?(+3E'S/X%/F7/Z3H=,H%N,!M8('_.;Z?D3EJ(X53"Q,!J9S]6:\?1 MTDB @LE]E 6Z2?:CTQ4(,@T[.IU8SG9\]L3MGXS*VG0T;1K@X_%X.+;+THMP M' 3@4;N>PIWT;+^D00FTHVG09-CVVJZ1IJJ-4T_3]WW?ZYMHG J-6T_3:W?= MTXZ)QJW0> V^\4^'PZZ)QJO0=.MI)B?]KFNDZ19H0D;CZWH2%;7E0-,@ %AP M=M;,T@.67BGZ=90:V1V[W4%<\%CN.8D1_L;%!-9ITAF6-$9RG9 %#@ WQ-%, M4'RO0;:*X,*2TER0UL\IM5 :")K(@?5'@B'%W*_]]9>[R:0S>IU].LYKE']I MJP&G[;N;SY/\<^CDGZ>3UTU"SG"\+ GQ^R-;88C'(CN]WV6'WV3T=N(]>IP+,BUY1&)$6?R"VZ MY!$XM4D-,A,_")V&F&I0' *D"3&6H8;XM,:L$> 3?;>^",C?C8CWJV^:/5>A M6$G:A/@01AKBG'/F<]%L^P>E1M'V5;SC MFED)O816:I^JAS0^J!XR"@7QN1X^Y7IX"C>6QKQ0KH)[ ?_1VC?"J_B"P#E_ M+GW/I>^Y]#VATK\>WZV22$KYI9+2,6D$N!LT$DN/R+RO JQ GH9%LE" M0AMNZ5/U2I77Y:^Y*+@\6^3IKZ%T/BS/^3Q?Y[3-"S-#MW)+ZK:4OK4F.$KT ML@'37[]EUVY".E,%.70[@:0KX#;;J=W#HXGIB1N0K3 M4I!OP_GIQ7@:XCG9!+E]F%=MY]C1T?OGP5&PH^\\EAW'B/*B(>ZAAIC/PT.' M>7M?F&>5QE T%&ULK"0L1K=@N-?Q+!3@9& MH >#KU$"\E)58#%;Q@,KD*)\ M3(Q%Z'#GEUQ?X]&2X]NF9;5NKREW&6TB4CG":9@39ZO*WF6QP54=SU5;\K"^ M:CVT%4[/_EFMR)\,$4X6"Q)(8Y07IDJB\QE3ON>;G*YZ(G;ZEW?! M8/+]<,E'#^4[YU_T74.N?O;=X_INDSM(3)QYQ1$!=$4"(Y4U#VT%SU&\Z.9X!ZSAW.;>KC"1:S_6-8>^3+?.7#;.MX#7N83 M+$.D?L%]BHJ $:MBOKJO3_DEG#NT>_&!()O\UMND]MW@#'S4JUJE9"L1/TL' M?!^2!F.,6_0T7X\48JVFL:W&VC$,>8!8\PRA9CC?AT6:&C/5BZPYC0IO0=5 MY3_;U UH]@TT')$%7C&9MC:CY$X*/-S^[PVPPL2.X>V+OP%02P,$% @ M:80*5[HPH"??!0 ^QX !@ !X;"]W;W)KI9\"+Z=UWIT='DM#=="?E,18QH]I0E7%ZU(Z^6[3D<%$4NI.A5+ MQLV=N9 IU>94+CIJ*1D-\Z TZ1#/.^ND-.:MT3"_-I6CHY'631QN:F-LTSK0T=V,3IT=7(LA,5C0:\Q!=4LBPJV1;U MDH""OV3\%/G>"2(>\1WEF<#AXVQQBKR^*_Q%2XX,+0A MW*"$&QP"=\\6L=(F@1K=T=391F&=AXC)5+QGG*E8H0\B"6.^4"=FL Y.7-Y'!1S:'V;WB,YZ+9]#_>[_7,G+QCPQ3A"M7A&%?\YJW[,)3*58Q#]QIAC4G8R?H M,:P2KKP2AAW.:]"I4)HFZ,]X63]*P8J#WGF7.$F/X9IP99LP[';R)CLVG\CU M8+# )\YL8YADG#EDC!L;3Z*P.1K&@D.N8@](OU>O]W#;A4+ M5FL-]PC=C6=78^?G)QS8E+#R1.0@3S3)I+0?,,572YY*,XUDSC68/8I?G2LW M$SBJ*6?EAG3O!VS0(F)$Q(F$AZ.0]AOLAE?LA![F?64J3!%UFRMQ6[E8+Z]0M MG\!A3?$JST,.\CS7*9,+VRO?&P4=&5N0+BEWYQ46K%U>@..:@E:6A\".99O' MB)D\0GBP3#W>,:P/J:P/@5W+=IA],:_/\F5N]#G3QLCR? )]$_/-ZO=;)_UW M,CB;.BG4>KF:W7Q9C4BW3\B@/^RL7+B5$R('K1=-S,@JC>6[Y2%[0K\R=T9A M*<_\]3$FV&G4X>"F::U\#X%MRW;:O(F5M;9?F?%HT"+G'KEV&Y.VCYV@QS!" M?F6$_#WK.=L5SEW2&W/1.=;N$:M;PH7#FC)65LB'CM'-?ONNJ4&!7)8N=QO)J MN;,[SOAWNFY&>]DL=-:G&BQS#8E!;+9X'% M/@^6NGQ0^G.W%,*0+TW==E>3I3&K5]-I5RY%P[L+M1(M?+-0NN$&;O7]M%MI MP2LWJ*FG-(JR:<-E.YE?NL]N]/Q2K4TM6W&C2;=N&JX?WXI:/5Q-XLG3![_* M^Z6Q'TSGERM^+VZ%^;2ZT7 WW7NI9"/:3JJ6:+&XFKR)7UTGS YP%O^6XJ$[ MN"8VE#NE/MN;]]75)+*(1"U*8UUP^+,1UZ*NK2? \=?.Z63_3#OP\/K)^X\N M> CFCG?B6M6_R\HLKR;%A%1BP=>U^54]_"QV :767ZGJSOU/'G:VT824Z\ZH M9C<8$#2RW?[E7W83<3 @3D8&T-T >NH MAO@9FZZ1>;">L<-GU]J]4"TM09O M]L+-C1L-TI^7NV6^WSZ8CS_[G MNKT@+#HC-*(,&7X='OY.E# \=L/IJ6_%27$U@2W5";\1D_OUW<1:]QJ)[)F>#6-D^5A;R/K_FW9+P MMB*EO1!_K>6&UQ!\AT6]=94Y5[8L;.9)DD;P[W*Z.0P(L8OS_-!N@#798TV" M6-^4I5H#-*@:I0"<=[4X(RU4.+4@O(8ZY#(5*AHIM8"L)+6"%>SLUR_8&3P> MLC-.9NZ*&P)I(YH[H?>I@V;N%E)Z$$N>)W[(OEE<9.EHR.D^Y#08\OMV XNA MM!3H@J3>4VF69CXZWXXQEHRBR_;HLB"Z&RU67%9$?%G9TM&Y1%)F"7-:#O80 MACWS,*4Y]:'[9G$:%:/0\SWT/ C]-V5X?0+*W'M\D:0(3-\NCHIB?(J+/<[B MU 2 7%?M^0XRAK7PL3)D=_IF<12Q4:2S/=)9$.D_H':L&C>;D 6U $I=JKHB MLEEIM1'VF\YM5PSZS$_DA"';S+>+:3H^RW'4LU\41.]DR[E:G*\[04 ;:6YD M>[\-8Y<>H^!WK@?H4P0\8L>&*3\$?T#=<1#\3TI5#[*N47"Q7\"*& %WU&X( MKB?3.,A?D,&&M_<2BO71>:3(ZN9(!J.&138.MF?#.$R''UWQ&B\'N^'#I48* M[G&[(<"> N,P!V[K5@ @0D1Y-BR8.XB(Y8R%9K$GK3@]24#5DM_)6AHH7JB* MBH/D][4RZKF\#8/NN3 .D^%>G:SXHY4F:, (Z:%KX]L5-!I?F9[UXC#M 4B] M!ED/&+6J:U>JM:B=U']B<12XSV\,DT&8W6PV#KRGP3C,@^_$0D!26;1 B&M! MOO^NH''\FG1+IK;Y46@-/>D&(=9$0Y3&Z&-*W_ @XWL M.J4?@4-ZTYT<:YD>HX@)VC7G*[M/! M4Y_UTAA9 L0.Q/KX&M">'FF8'@-K,,I%U*?#)$(2'K&;90'0!V?0,&U^',CH M@TJ*HD4(,4D0EL<,:2A!>N:D8>8<"NIC>'UZC"-T8V*6< 8+RFTIU(:IM*/ M_Z?RU%TM[[GM*77[[*Y5>S]:7*C/H!Y\A&39N*JB/<72\,%PM!Z&$?L'P3Q% M^ >QF\4!V#U)TC!);K,:SC&G)@IR_$/JWE&S(=R>+NDII\1C&)&S7S+#-#9F MF479^-F+]OQ(P_QXK9I&&G?(FZR)25?2:A/ M*%2?YX'F:88P+&H*/]E!7A*PHQWF/=Y='U,UL'67]G751KB&,AH 0O-1BH!'[ *\RGHY MP,)R8$M4OP'B1OTD6M')COP,11%2O3LC[]OR8KN5T$*)1H2TC NL(X<8)G0V MWD5@O59@8:WP+U )P&+VG&IWK-R=0/ %\ 7 >4PC1"I@EK,\D#R]6&"GB(7 ME/KL3S.*040.T8P&(/8J@855@J=G7%T,0$9ZQ7@W";,,=I-8S_ L?(3^X-3Y MFWLM7!.9/$BS)'\P8EOCG9,\Y,.':_+G+ZZ$_P>-XUE9_[F\#5^"]:R?1-_Z M>C()ZH:OC?>YO WC[:5 $I8"W]*:3WPR9HPATAPS3(?O-H?P>^).3GN;?*P9 MFCSK.^7G\C8,NB?^Y$@?_5O/UHG_#IG180MT%RABF,R0-Z_3@]]&V!^F_,+U MO00XM5C R.@BA[77V]]Z;&^,6KF?2]PI8U3C+I>" WU: _A^H91YNK&_P-C_ MXF;^/U!+ P04 " !IA I7'].2>O<" !\"0 & 'AL+W=OCVZW?MI%$H%&CW)?'CG.MSKJ_CC'=2/>D,P)#GG L]\3)C-M>^KY,, M=.S&YFHZEH7A3,!<$5WD M.55_;H'+W<0+O9>!![;.C!WPI^,-7<,"S.-FKK#GUU%2EH/03 JB8#7Q;L+K MV G@YUNM(EULI3RR7;NTXD76$' (3$V L77%F; N0V$,GY7,;UZ24ML MME^B?W'>TD-:=V)@/#$LKU%?E,'A=WI/7I:NP;%&B7\9-*S&TI)GI# MS+="=$@.'NW3?4Q+G9NHSDWDXG7?B'>3)+(0:%]! M FQ+EQS:A'(L?)<;/$(DE<72K J.Y5ABCYDN5^F[5>RIVD[C( C&_K9I[1 4 M=D=-V)Z%N+80G[0PQT,!N'4IP4I*GMID0Q794EX :3&!\CFG2I,-X,'.<"./ M;EJYQ* A+>@$0?C*P#G4GOYNK;_[/OU.I2:T,)E4["].6!_EZ%'Q9?Q>0Q9^ MX(+#_)_'[1GHU09Z'S* 'U1MJ$B96)]ST#M0]EK[*<2>ZGZMNG]2]4SF.7YC M_Z-F^A?5S#G4GOA!+7[P#O'O+IC!03+C7G"T9"Y![CD8U@Z&ESA8E X63FN; M_+B\9(:'Q=P=1M%H^,K!(2X,XD$8#X_K']7Z1Q_0?Z]U<3[]HPNE'^*.2_<; M=Z/]+_E.U9H)33BLD!ET!AA"E7=]V3%RXZ[+I31X^;IFAK]'H"P YU=2FI>. MO8'K'Z[I/U!+ P04 " !IA I7O>73?=D& T(0 & 'AL+W=ON/A2+1F3Z+G( MR^IVL)1R=3T<5K,E*VAUQ5>L5+_,N2BH5)=B,:Q6@M&T-BKR(7&<8%C0K!R, M;NI[#V)TP]^-#MEA*?6,XNEG1!7MD\M/J M0:BKX(L'FMX,[?)V04!O4B#\S]E3M?4>:RI3S+_KB;7H[.X+4&WFM'\%N#FOJPX5X';D(E'=T(_H2$1BMO^DL= M_=I:Q2LK=:(\2J%^S92='(UYF:IE9RE2WRJ>9RF5ZN)1J@^5#[)"?([>KYB@ M>ETK1$N-+%12+G6V;!CZG5<5.OM4TG6:*=-S=(D^/4[0V8_G-T.I9JC'&<[: MV=PWLR$]LW'1.U[*9842-:L4L)_8[0.+_5!%9A<>L@W//;$Z_&U=7B'7N4#$ M(2XPG_'KS0E$Y_M&3_[WZ ?!<'>YXM;^O!Y_?ZBZ)=B&E6M606O;6 >UM2Y0 MFQ$AH>LXSLUPLQ\S$^"SS,) MT?6-8;W 7+BQ"8M=8'U-&/9#,W@)@(O"N)=LL",;U(9N#]GD>:4K7W4-,0UL M<=+=^[I:T1F[':A*6#&Q88/13S_@P/D9*A*G=#8YI;/D1,X.XA_NXA]:D^U1 MJ8.L7%R@!2M5?\GKWD)3U>2R2NI^LV'0RH1 -J@9&4D(X.((R$(3YP:!N343 M"!?U5YEH%X7(&H4/*JY4S)8U^U25FIRO=..%J$? K@?J*P [+(<-<1,6 /%) M3%CDA;VTXQWMV$K[(Y=JQ7DC+,H%8NUFA&C'9O'$,5!V )RJBB9Q$^>Y'L < MP/FDO^Y@I]-Y%M*= MOL1V@5EO:BJER*9K2:G!D3,VG%AD*# 3$IC2; M0$#B L\\,- B/CJ]B>V"DE-Y.WQAUXEK8A?7ME)' M($D+ECH0"98Z" F7.@AI+76D$]3$J@U';[A@V:)$L[50N3C[BE0BEE5.FY?Q MZ3_K2C9O@+A06$S8);"? =CA*[[#@'1BEMC%[.%F M[LT'2%'"^0 APQ!XA0T,IE11\/"=6X?VM?>VDWB8G]9:#1OO)XUS% M^#AO 5AT%4?'20O W*O8/374X]Z.I8];@X$"9@IQX$2'',1A#P#C&$3Z.%?0B.XA=SX@6 MX# *B$..HC7<.P4NF%C4Q^^5"L&ZE,TAW^[N[HC_KC[8/KI_CZ_'&+@_P==) MS3?GC MZLO5^F%5S&X?%[J_NU+;[?[5_6R^N/CP[O'?O-6'=\MOF[OYHO!6K?6W^_O9 MZN]_%7?+[^\OE(NG?PCF7[YNMO]P]>'=P^Q+$1:;^,%;E3]=/2NW\_MBL9XO M%ZU5\?G]Q>_*;WF_MUW@\2^2>?%]_>)Q:_M4/BV7?VQ_,&_?7[2W:U3<%3>; M+3$K__=G\;&XN]M*Y7K\>X=>/-?<+OCR\9,^?GSRY9/Y-%L7'Y=WZ?QV\_7] MQ?5%Z[;X//MVMPF6WXUB]X0>5_!F>;=^_&_K^^YOVQ>MFV_KS?)^MW"Y!O?S MQ8__S_[:#<0I"ZB[!=2#!0;=(PMT=@MT#A;H'UN@NUN@>[" JAY9H+=;H'?J M<^CO%NB?NL!@M\#@\$E?'UG@>K? ]<$"G?Z1!8:[!8:GKI+2?IJY]N%*#8\M M\CS9A[/=/[K(TW0KA_.M#HXM\C3ARN&,'W\N3U.N',[Y\46>)ETYG/7C3_]I MVI7#>>\N5P[H\O\C3YRN'L#WK'7H5/LZ\>SGZG_=VS$U.<7^^'L]XZ]%M6GV59E]]G/VK M'_N[QYWE:+:9?7BW6GYOK;9_7WK;!X][W,?ERWWD?+%M#N%F5?YV7BZW^?!Q MN;@M=_7%;:M\M%[>S6]GF_*'<%/^K^P!FW5K^;FE_?O;?/-WZZ=X,?MV.R]_ M_W/KLA6'H]9/__GSNZM-N1I;[.IF5_)?/TJJ1TO>WY=M(=PL;_YH_8]3W'\J M5O_;^OCM_MO=;-LI6MKGSV7K^*7E%:OY\G:[ K_?+A^VO>27\M'_E<.R7;/G M105K\/$U:Q 4=X_/W9NMRB=;#L>?Q6HS_W17M$;%ITW+6\UOBO*/UH6T].@U MI7_?M**O1+UL?9PWQ3_OS/3*'^]O5A)M1X^XJ\97K--Y<7H!,Y&A2;\FUE.7+: M;+4HUW3]#\VQ]>K58*;6?G7]M\RH\]JJ FO:L'6X'\UR73>K^:=OF]EV>#;+ M[9B]7$-V2EU@A9C)]8 U>7>W75%SL2E6Q?J? MFNSPC2O#3'3TQK5XRR3';ZLM$).&=D[.7]JT)R*F)VMX';QA]',Y'2W+-EA= M[*I\>_S\'EE]?H^L/CK=(\Z_9G>S1?E4?RJ;Z_IK^1)=_]SZZ?>;F^6WQ6:[ MKN6;Y<7M;'6[;L4/V[?/+;6MMB_;_>=5_[DUVY1C=O-KJZ/\LOVM(GK7_&,E M>H\KL?U,Y\\/[7=7?[Y\5RM=S>W'2+^M'V8WQ?N+AW(=B]6?Q<6'__H/I=_^ M;]'[5!+32&Q,8CJ)&21FDMB$Q"P2LTG,(;$IB;DDYI&83V(!B84D%I%83&() MB:4DEI%8#F&5%MUY;M&=LUOT*3U7JIXY !]);$1B6J?VUD(=#/OJL/K^8DS6 MU$G,(#&3Q"8D9I&836(.B4U)S"4QC\1\$@M(+"2QB,1B$DM(+"6QC,1R"*LT MWNYSX^V>UGCYX^$?A?N2XV'IJIW;<$E,([%Q?2 NE7;_6FFW#P9$)\L:)&:2 MV*0^(,-!9U@;#HLL:I.80V+3QA>*2Y;S2,PGL:!Q($*R7$1B,8DE@CW&L*O6 M7B I630CL1S"*CVM]]S3>B?UM%.:E%0Z]P"2Q$8DIO6:7EECLIQ.8@:)F?6! M4/O7W5Z]^4S(LA:)V23FU ?D4NUW^_WZWF9*UG5)S",QOSXBG?I;M8 L&9)8 M1&*Q8//H"H8C(8NF)):16"[8-CK#PGA\;2GFQ>G/2V6FZ+U\'C:TW;E-J*V*K7/;:LD-B(QC<3&)*8/ZD=H2J?6 MO0RRIDEB$Q*S2,PF,8?$IB3FDIA'8CZ)!206DEA$8C&))226GK:GRLB:.815 M&NOUNOR\/4+=7I*T?KPD:;:X;7V?K5:SQ6;]2VM1;%Z>PR-J ML-(:YS98$AM=U\^R:7?;@^IT:F3),8GI)&:0F$EB$Q*S2,PF,8?$IB3FDIA' M8CZ)!206DEA$8C&))226DEAVTLX]ATI6VNOPN;T.@?8J:JE2]]R62F*C8=/W MCAI9;DQB.HD9]8'H#;NU]XHF67-"8A:)V23FD-B4Q%P2\TC,)[& Q$(2BT@L M)K&$Q%(2RT[;4^50S4JG5-K/K7(;$B3IE>/EJIA_6;1NOJU6Q>+F[]:F[)#K MNQ]?FGZ9S1>B-BDWS^V3J#9"-0W5QJBFHYJ!:B:J35#-0C4;U1Q4FZ*:BVH> MJOD[[>51B5+?UP9HT1#5(E2+42U!M135,E3+&S>D:I]]D2ZF2/OLM-BT[I;K MM;"=2A<]NYV2V@C5-%0;HYJ.:@:JF:@V034+U6Q4$HN M6M=%-0_5?%0+4"U$M0C58N&VI/;K9_"B95-4RU M%PV)VN[TC_=+==\OY5%# M;SOW2(Z?W5'1N"%4TU!MC&JZ4@]R$IZ!A%8U46V":A:JV:CFH-H4U5Q4\U#- M1[4 U4)4BU M1K4$U=(3]UP96C6GM&K+W2<'*:^*#G)FJ^W)"2SZI#4NIL]LPJ8U03=MILA &M*". M:@:JF3NM\E:U=]U7!_7K5-'"%JK9J.8(!N52[?6O._7W\%.TLHMJ'JKY@E'I M]@1?DI)%0U2+4"T6;2:]7OV5DZ!E4U3+4"T7#(FB7A^_EE399PDIIX4)_Q^KI,ASE5X;*R]GSSXH1=.54$U3ZA$3K3/Q@XK]0#.6K'T&@B$ZIIJ#86#,:QU'FTL(%J)JI-!(,B3IY' MR]JHYJ#:M/E%XZ(%/53S42UH'HP0+1BA6HQJB6@/(DRA1\MFJ)936K7;[1.3 M%'EDTCE1]'+J[(-.-!H)U;2=)OTF%$U&0C4#U4Q%D$QR))(>+6RAFHUJCF!0 MCL;2HY5=5/-0S1>,BBB:'BT:HEJ$:K%H,Q'&TZ-E4U3+4"T7;2.RB'IE'T^D MR/.)7I>Y@&83H=H(U314&Z.:CFH&JIFH-D$U"]5L5'-0;8IJ+JIYJ.:C6H!J M(:I%J!:C6H)J*:IEJ);OM..GKU7:L;J/0%+E$4A'OMNU M -5"5(M0+4:U!-525,M0+:>T:DO>IR6I\K2D%Y_V-K=A-#T)U4:HINVTEY_V MUC^A&:,U=50S4,U4Z_$C:K_75^L7>4S0PA:JV:CF" ;E4NT->VI]4YFBE5U4 M\U#-%XS*H![=$Z!%0U2+4"T6;2;]03T8*T'+IJB6H5HN&))>KST\?H2I[MN9 M/,SHM%'9W4AM& (U0;H9JVTV3G M$Z$%=50S4,U4ZVE/QY(5T,(6JMFHY@@&Y6BR EK9134/U7S!J(B2%="B(:I% MJ!:+-A-AL@):-D6U#-5RP9!(DQ74?4I0^5#6R\+M#WVGF-3M"B%JK9J.:@ MVA357%3S4,T7;$BUQD@6#%$M0K6X>3 2M&"*:AFJY8V[F&I#W$<-J?*HH;>% MQ\OQLUMCK^F0:H06U%!MC&JZ6@]G4KN#^CME RUKHMH$U:SF[<-&"SJH-D4U MMWDP/+2@CVH!JH7-@Q&A!6-42U M/77/D:%E7G7?.:_3W;=K+-LGI_ZQ??+0J;&AK$@VHC5--401!/I]L=]@X_R$2#>%#- M0#43U2:H9J&:C6H.JDU1S44U#]5\5 M0+42U"-5B5$M0+46U#-5R2JLVZ7T0 MCRH/XCF]20L;,YG2\!'51JBFJ?48#-'IJV1-'=4,5#-W6N6-RG H2"M RUJH M9J.:(QB2VI>*9$$7U3Q4\YL'(T +AJ@6H5KS*:'X1JHYTF^:9#0PN.44U'-4,P&,KC MR80'0V*B92>H9J&:W;Q].&C!*:JYJ.8U#X:/%@Q0+42UJ'DP8K1@@FHIJF6G M[CERJFREB77V@3L=>>#.J_+OY.:Y_0O51JBFH=H8U714,U#-[-13B@X_244+ M6JAFHYK3/!A3M*"+:AZJ^8+!$,6]HD5#5(M0+6[>.A*T8(IJ&:KEC5M'M0,)T((AJD6H%HLV$$6I7Y.:H&535,M0+1>^ M9J[;DLZF[CN;/,_F;==7R/&S>U\].>;P^@JTH(9J8U33!8,AOKX"+6NBV@35 MK.;MPT8+.J@V136W>3 \M*"/:@&JAT%)ASH[_E[-DM#$V$036M4T\M$$9_HU5U5#-0S42U":I9J&:CFH-J4U1S M4*:#!-\VS::$&GN> 4+>@V%_30@GYSP0 M MWC-""<7/!!"V8GOJ*S-"R>>,KLKH[WT>I=.11*ERVMKS0V;MV-%H%U;2= M5OE,3*F?)#Q&J^JH9J":B6H35+-0S48U!]6FJ.:BFH=J/JH%J!:B6H1J,:HE MJ):B6H9J.:55FG1W'Q73E4?%O"U;6XZ?VYA1;81JVDYK^/(.K:FCFH%J9K>> MZ=!O"^Y>B%:U4,U&-4'?&A!%]4\5/.;!R- "X:H%J%:W#P8"5HP1;4, MU7+ACN/XX69WGP;3E:?!,,G:\B)G=S0T-P;5M&X]OD!1!8>::%4=U0Q4,U%M M@FH6JMFHYJ#:%-5<5/-0S4>U -5"5(M0+4:U!-525,M0+:>T:H-6]PU:'FKS M^FAM.7QV4R:U$:II.TWV+2!:4$C 0MF*):AFIY\XZCVK#V<35=>5S-JV[-)#?/[EYH5@VJ M::@V1C4=U0Q4,U%M@FH6JMFHYJ#:%-5<5/-0S>_6,Z4N!9EO:-$0U2)4BU$M M0;44U3)4RQLWI&J?W4?0=.41-+)[0\D7/;N=HI$SJ*:AVAC5=%0S4,U$M0FJ M6:AFHYK3%:22]-K7]NZJ.:AFH]J :J%J!:A6BS:EH;U+2E!JZ:HEJ%: M+GQU*=?J\7:Y3[CIRA-NWG;IO1P_NZ$.FC[!'*$%M>:"8[2@+B@HOO0>+6MV MZ[D-HDOOT:)6\^#::$%'\"QKS0>-AFE^AAY:T&]^A@%:,&Q^AA%:,&Y^A@E: M,!44%%]ZCY;-&U^1U=WY/DFE*T]2.1**[&.',U00;41JFG=>NB! MTNOTKOO#PST_&KJ":@:JF:@V034+U6Q46SG^F6%O'QW3DT?'O/;.2W+V MW.:&:B-4TWKUK /QG9?0LCJJ&:AFHMH$U2Q4LU'-0;4IJKFHYJ&:CVH!JH6H M%J%:C&H)JJ6HEJ%:3FG5GKP/P>G)0W#.N?.2G#J[#Z-1-ZBF[;2&\#:TIHYJ M!JJ9O7KTS[$[+Z&%+52S46;,V\Y+D>-G=S@T-P;5-%0;HYJ.:@:J MF:@V034+U6Q4O*$FU==H2@WS^ZT:,0-JFFH-D8U'=4,5#-1;8)J%JK9J.:@VA35 M7%3S4,U'M0#50E2+4"U&M0354E3+4"WOU://)!SY:A9?.==NH1\#ZCIR?/Z#ER8M/DV^+75J=]_*Q=.7MVLT5C>E!-Z]53 M&]3NM:H.:R7%B4W,?1O-]4&V$:MI.:[AZ!JVIHYJ!:F:O MGI"QO7JF7X\-F:"%+52S4O+$G==&-,C9LYL;J8U0 M3>O5PS'$$0UH61W5#%0S46V":A:JV:CFH-H4U5Q4\U#-1[4 U4)4BU M1K4$ MU5)4RU MI[1J3][')O5.BTTZJ0^C44FH-D(U;:WVMLL/Q6+]XSS>XJ_MXT+8V-#L(50; MH9K6JV3 " MM&"(:A&JQ9&RW+RW-:%:B-4T_KU M9*%AM]]5#S\:1:OJJ&:@FHEJ$U2S4,U&-0?5IJCFHIJ':CZJ!:@6HEJ$:C&J M):B6HEJ&:CFE5=OQ/EBH+P\6.O5&RW+F[!:,A@JAFM:OAPH='CVB!754,U#- M[-<30 Z/'-&"%JK9J.8T#\84+>BBFH=J?O-@!&C!$-4B5(N;!R-!"Z:HEJ%: M+AV,:IM2]VU*GA?TJO "N7EVST)C@E!-0[4QJNFH9J":B6H35+-0S48U!]6F MJ.:BFH=J/JH%J!:B6H1J,:HEJ):B6H9J>;^>)72L%>]SA/KR'"'9'9CEBY[= M<=&X(%334&V,:CJJ&:AF]NMQ&K4#2C0#"-5L5',$@W&IJH(+K*=H71?5/%3S MFS>0 "T8HEJ$:K%H U$ZU_63:M"R*:IEJ)8+7S.=X?7QKR;WD3SE0UEG>VT^ M@)P]N^N1V@C5M)W6G ^ EM51S4 U$]4FJ&:AFHUJ#JI-4D_HPFM.#:B-4TW9:PZ4;:$T=U0Q4 M,T7C<20? "ULH9J-:HY@4([F Z"5753S4,T7C(KPT@VT:HAJ$:K%HNU$G ^ MUDU1+4.U7+1#$>8#7*V_%L5F--O,/KQ[F'TIG-GJRWRQ;MT5G\LEV[\.2F@U M__+U^8?-\N']A7+1^K3<;);WCP^_%K/;8K7]@_+WGY?+S=,/5Z7_?;GZX['& MA_\'4$L#!!0 ( &F$"E=2;9A%5 @ #4I 8 >&PO=V]R:W-H965T M&ULO5IM;]LX$OXK@O>P:(&ZEDCY)=G$0.MLL3UL=X,&O?MP MN ^*1,>\2J*7I)+F?OT.*=FTPA$3WWG;#XUL#TBT26OV;6,5%-5F7Q\STKQ<#E*1KLO/O.[C39?3)87V^R.W3#] M97LMX=-D[Z7@%:L5%W4DV?IR]"XY7Z5S,\!:_(.S!W5P'9FIW KQU7SX6%R. M8H.(E2S7QD4&?^[9BI6E\00X_NB/]C)PV1N,\56HOPG+_3F M0;@!Y.B =&$"[ =1.M$5FIW65Z6QY(<5#)(TU>#,7-C9V-,R&UV89 M;[2$7SF,T\N5J M8%%9$<*5$R8M,PX<;#7]@M;2*Q#I:96H3?8 55]&K+W76 M%!QL7D?CZ,O-5?3J;Z\O)AJ@&(>3O+OM^_:V9."VL^B3J/5&13_#[8O^^ E, M83\/LIO'>Q)T^/>F?AO1^$U$8D(1/*N7#RE[]!"2J%4M@DVY$S.]+4F?OE>#Y=Q/#O8G)_. '$,%W0V:%A M#]QT#VX:7)YWQ7]@:[7YK064HUS4.2]95'>HS;?F.C?KV)CMP>N7+^+TE(MX M(F>].,WV<9H%%_&*@=.<9VW%K8LHJX34_+_V"VSFK;OIP8)-Z=1?5]\L3>+! M59WOT-\=!-.4V8+=ZJC@*A=-K2<0^8HWU1N3AQCRA8>)SI/$Q^[;G4VG@]C/]MC/ M@MA_-9O$AM9LB(:KC=E-NUE@>,^02)_Y<'VS :1)["@N#F+]W.Z+"$0/X,T9 M(#>YK* \CRMQ;S8TK^\!OI"PHU$RBWWPB[D/'K&;!H*='+!T$BQ8IIKFFZR^ M8T\*D5),M],I>7;+R^&BU-WA1%7I5-[Z\2 N'B2\=7*[290IW8S?9[*40!*DV>7'9U*+^BDS2Q&$OAV=#\-S-)V$>?I: MLFW&BUV-;'-)Z V377*AH%._J/1IN0/MV\T69\.H'7\G0=ISZ[_-'@<7?^JO M*4T6"$K?,!G&Z+@S"9/GQUHSR'V]PPAZ6;+2RNMM)O4CBMEGQO'L#,.,&"93 M0H9Q.Q9-PC0*L96-!?DH15G:A-@!WV4)BMUGR3'!D@+AW,4P;L>F29A.K]B: M2K#'%,2,A1 MG:91,NHE30H),NRQ>N!4WOI1<"1+PB2[RK9<9V5;GPJN&SFP9#Z+CA,Z0V0S M9DE".\@Q+GF^,^[E&[9D*'B?38? (Y9!\(YX2;AS?IIN:UYGT#J_(-U.VA2? MREL_"H[:29C:KZ7(&2NZ&*@,R!TZ'^@Y*VB)E&E#;3%\R*3,0*4,]G#$9W%B MJ[FWH(AAG ZWH,2Q/0FS?7\J[!N3.5=V.COT*'"?PU."):)O-X38\3P)\_Q^ M_VPE-&\%[*';1S0/4> (B\?H%D)E02#BCN])F.]_7J]9WAZL0D?*^%W=D7_^ M& 'OL*[1L^VUG:=))7O!_FB@URG9T**$>N=N5K[)F [.B3I50,.JP*P)KW/) M,LB=5P5KKUZ;ZF:0O_'P=ZI2:^CC MYL6,N O.R&^ATW2*U#+,, YH(7IPZ!X^=;]IMMO2/K8 *6 .TDJAC!*PQ7E' M7)"3[=,O+FK\"/ZT9_!_Q2$\=6*#AL6&Y6O;X)O3+]ZUI.BT?E*G!VA8#WS(N(Q@ S66.#/(P,*> M08.PDYJ;WK\64-BY4DTK^>"GNGN0^<#U)H*N"3E*%9)#,8%S *$YD4'#(F/U=.VV4 ^9*8RXDJ.^7$@QF@K>]7^M!DYZT+#T^-S% M_-INJG]]8M4MD_]&YQ-T='01/)&W_I-(IT[2^#OP0AJ40,>&Y%3>^B%QHB8- MBQJ0_164(R$?V_3N*@SDAA:]1@:-A*])O">WOHG9#H,[,W6R)0W+EM]$+5^< MQF%?1Z_97W'(D3IYDWX/>9.>5-Z7.IP?I_T5.54WOHQ<2HJG7V/_ Y*M:-# MDX,7T"HF[^Q[>2JRS^C:=[CV MW^[?_7MGWWA[\OW[Y'S5OL'GW+0O%'[*)&AA!>IQ#2[CMW/(5=F^H]=^T&)K M7W.[%5J+REYN6 ;2TQC [VL!\>L^F!OLWY1<_@E02P,$% @ :80*5R'[ M(+_%!0 I@P !@ !X;"]W;W)K[.KZ0,]%!HX\\ZJQ#*]X.!SU:R$+YO2VFPL["N$ &?;CGP MI9,BCTJ%'HR'P\-!(93I3$[CVLQ-3FT5M#)RYLA712'<]D)JNSGKC#K-PHU: MK@(O#":GI5C*6QG^+&<.7X/62JX*:;RRAIQY\')J M]3>5A]59Y[A#N5R(2H<;N_DD:SX';"^SVL6#+6IE("B42;_B MH8[#CL+QSQ3&M<(XXDZ.(LI+$<3DU-D-.9:&-7Z)5*,VP"G#2;D-#KL*>F'R MQ09)(^K1I?294V4,E5W01>4AZ?WI(, +RPZRVN)%LCC^B<5#NK(FK#S];G*9 M/]4? %T+<=Q O!B_:O"/RO1I;]BE\7"\]XJ]O9;R7K2W]PIE3\'2!V6$R930 M=!M$D"BU\"+?9&[_97/<->]]*3)YUD%;>.G6LC-Y\\OH<'CR"MC]%NS^:]8G M31Z>Y$>8G"Z$5YXS-6.G!@1XY^^O\B'0A;;9W3\O47G=V:C_LS*@ZS6(<9-] M74E7V(\2J_#_R>I3]>GMFU^.Q^/AR4^$XN[HA,)*4BTYM44IS+;= MJI8+Z6/HC=NR&#&AV=("8OAX%6PM-<2N212L192D?*)!>"-"8KI C.URK'UA/8?NM1 MJ*C>E0BDO-58[5)9.;78)HQN:Y?2J$QHO26,#R>I,BK$4N&!'FQIE01N8DM1 M!ZY8)=112/%@-IEU.*&AP2B<'P8+8,U M0F-=:5V$CSVV&]N- 5U*+38"$%EX!>;WE7!!NB1Z@^Y<63AQN5V++DW/^W1= MN9A?E"?(97?L(CC!CFTR_D7X7-S35)0JH+6OA+O#V<;8$BE0O\.KWQ9S3-NF M8#]=7=?%U*9LWF5A126\S85?)+P7ETB3^)1)\]'AZSRG4<# MRG5TM'^2VE?9M<"+5BR52R6=LG?5RR7/VZ8B%NTH]NTH[M/T\NKZ M<03M!AA9EP]XBZW"U3UOI##747*ZRKE\#4H#L.KI$!TR_Y>IM&/@>;.C.>1C M!/O/@=04ZFG!93VO5&QUPBTH-9(HQ5QI%50Z>>82-8RJYRN+SGN9%E"<-G O MG\&]>@+WVBV%43_2O&\&+D>J'8;_DX>S6C>@!1G,>CAET-NV;T7F!,.R5,C@ M+&<:?]E )J$"M%ER&2O*(;0CM4MGR/ "'EM*.K\8-"A)'8C." M!.T== ^&P]]P!ZQX;V%MC:ME' ?L1G'=\]68V:]PP9,^)#!!+536)>BS>!K> M3BXKM)!U6[S>5\HU=?Q-DO[!R_= M1P8[=T>&PO=V]R:W-H965T&ULA5;;N98N3ROE&12S][3:^Z&4= M96,TG[9JR0\<_VCO/5:C/4JI&[9!.TN>JUGV_OQV<2GR2>!/S9MP\$WB2>[< M2A:_E;-L+(38%OS7=LC "!QN. F>U-BN+A]P[]8_(=ON0J\)TS?^DR MUK/L)J.2*]69^,5M?N7!GRO!*YP)Z9P5+!9=B*X9E+%NM.W_U=,0AP.% MF_$/%":#PB3Q[@TEEA]45/.I=QOR(@TT^4BN)FV0TU:2\A ]3C7TXOQW%YDF M]!/]XK1=TIVS!7L['45@B\2H&' 6/<[D!SC7]-G96 ?ZV99<'NN/P&E/;+(C MMIBH@J,@HLAI?\ M[>$N7X:37KD-K2IXEJ$9 OLU9_/7K\ZOQ^].D+WAU 3+&A8 P5MXUA,'@E;16(&5+XJ<6G99"7* 4M.U8OA/*3A;6!@1M*<*> M9>6IZF+G^>R(0*.V.(1Q0'BE Y,J2RW6P*)0K8[XQ]E2(JMA-N\"' SA#># MYMF@\+)B4D@V:L6P'1DYB]2J;4K_D>G7KVXFYV_?03[71L>M6$F08L7HQTZ7 MLBODX$; .,N_P7$16RNO71?(Z[ "D48<<15M:EW4I#Q3SELW($F,O#/?>QV8 M5X?.BFWQ(];>= <[Z<1Y8G", H3( T4.,88CXL%+ M7^RDBG<<((K(-Z@?M78^:2-J\9D!5"N"267ZP"#M%>:V M\WWV'$0]T$O48MKL*R,<=$MYT"WQ=%+W58I:5[1,O5 ,O;#1L887SC)M4XE* MP0M>!77(E8BEA!Q28,&M\[$/I2J*WN* %IS1(EQ""U M:%@MJ>K;E+BJ4I^[OH,]%VZ-7AOB*FDJ#'S0E21)+EZ$"6N.J01$136N$T/? MRZ8R-KH'DZ)),9"N0+_BGJ50N\Z41U%!,79V5TNGHO/27!X=W)P-^V5Z'TAS M@F!_B>YW]T^0]_W-^RS>OU\^*[_4\,!P!=7QV=NK#(,@O0GZ171MNH=S%W&K MI\\:SRCV(H#SRN&*&A9B8/\PF_\+4$L#!!0 ( &F$"E?-P*B'( < .P1 M 8 >&PO=V]R:W-H965T&ULG5C;T9V;GV9M>RV\QT^@"1D(B$!%@ M.Q^?<\"%$79LIKVQ>8%V#U[=O5^^&@Q#@HA-*=T^/P[-*>'IO*YTK+2TNN*@IA[\]D;E8GG5%G_>!*+3//#P:G MQZ58RIGT-^6EQ=V@L9*J0FJGC"8K%R>=Z>C5V0&O#PM^4W+E6M?$D6/[>FW]78@=LGQ]:LR/)J6..+$&K8#7!*Y,]+#CR MAMXI+72B1$XS+[Q$]?F=\49S![O-<2.]*DO96=T^^^&1T.7^\! M>]" /=AG_?3"+H56?PNNZBZ=&^V0F%3$(M,#I'-73/1&N20WKK(R M[/F7E-,?U_+.TUENDB]_[N)C+^+=?$SZ7UMS\'^=22#-Q*VDN92:M$$3>&DY MJB03>HDU2I//) @I2J'OO_OF:#QZ^=J1:UD6&\OE.C1DW6?&24HC)3)]RM)4 MZPK^KF1IK">0R[I HV'O1X(ZABT+V,"2>RDL22YV>B,36AOO1Z^>!$J4Y1T4+J=)QD*R+-:!A#TH[;ZL@U;$3:VY_#?;VO&'85GF]PS:,Q/O=Z15EB9H7<_#83DZ)OR9U??H82*2?,9(B%<^X%I4+3K T4@DD",7R,V"PX-$]#T6K4LFT M:72#<]SSC$#00BB[X9?M, *D!D/5-5U5(Z0R]@OL;!A>9ZY/;V\#+E?-G?RK MDI%?WCX7>P%@BO"W^K(_]+'_K,FFH9:SNX1&S( M9<5(^G2!D$2@[F&LV">C)CMU1T6TL:J^\'D'(^K8_T:3=\OYI>; M_@+EV]/X^JM"J,$VY5;Q0]C:#3Q$K+!BE1DH5\^L- QST:M4H0JDZS[8>6YL MV0_;KHU7)8C2_NH3\4DXK!0E9//RUO?I)Y_&=8_V-Z51B,\&4O7(+TR<3Z^N M/W&+.CI3I@LY21K9VGZW5C!(-S"T!W30I+KC-F2$)%NAG:CG0ZM],+P)'7>&(ALJ W(8B$ML%*!8+E2L1V[5F&3J2Y )C9J$XHSS@L( / 8XZ3T74 M>7!(^MYM.VK5-U"8*'=8T*=?H,$!A Y>#GOC(3T/J]Y@ M'M^&,1-[\X-,EP#4.V=&1!(T#=]Z/D1/%RO<1"I:!H]&+WH',/BJ'1$W4D3D M%5?%QW HW"C]E@.QTP?K3IR4X^'HL!L2\6XZ.PO#E_F;W80WO=&DV_HT:GOJ MT3G.*LK33[&$GD$X&?)D?$C0K%V?<(/6%SA.QLOP.P,7%0*+'^/-T^:GC&G\ M@M\LC[^#_"PLR'24RP6V#OLO7W3(QM\6X@WX"]_S<^.]*<)EAB$J+2_ >S[I MKF_80?,#S^D_4$L#!!0 ( &F$"E?SORNW40H -X: 9 >&PO=V]R M:W-H965T9RII$K60>MP+E?YF&0R ME4Q6:D<7^;&9M)C:1=]M[)*)GPH2_O18##I M9U+G!Z?O^-V5/7UG"I_J7%U9X8HLDW9SKE*S?G\P/*A>7.O%TM.+_NF[E5RH M&^6_K:XL5OV:2J(SE3MMGW'B+KQKG_.GOQBMQ M)$;B6J72JT1<2>LWXM;*W$DVG'O7]V!$V_MQ2?0\$(V>(#H17TSNET[\DB\3-:.^&-^*!SF<=: MIN+&0WU$F]^K;R WVD^.$N>-6\E8O3] 9CAE[]7!Z<\_#2>#M\\(.ZJ%'3U' M_?1ISXA+[>+4N,(J\8];]>#%>6KBNW_NT^!Y'J/>,P$@+DQ^KZS7LU2)*VLR M[9RQ&\&Q(_,$1^]->J_SA;BP*M%>G"VL8F.*3[GX(FV\A.>&TZZX72J;F8\J M5TX[\:M)$YQR CL53@J=PR?R,96U]DMQ;C8RU7,E/EI3K,3+;S=GK[I@$/?$ M2[]4XN>?3J)H\/:S0M!97@S?8L-ZJ<$>W,PZ!PN2-T9T6I.F6,XV@LY>F&PE M\PV=&D[?0N.E5G/QRX.*"T(-\74^U[&R?/IB*37P(!=F+DQA(9>T"2TNM076 M&.MZI..0(BICZR!S*M[U"%"]5K+(9PNYX M6+YLZOZEH@;@WUJ=;9 PQR 20@$(MP+$S60*L&LSEFF*RAC;HI2WR%=2L_<1 M!3 7@HKVO39$"&13AA-,)IP.4:[/OBJ10(N0(%$5#Y%C#S ",0307 MP\&+BO&]3(NM_>!2=E#,T<_MC5F1!CT@XEKA75?D1BS04@ED,0#>B37,!70Q M-N'<9$*45_!$H.1,JA,.9E=7,D8HF%$&& _0EZ%$+"5R0YN41#;$,H7\THJ-DC;HS +,L'2MU(RB%Y0F$")LR(*6GE=H/';J<:NFD44!,% 8>>XW@>X< M9=RL"6_"6*'_K5P=#&\Z+:=T;@+:?ZK4N*:7%]LLO+(H\IT/:.3$=PKJSB7! M#C59ILA]YT):NR%6X2.:4E4WI9UAU#\>]@'1421>B$,1]29C_-G&]Z%X.8Z& M_/@*BTEW.I[2JK.+\M$C6I/>\8!I53T : V[$4IW16W5DM4829GQ>%<0.GPML;ES"VW%2RJQ[I48] :O\=_TI//= M8 R&55 SAI,IX'F]%B\ZEYIZ"5C 4O,^P!?\ZUQK=X?N7:GP>M0;3?!E MU(MHPP<3*JM?T@:RGM,/,#_?C00(V8-U6Y2I/'P8C&20.C[LGDXB7L#F# M:AU#MISA*99VS.VZW/M)&SX?3D?1EN3K\9@7\S\G<,3YC&E#LZ?+""[EYJ9S M1Z/4F6876Y9A];"B-I:S9308;\6:OA[]%;&.=U0=CQNJ#KO#0?27E&6062F^ M1DS+]J/6H6H&JUDG3#I66S$61Q3._CDS%LQN]4R_Q<0X;-/,(674^BC M;8UQG*Y1P&PO6<*-R][;F"X^6+2= M?R^ZXFK9NPPND;4:9?OOV--2?.O=]$1:F@#V 5/(Y9ZT(XK![&:%YYNT^YR MLSY:FC6_PV#"D.?1\\ 9!3 /I%%\@!&<<0RY1!#0#)F+N8RI[2Q)5DF),V1G MY7;&7 2,"P ,+YM58,E36X!B-AS3)CGD:K/#H^[G?=D_45$I6Z1;L_";Q79[ M^.4'"+;0R(%4S7$457A\$.Y!JX4W*_X%8V:\-QD_+A6DM;0!W^<&W5&Y( ;U M3UJG_P%02P,$% @ :80*5ZHS>+P6!@ XPT !D !X;"]W;W)K&ULE5?O3QLY$/V>OV*4TA-((3]V$THI1(*TU?4$!='V M*MWI/CB[#O%UU]ZSO83<7W]O[$T(:4"Z#Y#U>OSFS?/,V'NZ,/:'FTOIZ:$L MM#MKS[VO3GH]E\UE*5S75%)C9F9L*3R&]J[G*BM%'A:512_I]X]ZI5"Z/3X- M[V[L^-34OE!:WEAR=5D*N[R0A5F87^,<2.6*;"R8DIOJO>#$^M69!EJV!Q@\AU+ :Y)3F3?GB+685UOGQ9^,EC>B0;F4AO,SI1EB_ MI$N)2$]['A[8KI<2/-O-L5;X0;[H;CBCEQ ME#IHC#9C[]VD7X9=M3=M=GT1TJ?]+UTGK6@:TU7PF9S2H9!_*1#?BYI8LI* MZ"7!1%H * TM!SG6]"7EY,."13D;*8*!1YD%AI8 MT^6FBU]>'2>#-^\<33Y!!&*,D[0?U!8T? W_ND9R*YU9 MWI&#+IWGN>)&*(IB^70S%ZHHJ!(@C5^SEDP^H/-SN@G'YDOHDYE24EY+PEX& M*7*NI:G<4@?4MIBQ',$-;!M<3IY U;*\"BK+7*J2U\WN,VC<] *31S>$#]Z M/;\K0J[QYM05SWBIB9,0C&>^41.,(5\6D[$156D( 7$>LY8U[V[7V<8X>A(H M1^]"+,C;*9+7*Y8'&6 AS9U6_R(JX3?(/7&?0YWN3ZB;4%:&-J(CQ.KY7A20 MG/,K+,!.A79%VGC$Z_%"Y3_C-FP?(4UMR?(AQ5K5;*&IYK0KEKPJV(?@." ^ MZ7+H:G0C__.D1?XWSBE8\T[ V9H?5TV6V1I33YEWUEN0*RCG(9/CM]$*B0 C M[(WK!#H*F8#*;S9PFTD,$TEC(!4?(!T2$/'/4H[*<"X\/EY- I-H#7AJL8^/$V<)>UC MGXLZCWW ( )+VN"1);$AI9_@V=.[6 M]W!=XW*%T+A]8@E?81\#9L5IV$WQ=]QZKUQF:CBT?%PE";V._ZZ$KVVL@G6" M;98&CK307WC7N?Q^4M6RLLV>NI,6[PSMWZZH'$#(HS1T>9X:XD1*^V]6PQ$/ M1V]7PR,,A\EQ&")1T/9#$QQT!HUP7PUG[U85[-&H..3YR#<93MF29'6WF M!B=W">S:RN>:P*;3!03=.THB8>X?>X,TJ-+4'@YD]1"/)8=[##MY4AEA33SW M$6LEPV=#L>SNNM#U-B[>I;1WX?.".P:"B'?P]=OU%\QYO+@_FL?/']RVY?07C200(XMBR[SJ-)@"3=8CO8S@1-I_-A,!]H MB8XYD425I.QX?_V>>RG)=NQX!VAKBH_+RSFROEQ4N>%>ZZ._>^ MO!P,7#)7N71]4ZH"*S-C<^GQ:9\&KK1*IGPHSP9Q%$T&N=1%]^:*YQ[LS96I M?*8+]6"%J_):9/CZGU]V( *E,)9XD2/PLU+W* M,A($&#]JF=WV2CJX.6ZD?V+=H8C+'_XIEV#LZZXJD- ^?1&P?B^D#,N,-%C/*C M]/+FRIJEL+0;TFC JO)I@-,%.>716ZQJG/,WOQJOQ$2IHI\6!- MKITS=B5H_6K@<1/M'R2UU+L@-7Y#ZD1\,86?._&O(E7I]OD!$+8PXP;F77Q0 MX"]5T1>CJ"?B*!X=D#=JU1ZQO-$!M9WP1GS2A2P2+3/QZ*57"#?O]ND;Q(WW MBZ/,N72E3-1U%ZGAE%VH[LW//PTGT8<#8,+/ M;^K%B[O,),]_[<-Z6-JD?\C7XI !V5DNQ71IBB/>2N(L++:KT1*FLQ@V)W[22I+;"=(DV0NBZ=:R$R_M!YB M>H<#$D7GCN+^^1G;P,VEK:$TJF":RA Y'\P[962Z>*JTFS/0!>R1FU3/="(# MY\.Y*P<;FN#PM4Y[%6>77"D6\7\59 V,/)1,]]J@=#3WFW<%7"UZTN=960> MJQ)C21'()V)0N49$OVUUY!UR];\X8!8U2)Q!4T% 2->^>*RF3OVH:N^A(JBV M(AQBI>)5T(_?0/%_J.I-"EB+/T@&:Q!L?+BT";Z:3=6"7=.$XQ9=NW#2]>IHQF )"@/' MTY3=(FLF<.TU[7;5]&_T;P0BP3KB 19*5".#*!4SLYGBYJY&3$ 3D^=0@6\5 MZ#PYIK"75>%P":!WU&T"6*9_H_M27%Y]GYTG@4K9KJ<,.1BL]-??A*D_=K/ ]T0^<32FF'.H#./0RVHEN^4]YU MMA*@\X&M,(,A-B&]M$2;PK8](? MT8EU(3P2QZ-S'IU@?#&)>=P&%U@@JU)%&9^:97%J44N)'KT^3756^6!EA [K MQY'"5G7,*3NNT+.M0$(KGS5Q1.G0N-BC#Z(8J@-M,Y2X2'#=#=Y;QT==73X7 M&_SQ%E#B2(]6X8E8I4>,1DT$50%(O2097Z1%A.PR$?81]> M$^1C*O%L1!&,6-]/2R'/6"$FQWU17+-%PRILZ@VZWI%&[.U#*6,J)X9 -]16 MDZ/QB%T=NK%@D/H$>QO-*?=--;4F3:BNVZDW>+]-MVW^IWAXS?^W:'EE\GSZ MF,Q-!H.2IK2*BJ\RQ@3'92P#,-H*&0 QSS5,-54SJL1<=[@F[M7YE6$#<9'; ME*2.])4)>Z& ^"T^T$59>4>)W\3'9H('5]5@*&//SW:7 \"0SYUO4$D9)*U!*L/S6+SK?-3$S-",.\T(,U^U>T:A4"I,C?LQ9K>ZB76Q M#EX(S9-ZP>)DWZ-GL/%(S95]XJ&_"F!.].U.9&J&HU'_['U7V/#\#A_>E/SDG1J/!S0/ MYTJB6Z,-6)\9:%!_T 7M_X'<_ ]02P,$% @ :80*5U>%5TN4"0 2Q@ M !D !X;"]W;W)K&ULC5G;FF0M78:A^'L-.>R&%Z>NW>W^O)<53:3A;C5S%1YSO7SMG%Z>5YR5?B3MB_RUN-I]/62BIS41BI"J;%\F)X%;V]GM!X-^ ?*3:F]S>C M2.Z5>J"'3^G%,"2'1"822Q8X?A[%C<@R,@0W?M8VA^V2-+'_=V/]HXL=L=QS M(VY4]D.F=GTQ7 Q9*I:\RNPWM?E3U/%,R5ZB,N/^91L_=C(=LJ0R5N7U9'B0 MR\+_\J>[>++L.L/._7>? M[P>M[_=]/MI"0@T$=J/R'#7D/K&O!?N+ZV3-HJG?EX#9M: Q)2^>&3P3&A[+ M FGF[$XDE996(NVW%68A&G:UTL*'\(9F_O[;(H[#=R\_NP_1NV,4A5TS3D6< MP+2TSORC0'GH+1.?ZI?MQ++2IN)8"+YLUA).]UWEM%!*WZ0QE< **0-C9/2& MQC7FL!@B*;5\!%18F2%I+[S_NEP*+8M5N_0;>!J$8<@,[:1A:LFD-2SQ MV324S8 =A:,PC%C)-7OD&;SH6VT2[^8WI@/8AO&SR2R8Q&?P2YPL*RHXMN$$ M#^L07C;IW++!N*50FF^(*1'DUU$\6J#,* ,P#NM])_?;K4IZI%U9(8\K2DT4 MA//(.;6]Z :(\#E.M\+[&U[K[!EIVPEQQ+YCU'X?UOR1MHJ))Z$3N1/$;,I* MH7W"733T6X_D]QF\R',@",YFSX@ ULDM4($?+9Y*B0E+^>B?52%.UCQ;LF?! M40Y+E:&-D;L41#/3.]L +W*H"A82Q'2>23!%MJ*96 MXYI#1^P*^#X$';=736Y=$!3KSXIKU#6JFP:#ED5+RR/4";:J*.I.ZXK5]IPY MR \__+KL"A65>HK;9H?A@1%=1:2<,K[+2ZTK327C%1(I[I]?X0%.:R!Z:2QE ML4E*P-8B2UD]K3/VBW+ ]D3313 ?1ST&V *U7:,>7<:Q%8]2509PJ L%F?^: M6'6/K".:V&TPUNG50?I*&WOU$^Q1U"_JO.B(Q>5;%NA4E$T4 ML/N;(/*R\*>N=ILB ZKW-;LP=2'I(IGJ(YN_,%G"P]_>93&"H M2?GW/?9<#MV*CC7(:%ICV.X-OS+-MEVC(3ZRT>94J%KBC#$FV_2/ *0OA7DU&,MZ1T M/HI[#>I[9F,'PO@ EW6E]$6-6-Q4VI5U/XCN 4V@)>C]&NCEYVT-].?H9H3: ME<5&TWF#_<[S\AW<&07L\^<;6G)9:='!*<\'2+S43O57AO4C=\"/0<[SPN"?JB,Z"Z=3) MI*"6:**@3FVV,HV13ID1OZ90@-A[5-;1)(CG7F)U$7@P6/Y B_LNDR2J*J@# M2X@YP\GX04?[6W+5+;>K43YUW;5!AF_W.]G=<*Q7^A;E0EX$T_G8N;U5&'4 M75. =-;P!TS!'[G,G(#!V-UJ;_L5G539WC./@BSR[^]H)W& MV!"O@[D ,:0(G0V'#3 J#/^:H7>*PR&$MQDA"3()YZ]UPL/ P?(==E=:&;,E MIXYF"\_FI&Z!$+ #7PF'F"V,'XW'6ZTQJ$G<(^57*FUZ-O&+.("EU!#=3(H# M=.S2NU^L)_K1/G] MH&FIS!QFT!$+S-B!E,L1A)Y/"OF(ZE.I\\M0@TOANA_F95V[$\KB,UVA;.VC M^%GAG)S1A0H<=EBENS]:"N'*$^<-2<.T$DV/W"6T#D40C?ZX\YIS2/:65=/= M-[A-->1![7%/>-AF=]X.G.(@^AK0!86[4'('S231 M7I&1)C 6BB$*%T$\F[#9Y"R8S>:#'\V61T$\1MN;S%DT":;18N![K9=.AN%P M!IJ9!=-X-OCNZ',2C*?H=5'$9O,PF..WM775W*B2EXU,<[>=)'B6_P]QC]WF M-,=;2+$O+5GXEC?X4=/)R55-)Q^:LKQUW-KR5C>2-4._N6Y"68=N RL"0231 M!M<\\^=NR]Y#I+L5QY'O)&P\"8/9X@R:+CH;34(6C<["+G\K^D$0[7U#]\F? MX%/V)AH'"TP\'MSNJ;G&0'T0WCNFJ[TWS7GYN+].^[4YEAP//O0N&@@37WOD MVD&NSGD'@B,V'BU"4IT3MN_>\+1WP9L+O7+7V(1OB!I_U]N^;6_*K_P%<3?< M7[-#KZPD():))::&H_ETR+2_NO8/5I7NNOA>6:MR]^=:<% C#<#WI0+BZP=: MH/W_@\O_ 5!+ P04 " !IA I7]WH>$I@& +$0 &0 'AL+W=O MC^2*-(UF!&I\=3R'O4A-N+WVW#\8V\&6&9;DBC=?Z%S5%\-BB.9D@;M&W?*G M7XBS)]7\*MY(\XN>[-FD'**JDXJWCA@T:"FS3_SL_+!%4 1O$$2.(#)Z6T%& MRVNL\.1<\"H-#ACYRIFJ)WK,YF>_2CT&;7J7(JS2-#C+\K6.G* Y&* JB M^ "_N#R2_>QTEIS)%:[(Q1#2 M0!+Q2(:3'W\(L^"G \HFO;+)(>X3%P:T$+Q%5^!8 ;@%3*@:71DT$('^OB?/ M"DT;7CW\LT__PQ**4Q]K=%^#(-Y 8E*V1 K/&H*,3> 8Q* B2-R ZV9KM"1\ M*?"JIA7"D/OR;'!?"T)V0H\@<$0';G!'G]_8T2'5/]'6ZC.C"LZ8F$ATA,)1 M'N:C( C,.LUCMX9G4?;K)#;KP54-445183;"4>A($_\A"C)S[I.JP76I.QA; M:BTK\">#Q) .[KD"B!RA:!1MRXZ\[&14)*E;IZ.LC,QZCR^E*W7T&T$@'6J8 M<;MQZ$KP>0>1U=%!F,V16J_(0:^:=!AW7,/8D X^8M:!%M=4KKBT;@D3Q^S$+9W>8>&^&ST$*LB[#7W-N0> M*GVXWH;?=W)A-,I3#X8RVW)A-"K2]*4+YTZQ%9OJ@0 M:=)7A<";T2.R+QJ'$?D=O!B/LMA';P>1\2AW:;B=U*55-0N\=>"A\C4BX\QE M0;3-JU4]\%%V39T+E$\:Y,0%&?TD7@@1"FWI>;0MLWQ2EN MH)V#T)\)(P(WS7J$X-\76&V1G,.C!A7J,:/NG"O81A31.BAHN>!I20P*:,O-6&( MLD=.*RV#5U4G)%1^"D)@'''M )X57T(/A"$5#-BP:2B>T8:J-:+2'!(:.>^P MU%,G$0)>/ L8;W6# 5+)&SK'NI_.K'N0F0V/^Z8/DU"-8:(@X!_*JJ;33*FE MGY$E94SKZHGYXK6P>2=,BZMU5]/U0;K$_17F++(-F[RPL ";=D7JW6M2D7:F*V)H4^VE MM-\Y6QX6EKLJ8H258?@_A$UQ]=#PI7;J+=$7)NW&?JJ[(<+E!]VP1WT:E.N,'2!'NCS6I+--\2;9"B$ZEC M$C[)!=4 U"F"A:(ZX[9WCK5;-&< @.9J1YX5A%,K#C(HGY\-K.606/J('P(3 M_9/JGTS_Y,:?,[+F;&XK1%\3O;E09OO2F_)GVTA>VC+DBJQG\"X\ M1KZD))M&"@-.;#O*^V=(#DD?=0(N .6A[30P:F8[S[#TE:VT7 M9>+J:?!BP$E+/^# )!M[J]+4?XWZ)E/Z#I&P5V_[HOC*7'=G7$%BF65-,%BJ#\#^@L-]T+UH ?W_'Y-_ 5!+ P04 M " !IA I7F5K?10 # #L!@ &0 'AL+W=OO.*5JGUI"$NA/0"ITTS:I4P7=]C#MP20'L7!L9CN$ M_O<[)R&D$^4!8G^^^_R=?7<>%DJO38IH89<):49>:NWFWO=-G&+&3%=M4-+* M4NF,69KJE6\V&EE2.F7"#WN]:S]C7'KC88F]Z/%0Y59PB2\:3)YE3+]-4*AB MY 7>'ICQ56H=X(^'&[;".=H?FQ=-,[]A27B&TG E0>-RY#T&]Y.^LR\-?G(L M3&L,+I*%4FLW^9J,O)X3A )CZQ@8?;8X12$<$LW\N8Z=8 M%LS@5(E?/+'IR+OU(,$ERX6=J>(+UO$,'%^LA"G_H:AL^Y$'<6ZLRFIG4I!Q M67W9KCZ'EL-M[P.'L'8(2]W51J7*)V;9>*A5 =I9$YL;E*&6WB2.2W98/+> MWR=1C;)PKVP2GB3\ELLN1+U+"'MA=((O:B*-2K[H1*0&K(+/7#(958-!O45O?'$67/<>3HCM-V+[I]C'[VX#9MRL MX8F;6"B3:X3?K[BS,!$J7O\YIOPD]W'E=]W_,@!>4R0HVS#Y!BE+($9MJ RX5N>Y'2>&K/%V6T8W#R8FOD43Y>"9-:0="@?T>5CYXFP;($:HJ!,SK SK?D@@#" <[@Z("$$?4*" M 9P?P*@"6V9]<$!XU[8:4%6&-P3/JL,RG==4([ZK,VA4S?GN@Q57/YU2YV'4 M4AS=N9U)'T1.0W3=UD#R'1:Z$-S/R3F6WGZK Y'?JNRS!LI3K)I1@S:M_+'J M8 ?SZAUX9GK%*?\$+LFUU[T9>*"KWEI-K-J4_6RA+(DLARD]1ZB= :TO%55Z M/7$;- _<^!]02P,$% @ :80*5WW>,5B. P /P@ !D !X;"]W;W)K M&ULA59MD]HV$/XK.TXGD\P0OT$NUPLP ]>D[4V3 MW(2D_=#I!V&OL7*RY$@RAG_?E6Q\I ?T"];+/L\^NRNMF+9*/Y@2T<*N$M+, M@M+:^B:*3%9BQ4RH:I2T4RA=,4M3O8E,K9'E'E2)*(WCJZAB7 ;SJ5^[U_.I M:JS@$N\UF*:JF-XO4:AV%B3!8>$SWY36+43S:+MRB$(R(9 MWWO.8'#I@,?C _M['SO%LF8&;Y7XB^>VG 77 >18L$;8SZK]#?MX7CN^3 GC M?Z'M;,?D,6N,554/IGG%9?=ENSX/1X#K^ P@[0&IU]TY\BI_89;-IUJUH)TU ML;F!#]6C21R7KB@KJVF7$\[./RJ+D,3P"E;-VN#W!J6%=UOZ-=/(D@-G%F4] MV;(C2\^07<$')6UIX)W,,?\1'Y&P05UZ4+=,+Q+>-3*$<3R"-$['%_C&0[1C MSS>^$*T!J^ ]ETQFG E866:Q.A=O1S+RZ\P]0QHG/X,_9"VW)7S2 M:XT[>/%UM7A)?"'\P2MNB>N%0P3_@0S$SY]=IVGR]F4(7YX2/[IG;F1..2=) ME#K:]9MTF1O-[1YRJCVHXA2BT*KZ,0F.Y([)AGK786WR?X*$49"53&ZP\USP M'8TR);>H?5^K-<\0&KHO^HSNGY(P?@,U[9N2:1P11&UY[@F9I2)X'+K"=2O' MI>+&-'3B/=*,0-6N%=*@95HSJC0MZ5Z.Y6N!8#!SJ>'.VC3K;]0\G8B,]JG# M4Q(S/'"0*RH^%@7ZSMJ'XH1FJJHH-N\5J.W[V,C6A^+/4B?Z21Y:+@2L$5C^ MC5J?"U&1BJSL25PT=&U[5R$L##!Z&0QUX#-5'$HQ.NVP1ST>T*7:,\$+A%^U M:FK*DP'!'[#E!LE3WF2=J*XHCV7+52M?$4*>*&X7C#\/OG1NRQQ[#N%4MXB. MFGJ%>N.?+D/TC;1=?Q]6A]=QT3T*C^;=T_J!Z0TGGP(+@L;AF]Q:<9N93A\@$A*1D +@);]]ST+4#05RVK3 M%YL78/?LV=VSH$[7QGYQF92>[HI'PS.3TNQDG/I;\HKB[M!8R55A=1.&4U6+L\ZT]&+BPFO#PM^5W+M M6M?$D2R,^<(W[]*SSI !R5PFGBT(_+N5,YGG; @P_JYM=AJ7O+%]O;'^)L2. M6!;"R9G)_U"IS\XZ)QU*Y5)4N;\VZ[>RCN>8[24F=^$OK>/:8RQ.*N=-46\& M@D+I^%_, ^[H**!\);PX/[5F3997PQI?A%##;H!3FI,R M]Q9O%?;Y\[E::;54B=">IDEB*NV57M&5R56BI*.#S=6STX&'/]XU2&K;%]'V M^ G;$WIOM,\@+T8[S7XVVQPWTPI4BD6<==(B3]E9VSG_X;C09OMR# M]JA!>[3/^OF%<,J16;;RU(VX[^G/^O]'>>?I(C?)EYWP_Z.#*P:OO0A]\S&3 MZ)W$%*70]TQ5I465*B]32@P2JUV\Q&!R!S M]A.Y*:1%-=/!#]^=C,?#ES?]>9]^FDZOPOWHY3."D&&WQ[*BA53I*'!!*70: MT; 'I5$.59 01]X0:P&-AKW?PK*I]2K))9VP[VNYJO)H8M[[U ]YLBEBR>^[ ME$CKH9&/'"V-\=IX2:ER26YY)\Q*.%Q3D55ISI74%I#O9W<=I0T$K!P^9 M QNF4)Y9+"OK*A8"A.FJ)*.Y3"JK/+<%0WU]EV1"KR3-3%$H%W1YP_/\]:QA MV%9YO<,VC,3[W>D598GB%0OPV$Y.B;\F=7UZ%W-M2J79)9@NA,;$X-"[!)Y( MI)\AE9&* ZY%Y8(3+(U4 @E"L?P,&"QX=,]"T:I4,FU:)M(Y3*6 0-!2*/O M+]MA!$@-Q-Z%-7Q?(Z0R]@OL/#"\R5R?7M\&7*Y:./EW)2._O'TA\I"E.'VY M=UK[Y:W(J]A.@1-8"X37A;_5D=_2ASZSIEK%V@XN$1MR63&2/ETB)!&H^SI6 M[),R)-&I.RJBL$L6=H(LRT:6"64(TGU#J0IEG"+!/'^_IM)GPB.=]PB:Y%V) M65U'S(MF,40NK-'SE\""%D$T]U)8=LTP7\%+L9"6#D?1?Y\%R\G_J5(N,U6> M,A@^X3#9V/.YTO$(T8C"OQMBHG@EMS9'B2I#UMOM#)BV,#]!VEAUWYJ^;-<3-OCO>.@UD3)&+_UDFSW_35 M0_.C'K8%^&R@HX_\PL1L M>OWQ$^N'HPMENM"ZI-'4[7<;><5< 0;7.K<%P:SEX(&,4(%6:"?JX=72EESA M*!G(K4JC6W1C86@@%-'WQ&BMRU09/4@7A' ;56Q@Y4++Q_ 6]T]E =-=Y;M:A\ M H2,.=B;I"&:,R, M"$8GM A3+IOEC )Q1' MG:)2T\\"FH\C2*WA75HC3?OVW)1A@F_T8CJ_:_XE# M#))[BV+?'$(O0QM+3R.6PD=/1_VQD-Z%E:]PG'G-DSQJ"YO9;H" MH-Z,BX=P2#+]H1L11$1%YQ7;\+9^Z'0;KE M0.STPM-,E+:G'LUP%%2>?HU- M< #I9\B'XPE!=7=5XJ#UX8T/CU7X>8'; H'%;_#F:?,+QC1^N#\LCS]_O!<6 M9#K*Y1);A_WGF* V_J00;\!?^(Q?&.]-$2XSG%&DY05XSQ\2FQMVT/RN<_X/ M4$L#!!0 ( &F$"E?)3F<;/0, $D' 9 >&PO=V]R:W-H965T M%)M)A-I2)LE-^^^/DETOAV7&/22F1/+C1U*BID>E'\T>T<)S64@S"_;6'J[" MT&1[++D9J -*TFR5+KFEI=Z%YJ"1Y]ZI+$(61>.PY$(&\ZG?6^KY5%6V$!*7 M&DQ5EER_++!0QUD0!Z\;*[';6[<1SJ<'OL-[M'\?EII688N2BQ*E$4J"QNTL M^!A?+4;.WAL\"#R:$QE<)ANE'MWB<)K+ H'1#1^-)A! M&](YGLJOZ+<^=\IEPPU>J^(?D=O]+)@$D..65X5=J>-?V.3C"6:J,/X?CK5M M.@P@JXQ59>-,#$HAZR]_;NIPXC")?N/ &@?F>=>!/,L;;OE\JM41M+,F-"?X M5+TWD1/2->7>:M(*\K/SK\HBO(_01_#G9)V;^"3S#'_KW](3%NZ[)7N@G4"?JGD )*H#RQB M20=>TJ:?>+RD(WT#=7[GTJN]A^>]W86Y,@>>X2R@&V%0/V$P_^--/([^[. V M;+D-N]#G]W0!\ZI 4-NN[GSS[&&-SQ86AOY]+I#/4^43NN*VTH'!TL+!W M;SV!S](B65A8NZSA'N MD)M*(TTP2V4[5-8 E[E7UK\:1) M!]FM49=P\8)C76PGS"%N-6&\/!\,Q:88#1LIS M+0A/QEN)>N>'N %_L.I)U^ZV[\3'>CS^-*\?&2K+3M"E*7!+KD2>2JKKP5TO MK#KX8;E1ED:O%_?TUJ%V!J3?*IH8S<(%:%_/^;]02P,$% @ :80*5]IM M$@)> P GP< !D !X;"]W;W)K&ULC551;]LV M$'[WKSBH79$ 3B13DN.DMH$ZV; 536>DZ?HP[(&6SS81BE1)*D[^?8^4K'JH MX_;!,H_D??SN[N-QO-7FP6X0'3R54ME)M'&NNHIC6VRPY/9<5ZAH9:5-R1V9 M9AW;RB!?!J=2QBQ)AG')A8JFXS W-].QKIT4"N<&;%V6W#S/4.KM)!I$NXD[ ML=XX/Q%/QQ5?XR=TGZNY(2ON4):B1&6%5F!P-8G>#:YFN=\?-OPC<&OWQN C M66C]X(V_EI,H\8108N$\ J>_1[Q&*3T0T?C:8D;=D=YQ?[Q#_R/$3K$LN,5K M+;^(I=M,HE$$2USQ6KH[O?T3VW@"P4)+&[ZP;?9>#",H:NMTV3H3@U*HYI\_ MM7G84-=WPZ-GH+QN\F-#\(H09O(B>4+\HG9VA5D)^; M?M0.(8@!W"K59N M8^%WM<3E__UCHMCQ9#N>,W84\'VMSB%-^L 2EA[!2[NXTX"7'HG;0A/?H? : M[^RPM[\I5[;B!4XBN@H6S2-&TS>O!L/D[1%N6< MGQS,I"X>_CO$]C@>Y0Z[W/5NL,!R@0;209AAO7 3S_3JK*::TW4WW FU!ADT MP*U%9^'-JQ$;#-[2/6QD4GF9]$%1VW@-:3\EL"1)PCC/$S_N7=?&H'(MCA1\ M(:0@;9T(54+^&>TA;^2(&ND5Q\[_H>L$-30G:>TF_4NQ&VT#4=2#E!8 Q^"Y\C M1S#+7>U\:'^FB*.'GY8OUX= M<'*W2\61)@=M\>ZU MX[+-<,6?J:V3J%Y#WA\-@W)Z/A]7(,JJ=D$9Y(ZD_Q-&$"S4\+0W]URI&(]< MUJ34U0]BW=-/D.(%:R1TJ%[Q7M,LT:S#TV AE+OIG]UL]_J\:YKN]^W-TW7+ MS5HH2R16Y)J<7U#V3?,<-(;356C!"^VHH8?AAEY0-'X#K:\TM:/6\ =T;_+T M&U!+ P04 " !IA I7&KY8%FH# "N"0 &0 'AL+W=OJJ=:"W"EGAG*HRB,(P#2K&A3\=N[&%FHYE M;4HN<*% UU7%U'Z&I=Q-_*'_/'##UQMC!X+I>,O6>(OFU^U"42_H4 I>H=!< M"E"XFOCOAQ>SS-H[@WN..WT@@XUD*>6#[7PL)GYH"6&)N;$(C)I'O,2RM$!$ MXTN+Z7=36L=#^1G]VL5.L2R9QDM9_L8+LYGXF0\%KEA=FANY^P7;>,XL7BY+ M[?ZP:VQ'B0]YK8VL6F=B4''1M.RI78<#ARQ\Q2%J'2+'NYG(L;QBADW'2NY M66M"LX(+U7D3.2YL4FZ-(BTG/S/]+ U""C_!I12/J Q?E@@+)2NNM51[][8ZYT%N6X\2G+:%1/:(__?'- M, U_[N&6=-R2/O3I84JN<&G@=\<3[O#)P*R4^<,?QRCW@AZG/&>F5MSL@6H( MO5M#_P(^"H-D8>#&#C9DW%Y<*)ZC=TT8GJ7E73*E]ERLX9Z5-7J4(NQ2Y(V" M>!A8":($WL(/$ W2,VKB\]&[, Q)>FZ3,+$28>98+5%!/'08T4N,=!!;CZ&U M;[U/XLQ)IR2?IY&3>W)PUN7@K#<'UXRK)BZ8(].U0CJ1#*W-MC8:F"B!?:BJH[\M4_]2?F*CIG&R6<V1*GT(X",_I-\J\>UE21*4MB&$ZHA4?IMG@'-YZ5_R1 M%TA!*RH)"$E#GW?#]0.L%&(SG R2E#3)(")E3PK2+@7IW]P&T%^H? M[M=11W3TK\Z2T7_ +>NX9?]?'?=/_5VE^U(^^;._BK>?.2H8#77&@H<46NM*-HGZOF==!T MC-RZ&WDI#=WO3MS0@PJ5-2#]2E(EM1T[0?=$F_X)4$L#!!0 ( &F$"E?7 MRA,[> 0 /0+ 9 >&PO=V]R:W-H965T7EOWWG5W2M)/( MA-&BZ .YQQP[]\QD)^2MVB!J>"CR4DW[&ZVW1\.A2C=8,#406RP)LA*R8)J. MS>5L(BJ=\Q+G$E15%$P^GF N=M.^UW^Z MN.3KC387P]EDR]:X0/WG=B[I-&RY9+S 4G%1@L35M'_L'9TD!M\B7'/LRO6EV/V!C3XCPR\5N;)_V#6X;A_22FE1-,0D0<'+ M>F4/C1W>0N W!+Z5NW[(2GG&-)M-I-B!--C$S6RLJI::A..E<3H::W#,4P;?B>U'S]5_A& M<"%*O5%P7F:8?4\_)!E;0?TG04_\3H:?JW( @>N [_I!![^@53RP_(+7%!<: M%=3Z[5.OI@[W4YM4.5);EN*T3[F@4-YC?_;K+U[D_MXA6]C*%G9QGWUD7,(U MRRN$"V2JDDAIH.%3N:VT E9F%LAL6%]ANBGY747*?+/:T,V#AI.%Z9^@$+3"O)-2=[GS^D>47136*( DY%0>ZIG4)$YTR6O%PKF),!%AM&MGJ; M?SKEVA]XUD/T\\D!14'O*Y/,@)3$]RRGT%%&HM0Z1W,CPY8DYDH)\G1I$\$$ M%4M369$ZO"2GH=(0.)X;.WX40A0F3A2->S=,2F;X>8X?),XH'(,7.B,O[MGZ M 6)K]%<0.:'KTG_D1[TKH5D.H1.,0L?W/(C&KC.FM<-+4>NEZ,U>:D2#8U/G M312]S=R=#^PW]Y>J6))3Z4WK5]6[L;4?LP_'9&!J9109*%.N$.8V"]H0>,:$ M)]1+-*V3(H4"J-22NA28!.F=L)R5)H,TG&&*]L7 L^7/AR!TG2A.**.\9!"Z MX T2]]DW:[.0'SW''7M.Z"?/('S8 1MK&*]8N+M*U4S31NC/*E)%1[;"O\BP-Y! M,(A=D]IA5\R,VY@9=\9,*^.W"VO5O5'1R>(?5O^X%3#^5YTI_@]D2UK9DO^O M,W4__>9FU-6%?FP_X2#YKO%0X.UI.#\WF]>ZS/#%)%:@7-MY4U'IK4I=#V7M M;3O2'M>3W#-Z/0^3OFM.I33'%9%2BZ3&(.L9LSYHL;5SW5)HFA+M=D-C.4J# M0/"5H$!J#N:!=M"?_0U02P,$% @ :80*5X^+.4:E! * T !D !X M;"]W;W)K&ULK5?;;N,V$'WW5Q!J4>P"2DQ1U"VU M#<1)BK9 ND'L;1.;,&0W5V_+F MI5TR)M"N*NNV[RV%6-UTN^UTR:J\O>8K5L.;.6^J7,"T673;55%[@YYZ]M0,>GPMRJ)F3PUJUU65-Z]#5O)MWPL\^^"Y6"R%?- =]%;Y M@HV8^+IZ:F#6=5YF1<7JMN U:MB\[]T&-\-(KE<+_BS8MMT;(QG)A/,7.?EM MUO>P!,1*-A720PZW#;MC92D= 8Q_C4_/;2D-]\?6^R\J=HAEDK?LCI=_%3.Q M['NIAV9LGJ]+\MX)4Q!@154>M[OC,\?(\! M,09$X=8;*93WN<@'O89O42-7@SL=FA?1=@.6S$ M8AN2BPY_7]?7*,0^(IB$%_R%+M90^0LOQ-HB'=^I\+0U/6TMJ^.F7>53UO= M_BUK-LP;_/1#$..?+V"C#AN]Y'UP7[3Y8M&P1:[$RN<4]HO>3V,?+QO&#G*&@'$F&>^,BMV9-S(7\D+V1E_K0L":D<@EP3^BP$^" MQ,<8JW&4A&8,]S1S8QJJ<>=N6=0Y(JEZ$?B!,:7V <&Q6O=%+%F#(K,PU-9R M+VQ78JI,.V,N\A+V(#[9WYO8O:F?TLB,(S_.B+8ZSX=28.>>;8HILXGIC(#& M_;G&9V<:@YW=?GM27)#$[DL#,[A2+\) !SDL^&TS7<*7"M$('T1ZA9+4,';[ M?#7^)C/9(D+U(NTWT5Z#4)EV'O-Z#2A 7"O>*MVC@!IG5V9H< >I>:YP&+>. M26 Y#1QR&T-BD^R(/B^<#Z*0^$EDTYC%>Q02/XVB8PH3(Z(XL]$%/J7Q.Q*- M2Y.<@!+-01*?8Y&0P-%HQ@:\203LI)T<23+T4T(,[#2VD001/9;F_\F1?(0< M,V++@^(#.69Q>,QE&)K"PS;"F(;OF RT(8K2?3T24V*G](C)FR#UV$ WV)PB MLZ/:CJBK9VS#<(ITY7Y9D1_ 8NC'H@2)#/S%EN%_4F88:8QL=,)2]5V08 MFTK&P8$F8TS/:A(G;YK48P/?)!?VTJDSA6*II #4EG2*K1""R'+I/I'H0J.+ M7*.++C8Z0YX/+,HS8U$OT!-KU.FR!MZ_3,I"]T ?/>Q6<':#C(V+2JZ#ICB" M5^T\UR>Z[^N,%^&<[HP:V@R8@RUMFZ/R$LE++"\)RNL9FK!77L\TDTX[C>G< M($"+Y29^$)%W"R5L,E_,JP1BZ ]W,.9T0SD1NXGZ/!?U!+ M P04 " !IA I7P*+U'(<" "^!0 &0 'AL+W=O=77&5BVB0@B=.6C[61: %MDY@09=O#M <\^U?3W>2+76&:*!;5D(/?$R8ZHKW]=)AB77 M9[)"02M+J4IN:*I6OJX4\M21RL)G03#R2YX++QX[[$'%8UF;(A?XH$#79=*!D#4U] M^\IKV(/];-LD5[KB"4X\Z@*-ZAF]^..'!MT'D;'%*/Y]1T:4W&0"[? M'HD%'G.]/H'%BQO '=UHJ>"/JP2><&M@6LAD_7=?48?3TA:CW>*C&TRP7*"" M*'3[S8YF[@X2$@(+X1A.=PB#<$!(.(3C'1@U8"]L !9@E_VH(=TX=D[(4Z80 MW]P8Z,S,\^T[*_8F'#E[NU'/:'1I$Y(MB&SJ:-1/3:XMQJQS^R,7^P[.[_44 MT5;NY="0R%J8IKTZM'NW(4W+]L]5ZN<>JK )5&#L_.A!ZIY+9J)D97K MT(4TY-$-,WI@4=D 6E]*NK+MQ";HGNSX/U!+ P04 " !IA I74@ 32MP! M "- P &0 'AL+W=OQ*3=E\:.?8Z/[2;M MK3O["I'@6IO&KY**J'T4PN<5ULI/;8L-1TKK:D7LNI/PK4-51%!MA)S-/HA: MZ2;)TGBWE7NW/L MB1M+H6MLO+8-."Q7R:?YXUJ&_)CP6V/O[VP(G1RM/0?G6[%*9D$0&LPI,"@^ M+KA!8P(1RW@:.9-;R0"\MU_8O\3>N9>C\KBQYH\NJ%HE'Q,HL%2=H;WMO^+8 MSS+PY=;X^(5^R%T^))!WGFP]@EE!K9OA5-=Q#G> ^>(5@!P!<1!B*!15;A6I M+'6V!Q>RF2T8L=6(9G&Z"4LYD..H9AQE/RPAS.$];-'G3K=Q5+:$=>OHA!W>7F#V%U!+ P04 " !IA I7AI.].K(% "(+ &0 M 'AL+W=O+FNLV:=H+!YS4.X)SQC2]:7_\;,*14 @7ID>]>]-"\GP_MO&7 M)\8/DQWC'],'0@1ZVL1)>MU[$&+[IM]/PP>RP>D5VY)$?K-B?(.%/.7K?KKE M!$>Y:!/W#4VS^AM,D]YTDG\VY],)RT1,$S+G*,TV&\P_OR4QVUWW]-Z7#^[H M^D&H#_K3R1:OR8*(^^VV:82'A]_H7OYX.5@ MEC@E,Q;_3B/Q<-T;]5!$5CB+Q1W;!:08D*EX(8O3_"_:%;%:#X59*MBF$,L> M;&BR_X^?B@MQ)-"')P1&(3#.%0P*P>!0)LJ["\'EMU3JQ/0]$P0- MT"5:[,V+V HMZ#JA*QKB1*";,&19(FBR1G,6TY"2%+URB, T3M$'\B0R'+^6 M\ON%@U[]^'K2%[)3"MT/BPZ\W7? .-&!7[+D"@VT"V1HQJ!!/FN7O\-,BL\7Z#8)XRS:.X;G">I&"$Z7F<#+F"#!T'N6A"P1G,6Q"KM-!.$D M%4WFV3=IY4VJ//PX-2S#UC1MTG\\=DD]SM1THQ;GU.,& V-0BW,;>*8VKL5Y M]3C=&-7;]5LOG?J!>I-N<4BN>_(7*"7\D?2F/_V@6]K/3?/:-(AQY:)4)G!0 M3N"@=0+OU&V=D BYF"=R8E+TYSNR61+^5]/,M+(ZCF@&"7,@82XDS(.$^9"P M A6\=VP]-WPY1/'ODGSZ!ZY-.R!.:C?P[/&4-VPZZ%.4ZAEZ>.&#-(4:HY- M0Z\GD<90:S2H4_W6*]EUTAM',[0LXV0J,/J=8]<6(; V1YJAIV>2W7L2N\VW5THEAC8;F^&0V ML$A9"%P$F$>I>A^&V'Y["(7K]JE9I5I!?V+9MDFB[%Z)D;N:B4? MDB_0G'#*(O5P=PT9J36KO6-2=!PAQ(F L)\R!A/B0L M ()5;#PJ;3QZ^9S4VF17>T+"'$B8"PGS(&$^)"P8U5=DX^'IY=BX=-[X^TB@ M2LR21R)MK:SLD&5[=3*W5Y+G9 M;I-4\$QY\@+=)WBC$NP_)$(.3?-;H'&#LI7;U86@- >4YH+2/%":7]".5ZW/ M4E^QJ0G4:M5E1_OE^G>32KMMR+5WO+.-(6D.*,T%I7F@-!^4%D#1JF8_[.CK MWV!+O[W-SCZ%I#F@-!>4YH'2_()VO-0GN]X253Z?_< MD&P?06>O@I8Y0&DN*,T#I?F@M "*5G7]H=BA?X-J1WN;G7T*27- :2XHS0.E M^06M4@W6K%&]XA,T1%[60JL&.Y1>]/;:R^SF[O+#'ZJ_7UDO@E9;0&D.*,T% MI7F@-!^4%D#1JM8[%%WT]JK+(ENF-**8R_SVZRXA/'V@6_4K'N;)E'^?ZUU_V)8-O\)_@=0 M2P,$% @ :80*5UH+=JAW!P 34$ !D !X;"]W;W)K&ULO9QK4^,X%H;_BBJS-=53Q1#;N<("51#?/4Q3T#W[86L^B$00 MU_B2D14N7?/C5[[@Q-AHG>EW]PO$MLYS)''>6/(YYNPYY7]D:\8$>8FC)#L? MK(78G Z'V7+-8IH=IQN6R"L/*8^ID(?\<9AM.*.KPBB.AH:F38N)+5@4Y239CS\KZ*#VF1ON?WZCV\7@Y6#N:<86:?2O<"76YX/Y M@*S8 ]U&XC9]=EDUH$G.6Z915OPDSU5;;4"6VTRD<64L>Q"'2?F;OE03L6>@ MCS\P,"H#X[W!Y .#464PZNMA7!F,^WJ85 :3OAZFE<&TK\&L,ICU-9A7!O.^ M!B>5P4E? UU[^\MIO4WJ/W89=&64%"%F4D$OSGCZ3'C>7O+R#T6<%O8RLL(D ME]2=X/)J*.W$Q:^I8.1G,B:W+**"K<@-Y>*5?.$TR6@1]1GY9#)!PR@C7]B+ MV-+H)VGP]9F?_,N[];W M>;>_S[O38^I&^H?>W1[FVO1#<^^_=)XF2N^^VMQDR]J\:^Q![['K,T48CFHA MC@K>^ />99QR$7ZCQ8TF?2 FNQ?$#+-ENDT$^73#61QNXR[!72G!^3WY--O0 M)3L?R)MNQO@3&US\^(,^U?[9%>U(F(F$625L6L#RE<+3Q6BFZYJFG0V?]D.^ MW>YD,FDU&AV1SQO&I9CD]BUDX<;Q.V>)5KO7]?L_B> M\=^[M*"$'*H%),Q$PBPDS$;"'"3,1<(\),Q'P@(0K*&K::VKJ5)7-XPOF5R> MR?7:Y^>$\6P=;NI[4+F)>F"<=^YSKDITO@>LOVRU8VT^'3>_;!?*+APJ)"3, M0L)L),Q!PEPDS$/"?"0L ,$:0IK50IHIA72;OM)(O!Z1/45=)LF61N17)L@= MC5AV1+[>R<6?D)<[5W*S3CW-)N_DI.S(H7)"PBPDS$;"'"3,1<(\),Q'P@(0 MK"&G>2VG.4!.G\6:"HW4.*U2VBE[Y.FSM[+3-G! M0V6&A%E(F(V$.4B8BX1Y2)B/A 4@6$-F)[7,3M0R8T]I]%0\@Y!KO% 0FR[# M*!2O]2Z+_$6N$2NZ4L8;V.I1"ZAU2-#>;7[ M[J;V?OS >DZ;2.D6D1!TL(KTUJ)DQF[>>2YM0MU9?MS;4K0.EN7T'X4'=^E!: M@*(U(]_81;ZAC/PB%^LEF>#;6.ZFCG:/^&ZI8$?D3I2E$^5FBSZR3DDH?1PL M":-C$Y;GL9MZ0/JT>OFTH3X=*,V%TCPHS>\UNP'*9U,)NR(%75VET%+"(DV> M&!?A?<3>#HIJNQL>+KME *U6J&CSO4DSCJ>3]S* UB'T\FE#?3I0F@NE>1WS M,3T>-:?#[],H0/6K&=R[ @-=76%PMZ:Q]Y$.K"%"TID1V=02ZNI"@]?W_ M-:%EX9I<_[Q5JW6J!%I;4-'V%[43HUT*9D*]6CV]VE"O#I3F0FE>QXP8HTF[ M8,CO:*@;QJC5,$#UKQG?NWR^KD[H?T<5III\<(27M/U*+&/2M>.=MK=W8Z/5 MSNK@C>;3=D.[HV%G^21TN"Z4YD%I/I06H&C- -_EV75UHOU_5$6I]GIP\,]: M,3C6VC%H5NT:7\B3KN!O\V8GXX[8;_-T76L#'>AP72C-@])\*"U T9K!O\N* MZ^JT^%[POU*Y8^V,9&1V49FJD+BM7].UA,T#PV ME&9!:3:4YD!I+I3F06D^E!:@:,W7$G?Y;$.=S_[;>VTU]U#506DFE&9!:3:4 MYACM3.Q<;V^-7:A7#TKSH;0 12OU--Q[Z3EF_+%X+S\CA2K*UR[KL_6[_Y?% M&^_OSB_T4U/O.&_IIW;YDO4.7_ZC@6O*'\,D(Q%[D*ZTXYG<6?#RW?WR0*2; MXI7K^U2(-"X^KAE=,9XWD-0.ZO^@&PO=V]R:W-H965TC5''FNC+=0([E@!? ])L5%SE6>BC6 MKBP$X,R2Y.2;,F4WLLQLQF_!24<+@1B!9YCD6]Q= ^6[J#)V'![=D MO5'F@3N;%'@-"U!?BANA1VZCDI$&2=+ MSN_,X"J;.IX)""BDRBA@?=G"'"@U0CJ,G[6FTTQIB.W[!_5+ZUU[66()4W6$>2$55?\J\Y# MBZ!UN@E^3?#W"=$10E 3@GW"Z AA5!-&-C.5%9N'!"L\FPB^0\*@M9JYL[19X&9Q+8T4K]8DA6@OIZX2OLU4;MI[>VB\N8?\1:A:\[41J+W+(.L@S_O MYP_]'@%7)[K)MO^0[0N_5_%CR08H\-X@W_.#KH#ZZ0FDFCZT=+^#GCPQ.V8- M/>AQ$S1K)[!ZHZ/A+!6Z8E*)4F\$Z@VZQJH4IL1Z*4)7O9[2J^T=3<]_\I-> MOMEASV2!4Y@Z>@N5(+;@S%Z]&$;>NYYLC9ILC7JC6RC[V1"F0(LK)([DJ%)Y M:U7,IKV=>0-3[6T[$7\#2GKC>:;;L'$;]KJ=<[8%80^'0I 4T EA*..48B%1 M ?K@V6 !G1]U)3QN>?,'4;B7@$-0- CV_/=C'MF*&EM1KRV]B0':8EIVEJ[B M1JT)8S\>>YZW%WP'SK._/0.]L3RS@''C-'[ZX\Z(3'G)5)?9BAZV3)R&_O#0 M; =NZ/O!H=OX("NG?A ^2LLC)^/&R;A_*6(A[LVQ@UC;)DDB6Y?JG&^>-GW8N6T_W#_PJHF[QF)-]#E-8:6I MWB#651%58U0-%"]LJ[#D2C<>]G:C>TD0!J#?K[AN%^J!F:#I3F>_ 5!+ P04 M " !IA I7:*K Z3(# "E#0 &0 'AL+W=OV#Z/]US MSR'B^XGE6D\?YFR]4?J#'8Q3NH8;4#_2F<">7:"$+(9$,IX0 :N)]=D]F[I= M[6 L[ACL9:E-="H+SN]UYRJ<6(Z."")8*@U!\;6#*4211L(X_N2@5C&G=BRW MG] O3?*8S()*F/+H)PO59F(-+1+"BFXC->?[KY GU-=X2QY)\R3[S-;W+;+< M2L7CW!DCB%F2O>E#3D3)P>T=R:V@B:2&:8F#EY0) MC+9"K)-TJ2=Y=@*(LDN_'ML(P-)B]S*<\SZ;TCDQY346'=-T/Q'.\;HW[ MM-G]&TTZQ*EUMS'Y@@&O8, S>+UCX0"56P'X:ZHLN0]DRI,="/.GS@1; CD' M7#! ?EU#O #QNR[GQDGT8CR3*5W"Q,+5)D'LP K>OG%]YU,= RV!5?CH%GQT M&_DH)9^:Y!7W#]2JM2II6HG2+Z+T3Y7KRT.*.SEN.+<@ MXD:M&J%/U:HEL H+@X*%05M:#5ZJX'0&PP.M:JV<4;U6PR+*X:E:9>OICN,) MP2*&QT.37(WHI\K5$EB%B%%!Q*@MN3(@URL)X7;\X>A K]%+O=#LR-IRG>Y%3AVD*K4E*J:MRVM,N1^N5%=*!;HTDUPN>J MPSVY[)@S>4\N!>@B2P'2HEZA6JMU1UMH54Z>*P^WM=(C1]*O\M[7\PZE.V+7 M\P\$M$LUM+[ 8)6Z9EC\1K!"1]Q\47V1W0FRCN*I*:L77&&1;IH;O$>!T 8X MON)86N<=7:D7-[/@+U!+ P04 " !IA I79'.?GS\# !S"@ &0 'AL M+W=OF2EH4FCOI3GVQL0>P:N]RN\M#I'[XSNXZ#@3'2J2\@7V:_\[\=KP[_:V0 M/]424<.NR+D:>$NM5V>^KY(E%DRUQ HYSJ; MU512SZ]4TJQ KC+!0>)\X(W:9Y.>66\7_)WA5NVUP41R*\1/T[E(!UY@',(< M$VT4&/UM<(QY;H3(C?]+3:_:TACNM^_5_[*Q4RRW3.%8Y/]DJ5X.O%,/4IRS M=:ZOQ?8SEO%TC5XB9,8PI3)O4=7"*QA'<3U"S+%7S'G5ZS_#VM> M8GIH[U-T58CA?8CG8:/@%9,M"#LG$ 9A"#>S";Q[^Q[F^H\W[=[IGW4.-NM] M6?,61('5B^[U:F0FSY<)ZV4.PHVJ$XVL;N<)W1%]_2#F=* LAT]*TZG"5-(] M8<[U5U/D+>.@ M;LO)*XD=D.I4I#J-I&:8")["+-N5*7="T+@VV'9TK2H\@6^$C>F,+US>UT%S M>\1[T-I!YYA:HRLOI?9*8@?4NA6U;B.U*JJ 5=!Z!:MS]I:!>2>P 5%R!BAM!/>1.[C@]#)2,*.&(IDN^.EYQ36H= M9U:C%R\%]DIB!\!Z%;#>,X%=.F!3=F<>%%7'IE'JA5&/>T>@XS \(CTY7M:. M3O>7N;#]O>>X0+FP98V"1*RY=L]6-5I53B-;,#P:'U-%Y0J@!QE7CM&;MLBX MHLR:DV30ZE&B2U?BN(X6*_OHWPI-)81M+JDJ1&D6T/Q&ULM59K3]LP%/TK5C8A)@%Y-7U 6XFUFL8$&P(QM$W[X*:WB34G M[FRGA7^_:R=D+4TS/HPO2>S<-ZN!;RETH!-'G(>*Y&3JKU\M1U59Q" M1M6)6$*.?Q9"9E1C4R:N6DJ@DN/4/F)#%\LN+)/LBYCNQV' MQ(72(JO J"!C>?FF#U4>-@!!M <05(#@I8"P H36:*G,VII23<=#*=9$FFAD M,Q\V-Q:-;EAN9O%62_S+$*?'GX4&$I%C<@.<:IB3:RKU([D$3 WVEN^)4)H< M3D%3QM4[[+Z[G9+#M^^&KD8)ALB-J^'>E\,%>X;[5.0G)/2.2. %80-\T@Z? M0HQPW\*#;;B+QFOW0>T^L'R=/7QVT1Z+Q7&!+G%G2*I9GA!N75.E0*LCDH-N M,EHR=RVSV2NK<1!U/,\;NJM-0[MA82_8#-L2'M;"PU;A7YYI%3/.$FHVAB(' M;_J![Y\1+O+D6(/,FM27]-&&K.?"=R/\T-\KO%,+[[0*+Q?4>2(!\"S0N-IU M2KZ'Y")?@=*VZ_)R0GY<038#^;-)>NL YM0[54L:P\C!8TV!7($S/GCC=[VS MIO7VG\BV;?5%.[,3AMO34_IKB(LB;^\T=FOIW5;IDT)*,U>E5L[H MC'&&Y\8ARV->S/$<83D1.@6)AU@56@4Q4(T'1W=':>0-=@WMAG7"<*^?7NVG M][K[J;>[S8/ VY7?$-<91'OU]VO]_5;]][9<8=KI"HTD@ 76E/"_AHQN>*RH3A2N&P0)AWTL/E*&PO=V]R:W-H965TX]B']"#5LRX #'DI1:477F%,?>W[>E- R?25K*'"E5RJDADW5%DJ&R-X!4M%=%.63+W>@)"'A3?QWB=6?%<8.^%G M:8 V!@(VQ"@R;/=R"$%8(;?SK-+T>:0./^^_JWUSNF,N::;B5XB_?FF+A MS3RRA9PUPJSDX3MT^<16;R.%=K_DT.Y-$H]L&FUDV06C@Y)7;NG,X"J!T M)(!V =3Y;D'.Y1TS+$N5/!!E=Z.:[;A4732:XY7]4QZ-PE6.<2;[)0V0F%R2 M%0AF8$N63)E7<@^8*X> @7#>#B M^2@N[G'Q1[AD"!>?XB(Z&\4E/2XYB_M= %:7W( :@B:GT$D8CD*G/71Z'BH- M$T2XVUZS5ZPZ1@_AIR?X>)9,1O&S'C\[B[\'K:\)+^O&/D%>8?*@S9"!V8F! M2SH)Z:B#>>]@?M;!$H&8--DST0"1.<&RKYC!=]2=BNAJ (?!@YF?/*QP2@?N MGG]4JFS5?V!JQRN-D!PC@ZLIIJ;:2MH.C*Q=]5I+@[70=0O\^("R&W ]EUC! MNH$MB/WG+'L#4$L#!!0 ( &F$"E=2UEF3\04 +@O 9 >&PO=V]R M:W-H965T*9)("! M:3J>379[T>D%MF5;74!>(9)LIS^^XL,8#%%@H\#+^K3 P[%E2UE@.S'+?;I\W5/[1U/?":[/4].#.97!V^' M'S#_#GJ/0;);>RHO1;L)WV/<3DJC']QS:*V(FPO+O(]U*;U[[///]-G&^0V-$]Z:^E'ZB9[SLDH/K>.(TR 7BQH$),R^O9?\ M090$@M,LT'*!=BX8O2(8YH)AVPBC7#!J&V&<"\9M!7HNT-L*)KE@TE8PS073 MMH)9+IBU%:C*\9]34@=E?WGJ%\/CWOR*T6?$DO*"E_Q(39?JA4U(F.3' V?B M*A$Z/O^=.SY'T7Y M+P\&^O#SQZL!%[5(6(-U'O$VBZB]$G&([FG(]Q$RPPW>-.@-N5Z7Z ?B[HM' MH!T?P:TF!;IQV$=#Y0)IBC9LJ,]=>[G6=#OOBVZ^+[KUEMP7=.]NBWO7AHE,610:(UC4../BP9#D@<-&:,%)QTD9?1P5OCZY[H R/,GG!O_LM/JJ[\ MVF172)B1P?04EO2U3_/A1%451;D:/)5=6B\W&X]KQ2S(NBT@838DS(&$N4"P MBJ='A:='4D\_[C$2>?(CS9&L,_CS'@UBFI Q+4C8 A)F0\*<^J-->LK:LW7?+E=QGUZX M3^_F/B?D6%2;H\\>QQ?H@8NO#5IBMA:7Q>BWR9)9B%FI;DI?&YT94EJ/KH9L M$]&$C&A!PA:0,!L2YK1YL.X;A2I&G!1&G'0S8NE%X7B03K L&5DWNC#C3TNU MTOKZ^,R%TDIT=6&;B"9D1 L2MFA3?;NIT'12+>34"^G]X9EI@*I>,=>T,-=4 M:J[?:+C[](A9D+YR)ETL8>BKY\>-1IK6FUIM.*MWL=*87;W4,J@)&=2"A"T@ M838DS(&$N4"PBH]GA8]G#+Z&7S9N)-]/C9%GC MI+*4V]7YH#0#E&:"TBQ0VB*GE;NVT;"6Y#9H4 >4YD+1J@E06F]1I0E0C,G, MEP,.(_$^G*1$H^/5>HLZJK^YY,7*?XE>'W,:#31=KS?/#315J^,L^5UVMA4D MS0:E.: T%XI6=9]V!Q[XU)@;HLB$HS0"EF: T*Z>]E1B@:X*@- >4YD+1JHEQ6A=4Y0N# M-R$G&^+'J>T?&=GM,"/A[NQ5JNN2NCQHY^0 768$I9F@- N4M@"EV: T!Y3F M0M&J271:WE3EZYOOV&"5DRO#VFG#6!IT8;,IZ*P^EC9!HUJ@M 4HS0:E.: T M%XJ6F7M0VI(;8+9+MX!'*+5JMJ6P.%ML,[])-U>?G;]5+^_4AO.&>FEFF\A/ M^&Q/^[W'=B2,D(^W(I32GXBL9=DV\>R TT.Z(7A%.:=!^G./O0UF20%Q?4LI M/QXD 8K-^O/_ %!+ P04 " !IA I7N+H[+[$# #:#@ &0 'AL+W=O M6?GUM)Y,-$#)#"P^0Q/<BQ-5 ULF0\QU+=\I4MUAQP8D!Y9KN.$]@Y)M2: MCLVS&9^.62$S0F'&D2CR'//= V1L.['ZUNN#+V252OW GH[7> 5SD"_K&5=W M=LV2D!RH((PB#LN)]:%_'XUTO GXG X 3 MJP#>(< _ ? K@/]>P* "#-X+""I 8+0OQ3)*AUCBZ9BS+>(Z6K'I"V.702N! M"=6--9=!K>2L-75?-7UP.QD_ M%;2'/.=&B>!Z;0EUPT.(%;QOX&X+/.R&/V->P]MF?WHC>4P[X=%;M6<]Y'HW MI@$ZM/3J_O0,GW]2#-4F'ZF0O%#+F;Q!SU@6G,@=4NT.;=W2S6?RT^6=-.=_ MXL-.O'Y/W(LUCF%BJ1>! +X!:_K+3_W ^;7-JTN2112>-1(Q^T%@P/)CX."GG>@ M^'N(GMJ"1L/]H*BSUO_8J4&M9-"I9*2(T09G16M_EMB@D;YW-W0KN"/76'M;K#\];S%XISIO8$_ZC5(20B9@556XH9AYP4 M^?4-^@RRS8=RED$CO187CH-NO=&Q"9T9GVO")GOK43F]%J$ 9+!74Z0U5I_/R)%7>2+8V._\%D^H<82Y3 M=?@$K@/4^)*I#7IUHR>HC[/3?P%02P,$% @ :80*5S1<5YI_! 2"$ M !D !X;"]W;W)K&ULM5K;;N,V$/T50@46+;!K MB?(]M0TT5H/= BF,[#9]*/I V^.8B"2Z%&TG0#^^U"6Z.#)C9J0,W8CQV9I/LVD+.)F*O0A[#0I)D'T5,/E]#*(Y3ASHO%^[XPU:E M%]S99,<>X"NH/W8+J<_<$F7-(X@3+F(B83-U?J%7@=]/ [(1]QR.2>V8I*4L MA7A,3[ZLIXZ7S@A"6*D4@NF/ \PA#%,D/8]_"E"GS)D&UH]?T&^RXG4Q2Y; M7(1_\K7:3IV10]:P8?M0W8GC9R@*RB:X$F&2_27'8JSGD-4^42(J@O4,(A[G MG^RI(*(60'MG OPBP+\TH%L$="\-Z!4!O8R9O)2,AX I-IM(<20R':W1TH., MS"Q:E\_C]/_^54E]E^LX-?M=*" #\HG,17P J?@R!+*0(N))(N0SR>Y_(C>, M2W+/PCV0+_%NKQ+R8P"*\3#Y:>(J/8\4S5T5.:_SG/Z9G+_MXP[I>A^)[_G= MEO"Y.?R621U.SX8';V1G.KO7&NYJ\DH&_9)!/\/KG9L.L&0O0:\%E7/SL> R M6QH+R5= KD&O4"!_W4*T!/EW&V7&).GJOTIV; 531R_O!.0!G-F''^C ^[F- M0$RP FL06ZW)+=K)+?&Y"YCE 1,L0 )KL-HO6>UCZ<@(9$M@OTU'@_Z) MCEI'U=36*'E0ECRP%=*O3SO]N(4U^08R,JK("&U+ B98@ 36H'184CK$4I$1 MR); X6M]>)WAZ$1%K:.\<;N*1F7)(UL5Y7O0O0B9XB%7ST8A&=%M>< $"Y# M&JR.2U;'6$(R MD2F(-1OR81VAF,QB=*&K]6DAYV9C^B7M5J>N_>D0)^X&N( MU^2.*?,#SIS$EA%4M +K4EPK9>G6+(R(UFSF*/UZUO/B::,0YKU5ITWM6Z] M[WCR2&XDI#Y%@9ZZND!1J+TW*EJ A=9DN&J_*5K_;4:R9K'HK;O-IUG//Y75 MF7&]P1EQ57TX-3?B=4,*TZA*U.8?%2W 0FO27O7_%,T T)9V_+7UFYL3 M6M.#A-:DI_(*U&P6+%5YN1TUY[66)*J/P$)K[9/,$K+6)^T+A__ T?N5I?#1/4R 9?.WTY@?5]+BU MM];I;PQNF7S@<4)"V&AXKS/4V63^VCX_46*7O"J5$E!UN@:U!I@/T_8T0 MZN4D?3=>_GAB]A]02P,$% @ :80*5_?/\%'D" ME< !D !X;"]W M;W)K&ULM9S9 M$OXEW3$FR',4QNGY:"?$P^EDDJYW+*+I.'E@?]?0T=YG87AX_$)WRYO/ M;^:.IFR5A'\&&[$['RU&9,.V- O%;\F3S^H;L@K>.@G3\E_R5)6=ST=DG:4B MB6KCO 91$%=_Z7/]( X,].DK!D9M8!P;6*\8F+6!V=?#M#:8]O5@U0967P^S MVF#6UV!>&\S[&BQJ@T7Y=JO74;Y+FPIZ<<:3)\*+TCFM."@%45KGKS"("^W> M"I[_&N1VXN+C)\'(G/Q,;D6R_K)+P@WCZ8_$^3L+Q%?RP6:"!F%*?F?/(J/A M3WG!S[<662ZR06NY0X\89M.NP=M?U,83_) M;WM_[\;+O5\92N UY6.B6R?$T RSZW[4YO_*XC$QM5?-[1[>3;TT-[J>QC_S M[O8W[_+NJ;N^QN3#2SRUQZD^9>Q6;)F[["*\5+?DW3C&V(G?$@ MOBC98FTH[Y7%=\J^45[_WBA&Y:F:6>3QT-%**M1 M]#.GZ0-=L_-1WI&DC#^RT<4/W^DS[9$N:#8)+*IGN5394J M6R51E'>WI=A.R WE).'Y&16YZ/Z@8<8*S55ZZY)8!9\?2$P;:YI^I+!>I6QE M18=*IY=+%^G2Z^72![F47K:U?]F6^F6'-$U)LB5_4LYI+(IW78[L3LBG3*2" MQIN\E>EZSTKNP >ULCK:)7-I3>='@D Z=7HZ=9%.O;93Z\FG&?&UT&:-P$\6+.#,NF^4&>_HW0X5"P5;''X",>+(Z$@'3H]'+I( MAU[;H;X<3X\D O(H262^E\A<*9$;GJP9VZ1DRY.H'&_0N-!#WB_0L-1%-;3N MTD)%GAW%2,].DA83X()BE)UYJPDC:@'WP9 M+[T(J[.54A.'*@M*LZ$TIZ8=-LA30V^UQFY'N:,B'K1B/HHFB^8@%JF_:_"T M)?+4^R,3G0)2T@<+"$FSH32GILE#Q6F[/W>["FK3::N@!ZV?CZ+).C(:'1E] M.C)RF8^4-L5HB5S><\;*HW]?L^B.\?]T"DB)'2P@),V&TAPHS872/"C-1]%D M*3:!:?U;1Z;UCM!TQTADI:[(8+E!@]-0F@NE>5":CZ+)!ASF8W-8_&U"QGCF744>U)7?K"H^OATH3X]*,U'T62Q-!%N71WB[C??4T,& M=XI(F@VE.7I'W+MKS@?UZD%I/HHF2ZH)D.OJ"/E[IGW0$#B49D-I3DU[>]H' M#9E#:3Z*)NNKB:[KZO#ZI2"_[QBYIOP+$^33=LO*$57/X3TR"+R"TFPHS8'2 M7"C-@])\%$W68Q.,U]71>,#P'AD^7D%I=DT[[! -;:H=I8$=J%,72O.@-!]% MD]76Q.=U=8#^/;D?-7*POJ !^YIVV"$NYJW^T($Z=:$T#TKS431Y.603M#?4 M0?MK^AQ$6=3TJ]54<9O/#U\+QG9)3NUEJ.2@-+NF26/\A34WVZJ#^G6A- ]* M\U$T675-U-]01_TO-YN@6,=.PZ,P?]6!DLM,[!(>_+=[>JJ&#Q8;-.@/I3E0 MF@NE>5":;[2S%E-C+BW'E;769 8,=6:@7X:I4V?0W "49M>TP^5":CZ+),FNB_L8;4?^JY:KF!2?D\I%Q>O\2>54N$E:#!\L,FA.H:=)R M/_,X%.Q ?;I0F@>E^2B:++(FUF^H8_W_,%NNI@]6&I)FU[3#!LU:MK/6#M2K M"Z5Y4)J/HLE::U(%ACI5T#ON1OY'KH.XG$6H0G%J=X/%!TTJ0&D.E.9":1Z4 MYJ-HLD2;U(.A3CV@)J_0= 249D-I#I3F0FD>E.;7-#FQ9RRTUR<434+" "4D MBH:Q5JBR883F** T&TISH#072O.@-!]%DR7:Y"@,=8X"U3!"$Q50F@VE.5": M"Z5Y4)IOM+\,T9>6I8BT-+D*XXU7!SK"YJ- M@-(<*,V%TCPHS4?19'TU*0M3G;)0-&,?LZ(_+5<#L'7& Q&PE*QH&.:=[MW7 MGNM[:_?2Y$B;ZQVM'31G :4Y4)H+I7E0FH^BR6H\V&A'G=GX!@O,S79:H;V. M>Z6NUV#U8??>P6Z^@]U]![O]SK=(>9A-RL-4ISSZK5A70X;.)6K:6X-!&^K5 MZ>G5A7KUH#0?19/%TN0LS)Z?-]3+,_.QV2J)XWK3Q*= [,CG?'[*G_*.4["8 MW&1W8;!NPB2JZ:K:]6")0?,74)H#I;E0F@>E^2B:+-&.T;RM+0KDOV^31+R<% [V6_5> M_!]02P,$% @ :80*5UU)"&/< @ ? H !D !X;"]W;W)K&ULM59;;]HP%/XK5B;M(G6Y$4+I(-+H1>ND3HANW<.T!Y,< MB(43I[8#[;^?[:0A6R%:&7N)K^<[W_EB^YS1AO&52 $D>LAH+L96*F5QYC@B M3B'#PF8%Y&IEP7B&I1KRI2,*#C@Q1AEU?-<-G0R3W(I&9F[*HQ$K)24Y3#D2 M999A_C@!RC9CR[.>)F9DF4H]X42C B_A%N2W8LK5R&E0$I)!+@C+$8?%V/KH MG4V\GC8P.^X(;$2KCW0H<\96>G"=C"U7,P(*L=006#5K. =*-9+B<5^#6HU/ M;=CN/Z%?F>!5,',LX)S1[R21Z=@ZM5 ""UQ2.6.;3U 'U-=X,:/"?-&FVAOV M+!270K*L-E8,,I)7+7ZHA6@9>,$> [\V\ WORI%A>8$ECD:<;1#7NQ6:[IA0 MC;4B1W+]5VXE5ZM$V@,2$BGL ?O!K H.:AS(M%U7I3R!)VS?*V"T$2GG,2 )J!.+Z ?-Y#-@?_<1;K3 MB;X99Z+ ,8PM=?0%\#58T>M77NA^Z BAUX30ZPRAQ;&[RZ:%9!7_4Q] MX=91:"L9USON$/E"X04-\<"SA*B O: D7V,/=NITV[D]?JEMUT.X854\, MU6]/EW2=Z =*-VRX#X\EW?#YF?-L?\]]]=SMD^T>?.HNR)HDD"=HAF7WO>UV M,>2L4;JMV1T]VBX31O>B_/&C(@5NN( :D*"BEG^A8C_(W%XV\SA M'2UUU$BZV:IHNX'_AY).JY;0==D-YDN2"T1AH>Q<>Z!^ Z]*G6H@66'*BSF3 MJE@QW525A\#U!K6^8*K$J >Z8FD*SN@74$L#!!0 ( &F$"E=:Q6J\]P( M .0) 9 >&PO=V]R:W-H965T\XR*L9%*N;XP31&GD&-QSM9 U9LEXSF6:LM7IEASP$D) MRC/3L:S S#&A1C0JSV8\&K%"9H3"C"-1Y#GF3Q/(V'9LV,;SP2U9I5(?F-%H MC5-J9S8L"WU,_OG,G>5RP(+F++LCB0R'1L# M R6PQ$4F;]GV"]3Y^)HO9IDH?]&VB@U] \6%D"ROP4I!3FCUQ(]U'5H ^QC MJ0'./L [ G!K@%LF6BDKT[K"$D)<2YON?8]LCK^@IHQO@DBPR0%>PD&W3?]] O@#^ MITMU+ZO^%EV(-8YA;*B/C0"^ 2-Z_\X.K$]=/KT2V4X!_*8 _ENXYA^XX=K6 MP F\/=<.XP)O& 1AMVM!(SKH%7V'.<=4]CK4R_!2AUZ);"?9L$DV? N'PH/* MVXX[]+UPSZ&..,^W!]TK-@U[-*F!KT2V4XQA4XSA6Q@X[/CK6-:>>QU!OA/LF6>V&F8.?%7.$0+% MK*"R:C?-:3.J7)8=>N]\HD:8:N+X1U/-/S>8KP@5*(.EHK3.]<3 JYFBVDBV M+MOR@DG5Y,MEJL8PX#I O5\RU9KKC;Z@&>RBOU!+ P04 " !IA I7A02- M3K,# E$0 &0 'AL+W=OQ.,\??[^/DX-C:S':'W+ '@Z#'/"C8W$L[+"]-D40(Y9B-20B&>K G-,1>W M=&.RD@*.E2C/3,>R?#/':6$L9JKNEBYF9,NSM(!;BM@VSS%]NH*,[.:&;3Q7 MO$\W"9<5YF)6X@W< ?]0WE)Q9S8N<9I#P5)2( KKN7%I7X2V*P6JQ<<4=FRO MC&0J*T+NY9', M"C-8DNQ3&O-D;DP,%,,:;S/^GNS^ACJAL?2+2,;4+]I5;0/'0-&6<9+78M&# M/"VJ*WZL0>P)G/$K J<6.'T%;BUP^PJ\6N I,E4JBD.(.5[,*-DA*EL+-UE0 M,)5:I)\65H#?_=%B/D6F^18SEN5W]^3A[JY2%$0FXKN:/) MQFW&U55^WBM^5SC#101OZ_%!9VE1%]]TC9763*X]%ZS$$%ZUG^9#HS'_:!#!2SA<=K\'C]\, CT"AE@$J:1J P MQ23+,&6H!%HAZR2F]3^56&4VV2-F3T?> :^!(K9XC1M>XWZ\.- @F"T^DX;/I"^?:K7Z+B&MWZF$)AV$QI/ M0\0#12TA6C:()IJ M$5U79/ JZ_W.FQ[/#,>=CKV@G=:R9[M0V\$?3-^V7O9QUB]^H]4!]M]"[FAR M *-/HU#?U1]%L;>EM;4H;BF>%I/-+WF!ZVY.1.D'7$;&J;;P"7ZN1KOC2O/B#<8+I)"X8R6 NI M-0I$+K0ZDU '@9WH MO2/M9,78HQY\R6:6HPN" E*I%;!Z;&$!1:&%5!F_6DVKVU(3^^_/ZI^,=^5E MA04L6/&39#*?65,+9;#&=2&7;/<96C^FP)05PORB78,- PNEM9"L;,FJ@I+0 MYHGW;0X]@M(Y3/!:@O=2@M\2_/\)QTH*6D)@DFFLF!P2+'$<<;9#7*.5FGXQ M81JVLD^H/O9[R=4J43P9WS():(K>HR5L@=: 7'22@,2D$.@[[&6-BU.U^G"? MH).WIY$MU9Z:::>M_KS1]X[H^^B&49D+])%FD!W@+\;YDQ&^K;QVAKUGPW-O M5/!K3<^1[YPAS_'\0_6\CIZ,TQ-(%=TU=&_$C=\=GV_T@B-Z"Q4.5_\=]=7( M'"W,]P+\#'TC>$4*(I_.NH-=0LHVE/P^> KS9IN)V4:WBFWLAA>.XT3VMA_. M$!:ZEP-8,EJT[F17HL(IS"S5J@3P+5CQNS?NQ/DP$DG011*\-I)%S3E0>2B' M1COL&;R<3H8YO R6!(.X+J9>'_:/P[!S&+[6X2VCZ7&3X;"L<#HT^3)8,H1= MNN[0I-UK4JK&UL MS9O_C]HV&(?_%2N3JDZZNR1.@.L-D'J]5ENEKNCH-DU5?S#)"UA-8N:8@Y/Z MQ\\)7$RE\OID:8M_@7RQWWQ>'B(>A62\$_)KO0909%\653T)UDIM;L*PSM90 MLOI*;*#2>Y9"EDSI5;D*ZXT$EK>3RB*D430,2\:K8#INM\WD="RVJN 5S"2I MMV7)Y.,M%&(W">+@:<,]7ZU5LR&['Z%8T.#IEXF MBKI]);OCV"@@V;96HCQ.U@E*7AW>V?[X09Q,B-,S$^AQ FUS'P[4IKQCBDW' M4NR(;$;K:LU"VVH[6X?C54-EKJ3>R_4\-?U=*"#7Y)+/5BLQ MM_)*@/R<5'P%6LH7Y"W^XT&#CGYQ,MFG%B2N=Y5 M+UEV&#!73"JB/RP@GU_O>?WEIDUY&8TNH_A'K:+1FK/FIMZP#":!/BUJD \0 M3%_\% ^C7Y#&DZ[QY']K7$_D(B<@Z[Q@3\X\2@Q>=03D9Z&74_#GF$.SL-$HSG"''6-C_R!B4>QPKSN M>KKN&>;P/$PTFB/,5UWCK_R!B4>QPHPC\^,>]8QS=!XGGLV19WPB-K$_1"U9 M[$B-"<6X"LWU!\5U_L\?H%R _$*^D5[M"(_K2MGX4>R1(%FR/,.08J-(,>Y( MO7!&M F/Z\K9B%/LD3E9LMC/9N-.,2Y/O5!&? J/ZTK9&%7LD5)9LM@I&ZF* M<:OJA3(B6GA<5\I&M6*/7,N2Q4J9&MFBN&SU0AGQ+SRN(V5J_(MZY%^6+';* M)U>BH6'4:!C%-:Q/W(B-X:E=<1L; MHQ[9F"6+_=PV-D9Q&^L3-B)E>&I7V$;*J$=29LEBAVVDC.)2UB=LQ,WPU*ZP MC9M1C]S,DL4*.S%NEN!NUB=L1-'PU*[_+1E%2SQ2-$L6.VRC: FN:&_W6;&M M^0-7C^0=^.-H>&Q7VB=_)7KD:)8LSW"TQ#A:@CM:K[P12<-CN_(VDI9X)&F6 M+/:SVTA:@DM:K[012\-CN](VEI9X9&F6+';:QM(2W-)ZI8UH&A[;E;;1M,0C M3;-DL=).C::EN*;U2AOQ-#RV(^W4>%KJD:=9LMAI&T]+<4^;29%O,T58E9/C MQ=,+\E&M07JC;'@'KN"-LJ4>*9LERW/N_SJY 0Q7-E_08_>)_1?VEAI[2SVR M-TL6^SEO["W%[.-T MJ4=.9\EB!3\P3C? GX1VXWA-L]&[@D=Y9LIP''YX\9- \L/&!R16O M:E+ 4E>*KD;Z-T0>GH$XK"BQ:9\[6 BE1-DNKH'E()L!>O]2"/6TTCS*T#V) M,OT74$L#!!0 ( &F$"E?)DF*A)0@ '5) 9 >&PO=V]R:W-H965T M#5FF?^/Z@ MOXJ3=6]\WKQVG8_/LTV9)FMYG7O%9K6*\W\O99H]7_2"WLL+-\EB6=8O],?G MC_%"WLKR\^-U7CWK[UWFR4JNBR1;>[E\N.A-@C,1AO6 1O%'(I^+@\=>/97[ M+/M:/_DXO^CY]2>2J9R5M45<_7N24YFFM5/U.?[9F?;V->N!AX]?W']M)E]- MYCXNY#1+_TSFY?*B-^QY<_D0;]+R)GO^('<3:C[@+$N+YJ_WO-5&I.?--D69 MK7:#JT^P2M;;__&WW88X&%#YP /(;@!Y/8 =&4!W VC;"FPW@+6M$.X&-%/O M;^?>;#@>E_'X/,^>O;Q65V[U@V;K-Z.K[96LZZ#?LE)Z0^^= M=R.?Y'HCJT<\*>+%(I>+N&EE]K!_[PV799RDQ=M*]?F6>V]^?'O>+ZM/47OU M9[N*E]N*Y$A%ZEUEZW)9>&(]EW-@/+>/'UC&]ZO9[S=D$E\1J^-MF_=ZC M_L\>\0D%/L^T_7 "3:=;=?'=U;6-0?=YH(T?.Y:':FW*M^TNH-YN1P^:T?4B M]#0F)**^[Y_WGPZWF:FC/AD9.F[JV)"%ADZ8NG P(HG]=R=6]S/_V_O,F7Z[W3Z$-8/6KE_6SXC&>R8M>M6X7,G^2O?%//P0#_Q3:,J(_C6ZW6R + *":,H&/CN:P\!7.Z6^8Q*O MXO4F3NM]T\>LB.]3:0^DW=\UD:AN'-5-8+GIG3K AZ!3+'?#]37-C"4D\X%< M CI" C.8D,Z/CB>3J/D2QV3^7BYE[MUN[@NYJ BZ/!%,J[US,#'=.*J;P'+3 M&Z4X)N@&,KOA6D*@8 (R &, &8N 6)HR?4=3GZRBF* 5QKQPNC6 J "#ZL91 MW026F]X3!3%!-XH) #R)AN9:-@6$)&10" % &1)S%16 D$74$D2%,D$KEGD= MQ&J9="=M>RGGI*("#JJ;P'+3FZ88)^@&.0' &R0R 7D*"4<$ !U 6!F:D1: MD ZH91=3L4[0"G9:);4EC]LK.@<6E8-0W026F]X[A4)!-Q8*3"YICBD:>35U ME Z!N)JZB)DZ =4=T:-A)8J'2"L>:A76MLQN+^F:5E0WCNHFL-STYBE$(MT0 MB0"L NR) K( .IH)Z*"5%9#107 \JXJ02"M":I551ZJW5W:.+"H\H;H)+#>] MAPJ>2#=X(B;'0%0/R2"J!W0@U4,Z"]43Q4_DN_@)S*P;[]L+.T<6%;=0W026 MF]Y"A5ND&VX1 +?,K_ I((-V8 $9!6F=TO!$ND&2P2 %N H%"0SD8H#LA%PXNBD3+]X18$2 MM8-2JVBVQ'E[*=>$HKIQ5#>!Y:8W30$2[09(%$ 5"IQEAW2^N=!R0#<8 3@/ MZ?SC.$\5(E$[(K5*:5N.M]=RCBDJ%*&Z"2PWO6L'5\9UO#3.I!-@GW *R$+@ MF!,@ PZY"D 6^,]>0J&:#<8HB:7 M&#$]*>&G)<(JT2>GX(>ZP0\"I=LK.@<3E950W026F]X[Q4JT&RM1DUF,8)Z4 M\-,2897HDU-<1.UHT(/JQE'=!):;W@H%/;0;]%#@C(YYO<:TG8P# MLB TCX<*4'?\^"53V,/LV*,G[[MXW%[!^<)V5-I!=1-8;GJO%.VP;K3#3.IX M'B3._AYCYUB6N2Q+6?;*SD'$A5>4-T$EIO>,P4OK!N\,),I(N" M93L9!V0! ZZ9.ZW3IZMPAMEQID5$'3';7M YJ:@T@^HFL-STUBF:8=UHAIVF MF=,2?EHBK!)]?SIX]W@GNW=Y,[<0O-U3[>-72H;AS536"YZ9U0 M6!-VPYH0N'PM"@#FAH0A\!-S#@BI#_SZ4D!"II] TB>M<">TX\[TP\=/$W"V MJ/2"ZL91W026F]X!12]A-WH)@4O&@,M^ %D0 .GD@!"Z$ACR(_[Q,]RA(IK0 M3C23--U][TZSS;K,DQ,[@W8[YR2B8@NJF\!RTQMS<-."CG[.:"K @ME$1#Z##CLV#^XCT=@)3]]H9$5W&^2-:%E\J'JI3_/JH^<[Z]Q\_V29D]-C>Q MN<_*,ELU#Y^)'Z= M<^X]<7P]WG+Q)#, A9YISN3$R90J+EU7QAE0+#N\ *9GUEQ0K'17I*XL!.#$ M@FCN!I[7=RDFS(G&=FPNHC$O54X8S 62):58O%Q#SK<3QW=V PN29LH,N-&X MP"DL0=T7=!&)I45YT^F\SV9 M.)Z)"'*(E:' ^K6!*>2Y8=)Q_*U)G4;3 _;._8;F[Q.9H4E3'G^FR0JFSA# M!R6PQF6N%GS[#>J$>H8OYKFT3[2MUWH.BDNI.*W!.@)*6/7&S[41!X @. $( M:D#P"N"')P!A#0AMHE5D-JT95C@:"[Y%PJS6;*9AO;%HG0UAYC,NE="S1.-4 M]),K0$/T&2U@ ZP$VS*?G[ 4S4'8C<)B0'>KG*386"_1Q0P4)KG\.':5CL$P MN7&M=UWI!2?T?I2L@T+O$PJ\($3WRQFZ>/^*QM4I-'D$31Z!Y>V>X&V"/A92 M!>U;J-G7FRCL#7J>YXW=S1'-L-$,6S67(#9$6_-P"W0%XO&8="N#^4H% MW4"[GZU,9_HY;.(MDGN=; M4F,/CR2_ZYWTQ#?'^?\C^X/1;S\9]49<@,V0*8FT:::,$%I25)0BSG0)U.7X M;TD$4+NB9(GVU:Q+B%2"K,JJWJ8"[ H[->6TP.P%29(R2'3-4ADB&GSU9[Z' M<8$(0].,,-PY9JE[4+8HB-16XGJBG*+14IT-6\SD#O4%%5_:JC>&$+YXHK789M,],W)1!F@9Y? MT3]02P,$% @ :80*5QR6L'44!@ 4S !D !X;"]W M;W)K&ULQ9MM;]LV%(7_"N$-0P>DD4B*\?+'A292?9EN>ZBNK3":1TH=R[>5;R:-EU2F) M/>+[H9=$(AW-IM6Y:SF;9H6*12WWDU:,L1<+37&0IDGQU,;K$Y_.0E!VJ%G\)OLL;GU&YE/LL M^UP>_+:\&/EE13SF"U4.$>E?#WS.X[@<2=?QY3#HJ)ZS[-C\_#3ZNVKQ>C'W M4<[G6?RW6*K-Q>ALA)9\%16QNLEVO_+#@E@YWB*+\^HGVAW:^B.T*'*5)8?. MNH)$I/O?T>-!B$8'0BP=R*$#>=$!4TL'>NA JX7N*ZN6=16I:#:5V0[)LK4> MK?Q0:5/UUJL1:6GCK9+ZJM#]U.R/3'%TAEZC&_[ TX)7GTK[1;I&UUQ6-TJZ MX.C#?2S642E]C@AZ=<55).+\YZFG=!7E6-[B,..;_8S$,N/O17J*J'^"B$\H M^GA[A5[]^&(83R^B7@FI5T*J<0/+N'79727MNX95U_+.?IA1-F:^[T^]AXXY M:3TG/3)G)=K)4RP7GCH+G;8%AO3T"KVN)YS/+#8 MS"XV6)JCV&?UPL_U%-.!M8ZM&L-EN:H-?8-?7QWM0]]FW(3 MGUKEQ@WFX8$%']L%AVMS5=Q0$O? Y*%O4_%)8!?<8!+#G+S5RQ!:V;OW/+GG M\E/GW-^#9]@ #?<@&NY VG@RMBMCF(9AJ+U4!OV+!@T5<+FN+AC2X1ZHPVW6 MC8.)W03#.@S#;A 3@+ !E^MJ@B$@[H% W&;@>&+/&]A $,,4',0$((3 Y3J: M0 P920\RD@XR,F(U@1@R$IB,@Y@ I!.X7%<3&G]2]OF;L@U+F_X&E.3;0/F_ MZ ^$%;A<5_T-E$D/*),VE&WZ&QP3&,=7O)+_Z6$(E%?@D5RE,:0D/4A).DA) MGR7GJMW\R!QW^!-4J^$K@?EJ477HK -7[>J@P2SI@5G2QFPX(1T.PG,<<=# MF$,[@JEW-,^& ]@@'% H'!_/@X8^89R(% M=8H40R<[N&I7\TQ\H3WB"VW'EY9Y?9(+-,B+G+Q(-17]([#@1 > MRE51$R=HCSA!VW%BX@/OOTPPH' PL DT=+:#RW9].V:20= C&03M9( #^W/M MP$ ^@"$_J!E 3(/+=C7#4#[H0?F@37ER9G^>%1AH!S"T!S4#B%QPV:YF-%X< M]WESW*8V:(:!< !#>% S@ @%E^UJAJ%PT(/"0<>KY?)IN\T, ]7 #:I#1R*X M;%S)#4093 M]+DL0P<9N%A7"PP[60]VLC8[[>]$F2$G@\DY@ '0SI_OP4MF>,EZ\))UO)>V M!TG6V&D%XW( !X#$ A?KZH"!).L!2=8!2< !PT@&,W( !X"8 A?KZH A(^M! M1M8F(^2 H2/[%CH.G4W@8ETW(!H2ASU(?.C;W%T+[!H*2Q _/V-H%!Y]H'K# MJP6F*D?:H')+M$B*!&T+N=A$.4>2?RF$Y$G5HDB7VL.RW5+D2HK[8K]W?"UY MU:*Z-,^2;91^1;E8I]JRG5 ;)'3GRW^N3;=,(I&B^4:DT6F7HEYC"W;"Y;K: MF9ZC15:D:K^?N#Z[W_W^!I_/JTWB+\Y?AN6V^.XKY&G#O&>FV&^W?Q_)M4AS M%/.5GLX_'>NO@]SO8-\?J&Q;;0*_SY3*DNKCAD=:G;*!OK[*,O5T4$Y0_Q_! M[#]02P,$% @ :80*5_.<00,V! $!X !D !X;"]W;W)K&ULK5E=C^(V%/TK5BI5K=1.XH2/80I( TG4KC35:%9M'ZH^ MF& @FB2FMH&MU!^_=L@D).OQDN6^0&SN.;ZYQX? ]?3$^*O842K1ISPKQ,S9 M2;E_<%V1[&A.Q!W;TT)]LF$\)U(-^=85>T[)N@3EF>M[WLC-25HX\VDY]\SG M4W:065K09X[$(<\)_V]!,W::.=AYFWA)MSNI)]SY=$^V]".5?^R?N1JY-SHAF-)&:@JBW M(UW2+--,*H]_*U*G7E,#+Z_?V./RYM7-K(B@2Y;]E:[E;N;<.VA--^20R1=V M^I56-S34? G+1/F*3E6LYZ#D("3+*[#*($^+\SOY5!7B J!XS "_ OA=P. = M0% !@FM7&%2 P;6 80487IO2J *48KKG8I65#HDD\REG)\1UM&+3%Z5<)5H5 M."WTSOHHN?HT53@Y_YU)BB;H9[1D14(+R8D67*B)QR1AAT(*]$(3FA[)*J," MD6*MQD=:'-3 1S^$5)(T$S]J@C)9RMM,Z"45K^CO)YJO*/]GZDJ5LU[93:K\ M%N?\_'?R"] 3*^1.H*A8T[4!']KQPZ_A(SM^9,&[JM9UP?VW@B]\*^&'0W&' M N\GY'M^8,AG>3W<-Y7C"K@7O N/;DL^_N;D6[4,ZLT;E'R#=_@,6[3>:NC_ M9D=BZP:TKJ&_V1_$GB1TYJBO;D'YD3KS[[_#(^\7DWJ09"$D601)%@.1M50? MU*H/K*HWLIK4M&+[J@E)%I[))B69?N ?Y][4/5Y*9(BX\W$[* ;*J57Z85WZ M(8CA?*OAK&OTE0B2+(0DBR#)8B"RENJC6O71#8:S8ONJ"4D6C@QVPL..YXQ! M@X[G@-)J57]<5W\,XKG ZCGK&GU5@B0+(?_4A9XCXTG! .;5*/ZE+/P$QW,!J..L:?26") LAR2)(LAB(K*4Z]II_ MPMX-EK.#^PH*RA96;)T?CI..\8Q17M=Y4)FU1;AH1V 0\PWM/07K(KW%@F0+ M0=DB4+88BJTMOM^([]_B0"NXMZB0;&'%UG'@N.M 0U37?D!IM15H&BK8WE&I M>GMHPUFN&WF2DT2B4RIWC?46M$AV.>&OW]!KL2_?6T/0;@LH6P3*%D.QM;=% MTW'!M[1/TMCE-_Y.Q;:$^DM@C&S+QYYQJA1'=4N6M,KP?9FR>U> MLK=1[,OW]A)H(P64+0)EBZ'8VMNB::;@6[HIV-2/\'#72Z:HP.]Z";*;$EV5 M66R,PN..E]R+ RM5BFUYM"A0^=/OW/ZO9^OCR\?RT*XSO\ /2VR8C_1Q9WE MUM"?STJ?"-^FA4 9W:BEO+NQV@W\?/QX'DBV+X_+5DPJGD,P7B)/S/LN*Y(,K)@/,=2-?G2%2L..*U$.74#SQNX.2:% M,QU7]^[X=,Q*24D!=QR),L\Q?[X&RC83QW=>;MR392;U#77KW,' N8,?J-I#*;.",'I;# )97W M;/,1ZA?J:U["J*A^T::.]1R4E$*RO!:K'N2DV/[CI[H0.P*_=T 0U(+@6$&W M%G2/%?1J0>]80;\6](\5#&K!H*K]MEA5I4,L\73,V09Q':UH^J*RJU*K I-" MCZP'R=53HG1R^HE)0+Z'_D0/Y5S ]Q(*B:*U^A7HCQ D)E2@S_ D2TS?JZC? MD(M$ACF(L2M5?DUQDSK7]397<"#7WR7MH*[_ 05>T-TCG_U*7BBY=U >FN6W MF!NS1[_(C@NC/#;+0T@:>="6N\JRQK>@\2VH>+T#O'M8,[HFQ1+-.*1$HA@G MA!+YC/ZYA7P._%_T/[IFSYB2!: K(=0B]9'15"MN;IJ@?28:$^N5[E*L< (3 M1RUE O@:G.GO[_R!]]<^2VW"0INPR"8LM@1K#85N,Q2ZQJ$0PERBFT)(7JHE M7WY ,U:L@4LRI_#2J#:".TX2V.>XD7^JXUO8J(+I?6T]#3J#_MA=[SII,V/T M-N.@TVTGC,TQK;KWFKKWC'5_O6#NSKPS3D]CITXURR8LM F+;,)B2[#6,.DW MPZ1_YNG9?S-V_8XW; _PF;$3ISII$Q;9A,668"TG!XV3 Z.3GS- ZAOF6>WA M_@6JOIQV9O..K:CRW#2)C8E.G<0V8:%-6&03%EN"M:P?-M8/SSR)C?Q3'1\> ML\<>$Q3M"QJ]6EOBMT$'-\]14]#1.>:2>G9PV]U7=6,G3JVZ35AH$Q;9A,66 M8*UA<=$,BXLSS[,MW_?-NZ6Q%Z=::1,6V83%EF M*WWOY]&"9S3SM5WH*OVO M%%(;VT&WI"!YF:-HL8#J=*F.N88BR7+,'_>>+WC'? J9NW6JNU9ID55:;(NV M-=C=.4;2QXJWF"])(1"%A<)[G:'Z^.+;D[IM0[)5=;(T9U*RO+K, *? =8!Z MOF!J7:\;^K"J.2^=_@!02P,$% @ :80*5\#:]=-2 P DA4 T !X M;"]S='EL97,N>&ULW5C13MLP%/V5*(P)I(DTS9HVHZVT54*:M$U(\+ WY#9. M:\EQ,L=E+5^/KYVF:?%%P,-HUPIBW^-S[K%]DQB&E5IS>K.@5'FKG(MJY"^4 M*K\$035;T)Q4%T5)A4:R0N9$Z:Z?N_'(_ M?F: ('K1Z>#" &+B\.NDMKB$&=26-AUDAM@45^3:@E4E.O7O"1_Z$<#:5 M#%@9R1E?VW 7 K."%])3NI)UJA BU8.%0]N#(J]UZ8P2;X!/+J]NVZU [GDJS#;L_?$LQ%)YD6,J6R M21/ZF]!XR&D&=B2;+^"JBC( 4*DBUXV4D7DAB/&P8=0-+3NCG-_ $^!WMJ.] MREI[9C9<-$UMJ&Y:&=L!_;::U6[+]MZDZY7LOE#?EGHZPO3AKJ+7DF9L9?JK MK#& J8>X.BE+OO[*V5SDU$[^Q0G'0[+A>8M"L@>=#4IEI@-4^MX]E8K-VI&_ MDI2W=*4VY;3*<,_=(_3\;]=Y3@65A+=-Z]H_Y%5^L^.H_UZ6S5-EW[#38_U: M/W23O6,P&1^#R:.HR<'AFXR2P_=8'QD/W&3_W9[LKS$9'J3)H#ZNMMU:X[N-5\CS=8#MZ7,5 M@LT4KT1LIOA: ^)>-V DB7NWL3S P'8!JQW([\X#->7F1!'L*N8-NX-Q)$DP M!&K17:-QC*Q.#%_W_F!W210EB1L!S.T@BC $[D8W'L?!9OW M5+#]+^SX$5!+ P04 " !IA I7EXJ[', 3 @ "P %]R96QS+RYR M96QSG9*Y;L,P#$!_Q=">, ?0(8@S9?$6!/D!5J(/V!(%BD6=OZ_:I7&0"QEY M/3P2W!YI0.TXI+:+J1C]$%)I6M6X 4BV)8]ISI%"KM0L'C6'TD!$VV-#L%HL M/D N&6:WO606IW.D5XA-/E_G;@2=&A(E@6FD7)TZ(=I7\=Q_:0T^FO8R*T>EOH^7%H5 J. MW&,EC'%BM/XU@LD/['X 4$L#!!0 ( &F$"E>"J(2<[ , +$> / M>&PO=V]R:V)O;VLN>&ULQ9G?;YLP$(#_%8N7=0]9@B'I#RV3MK7;*DU=M51[ MG1QP$JM@9[9IU_WU.X.B'6HY[07G*6 <^#C,?6?S]M'8^[4Q]^QW76FW3';> M[R^F4U?L9"W<&[.7&HYLC*V%AUV[G;J]E:)T.RE]74WY;+:8UD+IY-W;P[EN M[13O&"\+KXR&QM#P0\E']^]XV&4/RJFUJI1_6B;M=B435BNM:O5'ELMDEC"W M,X]?C%5_C/:B6A765-4R2;L#/Z3UJGC6O J0=V+MVA8OUM\%@"R3Q0Q.N%'6 M^;9'>WX!C \2.G=[C3>?5.6EO11>?K:FV2N]#:>!NYBBVVCC, M9K-1A;PT15-+[;LX6ED%0.UV:N\2ID4ME\FA"WNO2W:E/02)7>ON5- WW"E< M^KKL[MH#+HJAO5!PP%Z7+?AXD!^-+J5VLF2PY4RE2N HV0=1"5U(AB Y S(4C9A ME](55NU#!V8V[$/CE)8.09X2D*<1(#E ?C:0!4,X"VGQ4#PCV,XBL&7 MFKJ M6MBG$+R5VFH%_Q?:(\AS O(\ N2$Y>Q[. J#\%982.-W5F@'XL$Y?$8E\5D$ MS#F ]C&_2N$D9B1%,[)I6L8%,,(H? C:A\LS*#)JY9RQ3QB34DTZLFMNO@'F M:1B6WA3W.U.5TKI7[.I7 _[&D)1JTI%=T\;RK'W>#U(WO6=,V24=62\MUWGW MC OH:KLN&(_R2CJR6+J24 M9?C8EJ%2(SO!F)1H> S1H.0(#UH @7N- 3E+'C@Q)B49'D,R0Q5N M?U12SN$QG#-41_8Q*??P&.X9S)AX4L,I__ 8TYK\6<9\H>#EE']X#/\,8?8? M.N4??E3_7&),RC\\AG^&,"=X$2BC_),=<9;#^LM E'^R8TYT>F]Z1EDHBV&A M0*T19*(MA(5P0I^ >Z86J'+N3OS$F9:$LAH4P)A_"S"D+Y3$L MA#&A0%9.;+=6;J$WQJ0LE,>>!86M\+VO74[ *T8Y9:$\AH6&,'MY,ZP MT M3MDFW2(,QR:\[,>9"+R]PA7<)8U(6REL+30^?2$NY45J6-W )!^V%J(I; MR\)/MUJ;S\/JR::IJH_0]DU_-:(\?'$]?"U^]Q=02P,$% @ :80*5[@V MQ-RI 0 +AL !H !X;"]?/L@*.!8*=*@/96UMCS^&W^R MUK.O4)7I4)_C_M#$WN54G>.\V*?4?#@7U_MP*F._;L+Y=F5;MZZ-N$_$^OM]K .G_7Z^Q3.Z8_![J=NCW$?0BIZ MJ[+=A30OW*5ZGH[N?I#^;7+16V[F1;O<2.%R!RD$:?X@@R#+'^0AR.BOJK01Z*^JM!'HKZJT$>BOJK01Z*^JM!'H;ZFT$>AOJ;01Z M&^IM!'I;9[.$0&]#O8U ;T.]C4!O0[V-0&]#O8U ;T.]C4!O0[V-0&^/>GL" MO3WJ[0GT]JBW)]#;H]Z>0&_?V>PFT-NCWOZ=>L=TK4)\]CS6^/QW4IUN]X;G MX^_+Q\G."W7'V<'OL<4O4$L#!!0 ( &F$"E=3V2LIL@$ %,; 3 M6T-O;G1E;G1?5'EP97-=+GAM;,V9S6[",!"$7P7EBHBQG=(? 9>VUY9#7\!- M-B0BB2W;4'C[.N%':D6C(BIU+K$2[\Z,O=)WR?1M9\@-MG75N%E4>&\>&'-I M0;5RL3;4A)U7T<$A#IU=C2M*XX:A(&)G'=J= MGPT.?:\;LK;,:+!0UK^H.E2Q;<6H?K_=!VU&PO=&AE M;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( &F$"E>Z,* GWP4 /L> 8 M " @0P( !X;"]W;W)K&PO=V]R M:W-H965T&UL4$L! A0#% @ :80*5Q_3DGKW @ ? D M !@ ("!_14 'AL+W=O]Y=-]V08 #0A 8 " @2H9 !X M;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ :80*5U)MF$54" -2D !@ ("! M$SL 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M:80*5\W J(<@!P [!$ !@ ("!(4X 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ :80*5U"K#T /!P XQ$ !D M ("! (4 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ :80*5QJ^6!9J P K@D !D ("! M3Y, 'AL+W=O&PO=V]R:W-H965T/BSE&I00 "@- 9 M " @9^; !X;"]W;W)K&UL4$L! A0#% M @ :80*5\"B]1R' @ O@4 !D ("!>Z 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ :80*5V1SGY\_ P &PO=V]R M:W-H965T&UL M4$L! A0#% @ :80*5U+669/Q!0 N"\ !D ("!@<, M 'AL+W=O&PO=V]R:W-H965T:?P0 $@A 9 M " @9'- !X;"]W;W)K&UL4$L! A0#% @ M:80*5_?/\%'D" ME< !D ("!1]( 'AL+W=O&PO=V]R:W-H965T.Q=P@0 )4R 9 " @5CH !X;"]W;W)K&UL4$L! A0#% @ :80*5\F28J$E" =4D !D M ("!4>T 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ :80*5_.<00,V! $!X !D ("!/O\ 'AL M+W=O&PO=V]R:W-H965TX-L3T1 0!;0V]N=&5N=%]4>7!E&UL4$L%!@ U #4 :@X - 3 0 $! end XML 58 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 59 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 60 FilingSummary.xml IDEA: XBRL DOCUMENT 3.23.2 html 337 210 1 true 59 0 false 7 false false R1.htm 000 - Document - Document And Entity Information Sheet http://cescatherapeutics.com/20230630/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/20230630/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/20230630/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/20230630/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/20230630/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/20230630/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 Sheet http://cescatherapeutics.com/20230630/role/statement-note-1-description-of-business Note 1 - Description of Business Notes 7 false false R8.htm 007 - Disclosure - Note 2 - Going Concern Sheet http://cescatherapeutics.com/20230630/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/20230630/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 Related Party Transactions Sheet http://cescatherapeutics.com/20230630/role/statement-note-4-related-party-transactions Note - 4 Related Party Transactions Notes 10 false false R11.htm 010 - Disclosure - Note 5 - Related Party Lease Sheet http://cescatherapeutics.com/20230630/role/statement-note-5-related-party-lease Note 5 - Related Party Lease Notes 11 false false R12.htm 011 - Disclosure - Note 6 - Convertible Promissory Note Sheet http://cescatherapeutics.com/20230630/role/statement-note-6-convertible-promissory-note Note 6 - Convertible Promissory Note Notes 12 false false R13.htm 012 - Disclosure - NOte 7 - Stockholders' Equity Sheet http://cescatherapeutics.com/20230630/role/statement-note-7-stockholders-equity NOte 7 - Stockholders' Equity Notes 13 false false R14.htm 013 - Disclosure - Note 8 - Revenue Sheet http://cescatherapeutics.com/20230630/role/statement-note-8-revenue Note 8 - Revenue Notes 14 false false R15.htm 014 - Disclosure - Note 9 - Concentrations Sheet http://cescatherapeutics.com/20230630/role/statement-note-9-concentrations Note 9 - Concentrations Notes 15 false false R16.htm 015 - Disclosure - Note 10 - Subsequent Events Sheet http://cescatherapeutics.com/20230630/role/statement-note-10-subsequent-events Note 10 - Subsequent Events Notes 16 false false R17.htm 016 - Disclosure - Significant Accounting Policies (Policies) Sheet http://cescatherapeutics.com/20230630/role/statement-significant-accounting-policies-policies Significant Accounting Policies (Policies) Policies http://cescatherapeutics.com/20230630/role/statement-note-3-summary-of-significant-accounting-policies 17 false false R18.htm 017 - Disclosure - Note - 4 Related Party Transactions (Tables) Sheet http://cescatherapeutics.com/20230630/role/statement-note-4-related-party-transactions-tables Note - 4 Related Party Transactions (Tables) Tables http://cescatherapeutics.com/20230630/role/statement-note-4-related-party-transactions 18 false false R19.htm 018 - Disclosure - Note 5 - Related Party Lease (Tables) Sheet http://cescatherapeutics.com/20230630/role/statement-note-5-related-party-lease-tables Note 5 - Related Party Lease (Tables) Tables http://cescatherapeutics.com/20230630/role/statement-note-5-related-party-lease 19 false false R20.htm 019 - Disclosure - Note 6 - Convertible Promissory Note (Tables) Sheet http://cescatherapeutics.com/20230630/role/statement-note-6-convertible-promissory-note-tables Note 6 - Convertible Promissory Note (Tables) Tables http://cescatherapeutics.com/20230630/role/statement-note-6-convertible-promissory-note 20 false false R21.htm 020 - Disclosure - NOte 7 - Stockholders' Equity (Tables) Sheet http://cescatherapeutics.com/20230630/role/statement-note-7-stockholders-equity-tables NOte 7 - Stockholders' Equity (Tables) Tables http://cescatherapeutics.com/20230630/role/statement-note-7-stockholders-equity 21 false false R22.htm 021 - Disclosure - Note 8 - Revenue (Tables) Sheet http://cescatherapeutics.com/20230630/role/statement-note-8-revenue-tables Note 8 - Revenue (Tables) Tables http://cescatherapeutics.com/20230630/role/statement-note-8-revenue 22 false false R23.htm 022 - Disclosure - Note 9 - Concentrations (Tables) Sheet http://cescatherapeutics.com/20230630/role/statement-note-9-concentrations-tables Note 9 - Concentrations (Tables) Tables http://cescatherapeutics.com/20230630/role/statement-note-9-concentrations 23 false false R24.htm 023 - Disclosure - Note 1 - Description of Business (Details Textual) Sheet http://cescatherapeutics.com/20230630/role/statement-note-1-description-of-business-details-textual Note 1 - Description of Business (Details Textual) Details http://cescatherapeutics.com/20230630/role/statement-note-1-description-of-business 24 false false R25.htm 024 - Disclosure - Note 3 - Summary of Significant Accounting Policies (Details Textual) Sheet http://cescatherapeutics.com/20230630/role/statement-note-3-summary-of-significant-accounting-policies-details-textual Note 3 - Summary of Significant Accounting Policies (Details Textual) Details 25 false false R26.htm 025 - Disclosure - Note - 4 Related Party Transactions (Details Textual) Sheet http://cescatherapeutics.com/20230630/role/statement-note-4-related-party-transactions-details-textual Note - 4 Related Party Transactions (Details Textual) Details http://cescatherapeutics.com/20230630/role/statement-note-4-related-party-transactions-tables 26 false false R27.htm 026 - Disclosure - Note 4 - Related Party Transactions - Schedule of Related Party Transactions (Details) Sheet http://cescatherapeutics.com/20230630/role/statement-note-4-related-party-transactions-schedule-of-related-party-transactions-details Note 4 - Related Party Transactions - Schedule of Related Party Transactions (Details) Details 27 false false R28.htm 027 - Disclosure - Note 4 - Related Party Transactions - Fair Value Inputs (Details) Sheet http://cescatherapeutics.com/20230630/role/statement-note-4-related-party-transactions-fair-value-inputs-details Note 4 - Related Party Transactions - Fair Value Inputs (Details) Details 28 false false R29.htm 028 - Disclosure - Note 5 - Related Party Lease (Details Textual) Sheet http://cescatherapeutics.com/20230630/role/statement-note-5-related-party-lease-details-textual Note 5 - Related Party Lease (Details Textual) Details http://cescatherapeutics.com/20230630/role/statement-note-5-related-party-lease-tables 29 false false R30.htm 029 - Disclosure - Note 5 - Related Party Lease - Lease Cost (Details) Sheet http://cescatherapeutics.com/20230630/role/statement-note-5-related-party-lease-lease-cost-details Note 5 - Related Party Lease - Lease Cost (Details) Details 30 false false R31.htm 030 - Disclosure - Note 5 - Related Party Lease - Lease Liability Maturity (Details) Sheet http://cescatherapeutics.com/20230630/role/statement-note-5-related-party-lease-lease-liability-maturity-details Note 5 - Related Party Lease - Lease Liability Maturity (Details) Details 31 false false R32.htm 031 - Disclosure - Note 6 - Convertible Promissory Note (Details Textual) Sheet http://cescatherapeutics.com/20230630/role/statement-note-6-convertible-promissory-note-details-textual Note 6 - Convertible Promissory Note (Details Textual) Details http://cescatherapeutics.com/20230630/role/statement-note-6-convertible-promissory-note-tables 32 false false R33.htm 032 - Disclosure - Note 6 - Convertible Promissory Note- Shcedule of Convertible Debt (Details) Sheet http://cescatherapeutics.com/20230630/role/statement-note-6-convertible-promissory-note-shcedule-of-convertible-debt-details Note 6 - Convertible Promissory Note- Shcedule of Convertible Debt (Details) Details 33 false false R34.htm 033 - Disclosure - Note 6 - Convertible Promissory Note - Fair Value Inputs (Details) Sheet http://cescatherapeutics.com/20230630/role/statement-note-6-convertible-promissory-note-fair-value-inputs-details Note 6 - Convertible Promissory Note - Fair Value Inputs (Details) Details 34 false false R35.htm 034 - Disclosure - NOte 7 - Stockholders' Equity (Details Textual) Sheet http://cescatherapeutics.com/20230630/role/statement-note-7-stockholders-equity-details-textual NOte 7 - Stockholders' Equity (Details Textual) Details http://cescatherapeutics.com/20230630/role/statement-note-7-stockholders-equity-tables 35 false false R36.htm 035 - Disclosure - Note 7 - Stockholders' Equity - Fair Value Valuation (Details) Sheet http://cescatherapeutics.com/20230630/role/statement-note-7-stockholders-equity-fair-value-valuation-details Note 7 - Stockholders' Equity - Fair Value Valuation (Details) Details 36 false false R37.htm 036 - Disclosure - Note 7 - Stockholders' Equity - Antidilutive Securities (Details) Sheet http://cescatherapeutics.com/20230630/role/statement-note-7-stockholders-equity-antidilutive-securities-details Note 7 - Stockholders' Equity - Antidilutive Securities (Details) Details 37 false false R38.htm 037 - Disclosure - Note 7 - Stockholders' Equity - Warrant Activity (Details) Sheet http://cescatherapeutics.com/20230630/role/statement-note-7-stockholders-equity-warrant-activity-details Note 7 - Stockholders' Equity - Warrant Activity (Details) Details 38 false false R39.htm 038 - Disclosure - Note 8 - Revenue 1 (Details Textual) Sheet http://cescatherapeutics.com/20230630/role/statement-note-8-revenue-1-details-textual Note 8 - Revenue 1 (Details Textual) Details http://cescatherapeutics.com/20230630/role/statement-note-8-revenue-tables 39 false false R40.htm 039 - Disclosure - Note 8 - Revenue 2 (Details Textual) Sheet http://cescatherapeutics.com/20230630/role/statement-note-8-revenue-2-details-textual Note 8 - Revenue 2 (Details Textual) Details http://cescatherapeutics.com/20230630/role/statement-note-8-revenue-tables 40 false false R41.htm 040 - Disclosure - Note 8 - Revenue - Disaggregation of Revenue (Details) Sheet http://cescatherapeutics.com/20230630/role/statement-note-8-revenue-disaggregation-of-revenue-details Note 8 - Revenue - Disaggregation of Revenue (Details) Details 41 false false R42.htm 041 - Disclosure - Note 8 - Revenue - Remaining Performance Obligations (Details) Sheet http://cescatherapeutics.com/20230630/role/statement-note-8-revenue-remaining-performance-obligations-details Note 8 - Revenue - Remaining Performance Obligations (Details) Details 42 false false R43.htm 042 - Disclosure - Note 8 - Revenue - Remaining Performance Obligations 2 (Details) Sheet http://cescatherapeutics.com/20230630/role/statement-note-8-revenue-remaining-performance-obligations-2-details Note 8 - Revenue - Remaining Performance Obligations 2 (Details) Details 43 false false R44.htm 043 - Disclosure - Note 9 - Concentrations - Accounts Receivables and Revenues 2 (Details) Sheet http://cescatherapeutics.com/20230630/role/statement-note-9-concentrations-accounts-receivables-and-revenues-2-details Note 9 - Concentrations - Accounts Receivables and Revenues 2 (Details) Details 44 false false R45.htm 044 - Disclosure - Note 10 - Subsequent Events (Details Textual) Sheet http://cescatherapeutics.com/20230630/role/statement-note-10-subsequent-events-details-textual Note 10 - Subsequent Events (Details Textual) Details http://cescatherapeutics.com/20230630/role/statement-note-10-subsequent-events 45 false false All Reports Book All Reports [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 33 fact(s) appearing in ix:hidden were eligible for transformation: us-gaap:AmortizationOfDebtDiscountPremium, us-gaap:DebtInstrumentMaturityDate, us-gaap:PreferredStockSharesOutstanding, us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1, us-gaap:StockholdersEquityNoteStockSplitConversionRatio1 - thmo20230630_10q.htm 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45 thmo20230630_10q.htm ex_554742.htm ex_554743.htm ex_554744.htm thmo-20230630.xsd thmo-20230630_cal.xml thmo-20230630_def.xml thmo-20230630_lab.xml thmo-20230630_pre.xml logo.jpg http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 true true JSON 63 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "thmo20230630_10q.htm": { "axisCustom": 0, "axisStandard": 25, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 690, "http://xbrl.sec.gov/dei/2023": 29 }, "contextCount": 337, "dts": { "calculationLink": { "local": [ "thmo-20230630_cal.xml" ] }, "definitionLink": { "local": [ "thmo-20230630_def.xml" ] }, "inline": { "local": [ "thmo20230630_10q.htm" ] }, "labelLink": { "local": [ "thmo-20230630_lab.xml" ] }, "presentationLink": { "local": [ "thmo-20230630_pre.xml" ] }, "schema": { "local": [ "thmo-20230630.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/currency/2023/currency-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd", "https://xbrl.sec.gov/exch/2023/exch-2023.xsd", "https://xbrl.sec.gov/naics/2023/naics-2023.xsd", "https://xbrl.sec.gov/sic/2023/sic-2023.xsd", "https://xbrl.sec.gov/stpr/2023/stpr-2023.xsd" ] } }, "elementCount": 365, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2023": 33, "http://xbrl.sec.gov/dei/2023": 5, "total": 38 }, "keyCustom": 25, "keyStandard": 185, "memberCustom": 28, "memberStandard": 30, "nsprefix": "thmo", "nsuri": "http://cescatherapeutics.com/20230630", "report": { "R1": { "firstAnchor": { "ancestors": [ "b", "p", "div", "body", "html" ], "baseRef": "thmo20230630_10q.htm", "contextRef": "d_2023-01-01_2023-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", "menuCat": "Cover", "order": "1", "role": "http://cescatherapeutics.com/20230630/role/statement-document-and-entity-information", "shortName": "Document And Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "b", "p", "div", "body", "html" ], "baseRef": "thmo20230630_10q.htm", "contextRef": "d_2023-01-01_2023-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": "thmo20230630_10q.htm", "contextRef": "d_2023-01-01_2023-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": "009 - Disclosure - Note - 4 Related Party Transactions", "menuCat": "Notes", "order": "10", "role": "http://cescatherapeutics.com/20230630/role/statement-note-4-related-party-transactions", "shortName": "Note - 4 Related Party Transactions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "thmo20230630_10q.htm", "contextRef": "d_2023-01-01_2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "thmo20230630_10q.htm", "contextRef": "d_2023-01-01_2023-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": "010 - Disclosure - Note 5 - Related Party Lease", "menuCat": "Notes", "order": "11", "role": "http://cescatherapeutics.com/20230630/role/statement-note-5-related-party-lease", "shortName": "Note 5 - Related Party Lease", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "thmo20230630_10q.htm", "contextRef": "d_2023-01-01_2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "thmo20230630_10q.htm", "contextRef": "d_2023-01-01_2023-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", "menuCat": "Notes", "order": "12", "role": "http://cescatherapeutics.com/20230630/role/statement-note-6-convertible-promissory-note", "shortName": "Note 6 - Convertible Promissory Note", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "thmo20230630_10q.htm", "contextRef": "d_2023-01-01_2023-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": "thmo20230630_10q.htm", "contextRef": "d_2023-01-01_2023-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": "012 - Disclosure - NOte 7 - Stockholders' Equity", "menuCat": "Notes", "order": "13", "role": "http://cescatherapeutics.com/20230630/role/statement-note-7-stockholders-equity", "shortName": "NOte 7 - Stockholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "thmo20230630_10q.htm", "contextRef": "d_2023-01-01_2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "thmo20230630_10q.htm", "contextRef": "d_2023-01-01_2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "013 - Disclosure - Note 8 - Revenue", "menuCat": "Notes", "order": "14", "role": "http://cescatherapeutics.com/20230630/role/statement-note-8-revenue", "shortName": "Note 8 - Revenue", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "thmo20230630_10q.htm", "contextRef": "d_2023-01-01_2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "thmo20230630_10q.htm", "contextRef": "d_2023-01-01_2023-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": "014 - Disclosure - Note 9 - Concentrations", "menuCat": "Notes", "order": "15", "role": "http://cescatherapeutics.com/20230630/role/statement-note-9-concentrations", "shortName": "Note 9 - Concentrations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "thmo20230630_10q.htm", "contextRef": "d_2023-01-01_2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "thmo20230630_10q.htm", "contextRef": "d_2023-01-01_2023-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": "015 - Disclosure - Note 10 - Subsequent Events", "menuCat": "Notes", "order": "16", "role": "http://cescatherapeutics.com/20230630/role/statement-note-10-subsequent-events", "shortName": "Note 10 - Subsequent Events", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "thmo20230630_10q.htm", "contextRef": "d_2023-01-01_2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "thmo20230630_10q.htm", "contextRef": "d_2023-01-01_2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "016 - Disclosure - Significant Accounting Policies (Policies)", "menuCat": "Policies", "order": "17", "role": "http://cescatherapeutics.com/20230630/role/statement-significant-accounting-policies-policies", "shortName": "Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "thmo20230630_10q.htm", "contextRef": "d_2023-01-01_2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "body", "html" ], "baseRef": "thmo20230630_10q.htm", "contextRef": "d_2023-01-01_2023-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": "017 - Disclosure - Note - 4 Related Party Transactions (Tables)", "menuCat": "Tables", "order": "18", "role": "http://cescatherapeutics.com/20230630/role/statement-note-4-related-party-transactions-tables", "shortName": "Note - 4 Related Party Transactions (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "body", "html" ], "baseRef": "thmo20230630_10q.htm", "contextRef": "d_2023-01-01_2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "thmo20230630_10q.htm", "contextRef": "d_2023-01-01_2023-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": "018 - Disclosure - Note 5 - Related Party Lease (Tables)", "menuCat": "Tables", "order": "19", "role": "http://cescatherapeutics.com/20230630/role/statement-note-5-related-party-lease-tables", "shortName": "Note 5 - Related Party Lease (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "thmo20230630_10q.htm", "contextRef": "d_2023-01-01_2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "thmo20230630_10q.htm", "contextRef": "i_2023-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "001 - Statement - Condensed Consolidated Balance Sheets (Current Period Unaudited)", "menuCat": "Statements", "order": "2", "role": "http://cescatherapeutics.com/20230630/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": "thmo20230630_10q.htm", "contextRef": "i_2023-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "thmo20230630_10q.htm", "contextRef": "d_2023-01-01_2023-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": "019 - Disclosure - Note 6 - Convertible Promissory Note (Tables)", "menuCat": "Tables", "order": "20", "role": "http://cescatherapeutics.com/20230630/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": "thmo20230630_10q.htm", "contextRef": "d_2023-01-01_2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConvertibleDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "body", "html" ], "baseRef": "thmo20230630_10q.htm", "contextRef": "d_2023-01-01_2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "020 - Disclosure - NOte 7 - Stockholders' Equity (Tables)", "menuCat": "Tables", "order": "21", "role": "http://cescatherapeutics.com/20230630/role/statement-note-7-stockholders-equity-tables", "shortName": "NOte 7 - Stockholders' Equity (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "thmo20230630_10q.htm", "contextRef": "d_2023-01-01_2023-06-30", "decimals": null, "lang": "en-US", "name": "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "thmo20230630_10q.htm", "contextRef": "d_2023-01-01_2023-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": "021 - Disclosure - Note 8 - Revenue (Tables)", "menuCat": "Tables", "order": "22", "role": "http://cescatherapeutics.com/20230630/role/statement-note-8-revenue-tables", "shortName": "Note 8 - Revenue (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "thmo20230630_10q.htm", "contextRef": "d_2023-01-01_2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "us-gaap:ConcentrationRiskDisclosureTextBlock", "body", "html" ], "baseRef": "thmo20230630_10q.htm", "contextRef": "d_2023-01-01_2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "022 - Disclosure - Note 9 - Concentrations (Tables)", "menuCat": "Tables", "order": "23", "role": "http://cescatherapeutics.com/20230630/role/statement-note-9-concentrations-tables", "shortName": "Note 9 - Concentrations (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:ConcentrationRiskDisclosureTextBlock", "body", "html" ], "baseRef": "thmo20230630_10q.htm", "contextRef": "d_2023-01-01_2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": null, "groupType": "disclosure", "isDefault": "false", "longName": "023 - Disclosure - Note 1 - Description of Business (Details Textual)", "menuCat": "Details", "order": "24", "role": "http://cescatherapeutics.com/20230630/role/statement-note-1-description-of-business-details-textual", "shortName": "Note 1 - Description of Business (Details Textual)", "subGroupType": "details", "uniqueAnchor": null }, "R25": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "thmo20230630_10q.htm", "contextRef": "i_2023-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "024 - Disclosure - Note 3 - Summary of Significant Accounting Policies (Details Textual)", "menuCat": "Details", "order": "25", "role": "http://cescatherapeutics.com/20230630/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:NewAccountingPronouncementsPolicyPolicyTextBlock", "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "body", "html" ], "baseRef": "thmo20230630_10q.htm", "contextRef": "i_2022-01-01_AdjustmentsForNewAccountingPronouncementsAxis-AccountingStandardsUpdate202006Member_CumulativeEffectPeriodOfAdoptionAxis-CumulativeEffectPeriodOfAdoptionAdjustmentMember_LongtermDebtTypeAxis-ConvertibleDebtMember", "decimals": "0", "lang": null, "name": "us-gaap:DebtInstrumentUnamortizedDiscount", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "thmo20230630_10q.htm", "contextRef": "d_2023-01-01_2023-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AmortizationOfDebtDiscountPremium", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "025 - Disclosure - Note - 4 Related Party Transactions (Details Textual)", "menuCat": "Details", "order": "26", "role": "http://cescatherapeutics.com/20230630/role/statement-note-4-related-party-transactions-details-textual", "shortName": "Note - 4 Related Party Transactions (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "body", "html" ], "baseRef": "thmo20230630_10q.htm", "contextRef": "d_2022-03-24_2022-03-24_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis-ImmunecyteMember", "decimals": "4", "lang": null, "name": "thmo:PercentOfOwnershipInterestTransferred", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "p", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "body", "html" ], "baseRef": "thmo20230630_10q.htm", "contextRef": "i_2023-06-30_CreditFacilityAxis-RevolvingCreditFacilityMember_RelatedPartyTransactionsByRelatedPartyAxis-BoyalifeAssetHoldingIIMember", "decimals": "2", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentInterestRateStatedPercentage", "reportCount": 1, "unitRef": "Pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "026 - Disclosure - Note 4 - Related Party Transactions - Schedule of Related Party Transactions (Details)", "menuCat": "Details", "order": "27", "role": "http://cescatherapeutics.com/20230630/role/statement-note-4-related-party-transactions-schedule-of-related-party-transactions-details", "shortName": "Note 4 - Related Party Transactions - Schedule of Related Party Transactions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "body", "html" ], "baseRef": "thmo20230630_10q.htm", "contextRef": "i_2023-06-30_CreditFacilityAxis-RevolvingCreditFacilityMember_RelatedPartyTransactionsByRelatedPartyAxis-BoyalifeAssetHoldingIIMember", "decimals": "0", "lang": null, "name": "us-gaap:DebtInstrumentFaceAmount", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "body", "html" ], "baseRef": "thmo20230630_10q.htm", "contextRef": "i_2023-03-31_MeasurementInputTypeAxis-MeasurementInputConversionPriceBeforeMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentMeasurementInput", "reportCount": 1, "unitRef": "Pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "027 - Disclosure - Note 4 - Related Party Transactions - Fair Value Inputs (Details)", "menuCat": "Details", "order": "28", "role": "http://cescatherapeutics.com/20230630/role/statement-note-4-related-party-transactions-fair-value-inputs-details", "shortName": "Note 4 - Related Party Transactions - Fair Value Inputs (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R29": { "firstAnchor": { "ancestors": [ "p", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "thmo20230630_10q.htm", "contextRef": "i_2022-03-24_RelatedPartyTransactionAxis-LeaseAgreementWithZ3InvestmentLLCMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:AreaOfRealEstateProperty", "reportCount": 1, "unique": true, "unitRef": "SquareFoot", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "028 - Disclosure - Note 5 - Related Party Lease (Details Textual)", "menuCat": "Details", "order": "29", "role": "http://cescatherapeutics.com/20230630/role/statement-note-5-related-party-lease-details-textual", "shortName": "Note 5 - Related Party Lease (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "thmo20230630_10q.htm", "contextRef": "i_2022-03-24_RelatedPartyTransactionAxis-LeaseAgreementWithZ3InvestmentLLCMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:AreaOfRealEstateProperty", "reportCount": 1, "unique": true, "unitRef": "SquareFoot", "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "thmo20230630_10q.htm", "contextRef": "i_2023-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "002 - Statement - Condensed Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals)", "menuCat": "Statements", "order": "3", "role": "http://cescatherapeutics.com/20230630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals", "shortName": "Condensed Consolidated Balance Sheets (Current Period Unaudited) (Parentheticals)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "thmo20230630_10q.htm", "contextRef": "i_2023-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "thmo20230630_10q.htm", "contextRef": "i_2023-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "029 - Disclosure - Note 5 - Related Party Lease - Lease Cost (Details)", "menuCat": "Details", "order": "30", "role": "http://cescatherapeutics.com/20230630/role/statement-note-5-related-party-lease-lease-cost-details", "shortName": "Note 5 - Related Party Lease - Lease Cost (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:LeaseCostTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "thmo20230630_10q.htm", "contextRef": "i_2023-06-30_RelatedPartyTransactionAxis-LeaseAgreementWithZ3InvestmentLLCMember", "decimals": "0", "lang": null, "name": "us-gaap:OperatingLeaseLiabilityCurrent", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "thmo20230630_10q.htm", "contextRef": "i_2023-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "030 - Disclosure - Note 5 - Related Party Lease - Lease Liability Maturity (Details)", "menuCat": "Details", "order": "31", "role": "http://cescatherapeutics.com/20230630/role/statement-note-5-related-party-lease-lease-liability-maturity-details", "shortName": "Note 5 - Related Party Lease - Lease Liability Maturity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "baseRef": "thmo20230630_10q.htm", "contextRef": "i_2023-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "thmo20230630_10q.htm", "contextRef": "d_2023-01-01_2023-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:AmortizationOfDebtDiscountPremium", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "031 - Disclosure - Note 6 - Convertible Promissory Note (Details Textual)", "menuCat": "Details", "order": "32", "role": "http://cescatherapeutics.com/20230630/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": "thmo20230630_10q.htm", "contextRef": "d_2023-01-01_2023-06-30_DebtInstrumentAxis-TheJuly2019NoteMember_LongtermDebtTypeAxis-ConvertibleDebtMember", "decimals": "0", "lang": null, "name": "us-gaap:LiabilitiesFairValueAdjustment", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ConvertibleDebtTableTextBlock", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "thmo20230630_10q.htm", "contextRef": "i_2023-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": "032 - Disclosure - Note 6 - Convertible Promissory Note- Shcedule of Convertible Debt (Details)", "menuCat": "Details", "order": "33", "role": "http://cescatherapeutics.com/20230630/role/statement-note-6-convertible-promissory-note-shcedule-of-convertible-debt-details", "shortName": "Note 6 - Convertible Promissory Note- Shcedule of Convertible Debt (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ConvertibleDebtTableTextBlock", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "thmo20230630_10q.htm", "contextRef": "i_2023-06-30_DebtInstrumentAxis-TheJuly2019NoteMember_LongtermDebtTypeAxis-ConvertibleDebtMember", "decimals": "0", "lang": null, "name": "us-gaap:DebtInstrumentUnamortizedDiscountPremiumNet", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "body", "html" ], "baseRef": "thmo20230630_10q.htm", "contextRef": "i_2023-03-31_MeasurementInputTypeAxis-MeasurementInputConversionPriceBeforeMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentMeasurementInput", "reportCount": 1, "unitRef": "Pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "033 - Disclosure - Note 6 - Convertible Promissory Note - Fair Value Inputs (Details)", "menuCat": "Details", "order": "34", "role": "http://cescatherapeutics.com/20230630/role/statement-note-6-convertible-promissory-note-fair-value-inputs-details", "shortName": "Note 6 - Convertible Promissory Note - Fair Value Inputs (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "baseRef": "thmo20230630_10q.htm", "contextRef": "i_2023-06-30_LongtermDebtTypeAxis-ConvertibleDebtMember_MeasurementInputTypeAxis-MeasurementInputConversionPriceBeforeMember", "decimals": "INF", "lang": null, "name": "us-gaap:DebtInstrumentMeasurementInput", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "thmo20230630_10q.htm", "contextRef": "d_2023-03-15_2023-03-15", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:StockIssuedDuringPeriodSharesNewIssues", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "034 - Disclosure - NOte 7 - Stockholders' Equity (Details Textual)", "menuCat": "Details", "order": "35", "role": "http://cescatherapeutics.com/20230630/role/statement-note-7-stockholders-equity-details-textual", "shortName": "NOte 7 - Stockholders' Equity (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "thmo20230630_10q.htm", "contextRef": "d_2023-03-15_2023-03-15", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:StockIssuedDuringPeriodSharesNewIssues", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "thmo20230630_10q.htm", "contextRef": "i_2023-06-30_MeasurementInputTypeAxis-MeasurementInputConversionPriceBeforeMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:WarrantsAndRightsOutstandingMeasurementInput", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "035 - Disclosure - Note 7 - Stockholders' Equity - Fair Value Valuation (Details)", "menuCat": "Details", "order": "36", "role": "http://cescatherapeutics.com/20230630/role/statement-note-7-stockholders-equity-fair-value-valuation-details", "shortName": "Note 7 - Stockholders' Equity - Fair Value Valuation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "thmo20230630_10q.htm", "contextRef": "i_2023-06-30_MeasurementInputTypeAxis-MeasurementInputConversionPriceBeforeMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:WarrantsAndRightsOutstandingMeasurementInput", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "thmo20230630_10q.htm", "contextRef": "d_2023-01-01_2023-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": "036 - Disclosure - Note 7 - Stockholders' Equity - Antidilutive Securities (Details)", "menuCat": "Details", "order": "37", "role": "http://cescatherapeutics.com/20230630/role/statement-note-7-stockholders-equity-antidilutive-securities-details", "shortName": "Note 7 - Stockholders' Equity - Antidilutive Securities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "thmo20230630_10q.htm", "contextRef": "d_2023-01-01_2023-06-30", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "Share", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "thmo:ScheduleOfWarrantActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "thmo20230630_10q.htm", "contextRef": "i_2022-12-31", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ClassOfWarrantOrRightOutstanding", "reportCount": 1, "unitRef": "Share", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "037 - Disclosure - Note 7 - Stockholders' Equity - Warrant Activity (Details)", "menuCat": "Details", "order": "38", "role": "http://cescatherapeutics.com/20230630/role/statement-note-7-stockholders-equity-warrant-activity-details", "shortName": "Note 7 - Stockholders' Equity - Warrant Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "thmo:ScheduleOfWarrantActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "body", "html" ], "baseRef": "thmo20230630_10q.htm", "contextRef": "i_2022-12-31", "decimals": null, "lang": "en-US", "name": "us-gaap:WarrantsAndRightsOutstandingTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "thmo20230630_10q.htm", "contextRef": "d_2023-04-01_2023-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "038 - Disclosure - Note 8 - Revenue 1 (Details Textual)", "menuCat": "Details", "order": "39", "role": "http://cescatherapeutics.com/20230630/role/statement-note-8-revenue-1-details-textual", "shortName": "Note 8 - Revenue 1 (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "thmo20230630_10q.htm", "contextRef": "d_2023-04-01_2023-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "thmo20230630_10q.htm", "contextRef": "d_2023-04-01_2023-06-30", "decimals": "0", "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)", "menuCat": "Statements", "order": "4", "role": "http://cescatherapeutics.com/20230630/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": "thmo20230630_10q.htm", "contextRef": "d_2023-04-01_2023-06-30", "decimals": "0", "lang": null, "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R40": { "firstAnchor": null, "groupType": "disclosure", "isDefault": "false", "longName": "039 - Disclosure - Note 8 - Revenue 2 (Details Textual)", "menuCat": "Details", "order": "40", "role": "http://cescatherapeutics.com/20230630/role/statement-note-8-revenue-2-details-textual", "shortName": "Note 8 - Revenue 2 (Details Textual)", "subGroupType": "details", "uniqueAnchor": null }, "R41": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "thmo20230630_10q.htm", "contextRef": "d_2023-04-01_2023-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "040 - Disclosure - Note 8 - Revenue - Disaggregation of Revenue (Details)", "menuCat": "Details", "order": "41", "role": "http://cescatherapeutics.com/20230630/role/statement-note-8-revenue-disaggregation-of-revenue-details", "shortName": "Note 8 - Revenue - Disaggregation of Revenue (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "ix:continuation", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "thmo20230630_10q.htm", "contextRef": "d_2023-04-01_2023-06-30_StatementBusinessSegmentsAxis-DeviceMember_SubsegmentsAxis-AxpMember", "decimals": "0", "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "thmo20230630_10q.htm", "contextRef": "i_2023-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "041 - Disclosure - Note 8 - Revenue - Remaining Performance Obligations (Details)", "menuCat": "Details", "order": "42", "role": "http://cescatherapeutics.com/20230630/role/statement-note-8-revenue-remaining-performance-obligations-details", "shortName": "Note 8 - Revenue - Remaining Performance Obligations (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R43": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "thmo20230630_10q.htm", "contextRef": "i_2023-06-30", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unitRef": "USD", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "042 - Disclosure - Note 8 - Revenue - Remaining Performance Obligations 2 (Details)", "menuCat": "Details", "order": "43", "role": "http://cescatherapeutics.com/20230630/role/statement-note-8-revenue-remaining-performance-obligations-2-details", "shortName": "Note 8 - Revenue - Remaining Performance Obligations 2 (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "body", "html" ], "baseRef": "thmo20230630_10q.htm", "contextRef": "i_2023-06-30_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis-RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain-2023-07-01", "decimals": "0", "lang": null, "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "us-gaap:ConcentrationRiskDisclosureTextBlock", "body", "html" ], "baseRef": "thmo20230630_10q.htm", "contextRef": "d_2022-01-01_2022-06-03_ConcentrationRiskByBenchmarkAxis-AccountsReceivableMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-Customer1Member", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "043 - Disclosure - Note 9 - Concentrations - Accounts Receivables and Revenues 2 (Details)", "menuCat": "Details", "order": "44", "role": "http://cescatherapeutics.com/20230630/role/statement-note-9-concentrations-accounts-receivables-and-revenues-2-details", "shortName": "Note 9 - Concentrations - Accounts Receivables and Revenues 2 (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "us-gaap:ConcentrationRiskDisclosureTextBlock", "body", "html" ], "baseRef": "thmo20230630_10q.htm", "contextRef": "d_2022-01-01_2022-06-03_ConcentrationRiskByBenchmarkAxis-AccountsReceivableMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-Customer1Member", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:ConcentrationRiskPercentage1", "reportCount": 1, "unique": true, "unitRef": "Pure", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "body", "html" ], "baseRef": "thmo20230630_10q.htm", "contextRef": "i_2023-06-30_CreditFacilityAxis-RevolvingCreditFacilityMember_RelatedPartyTransactionsByRelatedPartyAxis-BoyalifeAssetHoldingIIMember", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentConvertibleConversionPrice1", "reportCount": 1, "unitRef": "USDPerShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "044 - Disclosure - Note 10 - Subsequent Events (Details Textual)", "menuCat": "Details", "order": "45", "role": "http://cescatherapeutics.com/20230630/role/statement-note-10-subsequent-events-details-textual", "shortName": "Note 10 - Subsequent Events (Details Textual)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:SubsequentEventsTextBlock", "body", "html" ], "baseRef": "thmo20230630_10q.htm", "contextRef": "i_2023-07-31_CreditFacilityAxis-RevolvingCreditFacilityMember_RelatedPartyTransactionsByRelatedPartyAxis-BoyalifeAssetHoldingIIMember_SubsequentEventTypeAxis-SubsequentEventMember", "decimals": "INF", "lang": null, "name": "us-gaap:DebtInstrumentConvertibleConversionPrice1", "reportCount": 1, "unique": true, "unitRef": "USDPerShare", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "baseRef": "thmo20230630_10q.htm", "contextRef": "i_2021-12-31_AdjustmentsForNewAccountingPronouncementsAxis-AccountingStandardsUpdate202006Member_CumulativeEffectPeriodOfAdoptionAxis-CumulativeEffectPeriodOfAdoptionAdjustmentMember_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)", "menuCat": "Statements", "order": "5", "role": "http://cescatherapeutics.com/20230630/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": "thmo20230630_10q.htm", "contextRef": "d_2022-01-01_2022-03-31_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember", "decimals": "0", "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": "thmo20230630_10q.htm", "contextRef": "d_2023-01-01_2023-06-30", "decimals": "0", "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)", "menuCat": "Statements", "order": "6", "role": "http://cescatherapeutics.com/20230630/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": "thmo20230630_10q.htm", "contextRef": "d_2023-01-01_2023-06-30", "decimals": "0", "lang": null, "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "USD", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "thmo20230630_10q.htm", "contextRef": "d_2023-01-01_2023-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", "menuCat": "Notes", "order": "7", "role": "http://cescatherapeutics.com/20230630/role/statement-note-1-description-of-business", "shortName": "Note 1 - Description of Business", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "thmo20230630_10q.htm", "contextRef": "d_2023-01-01_2023-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": "thmo20230630_10q.htm", "contextRef": "d_2023-01-01_2023-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", "menuCat": "Notes", "order": "8", "role": "http://cescatherapeutics.com/20230630/role/statement-note-2-going-concern-", "shortName": "Note 2 - Going Concern", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "thmo20230630_10q.htm", "contextRef": "d_2023-01-01_2023-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": "thmo20230630_10q.htm", "contextRef": "d_2023-01-01_2023-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", "menuCat": "Notes", "order": "9", "role": "http://cescatherapeutics.com/20230630/role/statement-note-3-summary-of-significant-accounting-policies", "shortName": "Note 3 - Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "thmo20230630_10q.htm", "contextRef": "d_2023-01-01_2023-06-30", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 59, "tag": { "country_CN": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CHINA" } } }, "localname": "CN", "nsuri": "http://xbrl.sec.gov/country/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-note-8-revenue", "http://cescatherapeutics.com/20230630/role/statement-note-8-revenue-disaggregation-of-revenue-details" ], "xbrltype": "domainItemType" }, "country_US": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UNITED STATES" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-note-8-revenue", "http://cescatherapeutics.com/20230630/role/statement-note-8-revenue-disaggregation-of-revenue-details" ], "xbrltype": "domainItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://cescatherapeutics.com/20230630/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/2023", "presentation": [ "http://cescatherapeutics.com/20230630/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/2023", "presentation": [ "http://cescatherapeutics.com/20230630/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/2023", "presentation": [ "http://cescatherapeutics.com/20230630/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/2023", "presentation": [ "http://cescatherapeutics.com/20230630/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/2023", "presentation": [ "http://cescatherapeutics.com/20230630/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/2023", "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/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-document-and-entity-information" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r611" ], "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/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r612" ], "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/2023", "presentation": [ "http://cescatherapeutics.com/20230630/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": "dei_DocumentType", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://cescatherapeutics.com/20230630/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/2023", "presentation": [ "http://cescatherapeutics.com/20230630/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/2023", "presentation": [ "http://cescatherapeutics.com/20230630/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/2023", "presentation": [ "http://cescatherapeutics.com/20230630/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/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-document-and-entity-information" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r609" ], "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/2023", "presentation": [ "http://cescatherapeutics.com/20230630/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 (in shares)" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://cescatherapeutics.com/20230630/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": "dei_EntityCurrentReportingStatus", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://cescatherapeutics.com/20230630/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/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://cescatherapeutics.com/20230630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals", "http://cescatherapeutics.com/20230630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://cescatherapeutics.com/20230630/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-loss-unaudited", "http://cescatherapeutics.com/20230630/role/statement-document-and-entity-information", "http://cescatherapeutics.com/20230630/role/statement-note-1-description-of-business", "http://cescatherapeutics.com/20230630/role/statement-note-1-description-of-business-details-textual", "http://cescatherapeutics.com/20230630/role/statement-note-10-subsequent-events", "http://cescatherapeutics.com/20230630/role/statement-note-10-subsequent-events-details-textual", "http://cescatherapeutics.com/20230630/role/statement-note-2-going-concern-", "http://cescatherapeutics.com/20230630/role/statement-note-3-summary-of-significant-accounting-policies", "http://cescatherapeutics.com/20230630/role/statement-note-3-summary-of-significant-accounting-policies-details-textual", "http://cescatherapeutics.com/20230630/role/statement-note-4-related-party-transactions", "http://cescatherapeutics.com/20230630/role/statement-note-4-related-party-transactions-details-textual", "http://cescatherapeutics.com/20230630/role/statement-note-4-related-party-transactions-fair-value-inputs-details", "http://cescatherapeutics.com/20230630/role/statement-note-4-related-party-transactions-schedule-of-related-party-transactions-details", "http://cescatherapeutics.com/20230630/role/statement-note-4-related-party-transactions-tables", "http://cescatherapeutics.com/20230630/role/statement-note-5-related-party-lease", "http://cescatherapeutics.com/20230630/role/statement-note-5-related-party-lease-details-textual", "http://cescatherapeutics.com/20230630/role/statement-note-5-related-party-lease-lease-cost-details", "http://cescatherapeutics.com/20230630/role/statement-note-5-related-party-lease-lease-liability-maturity-details", "http://cescatherapeutics.com/20230630/role/statement-note-5-related-party-lease-tables", "http://cescatherapeutics.com/20230630/role/statement-note-6-convertible-promissory-note", "http://cescatherapeutics.com/20230630/role/statement-note-6-convertible-promissory-note-details-textual", "http://cescatherapeutics.com/20230630/role/statement-note-6-convertible-promissory-note-fair-value-inputs-details", "http://cescatherapeutics.com/20230630/role/statement-note-6-convertible-promissory-note-shcedule-of-convertible-debt-details", "http://cescatherapeutics.com/20230630/role/statement-note-6-convertible-promissory-note-tables", "http://cescatherapeutics.com/20230630/role/statement-note-7-stockholders-equity", "http://cescatherapeutics.com/20230630/role/statement-note-7-stockholders-equity-antidilutive-securities-details", "http://cescatherapeutics.com/20230630/role/statement-note-7-stockholders-equity-details-textual", "http://cescatherapeutics.com/20230630/role/statement-note-7-stockholders-equity-fair-value-valuation-details", "http://cescatherapeutics.com/20230630/role/statement-note-7-stockholders-equity-tables", "http://cescatherapeutics.com/20230630/role/statement-note-7-stockholders-equity-warrant-activity-details", "http://cescatherapeutics.com/20230630/role/statement-note-8-revenue", "http://cescatherapeutics.com/20230630/role/statement-note-8-revenue-1-details-textual", "http://cescatherapeutics.com/20230630/role/statement-note-8-revenue-2-details-textual", "http://cescatherapeutics.com/20230630/role/statement-note-8-revenue-disaggregation-of-revenue-details", "http://cescatherapeutics.com/20230630/role/statement-note-8-revenue-remaining-performance-obligations-2-details", "http://cescatherapeutics.com/20230630/role/statement-note-8-revenue-remaining-performance-obligations-details", "http://cescatherapeutics.com/20230630/role/statement-note-8-revenue-tables", "http://cescatherapeutics.com/20230630/role/statement-note-9-concentrations", "http://cescatherapeutics.com/20230630/role/statement-note-9-concentrations-accounts-receivables-and-revenues-2-details", "http://cescatherapeutics.com/20230630/role/statement-note-9-concentrations-tables", "http://cescatherapeutics.com/20230630/role/statement-significant-accounting-policies-policies" ], "xbrltype": "domainItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r609" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "dei_EntityEmergingGrowthCompany", "terseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://cescatherapeutics.com/20230630/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/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-document-and-entity-information" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r609" ], "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": "dei_EntityFilerCategory", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://cescatherapeutics.com/20230630/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/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-document-and-entity-information" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r613" ], "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": "dei_EntityInteractiveDataCurrent", "terseLabel": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-document-and-entity-information" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r609" ], "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/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-document-and-entity-information" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r609" ], "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": "dei_EntityShellCompany", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r609" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "dei_EntitySmallBusiness", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-document-and-entity-information" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r609" ], "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/2023", "presentation": [ "http://cescatherapeutics.com/20230630/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/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://cescatherapeutics.com/20230630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals", "http://cescatherapeutics.com/20230630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://cescatherapeutics.com/20230630/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-loss-unaudited", "http://cescatherapeutics.com/20230630/role/statement-document-and-entity-information", "http://cescatherapeutics.com/20230630/role/statement-note-1-description-of-business", "http://cescatherapeutics.com/20230630/role/statement-note-1-description-of-business-details-textual", "http://cescatherapeutics.com/20230630/role/statement-note-10-subsequent-events", "http://cescatherapeutics.com/20230630/role/statement-note-10-subsequent-events-details-textual", "http://cescatherapeutics.com/20230630/role/statement-note-2-going-concern-", "http://cescatherapeutics.com/20230630/role/statement-note-3-summary-of-significant-accounting-policies", "http://cescatherapeutics.com/20230630/role/statement-note-3-summary-of-significant-accounting-policies-details-textual", "http://cescatherapeutics.com/20230630/role/statement-note-4-related-party-transactions", "http://cescatherapeutics.com/20230630/role/statement-note-4-related-party-transactions-details-textual", "http://cescatherapeutics.com/20230630/role/statement-note-4-related-party-transactions-fair-value-inputs-details", "http://cescatherapeutics.com/20230630/role/statement-note-4-related-party-transactions-schedule-of-related-party-transactions-details", "http://cescatherapeutics.com/20230630/role/statement-note-4-related-party-transactions-tables", "http://cescatherapeutics.com/20230630/role/statement-note-5-related-party-lease", "http://cescatherapeutics.com/20230630/role/statement-note-5-related-party-lease-details-textual", "http://cescatherapeutics.com/20230630/role/statement-note-5-related-party-lease-lease-cost-details", "http://cescatherapeutics.com/20230630/role/statement-note-5-related-party-lease-lease-liability-maturity-details", "http://cescatherapeutics.com/20230630/role/statement-note-5-related-party-lease-tables", "http://cescatherapeutics.com/20230630/role/statement-note-6-convertible-promissory-note", "http://cescatherapeutics.com/20230630/role/statement-note-6-convertible-promissory-note-details-textual", "http://cescatherapeutics.com/20230630/role/statement-note-6-convertible-promissory-note-fair-value-inputs-details", "http://cescatherapeutics.com/20230630/role/statement-note-6-convertible-promissory-note-shcedule-of-convertible-debt-details", "http://cescatherapeutics.com/20230630/role/statement-note-6-convertible-promissory-note-tables", "http://cescatherapeutics.com/20230630/role/statement-note-7-stockholders-equity", "http://cescatherapeutics.com/20230630/role/statement-note-7-stockholders-equity-antidilutive-securities-details", "http://cescatherapeutics.com/20230630/role/statement-note-7-stockholders-equity-details-textual", "http://cescatherapeutics.com/20230630/role/statement-note-7-stockholders-equity-fair-value-valuation-details", "http://cescatherapeutics.com/20230630/role/statement-note-7-stockholders-equity-tables", "http://cescatherapeutics.com/20230630/role/statement-note-7-stockholders-equity-warrant-activity-details", "http://cescatherapeutics.com/20230630/role/statement-note-8-revenue", "http://cescatherapeutics.com/20230630/role/statement-note-8-revenue-1-details-textual", "http://cescatherapeutics.com/20230630/role/statement-note-8-revenue-2-details-textual", "http://cescatherapeutics.com/20230630/role/statement-note-8-revenue-disaggregation-of-revenue-details", "http://cescatherapeutics.com/20230630/role/statement-note-8-revenue-remaining-performance-obligations-2-details", "http://cescatherapeutics.com/20230630/role/statement-note-8-revenue-remaining-performance-obligations-details", "http://cescatherapeutics.com/20230630/role/statement-note-8-revenue-tables", "http://cescatherapeutics.com/20230630/role/statement-note-9-concentrations", "http://cescatherapeutics.com/20230630/role/statement-note-9-concentrations-accounts-receivables-and-revenues-2-details", "http://cescatherapeutics.com/20230630/role/statement-note-9-concentrations-tables", "http://cescatherapeutics.com/20230630/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/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-document-and-entity-information" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r608" ], "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/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-document-and-entity-information" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r610" ], "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/2023", "presentation": [ "http://cescatherapeutics.com/20230630/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/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-document-and-entity-information" ], "xbrltype": "tradingSymbolItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember": { "auth_ref": [ "r116", "r158", "r165", "r171", "r221", "r227", "r315", "r316", "r317", "r321", "r322", "r336", "r338", "r339", "r341", "r342", "r343", "r347", "r350", "r352", "r353", "r391" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption, Adjustment [Member]" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAdjustmentMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-condensed-consolidated-statements-of-equity-unaudited", "http://cescatherapeutics.com/20230630/role/statement-note-3-summary-of-significant-accounting-policies", "http://cescatherapeutics.com/20230630/role/statement-note-3-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "domainItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAxis": { "auth_ref": [ "r116", "r158", "r165", "r171", "r221", "r227", "r315", "r316", "r317", "r321", "r322", "r336", "r338", "r339", "r341", "r342", "r343", "r347", "r350", "r352", "r353", "r391" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption [Axis]" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-condensed-consolidated-statements-of-equity-unaudited", "http://cescatherapeutics.com/20230630/role/statement-note-3-summary-of-significant-accounting-policies", "http://cescatherapeutics.com/20230630/role/statement-note-3-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "stringItemType" }, "srt_CumulativeEffectPeriodOfAdoptionDomain": { "auth_ref": [ "r116", "r158", "r165", "r171", "r221", "r227", "r315", "r316", "r317", "r321", "r322", "r336", "r338", "r339", "r341", "r342", "r343", "r347", "r350", "r352", "r353", "r391" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption [Domain]" } } }, "localname": "CumulativeEffectPeriodOfAdoptionDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-condensed-consolidated-statements-of-equity-unaudited", "http://cescatherapeutics.com/20230630/role/statement-note-3-summary-of-significant-accounting-policies", "http://cescatherapeutics.com/20230630/role/statement-note-3-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "domainItemType" }, "srt_EquityMethodInvesteeNameDomain": { "auth_ref": [ "r214", "r215", "r216" ], "lang": { "en-us": { "role": { "label": "Investment, Name [Domain]" } } }, "localname": "EquityMethodInvesteeNameDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-note-4-related-party-transactions", "http://cescatherapeutics.com/20230630/role/statement-note-4-related-party-transactions-details-textual" ], "xbrltype": "domainItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r208", "r588", "r642", "r664", "r665" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-note-9-concentrations", "http://cescatherapeutics.com/20230630/role/statement-note-9-concentrations-accounts-receivables-and-revenues-2-details" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r243", "r244", "r245", "r246", "r305", "r406", "r462", "r489", "r490", "r546", "r548", "r550", "r551", "r553", "r568", "r569", "r578", "r585", "r589", "r596", "r640", "r655", "r656", "r657", "r658", "r659", "r660" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-note-7-stockholders-equity", "http://cescatherapeutics.com/20230630/role/statement-note-7-stockholders-equity-details-textual" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r243", "r244", "r245", "r246", "r305", "r406", "r462", "r489", "r490", "r546", "r548", "r550", "r551", "r553", "r568", "r569", "r578", "r585", "r589", "r596", "r640", "r655", "r656", "r657", "r658", "r659", "r660" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-note-7-stockholders-equity", "http://cescatherapeutics.com/20230630/role/statement-note-7-stockholders-equity-details-textual" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r208", "r588", "r642", "r664", "r665" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-note-9-concentrations", "http://cescatherapeutics.com/20230630/role/statement-note-9-concentrations-accounts-receivables-and-revenues-2-details" ], "xbrltype": "domainItemType" }, "srt_OwnershipAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Ownership [Axis]" } } }, "localname": "OwnershipAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-note-3-summary-of-significant-accounting-policies", "http://cescatherapeutics.com/20230630/role/statement-note-3-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "stringItemType" }, "srt_OwnershipDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Ownership [Domain]" } } }, "localname": "OwnershipDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-note-3-summary-of-significant-accounting-policies", "http://cescatherapeutics.com/20230630/role/statement-note-3-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r205", "r407", "r456", "r457", "r458", "r459", "r460", "r461", "r570", "r586", "r595", "r617", "r636", "r637", "r642", "r664" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-note-8-revenue", "http://cescatherapeutics.com/20230630/role/statement-note-8-revenue-2-details-textual", "http://cescatherapeutics.com/20230630/role/statement-note-8-revenue-disaggregation-of-revenue-details", "http://cescatherapeutics.com/20230630/role/statement-note-8-revenue-remaining-performance-obligations-2-details", "http://cescatherapeutics.com/20230630/role/statement-note-8-revenue-remaining-performance-obligations-details" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r205", "r407", "r456", "r457", "r458", "r459", "r460", "r461", "r570", "r586", "r595", "r617", "r636", "r637", "r642", "r664" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-note-8-revenue", "http://cescatherapeutics.com/20230630/role/statement-note-8-revenue-2-details-textual", "http://cescatherapeutics.com/20230630/role/statement-note-8-revenue-disaggregation-of-revenue-details", "http://cescatherapeutics.com/20230630/role/statement-note-8-revenue-remaining-performance-obligations-2-details", "http://cescatherapeutics.com/20230630/role/statement-note-8-revenue-remaining-performance-obligations-details" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r243", "r244", "r245", "r246", "r303", "r305", "r309", "r310", "r311", "r405", "r406", "r462", "r489", "r490", "r546", "r548", "r550", "r551", "r553", "r568", "r569", "r578", "r585", "r589", "r596", "r599", "r635", "r640", "r656", "r657", "r658", "r659", "r660" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-note-7-stockholders-equity", "http://cescatherapeutics.com/20230630/role/statement-note-7-stockholders-equity-details-textual" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r243", "r244", "r245", "r246", "r303", "r305", "r309", "r310", "r311", "r405", "r406", "r462", "r489", "r490", "r546", "r548", "r550", "r551", "r553", "r568", "r569", "r578", "r585", "r589", "r596", "r599", "r635", "r640", "r656", "r657", "r658", "r659", "r660" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-note-7-stockholders-equity", "http://cescatherapeutics.com/20230630/role/statement-note-7-stockholders-equity-details-textual" ], "xbrltype": "domainItemType" }, "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": { "auth_ref": [ "r214", "r215", "r216" ], "lang": { "en-us": { "role": { "label": "Investment, Name [Axis]" } } }, "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-note-4-related-party-transactions", "http://cescatherapeutics.com/20230630/role/statement-note-4-related-party-transactions-details-textual" ], "xbrltype": "stringItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r206", "r207", "r486", "r487", "r488", "r547", "r549", "r552", "r554", "r559", "r560", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r571", "r587", "r599", "r642", "r664" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-note-8-revenue", "http://cescatherapeutics.com/20230630/role/statement-note-8-revenue-disaggregation-of-revenue-details" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r206", "r207", "r486", "r487", "r488", "r547", "r549", "r552", "r554", "r557", "r559", "r560", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r571", "r587", "r599", "r642", "r664" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-note-8-revenue", "http://cescatherapeutics.com/20230630/role/statement-note-8-revenue-disaggregation-of-revenue-details" ], "xbrltype": "stringItemType" }, "thmo_AdditionalCommonStockSharesAuthorized": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash value of the additional number of common shares permitted to be issued by offering agreement.", "label": "thmo_AdditionalCommonStockSharesAuthorized", "terseLabel": "Additional Common Stock, Shares Authorized" } } }, "localname": "AdditionalCommonStockSharesAuthorized", "nsuri": "http://cescatherapeutics.com/20230630", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-note-7-stockholders-equity-details-textual" ], "xbrltype": "monetaryItemType" }, "thmo_AdjustmentsToAdditionalPaidInCapitalDebtDiscount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in additional paid in capital resulting from valuation of triggering event on convertible note.", "label": "Related party convertible note price reset", "terseLabel": "Convertible note price reset", "verboseLabel": "Related party convertible note price reset" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalDebtDiscount", "nsuri": "http://cescatherapeutics.com/20230630", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://cescatherapeutics.com/20230630/role/statement-condensed-consolidated-statements-of-equity-unaudited" ], "xbrltype": "monetaryItemType" }, "thmo_AllOtherCountriesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The description of the geographical location.", "label": "All Other Countries [Member]" } } }, "localname": "AllOtherCountriesMember", "nsuri": "http://cescatherapeutics.com/20230630", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-note-8-revenue", "http://cescatherapeutics.com/20230630/role/statement-note-8-revenue-disaggregation-of-revenue-details" ], "xbrltype": "domainItemType" }, "thmo_AntidilutiveTriggeringEventMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Relating to an antidilutive triggering event.", "label": "Antidilutive Triggering Event [Member]" } } }, "localname": "AntidilutiveTriggeringEventMember", "nsuri": "http://cescatherapeutics.com/20230630", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-note-6-convertible-promissory-note", "http://cescatherapeutics.com/20230630/role/statement-note-6-convertible-promissory-note-details-textual" ], "xbrltype": "domainItemType" }, "thmo_AtTheMarketOfferingAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information pertaining to At The Market Offering Agreement.", "label": "At The Market Offering Agreement [Member]" } } }, "localname": "AtTheMarketOfferingAgreementMember", "nsuri": "http://cescatherapeutics.com/20230630", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-condensed-consolidated-statements-of-equity-unaudited", "http://cescatherapeutics.com/20230630/role/statement-note-7-stockholders-equity", "http://cescatherapeutics.com/20230630/role/statement-note-7-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/20230630", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-note-8-revenue", "http://cescatherapeutics.com/20230630/role/statement-note-8-revenue-disaggregation-of-revenue-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/20230630", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-note-8-revenue", "http://cescatherapeutics.com/20230630/role/statement-note-8-revenue-disaggregation-of-revenue-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/20230630", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-note-10-subsequent-events", "http://cescatherapeutics.com/20230630/role/statement-note-10-subsequent-events-details-textual", "http://cescatherapeutics.com/20230630/role/statement-note-4-related-party-transactions", "http://cescatherapeutics.com/20230630/role/statement-note-4-related-party-transactions-details-textual", "http://cescatherapeutics.com/20230630/role/statement-note-4-related-party-transactions-schedule-of-related-party-transactions-details" ], "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/20230630", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-note-3-summary-of-significant-accounting-policies", "http://cescatherapeutics.com/20230630/role/statement-note-3-summary-of-significant-accounting-policies-details-textual", "http://cescatherapeutics.com/20230630/role/statement-note-8-revenue", "http://cescatherapeutics.com/20230630/role/statement-note-8-revenue-disaggregation-of-revenue-details" ], "xbrltype": "domainItemType" }, "thmo_ClassOfWarrantOrRightExpiredDuringPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of warrants or rights expired during period.", "label": "thmo_ClassOfWarrantOrRightExpiredDuringPeriod", "negatedLabel": "Warrants expired (in shares)" } } }, "localname": "ClassOfWarrantOrRightExpiredDuringPeriod", "nsuri": "http://cescatherapeutics.com/20230630", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-note-7-stockholders-equity-warrant-activity-details" ], "xbrltype": "sharesItemType" }, "thmo_ConversionPriceAdjustmentMinimumEffectivePriceBenchmark": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Minimum effective price benchmark for issuance shares, options, warrants or convertible securities to adjust conversion price.", "label": "thmo_ConversionPriceAdjustmentMinimumEffectivePriceBenchmark", "terseLabel": "Conversion Price Adjustment. Minimum Effective Price Benchmark" } } }, "localname": "ConversionPriceAdjustmentMinimumEffectivePriceBenchmark", "nsuri": "http://cescatherapeutics.com/20230630", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-note-10-subsequent-events-details-textual", "http://cescatherapeutics.com/20230630/role/statement-note-6-convertible-promissory-note-details-textual" ], "xbrltype": "perShareItemType" }, "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/20230630", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-note-9-concentrations", "http://cescatherapeutics.com/20230630/role/statement-note-9-concentrations-accounts-receivables-and-revenues-2-details" ], "xbrltype": "domainItemType" }, "thmo_Customer2Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents customer 2.", "label": "Customer 2 [Member]" } } }, "localname": "Customer2Member", "nsuri": "http://cescatherapeutics.com/20230630", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-note-9-concentrations", "http://cescatherapeutics.com/20230630/role/statement-note-9-concentrations-accounts-receivables-and-revenues-2-details" ], "xbrltype": "domainItemType" }, "thmo_Customer3Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the third major customer of the company.", "label": "Customer 3 [Member]" } } }, "localname": "Customer3Member", "nsuri": "http://cescatherapeutics.com/20230630", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-note-9-concentrations", "http://cescatherapeutics.com/20230630/role/statement-note-9-concentrations-accounts-receivables-and-revenues-2-details" ], "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/20230630", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-note-9-concentrations", "http://cescatherapeutics.com/20230630/role/statement-note-9-concentrations-accounts-receivables-and-revenues-2-details" ], "xbrltype": "domainItemType" }, "thmo_Customer5Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the customer 5.", "label": "Customer 5 [Member]" } } }, "localname": "Customer5Member", "nsuri": "http://cescatherapeutics.com/20230630", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-note-9-concentrations", "http://cescatherapeutics.com/20230630/role/statement-note-9-concentrations-accounts-receivables-and-revenues-2-details" ], "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/20230630", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-note-8-revenue", "http://cescatherapeutics.com/20230630/role/statement-note-8-revenue-disaggregation-of-revenue-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/20230630", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-note-8-revenue", "http://cescatherapeutics.com/20230630/role/statement-note-8-revenue-2-details-textual", "http://cescatherapeutics.com/20230630/role/statement-note-8-revenue-disaggregation-of-revenue-details", "http://cescatherapeutics.com/20230630/role/statement-note-8-revenue-remaining-performance-obligations-2-details", "http://cescatherapeutics.com/20230630/role/statement-note-8-revenue-remaining-performance-obligations-details" ], "xbrltype": "domainItemType" }, "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/20230630", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-note-8-revenue", "http://cescatherapeutics.com/20230630/role/statement-note-8-revenue-2-details-textual", "http://cescatherapeutics.com/20230630/role/statement-note-8-revenue-remaining-performance-obligations-2-details", "http://cescatherapeutics.com/20230630/role/statement-note-8-revenue-remaining-performance-obligations-details" ], "xbrltype": "domainItemType" }, "thmo_ImmunecyteMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Related to ImmuneCyte.", "label": "ImmuneCyte [Member]" } } }, "localname": "ImmunecyteMember", "nsuri": "http://cescatherapeutics.com/20230630", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-note-4-related-party-transactions", "http://cescatherapeutics.com/20230630/role/statement-note-4-related-party-transactions-details-textual" ], "xbrltype": "domainItemType" }, "thmo_IncreaseDecreaseInContractWithCustomerLiabilityCurrent": { "auth_ref": [], "calculation": { "http://cescatherapeutics.com/20230630/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": "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/20230630", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "thmo_IncreaseDecreaseInLongtermDeferrredRevenueAndOtherNoncurrentLiabilities": { "auth_ref": [], "calculation": { "http://cescatherapeutics.com/20230630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 3.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/20230630", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "thmo_IncrementalValueIncreaseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Relating to an increase in incremental value.", "label": "Incremental Value Increase [Member]" } } }, "localname": "IncrementalValueIncreaseMember", "nsuri": "http://cescatherapeutics.com/20230630", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-note-4-related-party-transactions", "http://cescatherapeutics.com/20230630/role/statement-note-4-related-party-transactions-details-textual" ], "xbrltype": "domainItemType" }, "thmo_InterestPaidNetRelatedParty": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity for related party transactions.", "label": "Cash paid for related party interest" } } }, "localname": "InterestPaidNetRelatedParty", "nsuri": "http://cescatherapeutics.com/20230630", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "thmo_InterestPayableRelatedPartyCurrent": { "auth_ref": [], "calculation": { "http://cescatherapeutics.com/20230630/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": "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/20230630", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "thmo_InventoryChangeInReserve": { "auth_ref": [], "calculation": { "http://cescatherapeutics.com/20230630/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/20230630", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "thmo_LeaseAgreementWithZ3InvestmentLLCMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents Lease Agreement with Z3 Investment LLC.", "label": "Lease Agreement with Z3 Investment LLC [Member]" } } }, "localname": "LeaseAgreementWithZ3InvestmentLLCMember", "nsuri": "http://cescatherapeutics.com/20230630", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://cescatherapeutics.com/20230630/role/statement-note-5-related-party-lease", "http://cescatherapeutics.com/20230630/role/statement-note-5-related-party-lease-details-textual", "http://cescatherapeutics.com/20230630/role/statement-note-5-related-party-lease-lease-cost-details" ], "xbrltype": "domainItemType" }, "thmo_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour": { "auth_ref": [], "calculation": { "http://cescatherapeutics.com/20230630/role/statement-note-5-related-party-lease-lease-liability-maturity-details": { "order": 0.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Thereafter" } } }, "localname": "LesseeOperatingLeaseLiabilityToBePaidAfterYearFour", "nsuri": "http://cescatherapeutics.com/20230630", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-note-5-related-party-lease-lease-liability-maturity-details" ], "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/20230630", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-note-8-revenue", "http://cescatherapeutics.com/20230630/role/statement-note-8-revenue-disaggregation-of-revenue-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/20230630", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-note-7-stockholders-equity-details-textual" ], "xbrltype": "monetaryItemType" }, "thmo_MeasurementInputConversionPriceBeforeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents conversion price before for measurement input.", "label": "Measurement Input, Conversion Price Before [Member]" } } }, "localname": "MeasurementInputConversionPriceBeforeMember", "nsuri": "http://cescatherapeutics.com/20230630", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-note-4-related-party-transactions", "http://cescatherapeutics.com/20230630/role/statement-note-4-related-party-transactions-fair-value-inputs-details", "http://cescatherapeutics.com/20230630/role/statement-note-6-convertible-promissory-note", "http://cescatherapeutics.com/20230630/role/statement-note-6-convertible-promissory-note-fair-value-inputs-details", "http://cescatherapeutics.com/20230630/role/statement-note-7-stockholders-equity", "http://cescatherapeutics.com/20230630/role/statement-note-7-stockholders-equity-fair-value-valuation-details" ], "xbrltype": "domainItemType" }, "thmo_NonoperatingIncomeExpenseIncludingInterestExpense": { "auth_ref": [], "calculation": { "http://cescatherapeutics.com/20230630/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": "Represents the amount of nonoperating income (expense) including interest expense.", "label": "thmo_NonoperatingIncomeExpenseIncludingInterestExpense", "totalLabel": "Total other expenses" } } }, "localname": "NonoperatingIncomeExpenseIncludingInterestExpense", "nsuri": "http://cescatherapeutics.com/20230630", "presentation": [ "http://cescatherapeutics.com/20230630/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/20230630", "xbrltype": "stringItemType" }, "thmo_NotesToFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Notes To Financial Statements [Abstract]" } } }, "localname": "NotesToFinancialStatementsAbstract", "nsuri": "http://cescatherapeutics.com/20230630", "xbrltype": "stringItemType" }, "thmo_OperatingLeaseOperatingExpensesPerMonth": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The operating expenses per month of a operating lease.", "label": "thmo_OperatingLeaseOperatingExpensesPerMonth", "terseLabel": "Operating lease, Operating Expenses, Per Month" } } }, "localname": "OperatingLeaseOperatingExpensesPerMonth", "nsuri": "http://cescatherapeutics.com/20230630", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-note-5-related-party-lease-details-textual" ], "xbrltype": "monetaryItemType" }, "thmo_OtherMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type or description of the product or service.", "label": "Other [Member]" } } }, "localname": "OtherMember", "nsuri": "http://cescatherapeutics.com/20230630", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-note-8-revenue", "http://cescatherapeutics.com/20230630/role/statement-note-8-revenue-disaggregation-of-revenue-details", "http://cescatherapeutics.com/20230630/role/statement-note-8-revenue-remaining-performance-obligations-2-details", "http://cescatherapeutics.com/20230630/role/statement-note-8-revenue-remaining-performance-obligations-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/20230630", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-note-8-revenue", "http://cescatherapeutics.com/20230630/role/statement-note-8-revenue-disaggregation-of-revenue-details" ], "xbrltype": "domainItemType" }, "thmo_PercentIncreaseAnnualRentalExpense": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The percent of annual monthly rental increases under the operating lease agreement.", "label": "thmo_PercentIncreaseAnnualRentalExpense", "terseLabel": "Percent Increase, Annual Rental Expense" } } }, "localname": "PercentIncreaseAnnualRentalExpense", "nsuri": "http://cescatherapeutics.com/20230630", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-note-5-related-party-lease-details-textual" ], "xbrltype": "percentItemType" }, "thmo_PercentOfOwnershipInterestTransferred": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The percent of ownership interest transferred.", "label": "thmo_PercentOfOwnershipInterestTransferred", "terseLabel": "Percent of Ownership Interest Transferred" } } }, "localname": "PercentOfOwnershipInterestTransferred", "nsuri": "http://cescatherapeutics.com/20230630", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-note-4-related-party-transactions-details-textual" ], "xbrltype": "percentItemType" }, "thmo_PreFundedWarrantMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information a bout pre-funded warrant.", "label": "Pre-funded Warrant [Member]" } } }, "localname": "PreFundedWarrantMember", "nsuri": "http://cescatherapeutics.com/20230630", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-note-7-stockholders-equity", "http://cescatherapeutics.com/20230630/role/statement-note-7-stockholders-equity-details-textual", "http://cescatherapeutics.com/20230630/role/statement-note-7-stockholders-equity-warrant-activity-details" ], "xbrltype": "domainItemType" }, "thmo_ProceedsFromIssuanceOfCommonStockNet": { "auth_ref": [], "calculation": { "http://cescatherapeutics.com/20230630/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 sale of common stock and warrants, net", "terseLabel": "Proceeds from Issuance of Common Stock, Net" } } }, "localname": "ProceedsFromIssuanceOfCommonStockNet", "nsuri": "http://cescatherapeutics.com/20230630", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://cescatherapeutics.com/20230630/role/statement-note-7-stockholders-equity-details-textual" ], "xbrltype": "monetaryItemType" }, "thmo_RelatedPartyConvertibleDebtPriceResetMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the related party transaction for the price reset in convertible debt.", "label": "Related Party Convertible Debt Price Reset [Member]" } } }, "localname": "RelatedPartyConvertibleDebtPriceResetMember", "nsuri": "http://cescatherapeutics.com/20230630", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://cescatherapeutics.com/20230630/role/statement-condensed-consolidated-statements-of-equity-unaudited" ], "xbrltype": "domainItemType" }, "thmo_RoyaltyPercentOfAnnualNetSalesOtherLicensedIntellectualProperty": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The percentage of annual net sales of products and services covered by other licensed intellectual property recognized as royalty expense.", "label": "thmo_RoyaltyPercentOfAnnualNetSalesOtherLicensedIntellectualProperty", "terseLabel": "Royalty, Percent of Annual Net Sales, Other Licensed Intellectual Property" } } }, "localname": "RoyaltyPercentOfAnnualNetSalesOtherLicensedIntellectualProperty", "nsuri": "http://cescatherapeutics.com/20230630", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-note-4-related-party-transactions-details-textual" ], "xbrltype": "percentItemType" }, "thmo_RoyaltyPercentOfAnnualNetSalesUsPatents": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The percentage annual net sales of products and services that are covered by U.S. patents to be recognized as royalty expense.", "label": "thmo_RoyaltyPercentOfAnnualNetSalesUsPatents", "terseLabel": "Royalty, Percent of Annual Net Sales, US Patents" } } }, "localname": "RoyaltyPercentOfAnnualNetSalesUsPatents", "nsuri": "http://cescatherapeutics.com/20230630", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-note-4-related-party-transactions-details-textual" ], "xbrltype": "percentItemType" }, "thmo_ScheduleOfWarrantActivityTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the warrant activity during the period.", "label": "Schedule of Warrant Activity [Table Text Block]" } } }, "localname": "ScheduleOfWarrantActivityTableTextBlock", "nsuri": "http://cescatherapeutics.com/20230630", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-note-7-stockholders-equity-tables" ], "xbrltype": "textBlockItemType" }, "thmo_SecondSixMonthsRentalExpenseOperatingLease": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Second six months, monthly rental expense under the operating lease agreement.", "label": "thmo_SecondSixMonthsRentalExpenseOperatingLease", "terseLabel": "Second Six Months, Rental Expense, Operating Lease" } } }, "localname": "SecondSixMonthsRentalExpenseOperatingLease", "nsuri": "http://cescatherapeutics.com/20230630", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-note-5-related-party-lease-details-textual" ], "xbrltype": "monetaryItemType" }, "thmo_SharesIssuedAveragePricePerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Average per share or per unit amount of equity securities issued.", "label": "thmo_SharesIssuedAveragePricePerShare", "terseLabel": "Shares Issued, Average Price Per Share" } } }, "localname": "SharesIssuedAveragePricePerShare", "nsuri": "http://cescatherapeutics.com/20230630", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-note-7-stockholders-equity-details-textual" ], "xbrltype": "perShareItemType" }, "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/20230630", "presentation": [ "http://cescatherapeutics.com/20230630/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/20230630", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-condensed-consolidated-statements-of-equity-unaudited" ], "xbrltype": "monetaryItemType" }, "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/20230630", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-note-10-subsequent-events", "http://cescatherapeutics.com/20230630/role/statement-note-10-subsequent-events-details-textual", "http://cescatherapeutics.com/20230630/role/statement-note-6-convertible-promissory-note", "http://cescatherapeutics.com/20230630/role/statement-note-6-convertible-promissory-note-details-textual", "http://cescatherapeutics.com/20230630/role/statement-note-6-convertible-promissory-note-shcedule-of-convertible-debt-details" ], "xbrltype": "domainItemType" }, "thmo_WarrantAmendmentAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Relating to the Warrant Amendment Agreement.", "label": "Warrant Amendment Agreement [Member]" } } }, "localname": "WarrantAmendmentAgreementMember", "nsuri": "http://cescatherapeutics.com/20230630", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-note-7-stockholders-equity", "http://cescatherapeutics.com/20230630/role/statement-note-7-stockholders-equity-details-textual" ], "xbrltype": "domainItemType" }, "thmo_WarrantsExercised": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of warrants exercised during the reporting period.", "label": "thmo_WarrantsExercised", "negatedLabel": "Warrants exercised (in shares)", "terseLabel": "Warrants Exercised" } } }, "localname": "WarrantsExercised", "nsuri": "http://cescatherapeutics.com/20230630", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-note-7-stockholders-equity-details-textual", "http://cescatherapeutics.com/20230630/role/statement-note-7-stockholders-equity-warrant-activity-details" ], "xbrltype": "sharesItemType" }, "thmo_WarrantsGrantedDuringPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Amount of warrants granted during the period.", "label": "Warrants granted, shares (in shares)" } } }, "localname": "WarrantsGrantedDuringPeriod", "nsuri": "http://cescatherapeutics.com/20230630", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-note-7-stockholders-equity-warrant-activity-details" ], "xbrltype": "sharesItemType" }, "thmo_WarrantsIssuedInConnectionWithUnderwrittenPublicOfferingMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information about warrants issued in connection with underwritten public offering.", "label": "Warrants Issued in Connection with Underwritten Public Offering [Member]" } } }, "localname": "WarrantsIssuedInConnectionWithUnderwrittenPublicOfferingMember", "nsuri": "http://cescatherapeutics.com/20230630", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-note-7-stockholders-equity", "http://cescatherapeutics.com/20230630/role/statement-note-7-stockholders-equity-details-textual" ], "xbrltype": "domainItemType" }, "thmo_WarrantsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type or description of the award.", "label": "Warrants [Member]" } } }, "localname": "WarrantsMember", "nsuri": "http://cescatherapeutics.com/20230630", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-note-7-stockholders-equity-tables" ], "xbrltype": "domainItemType" }, "thmo_statement-statement-note-4-related-party-transactions-fair-value-inputs-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 4 - Related Party Transactions - Fair Value Inputs (Details)" } } }, "localname": "statement-statement-note-4-related-party-transactions-fair-value-inputs-details", "nsuri": "http://cescatherapeutics.com/20230630", "xbrltype": "stringItemType" }, "thmo_statement-statement-note-4-related-party-transactions-schedule-of-related-party-transactions-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 4 - Related Party Transactions - Schedule of Related Party Transactions (Details)" } } }, "localname": "statement-statement-note-4-related-party-transactions-schedule-of-related-party-transactions-details", "nsuri": "http://cescatherapeutics.com/20230630", "xbrltype": "stringItemType" }, "thmo_statement-statement-note-4-related-party-transactions-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note - 4 Related Party Transactions" } } }, "localname": "statement-statement-note-4-related-party-transactions-tables", "nsuri": "http://cescatherapeutics.com/20230630", "xbrltype": "stringItemType" }, "thmo_statement-statement-note-5-related-party-lease-lease-cost-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 5 - Related Party Lease - Lease Cost (Details)" } } }, "localname": "statement-statement-note-5-related-party-lease-lease-cost-details", "nsuri": "http://cescatherapeutics.com/20230630", "xbrltype": "stringItemType" }, "thmo_statement-statement-note-5-related-party-lease-lease-liability-maturity-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 5 - Related Party Lease - Lease Liability Maturity (Details)" } } }, "localname": "statement-statement-note-5-related-party-lease-lease-liability-maturity-details", "nsuri": "http://cescatherapeutics.com/20230630", "xbrltype": "stringItemType" }, "thmo_statement-statement-note-5-related-party-lease-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 5 - Related Party Lease" } } }, "localname": "statement-statement-note-5-related-party-lease-tables", "nsuri": "http://cescatherapeutics.com/20230630", "xbrltype": "stringItemType" }, "thmo_statement-statement-note-6-convertible-promissory-note-fair-value-inputs-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 6 - Convertible Promissory Note - Fair Value Inputs (Details)" } } }, "localname": "statement-statement-note-6-convertible-promissory-note-fair-value-inputs-details", "nsuri": "http://cescatherapeutics.com/20230630", "xbrltype": "stringItemType" }, "thmo_statement-statement-note-6-convertible-promissory-note-shcedule-of-convertible-debt-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 6 - Convertible Promissory Note- Shcedule of Convertible Debt (Details)" } } }, "localname": "statement-statement-note-6-convertible-promissory-note-shcedule-of-convertible-debt-details", "nsuri": "http://cescatherapeutics.com/20230630", "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/20230630", "xbrltype": "stringItemType" }, "thmo_statement-statement-note-7-stockholders-equity-antidilutive-securities-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 7 - Stockholders' Equity - Antidilutive Securities (Details)" } } }, "localname": "statement-statement-note-7-stockholders-equity-antidilutive-securities-details", "nsuri": "http://cescatherapeutics.com/20230630", "xbrltype": "stringItemType" }, "thmo_statement-statement-note-7-stockholders-equity-fair-value-valuation-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 7 - Stockholders' Equity - Fair Value Valuation (Details)" } } }, "localname": "statement-statement-note-7-stockholders-equity-fair-value-valuation-details", "nsuri": "http://cescatherapeutics.com/20230630", "xbrltype": "stringItemType" }, "thmo_statement-statement-note-7-stockholders-equity-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "NOte 7 - Stockholders' Equity" } } }, "localname": "statement-statement-note-7-stockholders-equity-tables", "nsuri": "http://cescatherapeutics.com/20230630", "xbrltype": "stringItemType" }, "thmo_statement-statement-note-7-stockholders-equity-warrant-activity-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 7 - Stockholders' Equity - Warrant Activity (Details)" } } }, "localname": "statement-statement-note-7-stockholders-equity-warrant-activity-details", "nsuri": "http://cescatherapeutics.com/20230630", "xbrltype": "stringItemType" }, "thmo_statement-statement-note-8-revenue-disaggregation-of-revenue-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 8 - Revenue - Disaggregation of Revenue (Details)" } } }, "localname": "statement-statement-note-8-revenue-disaggregation-of-revenue-details", "nsuri": "http://cescatherapeutics.com/20230630", "xbrltype": "stringItemType" }, "thmo_statement-statement-note-8-revenue-remaining-performance-obligations-2-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 8 - Revenue - Remaining Performance Obligations 2 (Details)" } } }, "localname": "statement-statement-note-8-revenue-remaining-performance-obligations-2-details", "nsuri": "http://cescatherapeutics.com/20230630", "xbrltype": "stringItemType" }, "thmo_statement-statement-note-8-revenue-remaining-performance-obligations-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 8 - Revenue - Remaining Performance Obligations (Details)" } } }, "localname": "statement-statement-note-8-revenue-remaining-performance-obligations-details", "nsuri": "http://cescatherapeutics.com/20230630", "xbrltype": "stringItemType" }, "thmo_statement-statement-note-8-revenue-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 8 - Revenue" } } }, "localname": "statement-statement-note-8-revenue-tables", "nsuri": "http://cescatherapeutics.com/20230630", "xbrltype": "stringItemType" }, "thmo_statement-statement-note-9-concentrations-accounts-receivables-and-revenues-2-details": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 9 - Concentrations - Accounts Receivables and Revenues 2 (Details)" } } }, "localname": "statement-statement-note-9-concentrations-accounts-receivables-and-revenues-2-details", "nsuri": "http://cescatherapeutics.com/20230630", "xbrltype": "stringItemType" }, "thmo_statement-statement-note-9-concentrations-tables": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Note 9 - Concentrations" } } }, "localname": "statement-statement-note-9-concentrations-tables", "nsuri": "http://cescatherapeutics.com/20230630", "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/20230630", "xbrltype": "stringItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-significant-accounting-policies-policies" ], "xbrltype": "stringItemType" }, "us-gaap_AccountingStandardsUpdate202006Member": { "auth_ref": [ "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354" ], "lang": { "en-us": { "role": { "documentation": "Accounting Standards Update 2020-06 Debt - Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging - Contracts in Entity's Own Equity (Subtopic 815-40): Accounting for Convertible Instruments and Contracts in an Entity's Own Equity.", "label": "Accounting Standards Update 2020-06 [Member]" } } }, "localname": "AccountingStandardsUpdate202006Member", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-condensed-consolidated-statements-of-equity-unaudited", "http://cescatherapeutics.com/20230630/role/statement-note-3-summary-of-significant-accounting-policies", "http://cescatherapeutics.com/20230630/role/statement-note-3-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r16", "r594" ], "calculation": { "http://cescatherapeutics.com/20230630/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": "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/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableMember": { "auth_ref": [ "r558" ], "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/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-note-9-concentrations", "http://cescatherapeutics.com/20230630/role/statement-note-9-concentrations-accounts-receivables-and-revenues-2-details" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r209", "r210" ], "calculation": { "http://cescatherapeutics.com/20230630/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, 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 credit losses of $3,000 ($149,000 at December 31, 2022)" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r29", "r30", "r82", "r127", "r434", "r470", "r474" ], "calculation": { "http://cescatherapeutics.com/20230630/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, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source.", "label": "Accumulated other comprehensive loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r2", "r9", "r30", "r338", "r341", "r393", "r465", "r466", "r620", "r621", "r622", "r629", "r630", "r631" ], "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/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-condensed-consolidated-statements-of-equity-unaudited" ], "xbrltype": "domainItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r77", "r594", "r667" ], "calculation": { "http://cescatherapeutics.com/20230630/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": "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/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r315", "r316", "r317", "r484", "r629", "r630", "r631", "r645", "r669" ], "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/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-condensed-consolidated-statements-of-equity-unaudited", "http://cescatherapeutics.com/20230630/role/statement-note-3-summary-of-significant-accounting-policies", "http://cescatherapeutics.com/20230630/role/statement-note-3-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "auth_ref": [ "r114", "r115", "r116", "r117", "r118", "r159", "r160", "r161", "r162", "r171", "r212", "r213", "r218", "r219", "r220", "r221", "r222", "r223", "r224", "r225", "r226", "r227", "r240", "r315", "r316", "r317", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r358", "r359", "r361", "r362", "r363", "r364", "r372", "r373", "r376", "r377", "r378", "r379", "r389", "r390", "r391", "r392", "r393", "r408", "r409", "r410", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474" ], "lang": { "en-us": { "role": { "documentation": "Information by amendment to accounting standards.", "label": "Accounting Standards Update [Axis]" } } }, "localname": "AdjustmentsForNewAccountingPronouncementsAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-condensed-consolidated-statements-of-equity-unaudited", "http://cescatherapeutics.com/20230630/role/statement-note-3-summary-of-significant-accounting-policies", "http://cescatherapeutics.com/20230630/role/statement-note-3-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r50", "r51", "r307" ], "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/2023", "presentation": [ "http://cescatherapeutics.com/20230630/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/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r128", "r211", "r228" ], "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/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfDebtDiscountPremium": { "auth_ref": [ "r7", "r63", "r86", "r278" ], "calculation": { "http://cescatherapeutics.com/20230630/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": "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/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://cescatherapeutics.com/20230630/role/statement-note-4-related-party-transactions-details-textual", "http://cescatherapeutics.com/20230630/role/statement-note-6-convertible-promissory-note-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r179" ], "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": "Antidilutive securities (in shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-note-7-stockholders-equity-antidilutive-securities-details" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r37" ], "lang": { "en-us": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-note-7-stockholders-equity", "http://cescatherapeutics.com/20230630/role/statement-note-7-stockholders-equity-antidilutive-securities-details" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r37" ], "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/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-note-7-stockholders-equity", "http://cescatherapeutics.com/20230630/role/statement-note-7-stockholders-equity-antidilutive-securities-details" ], "xbrltype": "domainItemType" }, "us-gaap_AreaOfRealEstateProperty": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area of a real estate property.", "label": "us-gaap_AreaOfRealEstateProperty", "terseLabel": "Area of Real Estate Property" } } }, "localname": "AreaOfRealEstateProperty", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-note-5-related-party-lease-details-textual" ], "xbrltype": "areaItemType" }, "us-gaap_Assets": { "auth_ref": [ "r104", "r126", "r151", "r183", "r197", "r203", "r217", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r327", "r331", "r360", "r430", "r511", "r594", "r607", "r638", "r639", "r653" ], "calculation": { "http://cescatherapeutics.com/20230630/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/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r121", "r130", "r151", "r217", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r327", "r331", "r360", "r594", "r638", "r639", "r653" ], "calculation": { "http://cescatherapeutics.com/20230630/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": "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", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Accounting, Policy [Policy Text Block]" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock": { "auth_ref": [ "r71", "r92", "r93" ], "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/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-note-1-description-of-business" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r33", "r123", "r572" ], "calculation": { "http://cescatherapeutics.com/20230630/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 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" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "auth_ref": [ "r33", "r89", "r149" ], "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/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r1", "r89" ], "calculation": { "http://cescatherapeutics.com/20230630/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/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ClassOfWarrantOrRightAxis": { "auth_ref": [ "r49" ], "lang": { "en-us": { "role": { "documentation": "Information by type of warrant or right issued.", "label": "Class of Warrant or Right [Axis]" } } }, "localname": "ClassOfWarrantOrRightAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-note-7-stockholders-equity", "http://cescatherapeutics.com/20230630/role/statement-note-7-stockholders-equity-details-textual", "http://cescatherapeutics.com/20230630/role/statement-note-7-stockholders-equity-warrant-activity-details" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfWarrantOrRightDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the class or type of warrant or right outstanding. Warrants and rights represent derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months.", "label": "Class of Warrant or Right [Domain]" } } }, "localname": "ClassOfWarrantOrRightDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-note-7-stockholders-equity", "http://cescatherapeutics.com/20230630/role/statement-note-7-stockholders-equity-details-textual", "http://cescatherapeutics.com/20230630/role/statement-note-7-stockholders-equity-warrant-activity-details" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": { "auth_ref": [ "r286" ], "lang": { "en-us": { "role": { "documentation": "Exercise price per share or per unit of warrants or rights outstanding.", "label": "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "periodEndLabel": "Balance, exercise price (in dollars per share)", "periodStartLabel": "Balance, exercise price (in dollars per share)", "terseLabel": "Class of Warrant or Right, Exercise Price of Warrants or Rights" } } }, "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-note-7-stockholders-equity-details-textual", "http://cescatherapeutics.com/20230630/role/statement-note-7-stockholders-equity-warrant-activity-details" ], "xbrltype": "perShareItemType" }, "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights": { "auth_ref": [ "r286" ], "lang": { "en-us": { "role": { "documentation": "Number of securities into which the class of warrant or right may be converted. For example, but not limited to, 500,000 warrants may be converted into 1,000,000 shares.", "label": "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "terseLabel": "Class of Warrant or Right, Number of Securities Called by Warrants or Rights" } } }, "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-note-7-stockholders-equity-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_ClassOfWarrantOrRightOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of warrants or rights outstanding.", "label": "us-gaap_ClassOfWarrantOrRightOutstanding", "periodEndLabel": "Exercisable, shares (in shares)", "periodStartLabel": "Balance, shares (in shares)", "terseLabel": "Class of Warrant or Right, Outstanding" } } }, "localname": "ClassOfWarrantOrRightOutstanding", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-note-7-stockholders-equity-details-textual", "http://cescatherapeutics.com/20230630/role/statement-note-7-stockholders-equity-warrant-activity-details" ], "xbrltype": "sharesItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r25", "r69", "r431", "r498" ], "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/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r597", "r598", "r599", "r601", "r602", "r603", "r604", "r629", "r630", "r645", "r666", "r669" ], "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/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-condensed-consolidated-statements-of-equity-unaudited" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r76" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common stock, par value (in dollars per share)", "terseLabel": "Common Stock, Par or Stated Value Per Share" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals", "http://cescatherapeutics.com/20230630/role/statement-note-7-stockholders-equity-details-textual" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r76", "r499" ], "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/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r76" ], "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/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r10", "r76", "r499", "r517", "r669", "r670" ], "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/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r76", "r433", "r594" ], "calculation": { "http://cescatherapeutics.com/20230630/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": "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; 2,482,298 issued and outstanding (1,037,138 at December 31, 2022)" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r31", "r132", "r134", "r141", "r426", "r443" ], "calculation": { "http://cescatherapeutics.com/20230630/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/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-loss-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract]" } } }, "localname": "ComprehensiveIncomeNetOfTaxAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-loss-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest": { "auth_ref": [ "r5", "r54", "r58", "r132", "r134", "r140", "r425", "r442" ], "calculation": { "http://cescatherapeutics.com/20230630/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-loss-unaudited": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income (loss) and other comprehensive income (loss), attributable to noncontrolling interests. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive loss attributable to noncontrolling interests" } } }, "localname": "ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-loss-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r58", "r100", "r132", "r134", "r139", "r424", "r441" ], "calculation": { "http://cescatherapeutics.com/20230630/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-loss-unaudited": { "order": 0.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "us-gaap_ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "totalLabel": "Comprehensive loss" } } }, "localname": "ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-loss-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "auth_ref": [ "r39", "r41", "r61", "r62", "r208", "r558" ], "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/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-note-9-concentrations", "http://cescatherapeutics.com/20230630/role/statement-note-9-concentrations-accounts-receivables-and-revenues-2-details" ], "xbrltype": "domainItemType" }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "auth_ref": [ "r39", "r41", "r61", "r62", "r208", "r475", "r558" ], "lang": { "en-us": { "role": { "documentation": "Information by benchmark of concentration risk.", "label": "Concentration Risk Benchmark [Axis]" } } }, "localname": "ConcentrationRiskByBenchmarkAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-note-9-concentrations", "http://cescatherapeutics.com/20230630/role/statement-note-9-concentrations-accounts-receivables-and-revenues-2-details" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskByTypeAxis": { "auth_ref": [ "r39", "r41", "r61", "r62", "r208", "r558", "r616" ], "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/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-note-9-concentrations", "http://cescatherapeutics.com/20230630/role/statement-note-9-concentrations-accounts-receivables-and-revenues-2-details" ], "xbrltype": "stringItemType" }, "us-gaap_ConcentrationRiskDisclosureTextBlock": { "auth_ref": [ "r93" ], "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/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-note-9-concentrations" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRiskPercentage1": { "auth_ref": [ "r39", "r41", "r61", "r62", "r208" ], "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", "verboseLabel": "Customer 1" } } }, "localname": "ConcentrationRiskPercentage1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-note-9-concentrations-accounts-receivables-and-revenues-2-details" ], "xbrltype": "percentItemType" }, "us-gaap_ConcentrationRiskTypeDomain": { "auth_ref": [ "r39", "r41", "r61", "r62", "r208", "r558" ], "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/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-note-9-concentrations", "http://cescatherapeutics.com/20230630/role/statement-note-9-concentrations-accounts-receivables-and-revenues-2-details" ], "xbrltype": "domainItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r55", "r574" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.", "label": "Consolidation, Policy [Policy Text Block]" } } }, "localname": "ConsolidationPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r288", "r289", "r300" ], "calculation": { "http://cescatherapeutics.com/20230630/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": "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/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://cescatherapeutics.com/20230630/role/statement-note-8-revenue-1-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "auth_ref": [ "r288", "r289", "r300" ], "calculation": { "http://cescatherapeutics.com/20230630/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": "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/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://cescatherapeutics.com/20230630/role/statement-note-8-revenue-1-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r301" ], "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/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-note-8-revenue-1-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleDebtCurrent": { "auth_ref": [ "r73" ], "calculation": { "http://cescatherapeutics.com/20230630/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": "The portion of the carrying value of long-term convertible debt as of the balance sheet date that is scheduled to be repaid within one year or in the normal operating cycle if longer. Convertible debt is a financial instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder.", "label": "Convertible promissory note, net" } } }, "localname": "ConvertibleDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleDebtMember": { "auth_ref": [ "r96", "r257", "r258", "r268", "r269", "r270", "r274", "r275", "r276", "r277", "r278", "r580", "r581", "r582", "r583", "r584" ], "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/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-note-10-subsequent-events", "http://cescatherapeutics.com/20230630/role/statement-note-10-subsequent-events-details-textual", "http://cescatherapeutics.com/20230630/role/statement-note-3-summary-of-significant-accounting-policies", "http://cescatherapeutics.com/20230630/role/statement-note-3-summary-of-significant-accounting-policies-details-textual", "http://cescatherapeutics.com/20230630/role/statement-note-6-convertible-promissory-note", "http://cescatherapeutics.com/20230630/role/statement-note-6-convertible-promissory-note-details-textual", "http://cescatherapeutics.com/20230630/role/statement-note-6-convertible-promissory-note-fair-value-inputs-details", "http://cescatherapeutics.com/20230630/role/statement-note-6-convertible-promissory-note-shcedule-of-convertible-debt-details", "http://cescatherapeutics.com/20230630/role/statement-note-6-convertible-promissory-note-tables" ], "xbrltype": "domainItemType" }, "us-gaap_ConvertibleDebtSecuritiesMember": { "auth_ref": [ "r644" ], "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/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-note-7-stockholders-equity", "http://cescatherapeutics.com/20230630/role/statement-note-7-stockholders-equity-antidilutive-securities-details" ], "xbrltype": "domainItemType" }, "us-gaap_ConvertibleDebtTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of convertible debt instrument. Includes, but is not limited to, principal amount and amortized premium or discount.", "label": "Convertible Debt [Table Text Block]" } } }, "localname": "ConvertibleDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-note-6-convertible-promissory-note-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r84", "r407" ], "calculation": { "http://cescatherapeutics.com/20230630/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/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-loss-unaudited" ], "xbrltype": "monetaryItemType" }, "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/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-note-10-subsequent-events", "http://cescatherapeutics.com/20230630/role/statement-note-10-subsequent-events-details-textual", "http://cescatherapeutics.com/20230630/role/statement-note-4-related-party-transactions", "http://cescatherapeutics.com/20230630/role/statement-note-4-related-party-transactions-details-textual", "http://cescatherapeutics.com/20230630/role/statement-note-4-related-party-transactions-schedule-of-related-party-transactions-details" ], "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/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-note-10-subsequent-events", "http://cescatherapeutics.com/20230630/role/statement-note-10-subsequent-events-details-textual", "http://cescatherapeutics.com/20230630/role/statement-note-4-related-party-transactions", "http://cescatherapeutics.com/20230630/role/statement-note-4-related-party-transactions-details-textual", "http://cescatherapeutics.com/20230630/role/statement-note-4-related-party-transactions-schedule-of-related-party-transactions-details" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerConcentrationRiskMember": { "auth_ref": [ "r40", "r208" ], "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/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-note-9-concentrations", "http://cescatherapeutics.com/20230630/role/statement-note-9-concentrations-accounts-receivables-and-revenues-2-details" ], "xbrltype": "domainItemType" }, "us-gaap_DebtConversionConvertedInstrumentAmount1": { "auth_ref": [ "r34", "r36" ], "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": "Promissory note converted to common stock" } } }, "localname": "DebtConversionConvertedInstrumentAmount1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r95", "r150", "r256", "r262", "r263", "r264", "r265", "r266", "r267", "r272", "r279", "r280", "r281" ], "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/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-note-6-convertible-promissory-note" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r13", "r73", "r74", "r105", "r106", "r154", "r257", "r258", "r259", "r260", "r261", "r263", "r268", "r269", "r270", "r271", "r273", "r274", "r275", "r276", "r277", "r278", "r375", "r580", "r581", "r582", "r583", "r584", "r625" ], "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/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-note-10-subsequent-events", "http://cescatherapeutics.com/20230630/role/statement-note-10-subsequent-events-details-textual", "http://cescatherapeutics.com/20230630/role/statement-note-4-related-party-transactions", "http://cescatherapeutics.com/20230630/role/statement-note-4-related-party-transactions-details-textual", "http://cescatherapeutics.com/20230630/role/statement-note-6-convertible-promissory-note", "http://cescatherapeutics.com/20230630/role/statement-note-6-convertible-promissory-note-details-textual", "http://cescatherapeutics.com/20230630/role/statement-note-6-convertible-promissory-note-shcedule-of-convertible-debt-details" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r13", "r106", "r282" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.", "label": "Carrying value" } } }, "localname": "DebtInstrumentCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-note-6-convertible-promissory-note-shcedule-of-convertible-debt-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentConvertibleConversionPrice1": { "auth_ref": [ "r97", "r259" ], "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" } } }, "localname": "DebtInstrumentConvertibleConversionPrice1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-note-10-subsequent-events-details-textual", "http://cescatherapeutics.com/20230630/role/statement-note-4-related-party-transactions-details-textual", "http://cescatherapeutics.com/20230630/role/statement-note-4-related-party-transactions-schedule-of-related-party-transactions-details", "http://cescatherapeutics.com/20230630/role/statement-note-6-convertible-promissory-note-details-textual", "http://cescatherapeutics.com/20230630/role/statement-note-6-convertible-promissory-note-shcedule-of-convertible-debt-details" ], "xbrltype": "perShareItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r64", "r67", "r257", "r375", "r581", "r582" ], "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" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-note-4-related-party-transactions-schedule-of-related-party-transactions-details", "http://cescatherapeutics.com/20230630/role/statement-note-6-convertible-promissory-note-details-textual", "http://cescatherapeutics.com/20230630/role/statement-note-6-convertible-promissory-note-shcedule-of-convertible-debt-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r22", "r258" ], "lang": { "en-us": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "Stated interest rate", "terseLabel": "Debt Instrument, Interest Rate, Stated Percentage" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-note-4-related-party-transactions-details-textual", "http://cescatherapeutics.com/20230630/role/statement-note-4-related-party-transactions-schedule-of-related-party-transactions-details", "http://cescatherapeutics.com/20230630/role/statement-note-6-convertible-promissory-note-details-textual", "http://cescatherapeutics.com/20230630/role/statement-note-6-convertible-promissory-note-shcedule-of-convertible-debt-details" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentMaturityDate": { "auth_ref": [ "r112", "r580", "r647" ], "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" } } }, "localname": "DebtInstrumentMaturityDate", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-note-4-related-party-transactions-schedule-of-related-party-transactions-details", "http://cescatherapeutics.com/20230630/role/statement-note-6-convertible-promissory-note-shcedule-of-convertible-debt-details" ], "xbrltype": "dateItemType" }, "us-gaap_DebtInstrumentMeasurementInput": { "auth_ref": [ "r357" ], "lang": { "en-us": { "role": { "documentation": "Value of input used to measure debt instrument, including, but not limited to, convertible and non-convertible debt.", "label": "Conversion price before", "terseLabel": "Conversion price before" } } }, "localname": "DebtInstrumentMeasurementInput", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-note-4-related-party-transactions-fair-value-inputs-details", "http://cescatherapeutics.com/20230630/role/statement-note-6-convertible-promissory-note-fair-value-inputs-details" ], "xbrltype": "decimalItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r23", "r154", "r257", "r258", "r259", "r260", "r261", "r263", "r268", "r269", "r270", "r271", "r273", "r274", "r275", "r276", "r277", "r278", "r375", "r580", "r581", "r582", "r583", "r584", "r625" ], "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/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-note-10-subsequent-events", "http://cescatherapeutics.com/20230630/role/statement-note-10-subsequent-events-details-textual", "http://cescatherapeutics.com/20230630/role/statement-note-4-related-party-transactions", "http://cescatherapeutics.com/20230630/role/statement-note-4-related-party-transactions-details-textual", "http://cescatherapeutics.com/20230630/role/statement-note-6-convertible-promissory-note", "http://cescatherapeutics.com/20230630/role/statement-note-6-convertible-promissory-note-details-textual", "http://cescatherapeutics.com/20230630/role/statement-note-6-convertible-promissory-note-shcedule-of-convertible-debt-details" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentUnamortizedDiscount": { "auth_ref": [ "r63", "r67", "r641" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of debt discount.", "label": "us-gaap_DebtInstrumentUnamortizedDiscount", "negatedLabel": "Debt discount", "terseLabel": "Debt Instrument, Unamortized Discount" } } }, "localname": "DebtInstrumentUnamortizedDiscount", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-note-3-summary-of-significant-accounting-policies-details-textual", "http://cescatherapeutics.com/20230630/role/statement-note-4-related-party-transactions-details-textual", "http://cescatherapeutics.com/20230630/role/statement-note-4-related-party-transactions-schedule-of-related-party-transactions-details", "http://cescatherapeutics.com/20230630/role/statement-note-6-convertible-promissory-note-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentUnamortizedDiscountPremiumNet": { "auth_ref": [ "r63", "r64", "r65", "r66", "r67", "r641" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of debt discount (premium).", "label": "Debt Instrument, Unamortized Discount (Premium), Net" } } }, "localname": "DebtInstrumentUnamortizedDiscountPremiumNet", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-note-6-convertible-promissory-note-shcedule-of-convertible-debt-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r7", "r188" ], "calculation": { "http://cescatherapeutics.com/20230630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 5.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/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r642" ], "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/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-note-8-revenue-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r306", "r308", "r312", "r313", "r314", "r590" ], "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/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-note-7-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/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-note-1-description-of-business", "http://cescatherapeutics.com/20230630/role/statement-note-10-subsequent-events", "http://cescatherapeutics.com/20230630/role/statement-note-2-going-concern-", "http://cescatherapeutics.com/20230630/role/statement-note-3-summary-of-significant-accounting-policies", "http://cescatherapeutics.com/20230630/role/statement-note-4-related-party-transactions", "http://cescatherapeutics.com/20230630/role/statement-note-5-related-party-lease", "http://cescatherapeutics.com/20230630/role/statement-note-6-convertible-promissory-note", "http://cescatherapeutics.com/20230630/role/statement-note-7-stockholders-equity", "http://cescatherapeutics.com/20230630/role/statement-note-8-revenue", "http://cescatherapeutics.com/20230630/role/statement-note-9-concentrations" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Per share data:" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-loss-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r142", "r163", "r164", "r165", "r166", "r167", "r172", "r174", "r176", "r177", "r178", "r180", "r353", "r354", "r427", "r444", "r575" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Basic and diluted net loss per common share (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-loss-unaudited" ], "xbrltype": "perShareItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "auth_ref": [ "r649" ], "calculation": { "http://cescatherapeutics.com/20230630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies; 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": "Effects of foreign currency rate changes on cash and cash equivalents" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r20" ], "calculation": { "http://cescatherapeutics.com/20230630/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": "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/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [], "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/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-note-7-stockholders-equity", "http://cescatherapeutics.com/20230630/role/statement-note-7-stockholders-equity-antidilutive-securities-details" ], "xbrltype": "domainItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r10", "r116", "r135", "r136", "r137", "r155", "r156", "r157", "r160", "r168", "r170", "r181", "r221", "r227", "r287", "r315", "r316", "r317", "r321", "r322", "r336", "r338", "r339", "r340", "r341", "r343", "r352", "r365", "r366", "r367", "r368", "r369", "r370", "r393", "r465", "r466", "r467", "r484", "r540" ], "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/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-condensed-consolidated-statements-of-equity-unaudited", "http://cescatherapeutics.com/20230630/role/statement-note-3-summary-of-significant-accounting-policies", "http://cescatherapeutics.com/20230630/role/statement-note-3-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueAdjustmentOfWarrants": { "auth_ref": [ "r0", "r7" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (income) related to adjustment to fair value of warrant liability.", "label": "us-gaap_FairValueAdjustmentOfWarrants", "terseLabel": "Fair Value Adjustment of Warrants" } } }, "localname": "FairValueAdjustmentOfWarrants", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-note-7-stockholders-equity-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock": { "auth_ref": [ "r11" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis.", "label": "Fair Value Measurement Inputs and Valuation Techniques [Table Text Block]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-note-4-related-party-transactions-tables", "http://cescatherapeutics.com/20230630/role/statement-note-6-convertible-promissory-note-tables", "http://cescatherapeutics.com/20230630/role/statement-note-7-stockholders-equity-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": { "auth_ref": [ "r12" ], "lang": { "en-us": { "role": { "documentation": "Class of asset.", "label": "Asset Class [Domain]" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-note-7-stockholders-equity-tables" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueByAssetClassAxis": { "auth_ref": [ "r59", "r60" ], "lang": { "en-us": { "role": { "documentation": "Information by class of asset.", "label": "Asset Class [Axis]" } } }, "localname": "FairValueByAssetClassAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-note-7-stockholders-equity-tables" ], "xbrltype": "stringItemType" }, "us-gaap_GainsLossesOnExtinguishmentOfDebt": { "auth_ref": [ "r7", "r46", "r47" ], "calculation": { "http://cescatherapeutics.com/20230630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://cescatherapeutics.com/20230630/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-loss-unaudited": { "order": 0.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": "Loss on retirement of debt", "negatedLabel": "Loss on extinguishment of debt" } } }, "localname": "GainsLossesOnExtinguishmentOfDebt", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://cescatherapeutics.com/20230630/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-loss-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r124", "r229", "r423", "r579", "r594", "r633", "r634" ], "calculation": { "http://cescatherapeutics.com/20230630/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 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/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r83", "r151", "r183", "r196", "r202", "r204", "r217", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r360", "r577", "r638" ], "calculation": { "http://cescatherapeutics.com/20230630/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-loss-unaudited": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "us-gaap_GrossProfit", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-loss-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayableTrade": { "auth_ref": [ "r6" ], "calculation": { "http://cescatherapeutics.com/20230630/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": "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/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r6" ], "calculation": { "http://cescatherapeutics.com/20230630/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/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDueToRelatedPartiesCurrent": { "auth_ref": [ "r6" ], "calculation": { "http://cescatherapeutics.com/20230630/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": "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/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities": { "auth_ref": [ "r6" ], "calculation": { "http://cescatherapeutics.com/20230630/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": "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/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r6" ], "calculation": { "http://cescatherapeutics.com/20230630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 11.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/2023", "presentation": [ "http://cescatherapeutics.com/20230630/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/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherCurrentLiabilities": { "auth_ref": [ "r624" ], "calculation": { "http://cescatherapeutics.com/20230630/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": "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/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r6" ], "calculation": { "http://cescatherapeutics.com/20230630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 12.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/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r43", "r44" ], "calculation": { "http://cescatherapeutics.com/20230630/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": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.", "label": "Intangible assets, net" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r65", "r109", "r138", "r187", "r374", "r525", "r605", "r668" ], "calculation": { "http://cescatherapeutics.com/20230630/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-loss-unaudited": { "order": 2.0, "parentTag": "thmo_NonoperatingIncomeExpenseIncludingInterestExpense", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "us-gaap_InterestExpense", "negatedLabel": "Interest expense" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-loss-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseDebt": { "auth_ref": [ "r86", "r276", "r284", "r583", "r584" ], "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" } } }, "localname": "InterestExpenseDebt", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-note-6-convertible-promissory-note-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r144", "r147", "r148" ], "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/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://cescatherapeutics.com/20230630/role/statement-note-4-related-party-transactions-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPayableCurrentAndNoncurrent": { "auth_ref": [ "r68", "r662" ], "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/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-note-4-related-party-transactions-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r129", "r573", "r594" ], "calculation": { "http://cescatherapeutics.com/20230630/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 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/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNoncurrent": { "auth_ref": [ "r618" ], "calculation": { "http://cescatherapeutics.com/20230630/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": "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/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r650" ], "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/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-note-5-related-party-lease-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r651" ], "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, to be Paid, Maturity [Table Text Block]" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-note-5-related-party-lease-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r388" ], "calculation": { "http://cescatherapeutics.com/20230630/role/statement-note-5-related-party-lease-lease-liability-maturity-details": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.", "label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "totalLabel": "Total lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-note-5-related-party-lease-lease-liability-maturity-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r388" ], "calculation": { "http://cescatherapeutics.com/20230630/role/statement-note-5-related-party-lease-lease-liability-maturity-details": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-note-5-related-party-lease-lease-liability-maturity-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r388" ], "calculation": { "http://cescatherapeutics.com/20230630/role/statement-note-5-related-party-lease-lease-liability-maturity-details": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "2026" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-note-5-related-party-lease-lease-liability-maturity-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r388" ], "calculation": { "http://cescatherapeutics.com/20230630/role/statement-note-5-related-party-lease-lease-liability-maturity-details": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-note-5-related-party-lease-lease-liability-maturity-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r651" ], "calculation": { "http://cescatherapeutics.com/20230630/role/statement-note-5-related-party-lease-lease-liability-maturity-details": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year.", "label": "2023 (Remaining)" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-note-5-related-party-lease-lease-liability-maturity-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/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-note-5-related-party-lease-lease-liability-maturity-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r380" ], "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/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-note-5-related-party-lease" ], "xbrltype": "textBlockItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r19", "r151", "r217", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r328", "r331", "r332", "r360", "r497", "r576", "r607", "r638", "r653", "r654" ], "calculation": { "http://cescatherapeutics.com/20230630/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/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r81", "r108", "r437", "r594", "r626", "r632", "r648" ], "calculation": { "http://cescatherapeutics.com/20230630/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/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r21", "r122", "r151", "r217", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r328", "r331", "r332", "r360", "r594", "r638", "r653", "r654" ], "calculation": { "http://cescatherapeutics.com/20230630/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": "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", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesFairValueAdjustment": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of addition (reduction) to the amount at which a liability could be incurred (settled) in a current transaction between willing parties.", "label": "us-gaap_LiabilitiesFairValueAdjustment", "terseLabel": "Liabilities, Fair Value Adjustment" } } }, "localname": "LiabilitiesFairValueAdjustment", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-note-6-convertible-promissory-note-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCredit": { "auth_ref": [ "r13", "r106", "r663" ], "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" } } }, "localname": "LineOfCredit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-note-4-related-party-transactions-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r17" ], "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/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-note-4-related-party-transactions-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r13", "r106", "r269", "r283", "r581", "r582", "r663" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation.", "label": "us-gaap_LongTermDebt", "terseLabel": "Carrying value" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-note-4-related-party-transactions-schedule-of-related-party-transactions-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtFairValue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The fair value amount of long-term debt whether such amount is presented as a separate caption or as a parenthetical disclosure. Additionally, this element may be used in connection with the fair value disclosures required in the footnote disclosures to the financial statements. The element may be used in both the balance sheet and disclosure in the same submission.", "label": "us-gaap_LongTermDebtFairValue", "terseLabel": "Long-Term Debt, Fair Value" } } }, "localname": "LongTermDebtFairValue", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-note-6-convertible-promissory-note-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r23" ], "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/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-note-10-subsequent-events", "http://cescatherapeutics.com/20230630/role/statement-note-10-subsequent-events-details-textual", "http://cescatherapeutics.com/20230630/role/statement-note-3-summary-of-significant-accounting-policies", "http://cescatherapeutics.com/20230630/role/statement-note-3-summary-of-significant-accounting-policies-details-textual", "http://cescatherapeutics.com/20230630/role/statement-note-6-convertible-promissory-note", "http://cescatherapeutics.com/20230630/role/statement-note-6-convertible-promissory-note-details-textual", "http://cescatherapeutics.com/20230630/role/statement-note-6-convertible-promissory-note-fair-value-inputs-details", "http://cescatherapeutics.com/20230630/role/statement-note-6-convertible-promissory-note-shcedule-of-convertible-debt-details", "http://cescatherapeutics.com/20230630/role/statement-note-6-convertible-promissory-note-tables" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r23", "r45" ], "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/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-note-10-subsequent-events", "http://cescatherapeutics.com/20230630/role/statement-note-10-subsequent-events-details-textual", "http://cescatherapeutics.com/20230630/role/statement-note-3-summary-of-significant-accounting-policies", "http://cescatherapeutics.com/20230630/role/statement-note-3-summary-of-significant-accounting-policies-details-textual", "http://cescatherapeutics.com/20230630/role/statement-note-6-convertible-promissory-note", "http://cescatherapeutics.com/20230630/role/statement-note-6-convertible-promissory-note-details-textual", "http://cescatherapeutics.com/20230630/role/statement-note-6-convertible-promissory-note-fair-value-inputs-details", "http://cescatherapeutics.com/20230630/role/statement-note-6-convertible-promissory-note-shcedule-of-convertible-debt-details", "http://cescatherapeutics.com/20230630/role/statement-note-6-convertible-promissory-note-tables" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputConversionPriceMember": { "auth_ref": [ "r646" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using price per share at which convertible share can be converted into common stock.", "label": "Measurement Input, Conversion Price [Member]" } } }, "localname": "MeasurementInputConversionPriceMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-note-4-related-party-transactions", "http://cescatherapeutics.com/20230630/role/statement-note-4-related-party-transactions-fair-value-inputs-details", "http://cescatherapeutics.com/20230630/role/statement-note-6-convertible-promissory-note", "http://cescatherapeutics.com/20230630/role/statement-note-6-convertible-promissory-note-fair-value-inputs-details", "http://cescatherapeutics.com/20230630/role/statement-note-7-stockholders-equity", "http://cescatherapeutics.com/20230630/role/statement-note-7-stockholders-equity-fair-value-valuation-details" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputExpectedDividendRateMember": { "auth_ref": [ "r646" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using expected dividend rate to be paid to holder of share per year.", "label": "Measurement Input, Expected Dividend Rate [Member]" } } }, "localname": "MeasurementInputExpectedDividendRateMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-note-4-related-party-transactions", "http://cescatherapeutics.com/20230630/role/statement-note-4-related-party-transactions-fair-value-inputs-details", "http://cescatherapeutics.com/20230630/role/statement-note-6-convertible-promissory-note", "http://cescatherapeutics.com/20230630/role/statement-note-6-convertible-promissory-note-fair-value-inputs-details", "http://cescatherapeutics.com/20230630/role/statement-note-7-stockholders-equity", "http://cescatherapeutics.com/20230630/role/statement-note-7-stockholders-equity-fair-value-valuation-details" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputExpectedTermMember": { "auth_ref": [ "r646" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using period financial instrument is expected to be outstanding. Excludes maturity date.", "label": "Measurement Input, Expected Term [Member]" } } }, "localname": "MeasurementInputExpectedTermMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-note-4-related-party-transactions", "http://cescatherapeutics.com/20230630/role/statement-note-4-related-party-transactions-fair-value-inputs-details", "http://cescatherapeutics.com/20230630/role/statement-note-6-convertible-promissory-note", "http://cescatherapeutics.com/20230630/role/statement-note-6-convertible-promissory-note-fair-value-inputs-details", "http://cescatherapeutics.com/20230630/role/statement-note-7-stockholders-equity", "http://cescatherapeutics.com/20230630/role/statement-note-7-stockholders-equity-fair-value-valuation-details" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputPriceVolatilityMember": { "auth_ref": [ "r646" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using rate at which price of security will increase (decrease) for given set of returns.", "label": "Measurement Input, Price Volatility [Member]" } } }, "localname": "MeasurementInputPriceVolatilityMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-note-4-related-party-transactions", "http://cescatherapeutics.com/20230630/role/statement-note-4-related-party-transactions-fair-value-inputs-details", "http://cescatherapeutics.com/20230630/role/statement-note-6-convertible-promissory-note", "http://cescatherapeutics.com/20230630/role/statement-note-6-convertible-promissory-note-fair-value-inputs-details", "http://cescatherapeutics.com/20230630/role/statement-note-7-stockholders-equity", "http://cescatherapeutics.com/20230630/role/statement-note-7-stockholders-equity-fair-value-valuation-details" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputRiskFreeInterestRateMember": { "auth_ref": [ "r646" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using interest rate on instrument with zero risk of financial loss.", "label": "Measurement Input, Risk Free Interest Rate [Member]" } } }, "localname": "MeasurementInputRiskFreeInterestRateMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-note-4-related-party-transactions", "http://cescatherapeutics.com/20230630/role/statement-note-4-related-party-transactions-fair-value-inputs-details", "http://cescatherapeutics.com/20230630/role/statement-note-6-convertible-promissory-note", "http://cescatherapeutics.com/20230630/role/statement-note-6-convertible-promissory-note-fair-value-inputs-details", "http://cescatherapeutics.com/20230630/role/statement-note-7-stockholders-equity", "http://cescatherapeutics.com/20230630/role/statement-note-7-stockholders-equity-fair-value-valuation-details" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputTypeAxis": { "auth_ref": [ "r356" ], "lang": { "en-us": { "role": { "documentation": "Information by type of measurement input used to determine value of asset and liability.", "label": "Measurement Input Type [Axis]" } } }, "localname": "MeasurementInputTypeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-note-4-related-party-transactions", "http://cescatherapeutics.com/20230630/role/statement-note-4-related-party-transactions-fair-value-inputs-details", "http://cescatherapeutics.com/20230630/role/statement-note-6-convertible-promissory-note", "http://cescatherapeutics.com/20230630/role/statement-note-6-convertible-promissory-note-fair-value-inputs-details", "http://cescatherapeutics.com/20230630/role/statement-note-7-stockholders-equity", "http://cescatherapeutics.com/20230630/role/statement-note-7-stockholders-equity-fair-value-valuation-details" ], "xbrltype": "stringItemType" }, "us-gaap_MeasurementInputTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement input used to determine value of asset and liability.", "label": "Measurement Input Type [Domain]" } } }, "localname": "MeasurementInputTypeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-note-4-related-party-transactions", "http://cescatherapeutics.com/20230630/role/statement-note-4-related-party-transactions-fair-value-inputs-details", "http://cescatherapeutics.com/20230630/role/statement-note-6-convertible-promissory-note", "http://cescatherapeutics.com/20230630/role/statement-note-6-convertible-promissory-note-fair-value-inputs-details", "http://cescatherapeutics.com/20230630/role/statement-note-7-stockholders-equity", "http://cescatherapeutics.com/20230630/role/statement-note-7-stockholders-equity-fair-value-valuation-details" ], "xbrltype": "domainItemType" }, "us-gaap_MinorityInterest": { "auth_ref": [ "r28", "r107", "r151", "r217", "r247", "r249", "r250", "r251", "r254", "r255", "r360", "r436", "r501" ], "calculation": { "http://cescatherapeutics.com/20230630/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": "Amount of equity (deficit) attributable to noncontrolling interest. Excludes temporary equity.", "label": "Noncontrolling interests" } } }, "localname": "MinorityInterest", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://cescatherapeutics.com/20230630/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": "Subsidiary, Ownership Percentage, Noncontrolling Owner" } } }, "localname": "MinorityInterestOwnershipPercentageByNoncontrollingOwners", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-note-3-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "percentItemType" }, "us-gaap_MinorityInterestOwnershipPercentageByParent": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The parent entity's interest in net assets of the subsidiary, expressed as a percentage.", "label": "us-gaap_MinorityInterestOwnershipPercentageByParent", "terseLabel": "Subsidiary, Ownership Percentage, Parent" } } }, "localname": "MinorityInterestOwnershipPercentageByParent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-note-3-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "percentItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r146" ], "calculation": { "http://cescatherapeutics.com/20230630/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/2023", "presentation": [ "http://cescatherapeutics.com/20230630/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/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r146" ], "calculation": { "http://cescatherapeutics.com/20230630/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 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/2023", "presentation": [ "http://cescatherapeutics.com/20230630/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/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r89", "r90", "r91" ], "calculation": { "http://cescatherapeutics.com/20230630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 2.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/2023", "presentation": [ "http://cescatherapeutics.com/20230630/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/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": { "auth_ref": [ "r57", "r101", "r131", "r133", "r169", "r170", "r440", "r622" ], "calculation": { "http://cescatherapeutics.com/20230630/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-loss-unaudited": { "order": 0.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/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-loss-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "auth_ref": [ "r143", "r163", "r164", "r165", "r166", "r172", "r173", "r175", "r178", "r183", "r196", "r202", "r204", "r577" ], "calculation": { "http://cescatherapeutics.com/20230630/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/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-loss-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossIncludingPortionAttributableToNonredeemableNoncontrollingInterest": { "auth_ref": [ "r14", "r101", "r102" ], "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/2023", "presentation": [ "http://cescatherapeutics.com/20230630/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/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-significant-accounting-policies-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncontrollingInterestMember": { "auth_ref": [ "r52", "r287", "r629", "r630", "r631", "r669" ], "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/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-condensed-consolidated-statements-of-equity-unaudited" ], "xbrltype": "domainItemType" }, "us-gaap_NonrelatedPartyMember": { "auth_ref": [ "r627", "r628" ], "lang": { "en-us": { "role": { "documentation": "Party not related to reporting entity.", "label": "Nonrelated Party [Member]" } } }, "localname": "NonrelatedPartyMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "domainItemType" }, "us-gaap_NotesIssued1": { "auth_ref": [ "r34", "r35", "r36" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The fair value of notes issued in noncash investing and financing activities.", "label": "Fair value of amended convertible note issued in connection with the extinguishment of original convertible note" } } }, "localname": "NotesIssued1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_NotesPayableCurrent": { "auth_ref": [ "r18" ], "calculation": { "http://cescatherapeutics.com/20230630/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": "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": "us-gaap_NotesPayableCurrent", "terseLabel": "Convertible promissory note \u2013 related party" } } }, "localname": "NotesPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://cescatherapeutics.com/20230630/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-loss-unaudited": { "order": 0.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/2023", "presentation": [ "http://cescatherapeutics.com/20230630/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/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-loss-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r183", "r196", "r202", "r204", "r577" ], "calculation": { "http://cescatherapeutics.com/20230630/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": "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/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-loss-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r382" ], "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/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-note-5-related-party-lease-lease-liability-maturity-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r382" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Current lease liability (included in other current liabilities)" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-note-5-related-party-lease-lease-cost-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r382" ], "calculation": { "http://cescatherapeutics.com/20230630/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": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating lease obligations \u2013 long-term" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://cescatherapeutics.com/20230630/role/statement-note-5-related-party-lease-lease-cost-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r383", "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/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-note-5-related-party-lease-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r381" ], "calculation": { "http://cescatherapeutics.com/20230630/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": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Right-of-use operating lease assets, net" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://cescatherapeutics.com/20230630/role/statement-note-5-related-party-lease-lease-cost-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r387", "r593" ], "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/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-note-5-related-party-lease-lease-cost-details" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r386", "r593" ], "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/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-note-5-related-party-lease-lease-cost-details" ], "xbrltype": "durationItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r71", "r92", "r93", "r99" ], "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/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-note-3-summary-of-significant-accounting-policies" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r125" ], "calculation": { "http://cescatherapeutics.com/20230630/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 of noncurrent assets classified as other.", "label": "Other assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "auth_ref": [ "r3" ], "calculation": { "http://cescatherapeutics.com/20230630/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": "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" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-condensed-consolidated-statements-of-equity-unaudited", "http://cescatherapeutics.com/20230630/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-loss-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherIncomeAndExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other income (expenses):" } } }, "localname": "OtherIncomeAndExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-loss-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_OtherLiabilitiesCurrent": { "auth_ref": [ "r20", "r594" ], "calculation": { "http://cescatherapeutics.com/20230630/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": "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/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r24" ], "calculation": { "http://cescatherapeutics.com/20230630/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": "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/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r87" ], "calculation": { "http://cescatherapeutics.com/20230630/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": "us-gaap_OtherNonoperatingIncomeExpense", "negatedLabel": "Other income (expenses)" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-loss-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfStockIssuanceCosts": { "auth_ref": [ "r32" ], "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/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-note-7-stockholders-equity-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r88" ], "calculation": { "http://cescatherapeutics.com/20230630/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/2023", "presentation": [ "http://cescatherapeutics.com/20230630/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/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-significant-accounting-policies-policies" ], "xbrltype": "stringItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r75", "r285" ], "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/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r75", "r499" ], "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/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r75", "r499", "r517", "r669", "r670" ], "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/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r75", "r432", "r594" ], "calculation": { "http://cescatherapeutics.com/20230630/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": "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/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r619" ], "calculation": { "http://cescatherapeutics.com/20230630/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 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/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "auth_ref": [ "r4" ], "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/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-note-7-stockholders-equity-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOrSaleOfEquity": { "auth_ref": [ "r4", "r477" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the issuance of common stock, preferred stock, treasury stock, stock options, and other types of equity.", "label": "us-gaap_ProceedsFromIssuanceOrSaleOfEquity", "terseLabel": "Proceeds from Issuance or Sale of Equity" } } }, "localname": "ProceedsFromIssuanceOrSaleOfEquity", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-note-7-stockholders-equity-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromWarrantExercises": { "auth_ref": [ "r623" ], "calculation": { "http://cescatherapeutics.com/20230630/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 associated with the amount received from holders exercising their stock warrants.", "label": "Proceeds from exercise of warrants", "terseLabel": "Proceeds from Warrant Exercises" } } }, "localname": "ProceedsFromWarrantExercises", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://cescatherapeutics.com/20230630/role/statement-note-7-stockholders-equity-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductAndServiceOtherMember": { "auth_ref": [ "r643" ], "lang": { "en-us": { "role": { "documentation": "Article or substance produced by nature, labor or machinery and act of providing assistance, classified as other.", "label": "Product and Service, Other [Member]" } } }, "localname": "ProductAndServiceOtherMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-note-8-revenue", "http://cescatherapeutics.com/20230630/role/statement-note-8-revenue-2-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r120", "r131", "r133", "r145", "r151", "r159", "r169", "r170", "r183", "r196", "r202", "r204", "r217", "r247", "r248", "r249", "r250", "r251", "r252", "r253", "r254", "r255", "r326", "r329", "r330", "r354", "r360", "r428", "r439", "r483", "r519", "r538", "r539", "r577", "r591", "r592", "r606", "r622", "r638" ], "calculation": { "http://cescatherapeutics.com/20230630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://cescatherapeutics.com/20230630/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": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.", "label": "Net loss", "totalLabel": "Net loss" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://cescatherapeutics.com/20230630/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-loss-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r8", "r429", "r438", "r594" ], "calculation": { "http://cescatherapeutics.com/20230630/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": "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/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RelatedPartyDomain": { "auth_ref": [ "r304", "r397", "r398", "r492", "r493", "r494", "r495", "r496", "r516", "r518", "r545" ], "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, Type [Domain]" } } }, "localname": "RelatedPartyDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://cescatherapeutics.com/20230630/role/statement-note-10-subsequent-events", "http://cescatherapeutics.com/20230630/role/statement-note-10-subsequent-events-details-textual", "http://cescatherapeutics.com/20230630/role/statement-note-4-related-party-transactions", "http://cescatherapeutics.com/20230630/role/statement-note-4-related-party-transactions-details-textual", "http://cescatherapeutics.com/20230630/role/statement-note-4-related-party-transactions-schedule-of-related-party-transactions-details" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyMember": { "auth_ref": [ "r152", "r153", "r397", "r398", "r399", "r400", "r492", "r493", "r494", "r495", "r496", "r516", "r518", "r545" ], "lang": { "en-us": { "role": { "documentation": "Party related to reporting entity. Includes, but is not limited to, affiliate, entity for which investment is accounted for by equity method, trust for benefit of employees, and principal owner, management, and members of immediate family.", "label": "Related Party [Member]" } } }, "localname": "RelatedPartyMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionAxis": { "auth_ref": [ "r397", "r398", "r652" ], "lang": { "en-us": { "role": { "documentation": "Information by type of related party transaction.", "label": "Related Party Transaction [Axis]" } } }, "localname": "RelatedPartyTransactionAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://cescatherapeutics.com/20230630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://cescatherapeutics.com/20230630/role/statement-condensed-consolidated-statements-of-equity-unaudited", "http://cescatherapeutics.com/20230630/role/statement-note-5-related-party-lease", "http://cescatherapeutics.com/20230630/role/statement-note-5-related-party-lease-details-textual", "http://cescatherapeutics.com/20230630/role/statement-note-5-related-party-lease-lease-cost-details" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Transaction between related party.", "label": "Related Party Transaction [Domain]" } } }, "localname": "RelatedPartyTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://cescatherapeutics.com/20230630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://cescatherapeutics.com/20230630/role/statement-condensed-consolidated-statements-of-equity-unaudited", "http://cescatherapeutics.com/20230630/role/statement-note-5-related-party-lease", "http://cescatherapeutics.com/20230630/role/statement-note-5-related-party-lease-details-textual", "http://cescatherapeutics.com/20230630/role/statement-note-5-related-party-lease-lease-cost-details" ], "xbrltype": "domainItemType" }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "auth_ref": [ "r304", "r397", "r398", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r492", "r493", "r494", "r495", "r496", "r516", "r518", "r545", "r652" ], "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, Type [Axis]" } } }, "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://cescatherapeutics.com/20230630/role/statement-note-10-subsequent-events", "http://cescatherapeutics.com/20230630/role/statement-note-10-subsequent-events-details-textual", "http://cescatherapeutics.com/20230630/role/statement-note-4-related-party-transactions", "http://cescatherapeutics.com/20230630/role/statement-note-4-related-party-transactions-details-textual", "http://cescatherapeutics.com/20230630/role/statement-note-4-related-party-transactions-schedule-of-related-party-transactions-details" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r394", "r395", "r396", "r398", "r401", "r479", "r480", "r481", "r522", "r523", "r524", "r543", "r544" ], "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/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-note-4-related-party-transactions" ], "xbrltype": "textBlockItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r70", "r318", "r661" ], "calculation": { "http://cescatherapeutics.com/20230630/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 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/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-loss-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r78", "r98", "r435", "r469", "r474", "r478", "r500", "r594" ], "calculation": { "http://cescatherapeutics.com/20230630/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": "Amount of accumulated undistributed earnings (deficit).", "label": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r116", "r155", "r156", "r157", "r160", "r168", "r170", "r221", "r227", "r315", "r316", "r317", "r321", "r322", "r336", "r339", "r340", "r343", "r352", "r465", "r467", "r484", "r669" ], "lang": { "en-us": { "role": { "documentation": "Accumulated undistributed earnings (deficit).", "label": "Retained Earnings [Member]" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-condensed-consolidated-statements-of-equity-unaudited", "http://cescatherapeutics.com/20230630/role/statement-note-3-summary-of-significant-accounting-policies", "http://cescatherapeutics.com/20230630/role/statement-note-3-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax": { "auth_ref": [ "r184", "r185", "r195", "r200", "r201", "r205", "r206", "r208", "r298", "r299", "r407" ], "calculation": { "http://cescatherapeutics.com/20230630/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/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-loss-unaudited", "http://cescatherapeutics.com/20230630/role/statement-note-8-revenue-disaggregation-of-revenue-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerMember": { "auth_ref": [ "r208", "r615" ], "lang": { "en-us": { "role": { "documentation": "Revenue from satisfaction of performance obligation by transferring promised product and service to customer, when it serves as benchmark in concentration of risk calculation.", "label": "Revenue from Contract with Customer Benchmark [Member]" } } }, "localname": "RevenueFromContractWithCustomerMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-note-9-concentrations", "http://cescatherapeutics.com/20230630/role/statement-note-9-concentrations-accounts-receivables-and-revenues-2-details" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r113", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r297", "r302" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.", "label": "Revenue from Contract with Customer [Text Block]" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-note-8-revenue" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r110" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue.", "label": "Remaining" } } }, "localname": "RevenueRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-note-8-revenue-remaining-performance-obligations-2-details", "http://cescatherapeutics.com/20230630/role/statement-note-8-revenue-remaining-performance-obligations-details" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "auth_ref": [ "r111" ], "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": "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "terseLabel": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period (Year)" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-note-8-revenue-2-details-textual" ], "xbrltype": "durationItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "auth_ref": [ "r111" ], "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/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-note-8-revenue-2-details-textual", "http://cescatherapeutics.com/20230630/role/statement-note-8-revenue-remaining-performance-obligations-2-details" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock": { "auth_ref": [ "r614" ], "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/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-note-8-revenue-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/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-note-10-subsequent-events", "http://cescatherapeutics.com/20230630/role/statement-note-10-subsequent-events-details-textual", "http://cescatherapeutics.com/20230630/role/statement-note-4-related-party-transactions", "http://cescatherapeutics.com/20230630/role/statement-note-4-related-party-transactions-details-textual", "http://cescatherapeutics.com/20230630/role/statement-note-4-related-party-transactions-schedule-of-related-party-transactions-details" ], "xbrltype": "domainItemType" }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "auth_ref": [ "r385", "r593" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.", "label": "Right-to-use asset acquired under operating lease, related party" } } }, "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "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/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-condensed-consolidated-statements-of-equity-unaudited", "http://cescatherapeutics.com/20230630/role/statement-note-7-stockholders-equity", "http://cescatherapeutics.com/20230630/role/statement-note-7-stockholders-equity-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r37" ], "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/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-note-7-stockholders-equity-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/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-note-4-related-party-transactions-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock": { "auth_ref": [ "r38", "r39", "r41", "r42", "r61", "r103" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.", "label": "Schedules of Concentration of Risk, by Risk Factor [Table Text Block]" } } }, "localname": "SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-note-9-concentrations-tables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [ "r182", "r183", "r184", "r185", "r186", "r187", "r188", "r189", "r190", "r191", "r192", "r193", "r194", "r195", "r196", "r197", "r198", "r199", "r200", "r201", "r202", "r203", "r204", "r208", "r230", "r231", "r232", "r233", "r234", "r235", "r236", "r237", "r238", "r241", "r242", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r579", "r617", "r664" ], "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/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-note-8-revenue", "http://cescatherapeutics.com/20230630/role/statement-note-8-revenue-disaggregation-of-revenue-details" ], "xbrltype": "domainItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r85" ], "calculation": { "http://cescatherapeutics.com/20230630/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 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/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-loss-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ServiceMember": { "auth_ref": [ "r586" ], "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/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-note-8-revenue", "http://cescatherapeutics.com/20230630/role/statement-note-8-revenue-2-details-textual", "http://cescatherapeutics.com/20230630/role/statement-note-8-revenue-disaggregation-of-revenue-details", "http://cescatherapeutics.com/20230630/role/statement-note-8-revenue-remaining-performance-obligations-2-details", "http://cescatherapeutics.com/20230630/role/statement-note-8-revenue-remaining-performance-obligations-details" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r6" ], "calculation": { "http://cescatherapeutics.com/20230630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited": { "order": 6.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/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Price of a single share of a number of saleable stocks of a company.", "label": "us-gaap_SharePrice", "terseLabel": "Share Price (in dollars per share)" } } }, "localname": "SharePrice", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-note-4-related-party-transactions-details-textual", "http://cescatherapeutics.com/20230630/role/statement-note-7-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/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-condensed-consolidated-statements-of-equity-unaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r119", "r182", "r183", "r184", "r185", "r186", "r187", "r188", "r189", "r190", "r191", "r192", "r193", "r194", "r195", "r196", "r197", "r198", "r199", "r200", "r201", "r202", "r203", "r204", "r208", "r230", "r231", "r232", "r233", "r234", "r235", "r236", "r237", "r238", "r239", "r241", "r242", "r445", "r446", "r447", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r579", "r617", "r664" ], "lang": { "en-us": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-note-8-revenue", "http://cescatherapeutics.com/20230630/role/statement-note-8-revenue-disaggregation-of-revenue-details" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r10", "r27", "r116", "r135", "r136", "r137", "r155", "r156", "r157", "r160", "r168", "r170", "r181", "r221", "r227", "r287", "r315", "r316", "r317", "r321", "r322", "r336", "r338", "r339", "r340", "r341", "r343", "r352", "r365", "r366", "r367", "r368", "r369", "r370", "r393", "r465", "r466", "r467", "r484", "r540" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-condensed-consolidated-statements-of-equity-unaudited", "http://cescatherapeutics.com/20230630/role/statement-note-3-summary-of-significant-accounting-policies", "http://cescatherapeutics.com/20230630/role/statement-note-3-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [ "r155", "r156", "r157", "r181", "r407", "r476", "r485", "r491", "r492", "r493", "r494", "r495", "r496", "r499", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r512", "r513", "r514", "r515", "r516", "r518", "r520", "r521", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r540", "r600" ], "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/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://cescatherapeutics.com/20230630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals", "http://cescatherapeutics.com/20230630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://cescatherapeutics.com/20230630/role/statement-condensed-consolidated-statements-of-equity-unaudited", "http://cescatherapeutics.com/20230630/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-loss-unaudited", "http://cescatherapeutics.com/20230630/role/statement-note-1-description-of-business", "http://cescatherapeutics.com/20230630/role/statement-note-1-description-of-business-details-textual", "http://cescatherapeutics.com/20230630/role/statement-note-10-subsequent-events", "http://cescatherapeutics.com/20230630/role/statement-note-10-subsequent-events-details-textual", "http://cescatherapeutics.com/20230630/role/statement-note-2-going-concern-", "http://cescatherapeutics.com/20230630/role/statement-note-3-summary-of-significant-accounting-policies", "http://cescatherapeutics.com/20230630/role/statement-note-3-summary-of-significant-accounting-policies-details-textual", "http://cescatherapeutics.com/20230630/role/statement-note-4-related-party-transactions", "http://cescatherapeutics.com/20230630/role/statement-note-4-related-party-transactions-details-textual", "http://cescatherapeutics.com/20230630/role/statement-note-4-related-party-transactions-fair-value-inputs-details", "http://cescatherapeutics.com/20230630/role/statement-note-4-related-party-transactions-schedule-of-related-party-transactions-details", "http://cescatherapeutics.com/20230630/role/statement-note-4-related-party-transactions-tables", "http://cescatherapeutics.com/20230630/role/statement-note-5-related-party-lease", "http://cescatherapeutics.com/20230630/role/statement-note-5-related-party-lease-details-textual", "http://cescatherapeutics.com/20230630/role/statement-note-5-related-party-lease-lease-cost-details", "http://cescatherapeutics.com/20230630/role/statement-note-5-related-party-lease-lease-liability-maturity-details", "http://cescatherapeutics.com/20230630/role/statement-note-5-related-party-lease-tables", "http://cescatherapeutics.com/20230630/role/statement-note-6-convertible-promissory-note", "http://cescatherapeutics.com/20230630/role/statement-note-6-convertible-promissory-note-details-textual", "http://cescatherapeutics.com/20230630/role/statement-note-6-convertible-promissory-note-fair-value-inputs-details", "http://cescatherapeutics.com/20230630/role/statement-note-6-convertible-promissory-note-shcedule-of-convertible-debt-details", "http://cescatherapeutics.com/20230630/role/statement-note-6-convertible-promissory-note-tables", "http://cescatherapeutics.com/20230630/role/statement-note-7-stockholders-equity", "http://cescatherapeutics.com/20230630/role/statement-note-7-stockholders-equity-antidilutive-securities-details", "http://cescatherapeutics.com/20230630/role/statement-note-7-stockholders-equity-details-textual", "http://cescatherapeutics.com/20230630/role/statement-note-7-stockholders-equity-fair-value-valuation-details", "http://cescatherapeutics.com/20230630/role/statement-note-7-stockholders-equity-tables", "http://cescatherapeutics.com/20230630/role/statement-note-7-stockholders-equity-warrant-activity-details", "http://cescatherapeutics.com/20230630/role/statement-note-8-revenue", "http://cescatherapeutics.com/20230630/role/statement-note-8-revenue-1-details-textual", "http://cescatherapeutics.com/20230630/role/statement-note-8-revenue-2-details-textual", "http://cescatherapeutics.com/20230630/role/statement-note-8-revenue-disaggregation-of-revenue-details", "http://cescatherapeutics.com/20230630/role/statement-note-8-revenue-remaining-performance-obligations-2-details", "http://cescatherapeutics.com/20230630/role/statement-note-8-revenue-remaining-performance-obligations-details", "http://cescatherapeutics.com/20230630/role/statement-note-8-revenue-tables", "http://cescatherapeutics.com/20230630/role/statement-note-9-concentrations", "http://cescatherapeutics.com/20230630/role/statement-note-9-concentrations-accounts-receivables-and-revenues-2-details", "http://cescatherapeutics.com/20230630/role/statement-note-9-concentrations-tables", "http://cescatherapeutics.com/20230630/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/2023", "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/2023", "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/2023", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r155", "r156", "r157", "r181", "r407", "r476", "r485", "r491", "r492", "r493", "r494", "r495", "r496", "r499", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r512", "r513", "r514", "r515", "r516", "r518", "r520", "r521", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r540", "r600" ], "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/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://cescatherapeutics.com/20230630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited-parentheticals", "http://cescatherapeutics.com/20230630/role/statement-condensed-consolidated-statements-of-cash-flows-unaudited", "http://cescatherapeutics.com/20230630/role/statement-condensed-consolidated-statements-of-equity-unaudited", "http://cescatherapeutics.com/20230630/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-loss-unaudited", "http://cescatherapeutics.com/20230630/role/statement-note-1-description-of-business", "http://cescatherapeutics.com/20230630/role/statement-note-1-description-of-business-details-textual", "http://cescatherapeutics.com/20230630/role/statement-note-10-subsequent-events", "http://cescatherapeutics.com/20230630/role/statement-note-10-subsequent-events-details-textual", "http://cescatherapeutics.com/20230630/role/statement-note-2-going-concern-", "http://cescatherapeutics.com/20230630/role/statement-note-3-summary-of-significant-accounting-policies", "http://cescatherapeutics.com/20230630/role/statement-note-3-summary-of-significant-accounting-policies-details-textual", "http://cescatherapeutics.com/20230630/role/statement-note-4-related-party-transactions", "http://cescatherapeutics.com/20230630/role/statement-note-4-related-party-transactions-details-textual", "http://cescatherapeutics.com/20230630/role/statement-note-4-related-party-transactions-fair-value-inputs-details", "http://cescatherapeutics.com/20230630/role/statement-note-4-related-party-transactions-schedule-of-related-party-transactions-details", "http://cescatherapeutics.com/20230630/role/statement-note-4-related-party-transactions-tables", "http://cescatherapeutics.com/20230630/role/statement-note-5-related-party-lease", "http://cescatherapeutics.com/20230630/role/statement-note-5-related-party-lease-details-textual", "http://cescatherapeutics.com/20230630/role/statement-note-5-related-party-lease-lease-cost-details", "http://cescatherapeutics.com/20230630/role/statement-note-5-related-party-lease-lease-liability-maturity-details", "http://cescatherapeutics.com/20230630/role/statement-note-5-related-party-lease-tables", "http://cescatherapeutics.com/20230630/role/statement-note-6-convertible-promissory-note", "http://cescatherapeutics.com/20230630/role/statement-note-6-convertible-promissory-note-details-textual", "http://cescatherapeutics.com/20230630/role/statement-note-6-convertible-promissory-note-fair-value-inputs-details", "http://cescatherapeutics.com/20230630/role/statement-note-6-convertible-promissory-note-shcedule-of-convertible-debt-details", "http://cescatherapeutics.com/20230630/role/statement-note-6-convertible-promissory-note-tables", "http://cescatherapeutics.com/20230630/role/statement-note-7-stockholders-equity", "http://cescatherapeutics.com/20230630/role/statement-note-7-stockholders-equity-antidilutive-securities-details", "http://cescatherapeutics.com/20230630/role/statement-note-7-stockholders-equity-details-textual", "http://cescatherapeutics.com/20230630/role/statement-note-7-stockholders-equity-fair-value-valuation-details", "http://cescatherapeutics.com/20230630/role/statement-note-7-stockholders-equity-tables", "http://cescatherapeutics.com/20230630/role/statement-note-7-stockholders-equity-warrant-activity-details", "http://cescatherapeutics.com/20230630/role/statement-note-8-revenue", "http://cescatherapeutics.com/20230630/role/statement-note-8-revenue-1-details-textual", "http://cescatherapeutics.com/20230630/role/statement-note-8-revenue-2-details-textual", "http://cescatherapeutics.com/20230630/role/statement-note-8-revenue-disaggregation-of-revenue-details", "http://cescatherapeutics.com/20230630/role/statement-note-8-revenue-remaining-performance-obligations-2-details", "http://cescatherapeutics.com/20230630/role/statement-note-8-revenue-remaining-performance-obligations-details", "http://cescatherapeutics.com/20230630/role/statement-note-8-revenue-tables", "http://cescatherapeutics.com/20230630/role/statement-note-9-concentrations", "http://cescatherapeutics.com/20230630/role/statement-note-9-concentrations-accounts-receivables-and-revenues-2-details", "http://cescatherapeutics.com/20230630/role/statement-note-9-concentrations-tables", "http://cescatherapeutics.com/20230630/role/statement-significant-accounting-policies-policies" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities": { "auth_ref": [ "r10", "r26", "r48", "r98", "r273" ], "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/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-condensed-consolidated-statements-of-equity-unaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r10", "r75", "r76", "r98", "r477", "r540", "r555" ], "lang": { "en-us": { "role": { "documentation": "Number of new stock issued during the period.", "label": "Sale of common stock and warrants, net (in shares)", "terseLabel": "Stock Issued During Period, Shares, New Issues" } } }, "localname": "StockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-condensed-consolidated-statements-of-equity-unaudited", "http://cescatherapeutics.com/20230630/role/statement-note-7-stockholders-equity-details-textual" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesNetOfAdjustments": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net amount of stock issued during the period upon the conversion of convertible securities, net of adjustments (for example, to additional paid in capital) including the write-off of an equity component recognized to record the convertible debt instrument as two separate components - a debt component and an equity component. This item is meant to disclose the value of shares issued on conversion of convertible securities that were recorded as two separate (debt and equity) components.", "label": "Conversion of note payable to common stock" } } }, "localname": "StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesNetOfAdjustments", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-condensed-consolidated-statements-of-equity-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "auth_ref": [ "r10", "r75", "r76", "r98", "r484", "r540", "r555", "r606" ], "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": "Sale of common stock and warrants, net" } } }, "localname": "StockIssuedDuringPeriodValueNewIssues", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-condensed-consolidated-statements-of-equity-unaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r76", "r79", "r80", "r94", "r501", "r517", "r541", "r542", "r594", "r607", "r626", "r632", "r648", "r669" ], "calculation": { "http://cescatherapeutics.com/20230630/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": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.", "label": "us-gaap_StockholdersEquity", "totalLabel": "Total ThermoGenesis Holdings, Inc. stockholders\u2019 equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://cescatherapeutics.com/20230630/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/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r52", "r53", "r56", "r116", "r117", "r136", "r155", "r156", "r157", "r160", "r168", "r221", "r227", "r287", "r315", "r316", "r317", "r321", "r322", "r336", "r338", "r339", "r340", "r341", "r343", "r352", "r365", "r366", "r370", "r393", "r466", "r467", "r482", "r501", "r517", "r541", "r542", "r556", "r606", "r626", "r632", "r648", "r669" ], "calculation": { "http://cescatherapeutics.com/20230630/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 equity (deficit) attributable to parent and noncontrolling interest. Excludes temporary equity.", "label": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "periodEndLabel": "Balance", "periodStartLabel": "Balance", "terseLabel": "Equity, Including Portion Attributable to Noncontrolling Interest", "totalLabel": "Total equity" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-condensed-consolidated-balance-sheets-current-period-unaudited", "http://cescatherapeutics.com/20230630/role/statement-condensed-consolidated-statements-of-equity-unaudited", "http://cescatherapeutics.com/20230630/role/statement-note-3-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityNoteStockSplitConversionRatio1": { "auth_ref": [ "r15" ], "lang": { "en-us": { "role": { "documentation": "Ratio applied to the conversion of stock split, for example but not limited to, one share converted to two or two shares converted to one.", "label": "us-gaap_StockholdersEquityNoteStockSplitConversionRatio1", "terseLabel": "Stockholders' Equity Note, Stock Split, Conversion Ratio" } } }, "localname": "StockholdersEquityNoteStockSplitConversionRatio1", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-note-1-description-of-business-details-textual" ], "xbrltype": "pureItemType" }, "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/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-note-8-revenue", "http://cescatherapeutics.com/20230630/role/statement-note-8-revenue-disaggregation-of-revenue-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/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-note-8-revenue", "http://cescatherapeutics.com/20230630/role/statement-note-8-revenue-disaggregation-of-revenue-details" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r371", "r403" ], "lang": { "en-us": { "role": { "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event [Member]" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-note-10-subsequent-events", "http://cescatherapeutics.com/20230630/role/statement-note-10-subsequent-events-details-textual", "http://cescatherapeutics.com/20230630/role/statement-note-6-convertible-promissory-note", "http://cescatherapeutics.com/20230630/role/statement-note-6-convertible-promissory-note-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r371", "r403" ], "lang": { "en-us": { "role": { "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Axis]" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-note-10-subsequent-events", "http://cescatherapeutics.com/20230630/role/statement-note-10-subsequent-events-details-textual", "http://cescatherapeutics.com/20230630/role/statement-note-6-convertible-promissory-note", "http://cescatherapeutics.com/20230630/role/statement-note-6-convertible-promissory-note-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r371", "r403" ], "lang": { "en-us": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Domain]" } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-note-10-subsequent-events", "http://cescatherapeutics.com/20230630/role/statement-note-10-subsequent-events-details-textual", "http://cescatherapeutics.com/20230630/role/statement-note-6-convertible-promissory-note", "http://cescatherapeutics.com/20230630/role/statement-note-6-convertible-promissory-note-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r402", "r404" ], "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/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-note-10-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/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-condensed-consolidated-statements-of-equity-unaudited", "http://cescatherapeutics.com/20230630/role/statement-note-7-stockholders-equity", "http://cescatherapeutics.com/20230630/role/statement-note-7-stockholders-equity-details-textual" ], "xbrltype": "stringItemType" }, "us-gaap_SubstantialDoubtAboutGoingConcernTextBlock": { "auth_ref": [ "r72" ], "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/2023", "presentation": [ "http://cescatherapeutics.com/20230630/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/2023", "presentation": [ "http://cescatherapeutics.com/20230630/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/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-note-4-related-party-transactions-tables", "http://cescatherapeutics.com/20230630/role/statement-note-5-related-party-lease-tables", "http://cescatherapeutics.com/20230630/role/statement-note-6-convertible-promissory-note-tables", "http://cescatherapeutics.com/20230630/role/statement-note-7-stockholders-equity-tables", "http://cescatherapeutics.com/20230630/role/statement-note-8-revenue-tables", "http://cescatherapeutics.com/20230630/role/statement-note-9-concentrations-tables" ], "xbrltype": "stringItemType" }, "us-gaap_TypeOfAdoptionMember": { "auth_ref": [ "r114", "r115", "r116", "r117", "r118", "r159", "r160", "r161", "r162", "r171", "r212", "r213", "r218", "r219", "r220", "r221", "r222", "r223", "r224", "r225", "r226", "r227", "r240", "r315", "r316", "r317", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r333", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r358", "r359", "r361", "r362", "r363", "r364", "r372", "r373", "r376", "r377", "r378", "r379", "r389", "r390", "r391", "r392", "r393", "r408", "r409", "r410", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r472", "r473", "r474" ], "lang": { "en-us": { "role": { "documentation": "Amendment to accounting standards.", "label": "Accounting Standards Update [Domain]" } } }, "localname": "TypeOfAdoptionMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-condensed-consolidated-statements-of-equity-unaudited", "http://cescatherapeutics.com/20230630/role/statement-note-3-summary-of-significant-accounting-policies", "http://cescatherapeutics.com/20230630/role/statement-note-3-summary-of-significant-accounting-policies-details-textual" ], "xbrltype": "domainItemType" }, "us-gaap_WarrantMember": { "auth_ref": [ "r597", "r598", "r601", "r602", "r603", "r604" ], "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 [Member]" } } }, "localname": "WarrantMember", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-note-7-stockholders-equity", "http://cescatherapeutics.com/20230630/role/statement-note-7-stockholders-equity-antidilutive-securities-details" ], "xbrltype": "domainItemType" }, "us-gaap_WarrantsAndRightsOutstandingMeasurementInput": { "auth_ref": [ "r357" ], "lang": { "en-us": { "role": { "documentation": "Value of input used to measure outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur.", "label": "us-gaap_WarrantsAndRightsOutstandingMeasurementInput", "terseLabel": "Conversion price before" } } }, "localname": "WarrantsAndRightsOutstandingMeasurementInput", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-note-7-stockholders-equity-fair-value-valuation-details" ], "xbrltype": "decimalItemType" }, "us-gaap_WarrantsAndRightsOutstandingTerm": { "auth_ref": [ "r647" ], "lang": { "en-us": { "role": { "documentation": "Period between issuance and expiration of outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Balance, term (Year)" } } }, "localname": "WarrantsAndRightsOutstandingTerm", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-note-7-stockholders-equity-warrant-activity-details" ], "xbrltype": "durationItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r172", "r178" ], "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted average common shares outstanding basicand diluted (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2023", "presentation": [ "http://cescatherapeutics.com/20230630/role/statement-condensed-consolidated-statements-of-operations-and-comprehensive-loss-unaudited" ], "xbrltype": "sharesItemType" } }, "unitCount": 7 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "480", "URI": "https://asc.fasb.org//1943274/2147481766/480-10-25-13", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(22))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(2))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r113": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "https://asc.fasb.org//606/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "105", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "105", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "105", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "105", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(15))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(18))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(22))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(3)", "Topic": "480", "URI": "https://asc.fasb.org//1943274/2147480244/480-10-S99-3A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(23))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 6.B)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 4.C)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(c))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(k)(1))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(k)(2))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(4)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147480530/250-10-S99-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "323", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "323", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "323", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(4)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "50", "Subparagraph": "(a)", "Topic": "405", "URI": "https://asc.fasb.org//1943274/2147477123/405-50-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r241": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(d))", "Topic": "420", "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-30)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1C", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.31)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-9", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r306": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "https://asc.fasb.org//718/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-5", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(l)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "https://asc.fasb.org//1943274/2147482916/730-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479845/805-20-65-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479845/805-20-65-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "805", "URI": "https://asc.fasb.org//1943274/2147479845/805-20-65-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)(i)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)(iii)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(h)(1)(iv)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(i)(2)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(i)(3)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(1)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(2)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(3)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(1)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(2)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(2)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482477/820-10-65-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482477/820-10-65-13", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-5", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-17", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "832", "URI": "https://asc.fasb.org//1943274/2147483482/832-10-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "832", "URI": "https://asc.fasb.org//1943274/2147483482/832-10-65-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147483013/835-20-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482900/835-30-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-16", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r380": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//842-20/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(2)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "848", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "848", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "848", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(01)", "Topic": "848", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r394": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "https://asc.fasb.org//850/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r402": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "https://asc.fasb.org//855/tableOfContent", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "855", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "https://asc.fasb.org//1943274/2147479941/924-10-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "926", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "926", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-20", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "926", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "33", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(a)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-21", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "35A", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(b)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(1)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)(2)", "Topic": "932", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(24))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(25))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(19))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(21))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(22))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(24))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(16))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(17))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(20))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(21))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column A))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column B))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column C))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column D))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column E))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-5", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column F))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column G))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column H))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column I))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column J))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-16(Column K))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column A))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column B))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column C))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column D))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481303/470-50-40-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column E))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.12-17(Column F))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-7A", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(1)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481303/470-50-40-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iii)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iv)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(1)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.6-03(i)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-5", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "205", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "205", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "205", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(b)(2)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(a)(2)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(e)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(f)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(14))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(15))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(16)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-20", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-12", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(17))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(19))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(2)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(2)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(3)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(3)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(3)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-13", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(6)(e))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(8))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(9)(e))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-05(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-05(4))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "220", "Subparagraph": "(b)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "220", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-15", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(c))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(e))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-16", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07(9))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(1)(d))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-21", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(4)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(6))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(c)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "235", "Subparagraph": "(e)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(d)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "505", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "505", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-3", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "https://asc.fasb.org//1943274/2147479851/948-310-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "954", "URI": "https://asc.fasb.org//1943274/2147481027/954-310-50-2", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "4I", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4I", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4J", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "12A", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147481933/310-10-55-12A", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482548/350-20-55-24", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4K", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69B", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69C", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69E", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69F", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480547/715-80-55-8", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4J", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4K", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147479589/842-20-55-53", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org//1943274/2147481372/852-10-55-10", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479401/944-30-55-2", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-29F", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r597": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(b)(1)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "210", "Subparagraph": "(a)(1)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "55", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Subparagraph": "(d)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "830", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "55", "SubTopic": "830", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-11", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "830", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r608": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r609": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-20", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r610": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r611": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r612": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r613": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r614": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r615": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r616": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "825", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r617": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r618": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r619": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r620": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r621": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r622": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r623": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r624": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r625": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r626": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r627": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(k)(1))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r628": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(k)(2))", "Topic": "235", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r629": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-1A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r630": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r631": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r632": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r633": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r634": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r635": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "410", "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r636": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r637": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r638": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r639": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r640": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r641": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r642": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r643": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r644": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r645": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r646": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r647": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r648": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r649": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r650": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r651": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r652": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r653": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r654": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r655": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r656": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r657": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r658": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r659": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-4", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r660": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r661": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "730", "Topic": "912", "URI": "https://asc.fasb.org//1943274/2147482517/912-730-25-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r662": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(a))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r663": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r664": { "Name": "Accounting Standards Codification", "Paragraph": "2B", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r665": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r666": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "205", "Subparagraph": "(a)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r667": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-04(18))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r668": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "220", "Subparagraph": "(i)", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r669": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(4)(b))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org//1943274/2147482949/835-30-55-8", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r670": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-09(7))", "Topic": "946", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.15(5))", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r71": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "https://asc.fasb.org//205/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r72": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "40", "Topic": "205", "URI": "https://asc.fasb.org//205-40/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.8)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r92": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "https://asc.fasb.org//235/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r93": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "https://asc.fasb.org//275/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "https://asc.fasb.org//1943274/2147480418/310-10-S99-2", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r95": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "https://asc.fasb.org//470/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481284/470-20-25-10", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-5", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r99": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "https://asc.fasb.org//810/tableOfContent", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" } }, "version": "2.2" } ZIP 64 0001437749-23-023091-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001437749-23-023091-xbrl.zip M4$L#!!0 ( &F$"E?"=5#,L0< /,A - 97A?-34T-S0R+FAT;>5: M;6_;.!+^W/R*.1^N30"_Q'FY+1+'@)NX7>.ZB3=Q#[U/!UJB+%XE424I.]Y? MO\]0&8KNQ"Y-NIU8BK"[]Z+CE$MD5][_]_3T MY)>3HR9F.ZUR<.\%YO_6:- [F4DCG QI/*=17&2A-%:PS>9'I6G>OTRI5[HQU."?KYHE?GKF&57_(L_9A[L[] M8R12E>\:(E$3#!@UB1T$]N]C-5:.CMO- M=J>5=_>^H,%C[;=M=2&_$E])Y^E:]V4VMOGYUV1L;O()$E:V%,!)TJS+[(R[ MP]O!]>5@V'M/_8_]RP^CP;_[=//V[>"R?]MIC;LO__[ZJ/W+.0CO"$.C 69Z MH\'--?%L9VS8P=WAA]N[#[WK$8UNZ*Y_Z>>/#X_ B$:_]NFN=_NF=]V_:]Q\ M?-__#_4N1SQS='AXY)G\IT,>B3H$T M3$PN%NYL!_?=;M* 8C&59.14R1D0R,7*XBD'\I#.Z"T8(2,;OY.. $W2I)K1 MRH+H5YUPNMLZ#;*@^575_Z+F.6K2&V%A%!@BG=.G3,\2&4YD?@/44F6S%?'1Y7)IE3#J-SO' <),Z4Q0)"! %.N=^ J/6ZQ,(&U.4Z)E=A(B1$V6=@2U(\&"I-[2L MKWC:+I1YI.TN.ONDR?BV8IFJE-K*G54MX.304:3PN(\JP68;D##2.P@&5^-$ MLB%)(BK&B;(QKV"R%-C ^,#/H;)!HFV!=8P:1B>EIW*C QEBV-(^'!-*>+JT M?O\>;5XVD=1#0MX6"2C:QZ+1/MV7I1;MT[!\*A\5=P]9&2',GSAK5P*G="3K M\F1!T9J@"()XGYOA! JN*#M7+FGQ>_Q/K\&^.* K%,()V\T#Z[>=6F?,#T1A MG[Z$P7JU>P MQ),*$ )=K$Y4Z,\DMAA;%2J8BC>@RJKCP3#S=4ER)? Y8GW9\%"AK81"..?X M1;E J 5%(ACAL"VOQ+*B8$59GU;+*OX;2R8$"&&]#'<.=!Y%U'@SHIZ*"6W%5%W^Y":;SHUWP6R-($4.>^\UT, 2&G7Q^[A M4TE5V?W,AO>_ S"XP.@@* S;?P7-U_BEVCJ,\%L,<+$!6'PN4 ; =-]M[[,B M1!"2>(.Z4A8]K/2'*#Y?9<6#1@>E/K&P#T6/T]^'G P]+GH;5)@UQU'IDTRJ M$]4&??T'S+*3 0:AIS_0%OLW"^$B(.O+Y,1A:C4^EFG*'OZ.HO>HD8''!-H8 MIXU]J# ]'J!+G>*L[:3CRW!_T7#V\.1E!L%!4]SM\_GAD!).*:J#@^-YTR*3XSW9:'VB.]; M#/_68W$\_2YW5SUB>=;:DLXBQ$(K'[)Y2VA4+0F(X65T#O6RW%C4&ENDV#JL MY;=18>;6(_Q.9OJV7K2'BA$9Y%,=II<^V^$\_Z*H\G*]!%^5374RE8S F9A4 M[[M,!1 RS1,]EYB=Q;J$!+$60_#Y#Y:DYG-[XR?+<+ZY#F225%50S=]BO>@X\[-U8<[,.%PPGG*E06>PN/)Q.G]0^)3U_?@&6T)T2W;VGZO,XR;5\U-,^+3='$;-+F,E(^K?RZ#@TS'=E/WSU%[W[L;-8:]=_W&F]M^[U_\=8.5V>&[MZ/;C;$X:A@] M>SS(E96&[ZX__+:4!@K^5L26#VC1XF])=#LM_V6//P%02P,$% @ :80* M5PR-&#O!!P "R( T !E>%\U-30W-#,N:'1MY5IM;]LX$O[<_ J>#]LF M@!W'<7+;BQT#;NITO==-F[G:!8KU M4UOD<&8X+\\,17<3EZI>-Q$\ZAV\Z#KIE.B)Q_^=GY_]>-8^QFRW60X>O,#\ MWQH-]DYDPG G(A;,V"@ILDB8MSH5[$X;QQ5KL-?-L^;IR6F;M2Y:[8OV/]G= M+ZS1Z'53X3@+$VZL<)>UPL6-U[5J-..IN*S%VJ3<-2+A1.BDSFHLU)D3&:B= M4")/="8N,UWK'72;I69:UCY?W'!6B>YZS _$/-4JMD%>_FI MT*XSDJFP[$9,V;U.>58.=EC.HTAFXPMV(C-V%A;':7#!>.-TAF?F* MH#G?-8Z5U TU)MQ(GKD+EM$F58>EW(QE!HE$XL2C:W EQQ@P-59:. 56)%?B:^DTW2M]S(+;-YY3L;Z)G>0L+2E M$"X49E5F-^C=W0]OKH9W_??L>GC3QU=\N[V^'EX-[KO-H/?R[Z]/6S]V0/C M,#0:8J8_&M[>,)KM!H;\")2H MLU 8HF,NX>YB#[?<.F9#EO")8$9,I)@"FEPB+9YR0!+3&;L&(R1CX]],Q\ L M85)-,&9!])-6E/FVSH99>/RLZG]2\YP>LS?9F5]1F%&=]#543@":\MF:\.CTNC9BR'T2E>*(Z4 M6@1$Y0N[)AHQ%TEB7">*0H$ 4:!S:C0P:KT^(;<)BY6>VGF(&#&6UAG8@G$: M+/6&EO4E3]NY,AO:[J.SSXX)WY8L\\I6CJRJ *6%CF.)QT-[Y TV9-P([QJ8 M6J)DD F90#P$2MJ$5A!9"E0@9*#G2-I0:5M@'>&%T:KT46YT*"(,6W8(ET0" M/B[M/GA$YY>-!>LC%>\+!8I6FS=:YX>BU*)U'I5/Y:.DEB$K8X/X,\K7I9 I M74BZ["PH7A$40Q#M@5(-"D!'M#%:B4C?TRQ16!E)&$JVH LZXV'P8PX%99J@,\1ZPN&!PEM!13" MT<2"5=#.J-=O$4I3[ M$/#>+0-TA72I0?%P^EAM*"],CNBROC:&H3:15\"W*F-_ME8(,LR(G**72-"& ME8&$*)$JI*6;2OPI^?Z&B5%4\:'97Z)-P^53W*?Q]R(O+ Z&U0@=8,IZ2/ M0E6'J37Z^C>892\##$+/?U='[%\G1/-0K"_2DE!B.306&4K._8J"M]'$0"^. M%L9I8Y^J2Y\&V)5.<<)V0FS%O3<:E8MFWDKHY)$1M6.@!A>1M=0+RN-19FQ18JM MPUI^&Q5<;CVX[V62;^M#^R@6L4$^U6%ZX=,=SO.OARHOUTO02>CCY87Z[TE B=M452S7B;U?* MH9J_U'K1=>:/UH4X$^-HSGA"I09-P?R.Q^G\2>&S\Q]VOZK:4?+VJZIOL>X7 M+[&>_L[.O1YOJ76_0 4;(V'!I,[H3M!'"6G8=-&ZD0*@FC"-0#NG4\C-'YD_ MQ3,S#@ZQGOX===ASMCS?#UM"=-,VURYRUDV'3]/;O_B=H\EF?/PU'+_%Z=]1 MFZM$BIA=/]6MV[)1_MYJ'=Z5[T*@T89NO@E:S/<7+U J@J//9-(!/JEZK93* ME6OZW_\+@[4J&78_NU\:2 MN&'T='.02BR[>W?SX9>%-%#0KR6V?$"+)OUZHM=M^A^!_ 902P,$% @ M:80*5TB."F3>! WQH T !E>%\U-30W-#0N:'1M[5EM<]HX$/[<_(H] MSUP+,S:OH4F ,$,)2=-K P=D)O?I1M@RUITM.9(Z6<+1=SHP[;W#\ M%\>!$\JI))IZ,%W")$BX1^61B"@,A=0D! ?VR_OE6J56AX-F8Z^Y6X'A%W"< M3CNBFH ;$*FH/K02[3O[5F[E)**'EB]D1+3C44U=S02WP!5<4XZS-0UI' A. M#[FP.COM$I1>ANERKAW%_J%-J%9BW8+4X).(A&9L04P\C_%9$RJ,0Z549;P%;B*5D$T@B18M@QG? %KYW?*8H]ZB M<44D(UPW@9M-ABV(B)PQCHAFBJ8+[9"0S= @V2S0"-A?!&S*--1K[7+@^?89MCJO.53%;>^AK&]Q?^ <&U#+B:0RIN8[6FGUQ]- M3H]/>]W)Z> ,AN>C\7GW; *30;L\[7QW-M5]."^-2[T2C/N]E%&UWJC8T!U# M]V@PG/2/GISBBMA!Y3T,CF'RL0_C[NA#]ZP_=@87G_M_0+#*AE/NEJ!@5ED]$<6$+ZTBH+-C9( 'UOD=SZM,O<94,N$!Q0[GP:>$ M4ZAC19C.9@-1X+,0[6L.8XH-@VF&6R;<@_X".QV?44"0B"EE^&:HHY2B5;1A M3FVX8$2XV$6AT LD4T6X2&SH!8SZZ )=:G9%8>#[S*4R=?R)^CZ52^B19!JB M@Z%DW&4Q=MYCQ@F^Q7=F7M=U1<(U;GJUW#9A,13R?=N 1A-C&V+L=0GF ;2 M:TF980#@U-5B=0K4(&8?_^]]$ M+"L>\),0B]W%/(:FX-9%*.EEPB2-$$^9P&XR6"!8Y1*JC8)77.=I4[+K=Y7:MO(XB M>* GI#9/6+WJ6D5-L+Z%K?BST/S5"2N1?K9<'H6)%YH"?[4(#]^+',-W_9OSVSWKWB9$=O)H[Z.]UN^ZQ*W!# MHM2A];D[GCC#[DG?^3#J=W\S#T^NC0Y/CB>C+5O@.U+,;QO-O3X,3\[.OVS0 M<(9Y G3'!5F4S1.A3KN]Y]S[HD_2YP&^6WJ&>@ 3$Q/PB-$ .@[0 9B9F([[/P5B M!1V+C84%Q IF X./C9WC! <[.R<[&,S)S)-C]V,O M1N=B![-S_=NB=P+\[( BT EBD@28^9E _$QT+ ! "96IG\(^*>8F$$LK&R, ME#A/,!8T\3'2!X&8&4PE,+V:$W MZ[H$38=(4LJ.SR(X.(6$14Z+GK\@+2-[\;**JMJ5J^HZ?^KJZ1L8WC*[_\#< MPM+*VNFQLXOK$S=W/__G 8'PH.#(J.B8V+CXA%=IZ1F96:^S0%Q87%I>6?U)WOZUL[NW M3_E]<,S%!("8_EO_)Q<_@XN9<0*I(:CC@5YR$)]OR>[2HB8Y=?=%C1.C1M*#=UX#,O^>Z,0]]< M#S9/+9.%E03BZZM<+J17XE>OWCS3V&@_K$0'O!0HLK%16HYAW@;?O3SEVPT) MU8X*3;JEN#NU[)=ZGOYR3@WGY/AX+^(.K_; U16]P8&\*Q'YFTI!3 M2DU-!OIT^Z(87GO+F@[P'[&MH?D.\U3H@(!MJ!$976\26Y)7Y;4I_-$%'G[$ MQ\M"'@A=3,EMW97WTPV=(9GM]9/ W8/A1^S#-!W"C;:"O01U5Q6V6SKQW: ;I"NDB\MH1S8(L[9I#0W%G]Z@BL$HT.MV\E+NH]4/:S0E:%>R+%Y8D,6K MF_JB?3*; ZBG2ZWLC"Y>#,^48H;/WP67##UT)O#BP/BYZ"(,U3ON33+1&%Z4 M,_KGAL]# VQX4RHZ5,!*95(HWW'$3TU?0\7;]L M^V("KF-$Y83URX=L4[IYD_.%*1N%1N_@3O=?W$V8HE5&33MESAR*GV&Q.$^8 MPZ7@LR)#M>5S_0@&2SE37P.5K&T^^7)7\A0NW+B/\&=:\W=262R0T')_*HQ7 MZ^PE9V:?Q\0)F\$W_.$;BUQ9$R=='1<"1*3VB>(>R:3E=3Q9FN"5QE-)1"9( M2 X]AS6=I /.E!#GIHX8Y%]U+*V@B+"0'.;E[^D6PJ3*S@D,6$,VC*>5R&V$ MK>V'VI[?K+KW<)BO>-%%C.^/.\;/#NPW!DD]YF0I:\^'YQ-/+_#U!)YOCW=5 M3DNJ5+2+6IY]*=&JZZMY[;!80Y#4CS4I]9@]6S^\5=R@MG1U6YDG8!,L(GT= M6#AX (FR;](//U);LU#WCMW-R#5M,MURTU#P5CY[I&(!U!_*AJ^D6^2%WC^L MU. F^=F(NC14T0'LX)/4]8U'(=F%.K0[[WB&=JN?*A G(G=1,:_@W7-8=3^* M%W![HI?TDEA1JQ&S$-HR*/F7^@'L*QJ"&'O(29E"AI7 ZW_=C?TD!O*EBM- M_/WHT=?<4;:[EHB,>!*,T!=/HNX%I-F1A;$99)<\UY#+IFO-/J\#-=>#SB'( M9TF*M&C %=EE="3N 1&@ XYSHFX'7,:^%=8]0J6G.)5^O0@R==&5*+U+G,6< MU3Q)NSMV)$MS)?&DO TJ+S=!6?9[SHMA9X/%9S'R'#38WC)>;>/2_%:RP)Q. MH;O2%]568K19IWDH0ZRCT$!@E( M(7?5M<"@=W:9APM\:>%B_*G-H'(6ZL285JW:QK+:AC3*/5^0S#RM$+?SP2%( ML+=^/?E '&>Y,?CYI\'\<[ *);487O9@]/G2*Y!?V#OWM,;<>]:&7E*I]3YL M1HH7,+9T8#X96<<;CP8_.4!A><5QZ ("KX!U:75,KL+!V@D[W)=;6M$_PK=W M ;]Q#.RSG^<72#;5X@)^S-^HB):")D,BKH20\0ZFJ9*E#P.:Z,#0JAVDG]B\=V$"LVX).9#UJ*/@2!X&%"KIYZ\> M47R;G>KOXB#NQGS;;#VN/WQ"$IH)@S%MR$2TJ!W<='WP,"OHL9R4#"7MR[1P MY%JX_9L?1_;OR](0@QBN1ADZX""N_H4J/["QJ\7[R2\ Q7>!H)?T^H-$R;+( M]=KKL"4[=>J],:1SRM12YR>G"P6!*+MXX?L!5*XTJ:T%*1MA9IFYQ*A<)A)A0!;])/0K>=24] U=;) M&<,V^$Q>0?#'/QZ$.T7(_C#7P!'UU^D V8.8G%NLC:0#G%NWLW1&'48]MSP1 MPPVX1M?-1(;.'I(DD4W0P@T29LO*K6UF[58=9RY]?2?NX*K=D2X1 M13R]H[(R*WB8N&//^;/-KIM2W)_UTM*\9>B.QO>9&UZ/K'))M=( M ME'>HG8,,PZ(OUGD,;F@)OI[>,91?Z>L*KW5*D!?2,-KS(@W$%%-#:$_1^<,< M-8U+]XW<;3Y#;J;3YX+O(I2U7 MI Q]MW+B\;)$TR::@R)>1 $3O!/:K1R]OI43V:)1V%=><2+I%>NVOEU+*3PT MKJ%017*N/7FLKOT(1Q:O,L]R6/QZ#CHM[$Z,W$[>L94+'21@6TF!&ZQ4W0*> MXFD["+ATU,V]Y6OO59]B2JM6-LK^,)JFAF_!/$9RT@%7G*714Z33DKMQG:61 MC]]R4-3NV06_R6 +OR)&J,M:+X*7$XE4LY]'YQJ3/V](^7P7&7G#D?*MY=K< M)+0K'_$FQYD.)#1RP\R?[>>89U>T"YD)[,<,XL$MIC(GE!=D+Z]U7,/;Q^TF M28"0\T@FFH%P9AVKDM[[A9>+UTZ)F/1&AZVB^C"-O-UK;C19PMJ D/B?O7YL MY:6_G]T2*#?)/>MZ!?JNUYVB@->/14/@G%I<;NH/2FNBQ8R%IU2]# 71>[1E M7Z^%7=2E#XR3#8&?A/TN'=IL?X!_[27R87I5'?M^CYKBDWT6<8JM[-NR25=*?($P@B6% M\U)9=POM&M)!+ #EL9?R0X;3U(#2"066.HSPS>L%\Y@8S5/C.R$V9Y+T)K!O MD.YYMQ8W\ZF)C#\=XVFAZ$!EI=CK-ZBJ2DB2%V,2[7U&GNY^,IUA\VM"QBE\ M_P[.L@Q5&MS D49TR09-X][^"F!>E<];"6YX\P=IW!-B$B&)$V94_57S Y,- M/.GF]KA(=8VW\8[P2>P':W_+OC'/YR!?VMHD$J^]@B2U[&R);6'4Q[/+Q.7% M1UR@_"S.X:?C$\'J1$ ^J*E1G5$,+$E$V5J.A[Y-3N:;GW5P)XZL(2(:"-E.<[)@17;/2 M9&24IJ2;]6;YFU4.(HP:YOB-6_:QA\>UEGAIF<[0I/P;.WLH2_+6>B#>1)2R M;2^ L_5 BT[4Q,C7[-@L-:J%-4@F5D)"S6+74PLAL;\H8;N#(A^SA-?*F];6 ME'*;\N!<$ TN)+O('B.O!(HS>;"74:.6\_9HQ;4)I;)]""D99!2';OK[PF2] M1$NEU/0K.OT@V$AI4-;Z;ZJF[='W@KJDI/>YY6^SJE8T86UC_OOY6JK3AJ_N M"-W?Q.1?AZV@8B'U!3%'XO":97LUZ]D.E*W-&=U1E9#QUIQ9R3],-4BM6^%6 MXYBZV)C+@['F#\_4CK:;O,6Y32>VY77TYI=\_R$UO(RP\CD=M*)=M"+G2..C MS%53>@B(9M(7 F^L_X!:KU#.W?:0)%7CO;;H2KZH%()9YD?(P]=.VNJJ#KDW M+K:S$XX9;==MGMFDLL41$(2,Q2I 4@O M^?5Y !>1$DB!%-2F;%VZ:6)YVX<'O$<(^/+SR\+6GC"AENM9G:LSQ M FG @4,_PXN+VMSSEI_K]>?GYY/G]HE+9O56H]&L_W9S_<#KUL+*ANL['GF- M&[Q,B'U"L7$RDF30AY)456^^<..J M!J8&\N8 P"7V/1#JQ' 7O'KCK-V(FOA4GR&TW&0F+$CU#^\R6(]*4M49LZ:7 MYCTTR6D]*$Q6M7(,:#ELB!FQ 5\V#!X.B&:OUZOSTIJ&/(]8$]_#ERY9C/ 4 M^39PXSM_^LBVIA8V83#;>($=+U4A4>PA,L/>-[3 =(D,+*M;&/Z:QL>PM5BZ MQ-.KMY J1K=0DN,I$O8H%F-P@> M=?98CG;:*4E13S:)_MB!@X1+D2(?U^=/.Q!>^4LINE%U]E",JL EY5+YERHO[]7R!VU$T)V3=\GN0 CQJPD7U:4MVK M*4).WU%]_E0>7R54OHFR$OK.F+YV,#I[4XR'[1_TY(>-KV(DW.Q MR3;Q7SMH X#5,W? 5O&0+A,_1JO >3S6^9/B,B,'HY"\LZDOB+C'Q+ !X8F').Y@3/+VH ML768'JT&?K?1Y 16+5&5#0+I.9W+"4VP?;UB+VK+[']1HZ!L&X=2_W!Q#&07 M%0>:&+[-K5)1H4P\+2H4-+$KQ ME;5NNH;/'R!"UN%_RWO5V5@D"TZEIK%VW^^O)-?6 9_RW<=,1FRNS!:$$C)1 MXT^-1@/"]5%(*_G8=TQMS,EJ5RNR7^IKM#;8\"DV;YV?^//:\ @;AS7R&J8A M*-]NWJ&M;)G?8$V3S&(7.,?:H'DPEG@YPMEQ3 M]QWDFQ:?#G9#PX[458&E"0AYB)B"YV'$%GN*V=(& 5O: V=+^S0,^-+N.%_: M]XBO?QSA5,Z@^A*Q]W,,P$$V?5MTK3.C"FPMQ6#3/MVE&#VB;]W@<06JNU.= MSV^_RC/920 ML"KLG);!SA XTBX91T?\,#,ZKH?UIFZ"[8FU9 28W28^M1Q,=UY';>E=%1+. M6)QF40/F/)]@^.,;T-78VGRTHLRL/P@I?W![M_29:SDS-G(-3!Q=B9DW.E5E MW7.A==EB^"LCR$8[(_C!;=K6J;]8(/+*1ABU9HXUA44]2Y<8_),9,\T2G*)A M837#NA!!55CH"K' %Z4!,VR4/ZR8T?HQ,]I=R,P'!TI')]A&89@*BSJ/((LR-3- MAM#4;/67-O4UH_K!;7S&IM\G]NE@8F-]2=R%1:D+/IJ5*K%U/@55-F\*;7X6 MK/(CZMI=3)V7?W#;GT/PY1I_S%W;Q(2&,;L2FXM[5F7KUH:M;\'6YSRZ6U'] M>QCV?W C=\'5/F''5S.85[VI,F9;.'"[W%ES2A_+LT+<'4/P[][(S:HJ<*#.$&7LU="^S0*6-$> U8^ M.D**?/C>"VAV8D 5CL2IP6)?XH_0*A+Q[P-*A0BJ@HXX\;@MUW"$BKSEV$\M M31\"17 0VPV\?R05Y$<5T,3[ CL;*8T4T,"!A=PR#R:!R",2-J%]D;&X+F.&--N0L:.4)+ZSK*/F:@8157 *;7!\C@S%;(=G1MQ MU).L9^*)VCE+ 1NJ<"5.-V_!%81<(8_\)WJ)BB/@\>B;I,R\WTBK+&U5N!*G MK;?YJV.L5?0[]3YF.#E*JI"RF9C._W)]G-(DC)48X.Q?3EVI?RE!5A5@Q.GH M3,"D?,HO$5='MY)K2.1XEFG9 (8G6)!@@P4=B:]3>X30-LJJ4"3.->>@J)]@ M3'N(&3L"*=>!(ZX<<'3&SL56JN9>5 M3%[_JM @SA4G=V4UCXN63+NT]FSWS?Y5V5VZ9=3(NBV8RP4X/# MG51QB<()H@@]1;CHB%.\25SP\@0WP7?K< ?G<698LQS!"P0LLCU2F/!S7-F1 MCN[$MF9(_;:(,G15(6?[_E[V%'+%CH>,N-)N5UP=$53"DJTWPU!+.8K$&=VB M*&H=<92UX3O0*=@./)Z!25,Q)H6O \/ MW;ZH&00##]'KX-#M1]Y!<#&6E[P=1"#M?WWJ\7- ']V5-'?(,J^<(5I:'K+9 MUT:&,^9N5H(7;O;S5FH@R-:LIX\MR393$BTIR/+!<1(PY@"G-N.!]-?EW M7]F]A[A/*?;^Z=KLCM.KJS59\NM44JYA__[Q-S:=KKDQP?M*^*^AC2B]G8;9 M_%MR;\WFWOAE:8&3'_EL" =7-L1RR-( =8[X [Q6+6KKY;I8%.?FB)D_^G-5&-C2!?7>!27,- MF1NOJSFP0C9;8NY;A\%]6\Q]^S"X[XBY[QP&]Z=B[D^KS?T(/X%W2;.^]J[" M?(?I$1'[ZT75E"*\>:WOF&-^[]I5\C*Y4)S\.CM,@QZ;3Y7+-'XQ;)_RC_:7 M>,TT&665M,W58N$[V'CUUF00O*_$4NO*@<@943S"P?\0NKL.%^U7RYM'[BC^ M741X958L5=G6>\P$F'A2/!&0HX]KUYEYF%^.C@GP;X8^ D86SP%\?PH@_3=&Y-+U$X*6:%DU)&=:_08Y/K)'%EVZE'_[2ULYN[@25KU!+RQ? M$>5D>;KBTB57E/I,6;?3Q.>4E4B%VAR.)0&8?C =\M_BK"5Y!AB6[FOS9[$F ME; XK&S<:"C"= \KP_'+DMU+!W_8/L^CAC--^#Z2M4S#RDV\F<9GGVP?W4O+ M@=XM9,>W\H5?:Q^C;].1+B1K5R["8YQ3$>LT*5MFC0.2IQ\VV2Y7HN9;R1?+ MDYXFX[_"(47O,+F!V&X>"25?_7"&(@_ TGXV_:J2*0?.(M_N,>.@$@@@*JW$ MG P,?@4%D1_?8>M6>YY6+@V"4C5W/D;!R=1[A/'NDRWT]MG!Z;DN;6,IB=^ MW!$+^U?;1V0K[UVR4M"[(_C2=TQLAI_>TM#++*T&](AK8&S22^(NA"M(B.97 MDDC5/9B ,17#KWXFSK;K\.4CBX'7C%FL224L?,\^U7NO\1 +? :8Z@%!.,0= MXS5PSFY&9H/.MK'!%D]@;""URO#LWDTEW%*^&-_I'9@WL1B3KUX)Z:*C">-= M -%/ /GAS6Q9/+ 3D:1\]=VD\Z*>=@;S V87BS]8+WQ915,S7WHM%LM8I,5; MN"XINP:[+L#G8K,/3@?-@IT-=^%^A%C8[?7VOP%"SI!LO@@83>Y-"008O\!P ML.@*E_%X+-[LS;>Z9+#,\_V%!,<_\NW7UN-9H_%A.D)-JNPDC%' MY#6AELD_,XLW7VZO5HF%0@2F"%[F&O^I@C2H)M: K= M-_^([&!^*BS[./$=0@CR3"P/%AQW_L2VC"@!+ 1;^5ZJ/-*H6-9J\YZXQ$_- MR'KCG)0;:E\>%HH?0!EEL45+[?]Z([N:-F=U*C)(GWHE')L2G9 MR>%HI>3Y?5O45+;70]=;_KF9I92VIIZ-#IO-(;]EG[:; WUSFF[JP_.&@.]W1N?#<>C[EEO.%"I:TEZ[U+7 MEYU^JSGN]O3+_KBE=WKG/;UWV1GIW=9EK]5M-!J=QKE*74O2>Y^Z/N]T3T>= MEM[M,9RU!R.]-QBT].&PUSKKM?KCL6)=R]$[1%T7.E1.6J/%>GV?>MN'U@Y; M9Y)K;$&#PY%VMV/VMFAFQ\X_AA:'HVX7%AVG>O/L?*!WNN.&/FB<#O5&MS=N M]<_&X^&POU=-2S)PP-:0',C9[0Y"]FU7G$7HHT,_:R,NU]ZF@)3IF M*Y$^DG+B^_4WE"7'&XL2]6**6Q18)+$\I.89#HISP)"GR[ZC_?>Y?WU>-SO"8EH@$)&\46?LOXO/__S'Q__Y7F?,,4< M21STYIO>PS*F >8C%N'>;U=WDY[7&[[[&Z=S8\._>&/WFG0\_[ M^6-(Z)\?U(\Y$K@'3%"1?+SH+Z5#S+J?DJN MO@WDKL$^\;O!]LL=Z4'7S^<)[>G[]^\'R;<[4D'R"*'3T\%OGR?W_A)'R"-4 M2<17O CR020/)\Q',A%C*82>ED)]\C(R3SWR3L^\\].3%Q'T0>J]WE9TG(7X M#B]ZZO?CW7CW3A\+X&()H[+"L22^./%9-%"R'_YP/APH\@&P+G&$J?1\!B-& M!0[47X*%)%"#ZQ'#*_1'KJR>]C*C''0L[0!LW5B(>*D1GB@Y&2-QV#Q(SQA M0@"7T\4#>M'#JM.+7:0!3$*P!"B<(1*,Z35:$8E"':)B:KN<"P%F1)PN?16.7R&HGE)0W4KYO_QC#I0N!$7,IKQ/D&W)E_HS#&&NXKM;6+BD41 MH_>2^7\6 M"06>:52HY\^2N1R^M82+ &?$+0G(1$MUS5:>H.IB^,^O5A';:V MC0S\?DE@;1KA>\;329.@DLLE'$[JV@^,18\DU"W/+W] MVBIOX$8B^J3&?&O=85F_>?'#6 6')7Q7:6H9TQJ&FO$-<*3E_9"D(Q[+[$L! MI56.]R:3AM,Z45&AI&1$#.R(WLQ!1"6RI!7ZELL%Z3]&DB54,=U@B M0G%P@S@%>RCV\G4CO" ^T2$Q;V@5C[&?YHAG=LC&F*91SXQQE6>\E)*3>2R5 MU_# E-E1*0(6 A=/)?Y1NYT7R65O/^62^SW&X947_6&_]XS5XIKN$V[[0=S_ M:J/E<$LKI1B(.(J2/CTB<92U7W 6E:4169W$.KS6"-:I"[#T,:5\DU!U=29>Y,H5\G*XQQ3 M(-]W"J0%<_:N8PTKR1J:POBA4QCFWK=+5K@@8M[#5G&SPB6K; :P^H:?2];; M#&-IAM EPUT,J599D4OFW%@K2[I7)Q\%;D4S@LZVS3CL"X;&%Q[9..!!XB"K*O;7&"V&9 M:?'T4^,W=WX>JB4$C4Y(@:ZQ+'+:>@/I[M-.13/]2Y]G[]X_,%6[$]MG =YZ M/B7G=0Q:N(*@P<9X2[VZ(HD62P:.]!;+DA+ L=KY2A8LS-<$C-<]K$9:T&4- M[%;X0WPF5(2"Q93>O"@3$Q.Q5&9SNE!91@T,XW9VT7#@:,;90EM*E$-A^]1" M@;DOH;);:XSE:_S:8);7[J=#M&M$PBV+>]%AZF)>(4%\(ZS&O713PYPJE^Y, MA):N&VY?Y5K&[R&E_6I?31KHEG&(H.@V:>EO'CBB OG) D>#Y%,:=05_Q$*F MN\5%+M1Q7V9?;EI7MPA_:2/;E;JPN!0HZB&!Y2I<@2&\5;5B([S&(4NJ$HK% M;-3&,HHUIC&^Y2S*V\#9^8^J0 /^!?HIU* GN]6[.%DEMY?:A# 2ET%$*!%2 M*?ZZ9)Y4:^QF]6V>Z\9:',<:>3"O*["F481+24N]0\%J61J7\I9&V.I,PAH# M>#RE+'*Q\FH%\CU')\>M&)$V:G1A?C7,$;+:0;T+ ]D>^"JN9(U]ZO9G97O0 M"],-+JAX@>N<9W=T$: +"EL,I8U\OU-+1MV,"&LM@>32H+<@#5WTZ-(T/59B M_ZVU/G+BPR7-L2#2;URS-+4]Q]MA;$\P?Y5B"1^)I;<(V?/QJB**7N%8 M^4,YJPUO@O6Y*@P?X>WO,:UQW5X+/57)R!E#F3#Z!'H?C9+:1XZ#--64G2!^ MK:C6WS1UC*Y; 9L>MKM>(OH$#*G\"U_GEJ&4T;; #BQ!/L:!4$F\L1"QNL]X MNMCSC@YONZCO[\ZP=[E+/D'NK#*9 NPSU0B.=*DWM7HR9B'.ZV!?QE#8:S-VPP=Q8,8'"3YS%*Y4Y M5G.%0O@K)H+5,JDL'\MM6!R,_S:4C^JWJ0@N99Y?.^C=3CJ9; MGS9N4VJ&L'I>T!2[C2N7FF$W6?M,T?[H/-J*6P>FP'^R5"W4 /F1RA??.SOD M%;;EC'T:6U5AK2[E99E-8_16:C7:1J]-H1G#/FJ=ZK%@5T\^&VBCV\@L"\!7CU9YM)@=U2ZP1I) MW3G-Z5Z*KI5,N)2EZGYTZFY]N)3J^?QK>OCK=2%YUZH M$&<_LPRO!V*/U06'7J#N90UWG)>70[?P$GL%T:TQVZ@D>J).F6/-O=D/[ JK MFWXO%Q+S_V#$;UG,WVS=-.S%ZEY4(9N9GSK2_K^!59L[B>T+J,O#,P[7^#,L M6$OM_S7X!W-AW@@W[<1?O,VL#ZVHM[2.]PA C8/SY=W((7AD+% M<1/0A1VZN0==V3*QE@RW2Q%''2&TK1@N^?A'ET>I^7?)5[E;],STZED M[_)UXNQNR\=V9[+S,D63D,0T16A 4FWM7W\ 4C=+!+! @N"B&E5)CVT"X/K M!6#=\9?_?)XGKY:$93%-__K#VS^]^>$524,:Q>GTKS]\>1B=/5S/LR*-"+ND<_+JG^?W MGUZ-7KWY\.=W/]]]?O7E\>+5NS?OWH_>_#)Z^V8T^H^_)''Z]<_BGZ<@(Z\X M$6E6_OK7'V9YOOCSZ]??OGW[T_,32_Y$V?3UNS=OWK_>M/YAW5P\C?)MA_W& M'UY7#[=-CX;^]KYL^_;CQX^ORZ?;IEE@AG9!Z,XE3,2"AH MR>(_9^4?/]$PR,MIU$)X)6TA?AMMFHW$GT9OWXW>O_W3S)YM?[QR_W-\5S$:?XZBN>OUVU>!TG"22Y'F#$RD9*ZF4!!P0?Q[O^[ MUS-?+3@;9/%\D9 ?7K;5C6"0SE^+[>S-3^_?O"ZIYKM!3O@+\U%*<[YN1U/*=]!12/D>P=+12PSY M;$Y'F_XEL<#N4M(YQ#B-Q>;SB?^Z;BT(ZP)$105YS@G?[M>;TH:0A(9'GRO; M?.Z,A'^:TN7KB,3EF\4/Y3Q4'XS$OU^E>9RO+E^LBB1X(LE??Y ]KJA)Q-Y+ MV7I2W%-3SV2=4/6)3(.D>O?9CA%\+!9#7Q)D1O^X^%4 MZQOV0^]C\)00':TO&KFELW@2LE,>!\DE+9[RLR=:Y+^*G>:BVFBVGU^&P7@ M%;[=UGG&PE>4<0GVKS]P*;@Z3_XL6))$?,]FQ7:ZUD=50\%FPN@AN@2CD&\GG>KE^*&#C!2)Z:_W3O#R9&GV;^N.M+:+U M'VF:(-F8H?C!'O*2A-EIAJ9W2\JO2[!F0_H.UWS!WNO[RND3.M MR\X1#8ORAR"-1J3D/ZYI3RB;EXHU7(H&#N1,GC:BIQ/)^HR_/A(D7"?!M$9F MK'W>H11[(78=1H(+&AW**K+'75)3,":P\V45)/]- G:51I?\X]51IFG:(967 M:RZJWGU'6$RC:_ZW.AU V]89G6*.8%0>M71 X\UN%TOK$K2DOI?>?47O!%P8+DAHMWS_]%5E(R)>VZIX_. MYS1]R+DF\# +^$R-B[QT_7%504XLH%/WE%=B6;4#\A>++UPKNW5G+ I_S2_,OHMGW$F6P2I?,4H6W=.ZW6NME7GM-VD(65\\94":KD=7]"";WHKY5$#ZN6 =BX3!F$>+PF77(/U M7J(@6M6\2%@P M/@EOWST]QGFM;B]KXH"JJ^=P%J13(ME#5,TZI(ZKOD+*?%C-GVA20U;M\]Z\ M@=^-MPQDA_(^LR9?JF.?&=C624VLC8X_H]Q_UA3>L2$+".D=6DA*TR80W7NT MZ!2F92"V']%B4]M[@? ^H(.G5I.!L'Y""DNE70&A_8P4FH%.#D3Z"U*D("T* MB/$C4HQ:SPCT+.\^&*850)E3!0H/GZP"=W! ,>(37J .)RA"? *,// %B@F? MX*(VID!QX9-8U.88*"Y\(HO":@(%A4]8T5NHH-BPBB<0GR84(U;Q!.)+@:KF M6"44A4,."@VK=*+PED"A815* YH*$1\4HG.#0=%AD\V,0UA@2+%)ZT (HN@ MX/")++"H;"@^?-(+*% :"@^? .,5H<"Q">]*-(K=J#<)-F$E*_]E,^*^"FC M21R) AZCIR 1!2U&V8R0/!N%U8(:+P_K9AC7N MA>Y[$I)X*:BY)3F,>E47UQB*>5$R[5CLM4(]8&0FXBB61+B&YN03S3).Y7CR M&#S+8349Q2W2*"J/&RZ?!'%TDUX$BS@/#J..@*W=4IYE_.R2$?KB80]T:1B^ MKDU_5&IJF"C;.J7Z(LAF9VDD_G/U1\&WBH13E)WE%P%C*Z[5_B-(=A+Q 0JC MOFY1<3T]+D^<3!!(4V'G)&D8$QE[ WHX1["V-"@_@:298UK3DH'%:7]19#G? MA=FG.'B*DU@FTS3IB@?3+4W#YK".>[M&MB0LC[E,<$F>-'*$NK%3NJ^X:D=7 M9"/Z;J:3+U U!' _IVA^I33Z%B#PL5/:N*X1I%/QS:MSBHM35\]A4@@K MIX9NDZZ.,2WYIZ9LQ2F2TG[=TR&1BS6=W!*_^TWM*< MP P;BI9.*1XO1$EH?BZ4)B.X; 7NUR.:^W@ZR\>3+UEU#(*02/JX12&,*NN3 M6_L=5&W=4PW>'#6M>Z4<-NG*#D[IO^/#$/[Z2*NH*EJZIG@1Q-'5\T(X7[2+ZZ2P)^7J:1$% 6PI AEW0A79QBV'=GE&DK(G2+IC6^ M&8,>&!#4.KZ,^@P;A36?7C,T.2>!1%KJOW MT 43=U-(W3DS^\(=QLNQX\(= !'1;K'[[E-,S" !0B_0[:AJFO? -8C(0/<9 MP6#A,6[0>'!\&.4^22"F[G.$C#$9&]* 4+M/&C)GT=:@NL\/:L&3$N,S$%KW MV4$-6!-J& 5B[#Y#R!BC@=<)"++[/"%CD/6Q)D \W:<%-5ASIG$UT',=H10# M\"Q"T6$46VH"J=$)*#!9&AJO@4Z@!A!>(VBJ@B;0B=%F$ V#)-'QJQE:\ZAC M=-*V&6!MS \Z$1N&KU%J'#K)VYAYM2'9Z"1P,XB@$!UT$K@91DOPW,G>AI_0 M+$H/G61N\4!I*\-B%8N@L6CX9/7&*[49,+QB$##G#9WT _5>P,(>T*DG ,)? MVE/5H97H=!,S?.H<1W2JB!DX4/XWPO5G@M$TG Z=,F+X2=L4*4"GG)AAUT7( MH5-,S."I4WW0:21MOUW[R#ET6HS9E)BE >[ #J%"UV@1B+_/"']/D&P%J*X+ M=DE>.Y#Z74KJ?3DO?7C4<,MYM2\0DR3TFV"R:\HN:?&43XKD.(9%4^:FR1A] M%2ZY"]B8E:I:5 KN=X2555,EV QZ]H6H*OIZ5N0S+@;\SZZ_"&ZR MK(!3_[)UOY3++YHVZ=)CDJ3AHC#KW",NX-* =>H=AY[-@+U\@IC[!#&?F..C M^WUT__<9W=]J!&? MV\SB10VMW]RWZ=<2 &_]/67KK^2FA%N:TDVD6^7:7:>U;5UG&[_8^N\'U+4; MQ+4I[M"-K:G6#^B!!8&F@(I!3S2(FI=0L30JEIFP6%RFH[6V MZC#)=P%M+?;5QN/TB'89Q$E%XIZ>N(X.4JWKAJ/T4\UXS5PR/Y*T7;_4:HX$ M;?M^J-]QA8[NXY;NJQ9+HEJO*2/Q-*TL[.&+.EAI5/Z6E-KU6?3OHBKQI5$B MNGV9^WFKJ!>U)8#,"NKD'H=4:57AT'9R73F9'_&*!7?).HB\/]%\JV@Q4ANPQI(*:O\2E+. MZ@G_$F?1/$YCL6)SOG^I/Z!99Q]><@+UAW\CH@@/B; MMA,'T6T[1H@--!AT^XP14(WQ#-TNTPR\-9RK3L.TT!V*]B>ILTEQ=U3:GY1& M@+'E;,"BX= I+EJR%1";GWWNS@03?"T\/2AS54A92:FSA!39\+BR3M14-D@M MV?HA,Y;O^2#Y;SO_(__E]XNJ5)TP)4XF),SORH)'X\E91!W;-8N9<->%DA\4:G_957[.Q:'1'@"%+0V MZ&Z!Z%*MKA)!+PLQ/Q5#5L?OU3-A89R1\>2W@'&]*S_<7]H,T1WQ9>YU*]HU M([BMLU;5>^"T/0A1*&!1]F4A#EW>\LV;GVH9JE%?UZAT565UR,SZNT57OS>J M$4'Z.$:QW>ZO*;LEWW;L=,=HRG\,*Y&O1O)H-49?**6'6KF7/05XG:=:4I2+"M+%)]8, M(+%F7Q/8IU5^R@)Z8$"@W*M ?8:-HM>=]_#:"N5>HF[L-NTA2+@*5LH*M\&< M_PC]%/".IX*G5_Z"5II%5EOV0$12Z3*@/CZ%Z012F)0FK#W^X=:&:IX<>O M[^L>E;5[@>I@6[YTR-6\%$]9',4!6^T)&JK34-?>*?6/_&4[+YI2ME4U'1+- M)M(>\JS1!A(6OJ >I86PO@YK'?,Y!J9.D#7[,+21Y1%?^!+T2QJX;-#%HH)! M0DP!Z()(X9^PF1\178 H&##<2NQV75HX19I%.Z$Y2!J$.4%!*T/64!TXQM\0 M. 46#B!+>[-%<:F%% M?PV=\1)X-ZC3 ')T!D_U)%E(5P,BQE;1RV:4"7 *L!55Z3#R C@CV.HD- G% M 4+%=LME@\ 3(-*/2)"V3[J$BC0.#0R-$8-2-:& L0EQB*HDO<4F"G:9Y+.; M$T251<(@FXTF"?W6W76WJE?@JC"BI]1?8/L=7F [\"H7?!MCA*MKEZ3Z+W]? M3<7Z3W'P%"?"[ECN_;4@VHW4"91/-)WRS79^22:$\==%Z\+\_+C:5'$-*S(V M9!W'TG(2?2_OVTGH VN96B.)SP'NO+F9!.N6S)-R(;%E[9[.N MK05R[A@-"8DR<0^#$.."-"1"!]L&0_*9J"/-I-_)5W&Q6^U F'S2,$[("UGJ MD5[PPY5/^S+FQ^?YZ@L_BF_2;07T,RYC+LL%I+GJK4IJLR MVINM_XZ1>5S,91, [>>V1@.?RVW M\J]O:)26KC"?[[#-.$>Q(> AS^CU.ZRKTX]UJ';62 MW06KTA+$@DA^_[A)9R2XN%1%.+_)T;']:M%$$>5.8AL;A_96(/$18_2M/UV@SG&_<*,) 54V\IUU;UC'5.(:P\$M@<<4UUXCV$-= M27 Q221U, WI[;GB)7 +E#?$4&_4UWT=.@HTJV"/LNQ\M?_$G,D4 [C%)^X/ M&T^X(%:JXN.GJES-3;JQY5]3MI7//@F5?AOU(@/4ZH=]NT@EE\RH@6*WB&/;NJ^J<.A-2%65(=;&:O:6B MFV?LJC9A20+OP!&[RU'&5Q[1UT.Q4P_%?C+V(.JAX*G4UE:T1,W?JE**:CUS M2.S;^.3!P,+6OBC >.HVT]["XM1F:*!B4T-)KQ7W^6(6UI<9.->OE=L%W7G1 M M#>M,CLV ,M[M%]P@ Z/N@4\M[4FD<$H]LI7$T5Q$"&;H&YFAS#E!9TI75< MS9-A@#2ZZCI=SY-!TB$Z'H(=9DTC0M$=40V **=!%X".[N"Q/0'28&=TIXIM MY.:1M.@6?U>K09YD@NYLL#T%T*P-X$2X*\AF>R*@J1W B7!7EJW91%BK4P&< M#W=%V6PS!BC9 C@+[NJU6>4*"Q4^@!/DKLQ;.S9I&G*-[CQI90($1]*CDZM; M -HW 38,)T8G9=N9CJ9Y)>ADBU:+ IPN-)1% 0&T.3O,ZP4-92T 9\$\+A^= MXFEG IHF#:)3.NU,![8:%^@$$3O3W&?9'73'&((I=<&CZ"J@-XGA12<,F*)X MH4,KDM[1G?<-@)K5D41WP+?XM/(44'3G=@N4UG)0T)VR39G]U&[S:,X;S[@"5]X7+8.,ZJDYN0XTN0GW() M\M9Y6N=KIKG<\1(72\^#+,[&DSM^L(O-0?SUD3/2.7_]UP,@[0=R6]&2[\Q\ M5RT8V=*AR44#]/ 9B^XS%OO6"T Z$)AW'.L]IY*WZ#,-.LPTD"(ZM4P#=[L& M9#^@]L[47L3M]Z.LF,\#MA(R:19/TW@2AP%_&FRO;QXM:!*'>S9OH 3>9&BW M0GES"KV<_OW)Z1G+]R0H_MN.,M UREMK1&UEH39#](_M^%,8WRS=-X9:3F]Z MU_5P<=BO/*3!,_Z6$I;-XH6$B6J?NZ-*.IV2%O@H:_-%)5<>79S=/_YSP46: M3'ZOD:R-VXMXM@?Y@[C4/&!1]F4A;@?D+=^\^4E9X\VHK^,KF6IMV6HTD#Y] M72QU3=DM^;:;\#M&4_YC6-W>J*@TUF@,MQ?[O*Q&HOQ&RK;>\&9V<"P?N0JZ?\D?^8L7"537ME6;EE*L;#XWN7GEES*9! MNLX+OMC>VEO93/:-)>/).O0G2+;&HVRWV?#6#SO%?6_W7ZOM.D=(7V0X+NA9 MQ0),#T<,%3IM%AHMH5E$0U'@@XUVLKBC8IE.Y4" M6O$WGEJMS?RR:%BZP:D'!:UTKJ/B\V[%A5:,;BE5QN)&;F 00L/E,#&=FAGM M4+&P77)3+L9V"W6H96DJD M\T'F/LC\A(/,^_57]A*B_N-H?6'&:"'RU$?YWI4B&_* (>F0H=R&H,,I\B'G M/N3\(!2TDB<_DWPF*L"(@F6$W ;S^E@0>(>AT>T\9/DAG)&H2,AX=T%23QI"H?\3>:B HX-S?R %](>PMDW>7=.)I0IZ&S0 MW6WD+"-<"[X.PK)&B2+D1]ZP1WJ5\7BJID.BN=<(0J%[[E4PD?.'O&&/]$K/ M.VCS(=+>+[\,/J9=LV,KP\F,^O:*2ESR(*KR7<:B F :B=*%1M#T Z# ]TC8 MO!&NXXZ]XBGYYQ]4.):2^/!&2PTD9=]>4=W'V==K1LBF8IXQ%^H'Z!6?)C]# MU[QWVI7GC[[#4.GO]025WW![E$.@OCT>/[UHYAEV@;("C\DMV3WCJY&W# $J M1G",<$F3I;B6XX76I$F\ ?3QF2N^>)G/I$ 'Q)H9EYH;ZC'- \#D0DU-'!CQ M-3A@*5P\PHA8862E)H9-C-BTR@XU5RT&EV8!M::CBZ!0\AQM)%^A"O!IOP(Q MA$=:Y-"FV@TZSE6< ]38R8J29VV?DR>2A 'U3*'C6*W$1ALXP5%R;CL)]L1R M*D'3<"I#5:-M@")3,:T>@Q2 V6/O*+?R@;H^7SA'KW(AN=ZG.X0)PH0[7P65,V8T117-*&]@YMU*E,LX3U5'LUB+L,Z]\YI7/ MO.HT\ZJQR[F7I*D/!WE%B5"^-W0!LZ648[A-DP*0XO.C3CD_2I("4=YC>C;E M4I_@E=_B?/:O][OS]=.G"WGZ@V%7'ZIL5IZ89!DA+^^;U1;CA77"$*ID'GN% M+=@*' \G[3-L%+T&^/G *@P"H ^L&DZ(!F17U0OK_:/MW@V.V.)C]G5H&T$- ME:&@"R;&X)SQ%A]O\3EABX^).M*+D>>G4;BK,S9:<*QQEE&V*I\:&GM 8[DU M^AB0Y(T_WZ'QYXP/&L5)(0J:/K)X.B6,+].K)9%0+=$B(?IR1OQ?) MZMV;MQ]OJ:KHBK*AVRH6P[QCC[\>GO&F:>TK;_C*&^8!B=Z<#35G^YL-AT1W MK]SNJ[2 H/DJ+;Y*BZ_2XJNT^"HMWKDXB/M&'XJGC/Q1B+A-J8D!U+9/JC4; MBJ9UWY0KEZ.V_3"I]W>^8O!#GYQ#_=0K=)SJ5:'0G9H:;XP84?K*'-]%MCC ME8 J#L#.)GHB(1QPPRC6QHP*!XBNW =)NT#&I_OB60QP,G]H09WS1 M#0SLZHMN^*(;.KB^Z(8ON@%$[(MNH(9MN>B&NPT,K)L:!@RZ96L?@>\C\$\X M A\4]-A+Z/W/HRSGE,QHPF5$?'B5]WCU5?'DHJ:I[WCE5]T$ZE5T >_3,#372&:IYBH>B-BM/ MEDB2/\[(YX!])?EX,BGENVV^J2*3!-SK>TTEN6/DNA!GQF\!8X%J+M4M+9"R M'O>,ST!4^FKTWQ?8Q1YQV4V6%22Z2?G724F9ZRNRG;_P>6'?6)SS\_>N>$KB M<,-N6MI;CN@T8&9?SWH@8<')BTEV]1PF!>>+:RY&7M Y9]U H!A/K@*69@$CYZOZ 13!3@[>B& &M2DCT&ZG@*77P,R+),BR\62]-L?L/I[.5-E3 MVO;]4Z_\&( >PT70+R>]]$;O.-TD]5'6JZ?4L/%$[+8DS5;M MMD$F2F&LQ &L+21F:52?)&>$X&J^2.B*D =A2A@OQ(0K^5';WJ=M^;0MG[;E MT[9\VM8PTIZ&3G^_:5N!*!1?GH5"7QE/H&4NX1U/!8]/KVM"[P#2Z[CN'K#5 M'@-H4M64[9U2K[)P*MOX="Z?SM7RXNEC]Q'5^'$P(7!IC:5-K9X8)TQO'J0- M;'$8D0X_"PR>TZ<^TFASL6^P:6] ,SBZ6"?(DJ,&_D]4<7BV-R$,8>^6,XT MPBDZGC785&@3-SE*'K:\[6)@9%HQ R9G9%J@^U1"0U0.RIR<4#W->0)&8/+ M6W1I-\:UY(Q-V/(Z-NH80%0K%*F? /F&T(97VMLBW6D#3? !XP_=2H@^H]MG M=)]R1K?-R.S=9#C,_/YEQ,B2I+O9!&9['_5SF^$M>7V+K.Z0%FG.5E5TS/J7 M76#,^@^_7]QN7KB.ACE^T#IW&D;)EP<));L'.'++<5'C,]VYXG3':%2$^9@] M$+:,0UDBMZJ9*QJSLS1:OSZK_<"@ML.@UGX@J(;JATHB^)70*=][9W$8)%*J MM6V'0:W[.=X<7/NT2!:> MQY2+63.N5LG?*VMCX?479_>/_UPPDBEF7=;&PNLOR5*6^R5];NVU]Y7 IGM[ M;3,+1)0FE2Q>\K/VFBBH4+6S4?DB2 N^%\79@F9"'U(P@J:I!6+*U2TGH.:Q MK9>656_++5HQ >J6/IW5",%:ZM@)'?*/;]+%*8;UWE!91=-R+D7$SD61Y71. MF"Z/VK2[VX21BLG5N41U;7!3V6]R4\6VZKNMZMKTD])TSL^=E)_[ZPE4%7L! M]?&)9">22 ;@A_I6?5&JOQNLKMTPJ/4WF&%(,CFIE#>EH8T:V;BP0=.;-*B1 M?0D3/MWF>WC+AWS/0XD*)&)0D'3J%I^E6#6@-0Z-#Q.VBJC<4X3*D6YG\T > MSV+\R0[=C&@B5\!(X)9EMU_)TJ:A]YFAVB_T4@6%6F?1[1ZMI*I3NRL.;B] MPY]JN8)J?1:H&-*.5'5B=\(IK1;X^% JPV^/M7J/)4Y&;*"T#$": AUH -LO M*L$*?DI+/31H/A)\-:G]\&@^$!R0VK/O=A>W @CDH0;B)J<<%<3RC^5QF M&X0^O '-]S+>SN'^:K<8?1*$3X(XX22(9F$501_9#A]'G!]"(H@4+]I^*F#2 M@ZR[V]P'-17^8CL?[G]TL=V_*=LLQ[HH G6CSNFK*B2\($ :V*UM.PQJ.[CV M;?."MXK0XOHF%E_^3O_R=YV]_+W^Y>\[>_F/^I?_V-G+/^A?_J'YR]M??Q66 M_JOLGH0D7@H)2!F2IVONE/:+_;-6U*,Y)VDXFP?LJS)L"-KM%+#T?7G4 7&K M+7FJV\B W?K&AZI1$_ M+ZO+"1O)_4/AYH9'T(D$M$)<%6C8%B;_4(AU'A5WMI3\,&RGUK]:K5L#39!: M,TRUWA)4@4_FF&J=,*ABGLPQU?IVT*RG-H)H SN16_[TL5T^MNN$8[O,G3*] MQ'6]?3/*1+CN'X7XD]@SH_OME!2+;O9?%BT]\LO@P] ^$33:4[87$RO)DY*U;17FI5\HVX\-+I[Y?;U MC1QW =/LZ_*&0Z$7S3SOW7F8G:_VGRA6JOD KH.>:++DHO3+\U\7[*3OXX.< M3J589ZFW7PFU75UX5M6V3ZHU1ZFF==^4ZXMYJMH/D_I^BRR_I.KX=BLU"MEM M6#XLT8&# MX=!VQ\.)Q'X:::#HF%1_K,DA#H9/;1SS)U;D5.>.1<>H2@'Z96P>U*R)DE>; MJQ.M.!1/4;FV)G=TG*M0:JEQ5 Q*GK6M]+?BY ]H.-F'T!HC\B&TCD)H@?9N MUW&S63Q-XTDDNS7[:**G]!V9'$VGAQ0M:K^U?GPS#J[#N[-.!E1F;$ 0P/I MXA3#+?FV-[6,IOS'L-S+,I.OU'08IU@/:- L(DUK'T3C*P75"I@@OL'D-QN0 M.][K;UY_&Y+^IML+CNO@:&4V=!@!A--VXISC%6D;,ESF<^LFLPZTG1#HVBI1 M)L#^.&*5H7*T$);*4;YGZ!SEY45#<*N$Z8AN7?$-ZSIUT^F[W6I.X8Q$14+&$YG_!31!38?Q6NT)I(: .,3\^P]"^U;! M\DJW5[J]TGWR2K=D"Z"V3D=TZJ@>< _R4B_JW(<#'2?AT$@S/0XRE%L%#DZ1 MU]R\YJ8JL" 8YX)F.4A0U+1V3#G?O\B8RR.!L#&5I&UVLM7G("\8_R\05>.1 MO([D=22O(WD=R>M(7D_5;.\"<&; M$+P) ;L)X=2+-_FZ,;YNC.D)Z1:H-^)Y(]YI&?$,U,$!FO*^EZB>=9SBF9 MT81_@FQ$_BAB$;_=Q.@'& L2#-S\(\7NJ\ M_$VZ6B!V_9Y,?C-5?0MOD!N\0>X 60V6DO@O*7W*""OON;])%T7.']-4%/PJ M(9VORNX729!E2C-3UZ_SI.M- MNMZDZTVZYB9=_58LUWD[.O@':QD&'FOH3#F=?U8*4$!0V291K0YOG?;6:6^= M/BG[[6"LW%VK+, I<5=T1CXES386WR9^R M3;ZU/GT99\%TRC@EU99T7[$22,TVZNL4U9J2>R*^N2AU1=B$LGF0AF3\E,05 MP5?/"Q+F)'J,Y[S)>/+ _YI-JO1R$/Z.WN+M5-Y.Y>U4WD[E54NO6IZN:ME M>!B@:MBIB-"+RO11I/Z%_%<6M*C!J1G%K0(%(L;K45Z/ OC'L_'D8I^9^,86 M9U_/5^+?:[ZD*8,ZP!N,Y#4'KSEXS<%K#EYS\)K#Z6H.K0_(7N3FMYS1LI#% M"_&:$9V,GHJ,?[0LXW_/@SCA4B>GM@BV7QHH21N/ZU:V;DB>E[:]M.UESQ[H MW"7Z7)5Y/K=\$9=_?5@D<5YEJXFS]UYLN6^E2)H-TYO\ZH4]+^PU_T:G)NRY M,Z!"(;793GJ1]MZ/LF(^#]A*B#RZ*X?;"8 V7N56)K1'L1<3OS\Q,6/YGBC# M?]M1QG_Y_:*8%TD@ O"N)A,2YG>$Q30:3\XB6NH@9]&_BRP7S%B; ]IFB/ZQ M'7\*TVZ]8ZCE=/..0\=A/U51@V?\+>5GZ"Q>2)BH]KD[JJ33*6F!C[(V7U22 MS7YQ=O_XSP4CF2*?7=;&J5ZYNW222WQI%+ H^[*(N%# 6[YY\Y.RW*=17[>H MHJ@4C8+D+HBCF_0B6,1YD*C10/HX1K$YS;)KRA0WA"IRE1N-X0O,ZJ-S^>MO MTHRK7V+VOJ3!G'*Z_H=$EW%63K $ ;B?4S25[B8R(&C*R5*6 %"V'1;5O58= M\&5H!T5WK[SR.4ZIJ*U_DW+"2)9O!1@NH@HW6S EYZM;F@I+%]?K$Q&L5C:1 M0&P]'C[T=P$CTEVWP0B.LR)RSF(DVJ2=*0]!=>-^O"<'VZM*(@'U\3ZKD_19 MW:0BWU+(GD+JH>E9GK/XJ2BC.A_IRPUGLU;!GJPV@[N-(^,OVUD5E&M=U71( M-)NP)"$ALMA8CHU,_:A M8F&[F@L&VI.!QOY)'VD/86 MR+J9SXN4A*N>; 6\C2SS M*$Z5"6&,'Q"4?+5][5F:\N/MEN0/@2AK(D[03S%_Q 4H04B2 MD%",U >X8W_]D%4N,^_>(;G,VW0>B"(+0G79V#! \R ]XI-*OM#F0Z0= MT6H?>IK9AKV%[XO+#A+:):UZHG0E+'$7!1,VR.H2I;#Z14N]MJ?;%*@XY6I; M=9Q)2*]KTAN-FR/W<_ Z;+\]7^$X7\9#Z 8WQ+FBP%-[_D=77F&*"/VQ0A<;E: M*;])2#YNX%/#W*>&^90<*YD 5LRGU-Q CFD> .JIU$LX)'P-C@\*/_PQ(E88 MI*B)$6AP>2Q0BQRZL#?EMZ"-Y 94$53M.1-#_*E%#FTJTZ+C7,7^2(V=?BAY MUO;Y<2)9+E#K-CJ.U4HRM(%3%B7GMI/L3B1)Q6ZT!!IN-M \*"CB 14'N]71 M6G$ZGK0/'U1OO!Q]4'VWL<6?&CL!!AI'_TGJN1EHH'Q3M_A)!,.#@QS<)F#9 MRX*0V/2!<'Y"!J=Q)H,2Y<_(4!I&RP%1_H(,I3+V (CI(UI,P(@$Z*F/Y8[2 MII'"4)Q8Q)OFD;A0I%CD&ON!T_CRQ[*UHBFNVM%G6FW0V$@O:_9F1-EG;0#X MY+133DY#FC#DLP)\5H"/LK>$CD\[X=H(-/CYN+G/$.@,W^<@+T1!ATM.&0A/ M70; 2>.=>U+$/G0@;1Z=_EW MZ"[_3(*LJ)*0;@1O'!Q YV1"F:*L9(/N?;JL#JB%N:TDG9SBT,RSTA!NU+=7 M5%?/"Q+FXNA$K^^0<5UU%IW3%&?7M% M=1]G7Z\9(?M:B!$T_0"]XCN\$T:#YK!Y[[0K';/Z#D.EOU<'LW==-K")-;;R M?0^N2^TV0\T7]6"=>K ]%YV#!/!=:%M% 96IW2[S8O#[6?O*+;0-=#;K=HAU MPCHZFW4[N !!'IW=VLX'UFF9Z"S:[6!#U9K!!2YX=Z^Q*.'=O4[=O4H39"\> MF \'#H=$U*UJ>5&>T9AN_2L-2//NE._0G?))\,79E)^2@G=^B_/9O][O"DI] M^G0A=Z48=K5 [)B?G%QJ2Z?EJ[>_"?$FS4AV1]AGOL'/ZH@U[&J!V'4$R*9$ M7I4A?B]B0I+U6^OHA/>R0.(#X0=B]! _E]BS%Z]Y.6%UI)KW=FI1.^,3.)[< M$TY3N3=*[D&#-G=*^\OINPM68D7)+)CJQAC2>LSS>'I,W*FE!YQ;)>TS;!3> MEN]M^2=DRX?L.OH$@?[1=I\$,0"C/NSKT#92*RI[2A=,C,&R[PUCWC!V>H8Q MF%Z!SJ,$J('65/]#YTZ"5_ #J^7H'$@ C(U,).A<1K!5"=&9$9FIJW]#FN4- M4P-,A\5@K-91Y^W5WEZ-Q%YMV>#W*0Z>RMB$"^5UOK!.&'!H;R8&]^L1S7T\ MG>7CR9>L2IX'(9'TZ1'%;T201**S)?_KE&R2_D1LQ%K( 0&##X,'ZST1&^7F MH8AVDI4<;#H,!B.O-[8/'84WMGMCNS>V>V.[-[;W;Z/UQG9O;+>W'+VQW:59 M3ZE\#:D M]&9Z;Z9';:;WMCYOZSL]6Y^M W:@AD [4O- 382M),J!&@Q;:@P#LQA:T?6! MF-'5+F^D_ /!_CPDL#!E 8C\%V3(0>I$+S;OGT;A[H:'T8)CB[.,LE7UM%W- ME$9CN[5PMR#1&[:_0\/V&1\TBA/.74ORR.+IE#"1-[,DHA"2+!H=W,D"@0P(U+2AC@&YMZ07=\PY(2C.Q"IEYHAUS]I40#OSNL M%WRWP5Q= %[7?(BT]QJ!#[Z@2PE&>[&7(S0;]EZG$>_?QW5 OZ*E6U?86A.+ M278=Q.P?XAZJG9PC\WF!.KG%L7<%VI8F&?FJMLZISM>4'%8IKR%:UK17FI5[ MCKKQT.CVN4K].T'MTUD\9>2/@M,@5V)!;?ND6K-Y:%KW3;ER*6K;#Y-ZD[W$ M._ZMY>V.AU8<:BFFR"*'@J1B=$RJ/];D M$ ?#IS:.>0S[JG4'&@MK&.D$1/D1&4JMAQMAM&\V"TE4 M\ =T\J)=Q(EO6.W"W@LQQ06;T^V#A;_#8.$!AJ_Z@,\> CX#QE9Q.C4(BZSO MXH-6?=#J=Q>T^GE=?>J24P;"4]=AB(&K0Z8==]#M6@^YE1;^;S""#ZST@94^ ML!)O8*4/,O-!9BQDO-QWFX]#O*[2,^ MTL-'>F"+]+ :HX0MV*.QG6E@D1_F3@Z$WO-)$+/14L3CC.)T4>19)RYS[5LP M^H+MWI)NZU@[F&.9>DW3R M#A#O $'I -'L),J5:]2W5U0B#C',A>2XC"-^V@KUQPB:?@ 4^$34=R-:5?NW?H. M0Z7?.^"] _Z$'/##=5##\&FW46J^:0W6$>\]G8C<90@\G?A\\3"I!QV7 G8. MVM88A9)Y[6RO&)C8VE=NH>^C]XY5?=!.JUS%-0^AD=N)>-()]J MS6]>5&I3UY3=9%D1I"$93_9FJH[8)OTMD'W'R'4ACK?? L8"U6RJ6UHAA8:$ M1-DUE[-J81]G*1OWLT!FQ>;B120Z6W+A8UH5Z+HCK'Q41R*TCP7RUE_GC#-Y M5&9'Z=<)L(L]XK*K9Z[KQ5G]YB)M9)& ZE/S+^).]6\L MSKG$=U<\)7&X68[:R6LYHMN O23(LO%D3?F8W& 'L-% MT*M#OY:NS;HM=[CMPVS]-)-5R6DU5O^H;PNQGL>3!Q**G**89!=!DI#H?'5( MM E^\U'[GXEQD7.M.XWX)F<"M::;XS#FKK@72J#(,W))OY2/Y7)MT=HNK M>,KB* [8:F_A:2ZH5+;W@;.= JDWNU.-_1L3 KA5@C8P 6!$JE\SM/EY/MAH M8*!5"EVP)805J8'-'550B^W%B2&TTO)%=(#3#QW/&FPJM(E3 24/6]YV,;"R MY>W)IN\#W40TX'E3A_/@(BP501MH]BR9($NU43"H=B&HH(Y\6]%]#7FDE-OP M>A]^[,./3R_\N(GA"%T6#PRJL1,.7?H.$*>1[Q1=Q@Z0;R5&<'29."V^65/7 M/G .L!4\M!#> 42.[:Y+4Z\G$":VRR[A3G<@0"SW7$*"$J'R@4.3C3%OJOW8 M4(381""#@!8H1"RB3\NX<2A<+!)0T\P#*$YL0I!A\ \4)A;AJ$%@/!0B%MFG M87K"#F;OB:![98W%O^5-U@V+/3=_ 88443B=/E_TE/-%O\\2S[YP+ B:+QSK M"\?ZPK&^<*PO'.NCD@<1E;RQ@YSQLZJTN.XY$H!7(C09PL?X^N*QOC2G+\WI M2W,:?>46&A4ZI[XOS>E+<_K2G!V7YL03 .]CXXQ%"1\;UZU[K;GB@L@_PP'$ M49SP,99DE&TCB:RZ:(#OP."E,2+5.VI.V5'3VC9RML=+NQB]J^SH,[G85M;+*9(K?A33%2%EE,EX(=:'$H.VO;?YGX[- M7\D)QB5>O=7>FM7>Q7E'FYXK@S7_.Y,BT'D0P!]8?AF=^C1#9;I!NHH&XH=H MPBOM2Y.X\SHTP0>4BKQ)UIMDO4FVG4FV [,((EOMMVJC'(D2(LN]:X>L&&EU M@V.PSL)H]&;94S;+2N+G)=G!BYB]K%QP0%2COA;(171K"IHK-7X5_^J_%J"Y M6W.?OPS#7X;A+\.PBWJ@5T!XDW.G)N?:4 L1PJ>V0FN[><.T+[CLZP]W4>#3 MUQ]&8+?UMCYOZSL]6U\G=>RP5.:Q*,:C2V5H'UU[++NARUXPJ BF-62@RU$ M@&MF4P,B156>!US8S:'_X)<1(TN2%F3T=F,C'XECJ BVIPC060 8R:UG $R0 M=P.$?8J#IS)![J)@C$B#KTVZXL%T2].P.:SC MWGB0W5<;PCT)Z33=+]]G E ZB#<@NC<@>J.;5^N]6O]]JO4M-NFA*OG&\L1 M=?I&$D;/"M0[:PJ4=*2^%"@-05Z!^OX4J(SE>V(?_VU'F;AMZ8[1J CS,7L@ M;!F'=67X=,U.OSUMY=)JBF04BRL#= MK SUO"8**E3MG*I#ZR^T^T!CL367_#Q6! AV\Q*W9H&* ME96,7]O&&UN\L06EL44-1"OT4"-Y8W!V))C0AR:2"?8I*&BO0F4A:\V')Q*N MY.(H16-? W,S3&)'8T0SPZ77 = 8S8RW'[B.X/;C>0^$]T"B&PVU9S-V M%&?!=,I(1?V(3G9/&B41-QBY+S.W(8$MS-ZA2!]GJTJ76_^R4^/6?_C]XO9 M=3M^T-JX#*/DRX.$DMT#',9W7-1X5X!W!6"EUGX"JX;JATKN^)70*=^=9W$8 M)%*JM6V'0:W[.=X<;?NT2!::%X_>%# M"R\\CRD7YF;Q4N&1DK6Q4>GB[/[QGPM&,L6LR]I8V1.HH[&W'ZOXH;Y57Y2J]P=9NV%0:[*C>3_]]^VGUT/3ZW[42!'' MA$^W.5'PGH 2%>@(IB#I;9#1(T"S!:H0$OTJHG*3.BJ_IIW-XT2"1TXUF,EJ M^,?W$,^$)TJB@::&AC_5)Q;5F@U1,:2=\[H55UJ*3[+)E2I]$1\?2J7##2]* MG 8X&;&!.(SAG,85G8LMF+%M?)_#D"KM:E*[PM!\(#@@M7,-390I'!#(5P7$ MY;#"FA87Q 6%9D$9*Y2'T6)H5A(8"3Q P"WS^;!F']9\LF'-S7W7/4T6U$=M,[ZUN\H:^(YH:$^H(>/HK71_$.@5I?T,-.08]>0N?<5)DX M(+Q17Q\_Y2./?*R)CS7Q;E1?$P)W30AT_F]L'H-3+'^ R17B;8+>)GBR-D$3 M;0&]%?"= SO@T3OP6@(EI'I;H+<%>EO@$*CUMD!O"SPU6Z"OH^MMIMYFZFVF MWF;J;:88C1\G83/U=72](=D;DJT9DO%D@WE#LCT-R(\OIQQ'G@9"(\-?* M/!J$93Q]-F(D)/&R3'\8!6FTL; VMR?;>)5;L[(]BKUUV5N7#VRAGX-_4[8) M-J^K/J1NU#E]M\&*FI3UC>Q^/)W^I>_Z^SE M[_4O?]_9RW_4O_S'SE[^0?_R#SU:*<_6A]G]]BQ3FE5US9W2?K%_+M_'V==S MDH:S><"^*LN-0;N= I9>:T,>$[?:DJ?P4$"[]8WED;_?#,9ACWX1<&U$_"&8 M$MFME) N_6(0,VJV0(Y[#!=!OZM[?7H=T:<\0("],%5"5N(QZNO]C][_*#7Q MX?8_*G10:J3^80)F7#^Y6:")QI_L_%7HJ;Z'"K/ M29>,?&(.:K *@I^7:[98VE"J' HW-SR"3J2X)\3PC89M8?(/A=AZ47%G2\D/ MPW;:T<'90.]#@[L9M]8Z!U"%\YACJO4YH(KD,<=4Z\H 8NJ^3F$S3+4>$K?? MR4PE,>OMFE(E*I7\4XD_BR,VW5=Q&@B6*8/M%@0%()D.Z M#30RI\P'%)UR0)'LHE6Z"I)X0D1%ROQO-!'5*6]N%)>N MK;B'>@Z9+K!WQ) MW#&1%Q#]FY_=@KD_\Y4R+^97DPD)\WA)RL=;";N.XI9#60#S."-_+Y+5NS=O M/][RI2F?7&5#UXY%/FEYS$^F2_*4JYUPJK9NJ68DBO/K((R3^K6D;]@CO6J_ MK:+ID&CNUQILH@+X_X]HA-JG)*;=,V' M2'NOJ^$33:^65>Y)P[2*Z"YAFSYK_2?*@@RF [@.CJ+)DNL,+V4#75"4OH\/ACJ5J[-+@\65 ML%>H2W*HVO9)M>8HU;3NFW+E9JEM/TSJ_07AO<2.*90L:BKV8\37X"BF<$$* M(V*%686:F#(P8E.J0-1,Z<"(3W>F,,.@;5;(HO7<@Z9P)*#FUW/)Q(E*61CH..2?7'FASB8/C4 MQC%_8E>KZYR!Z!A5*4"_C"J%&LY0\FIS=:(5A^*YX;:M41<=YRJ46FH<8(*2 M9VTK_:TX^0,:3O;!JL:+SP>K=ANLVC X DV. @RMO1 X?+N/^ &V_L]D24IE\S]LS8WHMJJ7M6=VI))ZEM M[W9L."@2544/BRB3+*G+O_Z0 %]519! D@"J';'K44M@9B*12"02^?C#__ZR M3L@3S?*8I7_\YO5WK[XA- U9%*?+/W[SZ?YL?G]^>?D-R8L@C8*$I?2/WZ3L MF__][__S?_SA?YV=_4)3F@4%CC@G;UZ]>7OVZL>SUZ_.SO[]#TF<_OHS_,]CD%/"B4AS\<\_?K,JBLW/ M+U\^/S]_]^4Q2[YCV?+EFU>OWKZL1G]3#H>_1D7]07OP#R_E'^NA1Z"?WXJQ MKW_ZZ:>7XJ_UT#SN&LB!OG[YEX]7]^&*KH.S. 6.A$!+'O^L3 H!!L' MIT"4(^!?9]6P,_C5V>LW9V]??_E_8$603$OY,8JC$Y, M\Q'(B6F^IA/+QR' Z>A%$%H<$ZE)70*CKOA/Y4 V*-4!;Y2A;< TR\%Y>=1 MJ35KV"S_?;M*T$F_.:O%RS)ER/B)NBGVY[7(V-J$R@@R]I$F15[\14B4DJOS%7V^* M%Q0$]>T!+[MS\[ ME2Q#/C,<\W1E3*&.KEE!']B'..4V9QPDW (H* CW!2V".,D?N*[;!DF78C+[ M$J.B]##8EB6@@CPP4M-!:D)(20DI27&ON P7@8W@K#-E=D7SG-*;#=S_^&7Q MBO+[RE4HN;'@D H0B]:V.'-V M?^]%#8Y>!S8UJSKS:-6>MG^)E&B_B,. _!V'(MBG0=[9A21S&-*]_Z%*H M4\##J-DQ>&U+ZWU#!YG7=)#;$KU[A3O)(K').7]RROD_:9 ]/+.1.OD BF55 M7&)SH(%_.&D-?,AUA.+M9*4%?9MR0^;L^[.,)L)YL0FR8G?&K>0TYX8ROX_E M9T7PF.CK6U-X4^E;7;Q.C-TS\CVYDY206Z"$/+0H.0V=:[Q0?3H7QWU;XOS# M 2$);#*,'.L FE2 ^Q ZD=P?N.SN2Z[04",L>*)9 M$7.<9QL^\SC/6;:3?T4(JPG 2856![$3X?TM%][SAA1R6Y-"X.\G),1&:S4H MS.8+8$NH?\=_P<)?5RR):):?T;]O8S@(S(59!]"D0MR'T+KPWG#A_1T7WOL6 M"?]&W@L:3DAJM19E4%KU.6U+2G_DRO^)IEN4FE5]/*DT'B)QHCY_%&>_0'M" M0J?D]Z"@]3/1EG#]=":FFA99@+X_#<"85-04N)Q(W$_RP&YA/R'!&UJ$0?G3 MXJR7*ST$145;;BNP1=^P2#YF3'?UQ^%UYR(PH\_)%OG^Z$+6=B6 S5#23-BB M;^"+\F7JVQ/:839D99R78HP >-G)BR#.SIZ"A!]R<;K9%A8V[2 *=_M32XV!)1,K-H_^MLT+F,7-XL]!QFDN M5._A6M\@7UIZ8=N6D_2DR2&8J1; MY[K\WY#E!>H ,@7JP.E^C-RG Y[_5O[WG!-TDL>*\1(B??1#Z^)#[I/J ?=L M'13;#'Z8>A<,HW"V)]2DG,0.J5_3R<>2O*]NOV@L]JC=H[N"?MZ^\E587\+: MXR+ZB#M=ID/G\-U,AZQ3>%4[(_<$I/YR)ROTJR.@[ M?K!$YVP-J19=N5AZ@Y'"T@W4U7VY&SOFHCS5/! W9/'V? :IS1$)6\A)F?SC M93L," LSXYRS#0$GGSP)(7>_/!-I=)GF128SW]80EOQ:L45,/T=N&ETTMK=1 MRZ" 0Y&$%26D8""*:RZ$(F3 BP@:+P8;R^'3"$6O+D\/\&@)^4SO./Y?%1([ M I*-D/1NC+;E6)(T(S51\D(Z:VZD,Y#H1VY"!W$T:ZZGGP6=! @E@M+_/KWH M]H%%U(UPUUD9/[?.:5[21N)P>+_T^Y8V<*G\:A[3QJ[WR/OCJ3VG5?L\IOEY M[XU1/1!['AP!=&7]'V/&6/Y3T%\H*KGT3$(4?R'E]9$D#1%^3B"U5#!]5IV& M_53E3ZO24O)&I.F5O=/^&Z MF*8 :C#;;1!_ZZB!_Y77:XR)A ?O(."_CPPGAI$J#6#?(OI31=M)&D4C5AB9 M/:"_;&XW39 6<10GVR)^HF'N ZGGT^T;30P.MLX );YWS[Q%'KFOR?N* M-I#N4B/WD-'ZN=U&SS+"Z0RB")^PT14XT XVCHH$WSNFC"LC\Y*NKVBK#*XJ MG B;E4]AC,4%^UG2$9Q'BR7 M&10Q!9M*Y$64?T'H8 1<2WF5@_A=IUSRGR[V:)()/?)OIZAY,6MID+-IN$!N MXV*T_9P#H\?$QKCW>,KHF%-Q%@ZQ]C!89BJW(5Z79I47ZVQ#,U'QED_RC#TF M\3+ 9UR.@&])MVK3X4''UIY$N@:[QF!D=Y]2+;EK\)&/DM\ P:H!7JCLM1V1Y!=WZO0BA(81%A&(IJ'6;RI M+!*N24G KT'1=^ZWAT(,F :O3D&YO[&NWH\P>%/P;TY:Q;_YZI7\\4I/JN85 MR^>L9DI9MS7GI(8T?I)U,X(TJJ: W4Q3(+);?<6 ($\E6L"77A+)MUI-).%$ M5IOP5'?8),MO7O<%O:;N+K758[1NYXNA\=B+K0JN;5FO\'EJ<#'(3F;,HY&Z MNLRP% F6!P[)VRP.Z1W-::&VV!&?8_2J 1K;$K2?DGKDC!;D$$$/_C9@=;JX MJ\(=W?"_0L2*N!J4.:=$Y)R25ND/PNT,,6(C&)$)1L0I:44W$LAZ\W"MP,@J M&[LBSE3[?,TX3?\0JWJS ,(NXER<1[?<#HRW:X6*U_X.J>H'X=O>L&T"X&8+ MTD>BDH:7&TG$C*04%<]I87J(I*[#.0I55!%"7I2D^ FJTQ%/.#TO2.*M[RDR+CJ)0BC-=[Z/Q&1@=P#UD8W10,3(S8Y)Y(8[Q%@DS MTEG*S'>Z1I\X=:=N#/+2[8L^9(UG=,4OU/$3E9TCKUB>?V 9C9>I?# .=ZV" MC_,T$O]*A"W23.*:%C>+A^!+7T" -61CX@DF)\I\:_#KTR,S+NTG"2SC$L+R MUBF)(LL@1A5B.!6.F"G!7E8$-3FY8 MYD?#)^+']+>^"P] /RPLYTHR\3)\X M:);MSE=\,3E]X#3(GFB7\3@T%F,RJF#:]Y@)-,(S1+^$-)=O"'G"GL_6[ D> M\.*2M,$8(ZO3PC^B!Z*^ ]R\0T$$>+RDFZR9>C7'G0?7UZ X,2-FNJLXU(K- MEO'J8*B+W]YON'W1%-VX@T53%5K!@L%6*3)$YZQ^D2%=J,I&UN>.K7ETF/@ M=,UD3@01I,U(0QP1U/FIA8055C;5*CBLG\2/:W[=!GW+?TYH>2:WO7^*+6WR M*;INTC *5UM7AQ;,=K4S1\06;1,BS(- >V;6"D(92!@;P]+1=B7G-\T+J#;$ M#=?V4U6W:3DX'&==*L%:SP@*\A79<+S"SMI_FHQ+LA!FY83SP5F6\\:JW)MA M-:<9F-/)-@(+.@PV<1$D\3_XS)N_ATF0Y_$BYK\,B=,%OZK+*8NP\"B* 1H4%)):!Z([BBQ^W(K3NV!B&$<*&B98<#YS MW2+*G4CU5;$-BOO[T#%&^Y*AE\>9&5U?V@<+./>,1!K)'1!MJYS+QEG$U0DW MID*=L91/;I"F\?2 MY-V+S[1XXTR*Q7O];;"#&.M^6>X9B93H#HBNY+H#-4:Z)YD!PGQJ1\LV)2YE M->A__\LNTO!?>@L^!I?-"FF>BQ 2#,P@, M-I9P*I;5+4K;=SX&^&0>=0P1_OSL&&JG\;Z[X1/ZO)/U=KZJJ9JK/4G>C-0$ MDI)"TB81[DW[1)*O410V-(M9=%]P]6W&I7=! G>JKV^N[]/(PDR=O2Z-4N>] M;T[C%\%AA:WZ'B^"U12'H6H8NH[6/CC[I;,:M]R,_,NK[UZ]>@V&%A$E-7]/ MWO[P:O;JE?A_DD.CE9P$VV+%K]K_H-'OR9O9]S^^F;WYZ4?AP@&?$<[Q-WYBD)1KQG07PID4-K&2 MXHHUYXJE":3\2(-\F]'H)KV#HHT99S@?P'=15OWS79#'>5TR]H&&JS3^^Y;F M6O7BG.)&[ADN2A6>T;'X 6ZJI^MO0>"I5[MR*26=+9&=K[\XG MUX1L/C ^ [X,<4*O:='$,#XP>.6\S=A3'-'HW>Y3#OV%ZASALG9G/)C1;1,5 MUD-H@23K286M(%MNMV<5U>+5!.)MX;?U"\HV%Z^RQP^PL:],=*MBP%RNK:\B MK/U>Q_[!TY1==>1[[''::;SFNBFVVN.FTV&:CVN&:&28SVOS>OC&H?IB_.7C M$++;>\C138.\X+I2_M;[E4')].[;0S\G7>HJH2K_'!>K>:4D(J4 MO1Z%6@](]O2WOI2Q,?SUI]LOA9-$5Z_OCYY*ITNHCO1Y&?PD,<^(Q'UZROR MTWV*O(M]/@3J-LAN,I&3'HD[\"W-!('#PC7TY7A!4V%P:T347DPA;Q%+DB#+ M";]$2-D;$#V'DT3I\O;VXJ1 O59)3.E(XN3(;>=[APV*6_=NTV.OLYWW?KU) MV([2,J)8NPJ\]G?(73<(W[K;(PRSK0C.V,&[C?!65@$;9?]X/T%+^IQG:'9. MEJ8A0D;V*HIU2I7A5^.2-E30[0=S2@I I(2#&Q$'Y&ABN%#J\R#+=N#RDZ<3 MI&'(ZMJ/\A68GT^4%B3B],%?/@=RB_UWG<51&DY?(,=R&?1+P@"4N7-/O6:W+) MX&8ZSC'1$Z312B+,H$_H!97_O4P15_D)(.&4"0:C;04S@C2$UG'# 51^99^_ M@YCZ.YQ.=VSV7%S2R=562>FWHB1IJ>>:@N@B=07RWSBOR)*Q"'0:U#^ 4J;\ M;V$Y)9'&\KR*PQ5DON1Q1&4)Z$;?R@K05 #@ZK8I".U%ZXW2!&S"U79?Z%IT M7:Z:+2O,]O[!8TM<[P%U%8+:C1U5(6FB>2!T5HV:"-QP]=69A^WBW=U2TE6Y MNX=EXW9"GA6M7<#_U>P _H^_WD'MELZBW8J_&LKX 13;0@V.@3@OXI#;D^V0 MF<\7#!IX=?4OL,_(@5T*L;F>HW(UF8YI5F^BC?RKM>A(!0C$"KB ))M4:C1^;O(JGC'-!CB3%5P M8Y@E4";XG%O&;3)=% M+N0"\LQ* G+E"30X%B\AQS"]B(FO\VF8L\R(7?:][@K]AEA=9%G9X",M5BR"HFYY0>EUL*9*Y:#W 4(<^@&[*,(G$_MF!+#Z MTQ&:#&;F7',7Z;UG W6HD.&!V#CN(X#6P[8/S5;W2D6#FTR?1WJ)%Y$K&\EF %[W?A8%,9+Y]_' M^%='S:+%4^7YX]5. M.2BXKQ 6Q2AT@>D]:&Y[26"Z1TQ&.")BKLZF *0S\KYN#W'>:@]Q6;>':!XR MFRH;GJIH=XL,TV2G.QN,)7&XJ]])!XKM#(S&VF+=4%V%EBK08[;(9#-!;)7R M94M6X^1D^!+](1EAANRR:BG>ARL:;1-ZLSB^1X,O0'6[5AB64X!#V*%CT+KW MJ_BQ7B=9&C8UO^T*=]7S_1?*EEFP68$#5"6Y0V,Q8JF":5OFVOB\R=L@0YD1 ME^Q*"ET>4J#T_PZ.Q4B*"J9;2?'E\1UF*3/BDR1 C:X]2 M- M^(D7MNJMBLY(9;%]R%AG:4I%:U99UD^T6?P"/HQMG*]$C 8'Q*5I&:>R*^,> M)'_=E [7YK"-4B?#1QZ.\R\;]:EX]$?,<5@#L1XT_I=;_ $X@LI_WI/O>/U9 M/[O&IN^NUUN^=7=%CZ6F&H-*J#V 9?T<$_C..3Z\H(ZG&2>O94T?*/#13,-' MOJEJ_9D6@SS=8@U+4YI]/,FMUE>!RJ/;[;@:E4XNN";U&S%<'JE&/P;I-D@N MXGS#Z-%V PAO>R[Y]C&7OF?CW;9S1VPSJ:1>[ M6\[[8IY&$#FU6:L+IY@#P'I/RH0U.P4]I1+/G+"X*FMYN M'Y,XO%DL*'2559]2TT#$'&;C,-O>GA5U57>H."7G!Z^:;1*)I)%41.+/1]=L MP?H4X%XNVLK&Z0):* B^!(]L6Y#GBG?J%^%MFW<;R3M6SL3#L3O1+F 6UM!R MP M'(L0""5,=W+A*SYXF)W,B$<.7U:%9ZXI8J-VIII\@GY%58/V4(5H1DP\L=9> M2S78S3 \=%?5]ZC-V4 6X_ 'V&J^2L#V==11@?&?_13N'>8M,V>8NRJN>4Z5 M;57V_XBMTBJ N'(:2&P8AP"6SH+Q6[O95?\!/B&!!JF6A/9@85D_%YP)X_UV MLTE$:EB00!K_AX0]7S:7J $M9_@U4IPUL5BO\-8B@T1Q'B8,JKR)WH0A5$!8 M<+K:-U _VM%T3=A(1EN]$)QOU]N$(W^B[_FU-"QN^=6413>+><2$RUQY.S#[ M$'%5T$-@_TRNJ""2C!F1A(!05J3XNU08K@+#L]:K%"I\%2:?69! -_X,+?GS MX^PPXK^F['DL/04-;QY$PYO' K)@^HK9]8[%WCRZ8+HR,CN18VS.B6:!*)XB M&F$!:@*X9T1D,FG,P]8MJE=$F!''_&K?Z&];61-#V0\%"\*&5CY =1(:>D8: MLOSU7T&ODJ[N[F6],SW^,4Y9%A>[JCB70H6KAB&U]R$XZT%>?*TA*(HE"3Q! M5D7A_%R^E;QDN@QRE[E+"[AZW6;L*8YH]&X'W>8OT[KJ7%-T;N!NC@>$S0(V M1NBD+B'UQ*[BE%[R'U5/&>J!6#_P M$4#K+M\*(_D,.(E ZN<1M8>;3)]%[AZY$G[L!GQ6'UAVP;:/Q6*;5'WQ[FA( MXR>-#H88&-@G,Q-Y'+E(H".OOB&R?WDK6DZ\^)?7W_\D M?@H*,P MP=!=\&R+5@LGX4CQ(XT;\25"&=FD$ !^\NTS-=0*=W^T5A]VPW5NJJMT+YD MVX.AL,3!#] >*!5@^YZH!O.__N;'-Z]_]WM"!06>H@R'6=63/"Q+IF:1V,("VL]U"#(E?%<^I]A+1J^H&[>MCNIP+SCCW9O,;4 M&)'YE[' 3%Y0B=M37Q9-*6(X%CK;0>^V>9S2/+]H2B?-TPC>Q/.;Q:TL!2$4 MWI ;!P\(N=/,$=K>?15%I$622" 61,$1T";+O^]FQ)*QZ=;!<:ZH7LIQ[]A1 MF:2>$HUEMJ:?^VT_,X^R-R?)+%:U04C#K$S*$Z'WXM]!WM<40>L+5(N$7LC6 M&R8TV&7B!*GPCVB@,/&,1I1%+M\*@Q3,!3FMN/RYG+0HA.^CRX*>0#$$3\?6 MP"P>5O1CD/U*BZIPT7R94:I,!S'\"E49Q^E-/4%CB$Y[0KE2ZA098\^ZYI(6(&H-3M+XQ%SW&B>J(W M^11IL>B@L'].5324-HR(DO+4J\Z XVP,&YW)'Z0\P/_#0P(_$*D(Q>)V5QS" M2RO_ S?E]W_1&ED792Y[4"2_9&R[X5_ "RZ#UO9;&I4)%"Q5A3;[( &Y'UR2 MZLI5Y').&,?3:?-<^FWOBR KS%Q90.A,ECJA#;W"6Y#5LY%_#PKR2)=Q*HYD MMBA]Q?^LO'R?&A<>-N$D32-='EHZ1;SH.W8*0C#R>G*;T0]07C8JWR'45Y+^ MD9AK2#=$^T4(Z=E"H*U?E]&7C:EF,&U982+J"F^:>9:/9!ZN%0-"PPSXZ,Q\ MD[GY-PMN3JX@)O N*.A->@)&W>D0AC3U_$_ >I: F*%XEN ;DL;+E(3"\QKN M"">!$CEQ/B M3\\T.CIFO9R@_M>FZUSU3]77>(>4X0.54_."RO_6$V\S4S+8 MQBT2382/>Z0QL5_%3=)X5L[O/P[XCLSEKU\X7D0E5=_*'!?=B]'7=P_"[]BI M;D(CQ6'D7>AC\"5>;]>5,_N6DPAIO]"7 O)&1>)$5>>@ZX:$^1YS;S+!8UM/ M&1.$:&YL<[:(,GDE0A;%Y B(T5S;$F3]Q4W1)!?+#QNUMD=']!I49, #; MB989(L(\$6#R62&TB22B;)PU(R4=I4[AE)!3F1LR4KN<#[]/R8!S:% ,_]BF M<4&".HY;I@J1G/+KLB@(5K;#\I'AH+N1&(K7/EJ"*.YW'2/&-_UP5G"W08DJ MLSN&8G1_AT27:/N=2;J,=R53/!7B:R6R/K#]@IT#Q4G1<"8IQJ>!S_8VN>JJ M19>>4LU3_!(I2](9\]UWU=0/<#'62U.Z\[O\_%H@!W/D^C<_$: ML*2<-N6VU/@"Z\]60[:>W]"@%I[-/>1^_)H:;&8(WCEL8_68QU$<9+O[ )*@ MA<^@HRV+]GATJRH%7.M9_8',Z!<(?31T9B:V0<0W16&.,8-:H:QA0S M0-RXA:>LW7YE,*G"5O6+'J%@!GQR>%VN-1'T7KNOE5%O44;-K]#7YE[H]J_. MC7(&_*0AP&\!1EVN,R0K?7M2.WH*F7E2>P!8[S?EV9/:0=&$GM1)YCO&D[J% M0K]QVME=ZY2\J'T2B&JJY2N!8KU)V(Y2<9.]$29L[X$P.!Z;;J""Z[G ](S< ME&V'?1X(PUQGQJQT:7F(.C9_CHO5.;\2<#LHJQZO=W?TB:9;>D=#MDSC?]## M8H_C@.#M$@-DSL++C:A"A8=;GC?.-2%((L^<)E(1-2,U63-2$D9TYV[/:,-( M*)N&_,%G$4 M)UMX4FS\W;*P'(T^<%9 [Z&M7.";Q?L@@P)2>97I,53/VQXB;-3.Y 2Y[ [3 MIKG]T%)1+5_U6G3#1Q7E37*5<5,96U%#]J2#N5MR=Z7'QY'_;M<-H"Y19+P6LV,0>0T1=K#/SL'C.MN8O&M^-JE2;\![TLPS B3X M#;#6YOR@FE6QT^%39E[<+*!D->2JW-/L*0YI?L\2];/ET ?H)TH58/M14[FH M I#)!RE?.4:#?&7FS!KI#7M8T?^S379O7KW^Z9H5/2U5>@=B_%R= &T+ KA" M "L!M 3PXHNS3C2!28KE;%,1J0VEP5H!@OQ(7L=YSK(=26&JLN0%O"34//#@ MY>F7)*;/79=IFX?]H*^A*<5#\&5$"8&)H.+3/\=@=Y BVI!'DI,O-C#58C)+ M*^0PU@+"((O=;0(]>-,(JN]M0+]QVI5!%L.?H*,KU*"MU^JM<(EXB@0J#4(' M1.IY[(NBQ72&X>38AE8M,_HABY=+41OM_5-_/RO=CU#MK(: .[TH M-1000<*(5E;3SVN2YF]!>[I%,UTPWKWTKM(6+H;CK#N_67]WJHDZ4+GJ,E7A M\>-SZND=Y;D_5&4!W 8[,!"JUIQI!(9";[BCP9?X[F1#&%QY635(P7A?K='U=XPET89C6\PE+KQU,([6J5M: M@I.CG-%CU;$[ITM/W2P[Y8$-,L[9"?# $=TLYA$;3H[J&XK4\5T@K9O(80BE M7D%:[@M^WPJR*">?-A'T1/'ZDM#+7V;"-'=7>)E2EI>U8JIRU."15D4NZ'R" MO<+W@'9E*O31@+$1IIT3PCBH"&CJ&=6EY34F9.%)1CF!& *_/V)I>MC(37GD3FMZ8@/[! M$PF.F_?_;M'Q>5@/,+='?+P^\3=EB_(/++NFSXTU=)NQE/\82G=S7^PA!@8V M\,0$EU?+T6.,(&H]V"1,'GF;+L/PYQQZ!!CFRXP*5.H+MN8GF#OW &A7Z58U M?E(3@+^;3SZG\7Y[N*#WS-7#)5U7IAB&J>ZRA5F: 9MI=!MDQ:[W+M\[%IL# MW 73]J9ID!*!U6^R8C];F1&O7+[#+^*BIT3@\0#\&WL)R+I8T$*$@J"NW".H M1.9N#Y-J[VW_<&G9,"=.(9RJ;L5XRS(XBNR$5XW!,GVX%88:=_5[)B4;5^#' M,^<0N_\X>NW4@M)&;0&](+7QJS/R'G)%\YS2NF[=%41@U;6)'M@[>AO$T7S! M,?\G#;(/?#&[KB9X*)C;BCDV!R'3&0T H_$UQ<5DD&T#Z\: B:#QWW*R32-H MT,Y_S:U.]IC$2_D."86S1? >V92E]N W3:U'^;=H2XE@$O_K-BM69,&!!0G9 M\8GQ7R4)>X;!53VEUE^_J]*)6GIJ;RH'K,:,3OG_!/?&>ZR9#@*TA-2(S#*E,34HVL1.65;X@G1:\W M'DM"KVH$./&*C*UH5-9=_%[M7U4,0=4GV@=E/1&D1$>^Q[M+1Y,\.D4"5H!T[1=KY3'=_IVS,_J )G 5"#E"!]LI// M#Q,,59(AKU!U(!2_Y54MWW2F:,^7JRMD#,_9B2R0M\,6R-OI+)"WCBV0M^,M M$#3)DV2)%ZLXB\@Z^!MT^:IFQ<4;_L9-VTV0[CS:(8>2<6B'=/+N!*LVSQ]S M41)=?3]' K)>Q;E":'U'05'C1<*>2Y7;5=?XYQ,O;'RT.*@"Q]T<]V+ZE.$/ M[[_0+(QS9?%QG4\F,'<.0=NO@=^V 6B)METO=:R!,WY&HTV;*CZGIL&[1:.4 M((4MT\]$9_OFL$3>@,H?&H[<+RJPUO<*MQI$;61X1@C\*.I!EC)3/CD3GCL* M>6TTJLCJ]67T#T8*3C=0VV)386TJY'KU7 QPEIFQRV'PS%[31)-.F#;Z7WKJ M>GE*K2ZU&UR>GI=K<<[6:Y:*]"D3)U?7=U/ZN-KPO;JXVH1,YN$:-[L)'5P+ M(BDA&O-SZ=[J%*\A[Y::JV,+$D61")H(DA8&84CD\VVQ8EE'"T#S#U&%B700 M..D3HD6)>8$B._-#[*"&DKTM,Y,%_G-R>I/$MPH1+:>>@F1+*]]@T,R^Z2,2 M2C[()BD0DK2.B_)9\[$N-?FXXT,7LGQ3X#$7Q&PK,OS2C-0U]Y3/)+J/OWQD M:;'*[V !D[*'W7Z 4Y?",?\:HW7TL3A1/?KD&&]-FS-%*"%)#N'T$$D0]!$% MDDA)$S3^K<(23V_&.(U43CKGDUZ7DQ;_378DDY,OVU9" "?73*"O#H,S?6H> MQ)YD(Q=CFO3-O'*R==HVRD$C4C0;8$X4QQ%6;!KF&+H1:J#N5>:'\(G:K)6( M1S5:FX#_DW94:V95=E(#920#M+WV55-O5J;'R9$:Y98#Y3R^3,,,M-5%39FAG$Z2#)(1<>,2$H.;):3F!Y>"VS*67(U M4&9L'%@G<4EG?J+VB<$N8\@5<%@'I;JO0<;'97H>;&).5*^/7.L;=)V3'MC6 MZYHTEW; ?L;/V1*_7^^Y'L,9BHLCSZD[M@N28E?*-S0P!,F^I@4$SN6?\EMN M\:1'-? PGV).+$T43HXM35J,E;NU.2(.L)*6&;EM='QYA$&NBZ!H1C[=DY.; M[.CC+%C2ZCA+^51SH >FO\E8M VYI0L9BGG9DX@?:4$AAA7C\ 4. M]N$YZ!!3^^%]OP>K6,FT^>-,/BJK[8+*_UZF[]>;A.THO9-Y257F;*P, <2 M0$J5"2IW=>/U:<(5D+ MV":&--20ST /$03YB@$V7QLV <.=B>]]N*+1%K(^5;0^B)H5 S*,!8,49%-T MMJ6YH@>4?8]D?Q94$=]"C5XL-M4*N!/OJLR5S&F&8G0L'2ATKO4-5G#[8-N6 M4HF3-$A]EB_7XS)#L.6TH<=# MV1Q"(2Y=0T8T[ZA N?*!M7%B?%SC:$;<=<^#+-O!B[L(;/;67.1HR9D.3U"" MF]/PNR5[>BE*6F8[*;?E/QJ1+7_QU_/K T$]_H.A>#8 K+\$_,?E]=SIDG8P MAZEG[.[M)PGR_&91!G/=9'?QY5_SUZKWH3&PL&](&)S. M2F%CB$,5O';#!8P2!9T=I M,C;I2CCT6S[1=$OOZ%KVT+VEF:A "9F2=6UKB-8+^>7^(5[S(3>+>_[;?"$O M^+="'E2GP]3@T1[/:9I2A(+"4XEN:1%+VD(GI&*9")I M%AU-6U2+URU.-WD!Q;_]:*#)=PNSO:Q^3=8>[]W@^"E-3Q=>.Z5-Y=-[-\SE MH6/1H]=.:T>,.==<'%KV'^A*[*>K$-':[I146:_/6..+*=69&_]QCT+SZ4C6 MX?604O/J5!Y]T(O;[450]#4EMX/$EW6_1XQ]C3J=R2H()Q>>6Q!;$H8IC=>> M%?:K]V^V10[=I#G%)LJ_X[,I3X 6>*]NTQ8=D[G$1LUM6F?HR4UOO'NS+/.# MS-:W/3-CMV7IM8,8%O.YN;10NA3"D)FB9*A?E7@M"B9P_4W#;29BZL^#)('R MV(=.4Q.-:0YU2H6JC]VKOM4G<[)=;9,STVKKZ[J01T,KD<1"\+;I.Y9+[8 0 M_B'E@5TW9[JEKGQ4UAI0:0OE..3^/X+G:DU5L0$P("9+TU2C\I>FJ:9IFC3-*>>,..+J MAG";8"<"T<_J+,U-,)BDY2Q%4T,(>U,T=;GL<:O.0Q$*EM_*A7C(@NBPPA7N MX\FV9Q<2?QNSBYIIMN0T\\3E3 O$U68\D"#Z!="&#C_N,2.VLU&\]'BS$&42 MRNL.IE#3P/>3W2\4>/Q=,10$37/+F&RV"-TNR[.$$CE)=*?F[,8Q)'&]EPXM MQCK;CI"8=YGF128JR;2:>\D?Y('1RV=^,^$;*6B2#C5*[89BO!1K'7M;,*6M7QS2+ZSOXY+E954WM-+Y3V MY^/<2X-H'/F-9*/"BA+RS$DA%2VG4#7*<$V.?3R&C/9DXGQ*@S7T+OD'C:"D M%?A_;S.ZCK?K:ZKR[2 @3&+F]&*RKEH/S_\6-:0BA[PH"?IV!O453\ *T%L= MI1U@P/+3$6"LV-H65E=7XT%"QEOCD\QN"BN\:Q?ZGMZ8]EEB@I'61'SI#Y36 MF+#:341CJ2;X#XUVX/_XZT59 ?;_;8.,"U>RNQ.-N0[T@<9(0PW0 ]'ZL52B M)35>(A$[E1T=EC(#/EF2C_=I$1>[RS1D&<<9E-DE!;_BBJH^Y^PHAL/P*X3< M:$"W7@Y.D$#V:! )2@6%B-B2$@*D.)';IZQ04;X_$NJ!=P[V=JN)8,W"+D?Y5MQ5:4!&+_@3,[;5$,731% M.?]OX1>2;-%]081)^VNM@-^<;)KE<=F-C"_7BE,0/U%)Z#4M;A8/P9?Y8R[< MGZHX&OTO\1W+AC XZ&'6D$ N2Z&]8GDN?80@UYR<&9D7118_;@OQ3E,PJ#XO M2C-7A'IK?*:]1FP$XYV):QGD#+&7+(G#F.8#4CK\ 5(XU8"M&_$U9E*A]BUG M&EQFYJP[!25HKOSL*3UG&OPA.MN$AQHZU"VJLRA^>.* M)1'-/ 5):HB5GIYVZK$5;4=$"^A!EZUJZ B?[2%(9T[;!K%OKZV2J\R$59:D MY#PN=O.,!@H';=>?$=+0!F/=*@2'*R#SXU7MY!@;8H.ST_1=D,?YS>+@E-_) M_QT*IS'[&'G&ZB&Q+46""M'2L:9C)BVZ'?E<_M=W)(WADA[2ON'D4GIR#1B\6F6@&'M^04&L/*-]F[./]5 MO\6JR:?H>_,P"@?I% T-!(@XJ6:J1JO QK#6F4Q6;3"YI;%'YLJ<)U/\"_T2M .XI'@H5H@GQ&)?J^=@7/'Y;%?!W6^JXEX5,AR^V(B/DC?E# MG(=! MU/N7'9\0BI,Q03,:$ :?T,*TMA2<0$,!..VOVSHQ9?F0FS/#U@5Z'D M=YP@D2P7W=(,G)?!4N]!6P? ) _D W*F_L939%47Y>9!Y+* M3-"(-%2=P-.^EKPIG_KU6>ZQ$"0W+39!'%V4!D:9Y3%/(U$R;Y[G5-E&:1RP MR4I$ZB#U5R]2A[IIBD=.S(52:2!1HS=E93TDA>>PM,FC/? M?9^C*R#USQ1Z+M%H_L1_NZ15Y0S04:5V4NQV+)BQ79(TT3DH>B>++PT?QY;$ M%[T 75V)4%RU')XOC=9;X;[^P']W>.YHC1T1H'\$TUF$?GG%D*B)P.TM1E_- M66;$+B?" C<=HI(@I&N0P(S%D21R)"1B^V M5><3? "@$K2#P+\&]\G%J&HQG6$X.;*0Q@5]BD-:5MSL#-H8&H8IAM$!SGZL M/:!LROEJ16S8(AU7UN%AKY9#5LXDXJ?4$XUD.=A(SC(/$II[*-K0)R9,EX'N MNO" H7C.\D*K!O; :&QOGFZHMG>#0 M5U_/B5,)'A_C+#)EFV4B[K4)1%*\% MO>-&&&A[\)R99Z7Y[NV-H)^;3)M%[F(A19/YQ:><"@?)S6,1Q"F-+M,JEN,# MR_9OK%7OCIU"_TP $1M=B<=L/0P32#LKV-DVI]+_1H+P[]L8GLFW:00MR^MZ M1XG4>?[[O4ZQDLS"\IR&VZYN[2?^"!W95+UBL&!LN.TZT-F6_8H"$D@2N&17 M?22%J),"NMF]@"NJGV@0]/KH>O4&F6XU%>1#G-#K;<>-J6\(.N6C >6HFBT@ M)!*CIT2(#NXQ'9987?7W:YHMN=LU]WBX'MN_^T_CZFOQ3]UH=_;^$P5 M^CA:,<);%P$;I-9FW:_V"A_6^CIBA3.5_ LWC',HDDKS&WX1! MZ&^B23+DR>T: MA#_W6L <'GLMK,A3;Q3=(PX]P.O9-]LI $R/.Y:=4)?I@F5KH5JN^'E[6=!U M7]1PW_ 13JHNL,X"5%K(R6= 3P1^MZ%,VDQFIIQS)T BI$I/>/:&3B,X J0? MH1&H3T)>]OFJEI4.9CGS+WZ,4Y95!>CXR5T?Y4T>Z+O=-9\Z2PO.!HYZ*8+ M,YM\5=Q5^*,9A'CWEH#L'(.M[->&9;]\F$#FM^1C-_>8%DN9]#B8#;#&(QE?&M0\.1PJ$"ZTI_J_!CU/-TVAQGH:1E.-=#0(QT2/>:N3C ML10OZ5Y=MDUT-^18&R49W%#72& MHT_$;K#NCL9N_+@S'E0>MBFT^CMM>(5*.&W_DNA&;O4/7 MI["H.=E]\/H5#[C^ AE5;,Z]AFVF\PU6;/I@VW?FG8#1IL5O(*%? MX72-0;M\6[#<28E7+=/)/J;%DY$1=Q]I )T&Y?/C9EN6\.W4,;10$,2I=?#0 JXAK0*X>5!J, MZ"942'HQ3]: KMSPT)PC8DD29#D$=TO_V$'J@X>N7LYY#?T*$ZV MT-:P[ H1T_S]ES#91C3ZP*<"47;;HNP+^C[(H A$?DLS07IO\O&DL+%ODE/0 M8'N_M8DD>4VE]QXSTRX@L[HJ[G9,]+=M7@@K]8'-HR@&&H/D-HBCR_0\V,1% MD @J'X.<1C /FN:RF33]^S;.XX*6(0.R>-8=#=DR%5#^!)GMJLWD""UVGUDF MSWZ[#*AJ)XCC!E5#755\WL_^<[7FS-=".MNUQ[7VYZ$H4YYS FG\U!&*B_D4 MN7MT4/AK/G%,RS2M)D;-<3^%^P$19%-B)YGFM"QM,<1/EZ6RFV;R MT$2^B9Y4%9C3^01?*EL)VGQ3\>OG(S.5M7.N4MF:7T1>8W;.M!/ :84^&GR5 M^1X6&(9AHM6G^8?@RV7$T<:+.!2D#)2U&QB/?IQ7P'54\(YC)_OH_9:_&^(R M,V:=W?@.(/P$1W[\!P)2XF5"+2$X_45\J#@)M-FD56A MN*/+.(<7J9/5%[>KJ[.U:]$AI]B7H@T43@IOD]J.L@S)X3\UUO2D$(X+?B7(6O3 M'/TJI#=S#\]!IL+'QK#:JL;M?()7_1FM8=T\O)>:U&G-XG3Y+LCC_%/*'G.: M"3^QB*V!EYHTC)-8:+^V^/;&&MI&-U9I34R64YWG,PC2^KIV*4VKB^4^\+NK MPD__H+&AW4ZJ^M38O)3R&6!@5_CVR9?ON0T@0THA*0@(-DOT2$PG591'DF2M M# ]VQE8*[^C,U6>IG0-!-"VNT\5KJUZ<>11Q8O+R/U=Q>O1&K346[=_I@.G( MV5.BG%4_$$!.;E)?#O4^[C(CEKD_Z6\6'^(TX+9(D-RR7(0[S1_!\Q^JM+K) MIV.M@AX4[FP%MB U%:0B@]_D2D(\&Q$ZJ]!E6FBSUIE,'G3NDZ_3-PL1M)?? M;(N\"-*H-*E#A7"B8""EU B7;7$]ZO08LO6:56'8A#7DD$>@A_],1"0S_\1W MN#9NT=@D*S'R,?,=VP5)O)#WO_]@"6"YO%2_8.J,QSQ;]L&U+7H5;B)= "5V ML4A;L1.F]8,9 MD)"VI9?R\RF!/G"07-JV$$\I\[2?_\R(J2ZTDKA2W62W&7N*TZ-T:MWA8S73 M 5C7NDF@AX.L(L"O=E(QN4L_]7+.7^[)N]T#Q]T3-J'QQ529)PUDZ]$YQT$Y M@-IG&(4.G_L2-E3,\R=:0$_OV[C&%U.)5@/9FVCY?*W6X72?<*G8Y\.3?![D MJP\)>\[U/8*">M4I+((@(30*HVK5PL;?8O<)V[]XZFX6H=9)Y3]LS6A(UBM*7;]D,6P$7K?K=^9,F!Z"G_ MCKA#[\&Q+4(E,B*Q.;\)=_.,#3)B9#!2)3VOU?%'BB&8D*,#4,[2=E_CPXI& MDXR-)%KPVR.$"K6#B#)^"F="2L-Z:AXBAE02P71XYO-UK#X"S)[(.C^;[IUL M#[R'%XW6P7A2+V;=;.]_-NOAI4-/( M_OU]W/2MV^4C MU.#^,5/FAD"GU=Z:R$]'77M/29EH%8=U-6II;!5AX>*6W*Y82I7%755#,&58 M#D!9K\,"^(A Z*MHJY)[3(^>O5;G;B:7\1YF#"HT,)'W\?+5%1"3HMFPK<<7LC5 M[0/]4KSCQ/^JD')?9" WC&MR;>^]]GQ$V[QF1B+=H3VG_?3M9EJDF9?XIC4S MTMK;U=S(9Y@=$=/SLY^]R1P[%4%RIF5$V9TA'= ]"+E#]X&Y>JC>QXIYF1Y+ M-Z+2S#6_-^1$(/;S$JU8>*;'%6="?!6GE-\F,AK%Q8< BHT5NX_!EWB]7;]C M6<:>^88[#S;\+\5A)?XQ() ;P 25J^UA0A-F\]B=,V)K 4$B>%V01"J:9J2D MBM1D$;UY6]J!*+ED4S#>8:1( C$ZMT%6[!ZR(,V#$ [6_-VN_9>>IR]S .B8 M$5U$]@-'!#XB$,Z\YXTA5H"-9ZL7">UUU:L'3B!Q;MSQG9+ETPO?PU.%#/GU MM-.$@UO^0E.:!0DW_^?1.DY%AQ%HI?I>]JI4>=2-/L9ZSK606$^ID%3,R%+2 M(6ZFP1XE?MSA9DO QO'5F5A>TP)2W$3F=T2C=[M/.8TNT_+NFB[G7.4^"?_[ M0)H%'A!27,T16G_<@83'A4AX%(&;BXH4$M2T_.Q%>$-'LCMG MA'IJ!7ILLCBDY)$N6.;'=$7)'IN"N>X>18L5S:[BX!$<61#9Q[FRS7H*\P]_ M@'UH5 *V_B0(F$E:XR-)0X6?Y[IA'C-SQIV$UG^@V1JAZ=N?6=#N -Y^13W^ MSY#;6UPIKLF+_Z1!YJEDLBZ?-379,?-.(PKSFCZ+/Z&B+8\^MA%562.Q[AL* M$O$XLQ:+TP!^&TP-_F"X]\ ?'Z8$_C$\/1),\2:'Q.AOP!X_9@(<"<)@- MV,DBAZ$-M:$$H41')7J4X0QZGZ%#&/K!NPM;Z*<#%ZHP]=P*5@2)V8'P )^T M#7MQ_%&-25F+0] 4*(;EI&\K3*22(8VP[F\MY"6>F EV2I:(8@TT=0Y'+*T:SX1>&"/M&$;<"[T!\MI_4-6M!Z8-O7;1*Y M;&C3H/1%P"&A MX'-_3;"Y5'Q,/$&&;8)$LR5?V;^H56$3L7JDK[I5E^:!S:-(]*<-DML@CB[3 M\V 3%T%R01\+R"F$ZTV7,QL+ ^/M-L5E+I=/-'MDID\HE3VX$?9@V%26**MO MB. ,<#X;Q9TXFC'.]/TJIXJ.L?EJ9HA[&IFO 1NXW.*RFB__@00U@7RUXPA^ M%4H:8?K;1 0!BB#DIR#9UEG@118OEU0\(T+U50XV/9(3#T\N:#7%)ED\9]9& M18), 1_*KAX8C;0>%%!MZR9 VZXWX+V6P!!WF2'+'-:;YZJ2Y@-W(,4H=$WY M/6CNJLCOH<75C<=2/JY2O,1:16I[*A??+0),DSLC[=?>\([W7V@6QCF]650A M65WF*Q($QGHU1&5[!U08X="N7M:P<4UNYH>S;F21+YBEG!B)9:Q3)&.=(!AD M(P@E04Z"TK81E@S_"^U@D@?K!2NE;(JE<7;L' 9ZWX*M_2?&;QRR=D!?132C M;Y%'E!8.V]NV10015,R(H(,TA/BMB&:V$FP4>WU91&"NZ5E%[9'36$8 T9-U M!*@GL)!P,T#F,I$FFQ+.0A+H_RD-I"&I'+"/M-;%X1ETV&JK3F(M_4_#;2H- :!/+%U$ MMG?M-2U(N.*_$2[-)GDYR'-:R,C65J2KG\H)B&7I;<"FQVN7K0>..F]5X;F[ MP21*PZ_QC0ATL-CW8"XH1Q1Q'2N;L_WK;WY\\_KU[TG"TN499,-AK"]KD\.] MIW0TFIN1FIX9:2CRU7G!2.#82$:[C3W72>"8/&7#7Y+&-&D97A,Q'E9\VS.H M[)3'.?D/3@4$3\WXW3_\3L;&EY0)7?&[W_O,U-#+S3B9;(Q#AP/T3/F045I= MPNZ"HK]ELSF B3Q/:D0>W$^B;PY00^K[-M!S6EXHC:7I<47I\MO=,^_Q6^& M\:_Q!?:Y5PW9E9[O(0&C\">=$;KX=L$Z2^K[>':[JSNT5[=,_^:L_1VV"M$0?.O%B/9+T1'VF,1+X?G,32_.MJH3:2\! M0_/5F[4,3Q0A)&_$4*HSC8RMY6$ $UG+:D0>K.6*&%)1O;S6S%D@D!$:J^0]HX=<:(?P71Q>$ND1&#U*V'];&5&O/*N\:",%TK3'7\X ML89K$/C4;$#%:2JTC@704&0JKCITW9:7O_,DR/.;A?"@]23V#XY'.W(5<*W7 MG0)\\,0LJY5YS.0?9BTSYM=$%#%<<>S-*^W2!CB*/2@32'!19]U]E=X#;P[?7 MTQ*J9,(P+ MH??1B%Q/-7#K^@S3 L'-1+[RA@Z:0L-P#/2I=7MKE@V.GT[SNJE5IM"]/NN4 M#?.X7_]ZK4]V*-?-GA7I2D9NP=YO)_(,=N+PX!QLZ3:9KG92_L'^E>AQ$6JP MUY>NRW4B&GK'3Z/K3N? #;>N4C0'?&%F?;G!XY:&0ZB;^ZU'I<5UZ1>UGI3-RN*$=.%9?W MVV GHM\NMJIR)*:?(X50%XVS/@2:]*#Z$5B;*[XO@=AOFQ*WGWX$IH+&QG+T M-+;@IS0J:UO1Z/V7D ^5A<,P^W$(EHW-J<)Y$CM51=SDVW8"+HPI6P2T_4SB M-;>=A;=9QM.?WCX>%%#=3:W';V_WUP$_]-#PB6ZIKCS11Q=3[Z[H00;W7#X] M.Z-USS+HW_C <8XUW([@6+;@:GRVI9)S]K>GIP%[.8\P:13L]*KY>GW!PQ], MJ/W<>(-5^L^G.UB#S0,Z4,)O__GXR)]M4(D3W#VRW=OOW_S MW2N4Q7B29+-?OOMR-SJY.[NZ^NY57D39)$IQAG[Y+L/?_>=__.__]??_,QK] MBC)$H@)-7CVL7]W/RVR"R#E>H%=_G-Y^>C5Z]>;#W][]=//YU9?[LU?OWKQ[ M/WKS\^CMF]'H/_Z>)MG7O['_/$0Y>D6)R/+JK[]\-R^*Y=]>O_[V[=OWCP\D M_1Z3V>MW;]Z\?[T=_=UF./MU4CQ-V!_\X77]X]/0HT=_>U^-??OQX\?7U:]/ M0_.D:2!]Z-O7?WS^=!?/T2(:)1F32,QHR9._Y=4_?L)Q5%1BE++PBCN"_6VT M'39B_S1Z^V[T_NWWC_GD.RKU5Z]JT1&DD72YXLEBGZ[O4>Z4N";]=2CN+O9WCU>H*2ZLWL#Y4D*BG0O_QY MD15)L:8+/DJR[>O2Z &EOWS'^[FF)F5+!9.-6#JBYA.:16G]SI/')&\@B#-" MA:;CY<#^Y<]K^@7R>WR99'17)%%ZM_TV^F+ M>Q)+04T[],F(; #[$6LIG/ZD8V;1B(Y>+#,5ALZ\9/EC@&4"%L';H8H >I3Y MLA@@]A)N?^+LQ/7WUXVN1^<.U03'9?4'ZBZ/4+6>J:\XQ611O1/N6@$?9-#) M4J*H%W?KA+Y^PDBX3*-9@WO3^'N/#M<9TU8$16=X3$8S*HY$& M:+S:[4*>KP0=;I;:)D\),M0 E?5JXV\AX3@#]/V_,B+4MD_7MVB)R:%7#QAI M@,9[$F5YPKZ>E$C>4!-4TE>(**,_=Q !@0833R83>G+GF_]A^_,M-[(H&&N* M3G;&C2,ZY\^O%C@[*Z@_L#=G/HB^;@LJ@06=1CXQ (F M]4]Y;9C5.I"^F'WA1J-#--R@MG(E]5&_[F*!R(R*X5>"OQ5S^D&74<9?G8VC M#93/$T2.B M83U21UU.9MO=K1I+/!+&-Y MP,C392*5A3#V"!;*.[^$(@@9@T7RWB^1B,._8*G\X(=4Q,X_6!H??)*&R,T$ M2^1'GR2B$-4 "^@GGP0$-)Q8N-&D(%XPG5BX?]007A2?6K3@0"!>')V:M. ()%X)L@WK<$Q))N\A&#)4KB$E*U:YR4DS-C#(W$^!6P!:5BX M8)3-6N<% \+'P 6D;-XZ+R 1N@ N%T]LW0M%$!U<0)Y8OQ=R2"1<)IZ8P+ Z M%+A8/+&&014E<*EX$M0%5@/!Y>))1%=0]6:^_C'&5+-E5"[L3SE.DPGK#C1Z MB%+6+6>4SQ$J\E&\L<^7U4<8Y70RJ: F MU(B(DLE5=A8MDR(ZA( "1YNE/,_I*<$CM/IQ]-XB99(EOS_&!3HE+;&$8XU2 M?1;E\Y-LPO[GXJ^2JHL4L69#Q5E$R)JZUK]%Z!"::Y9KO!BD11UWR1* M(,Y8;!ME<8)X2QPPPS@'FW"'\!-PAAFF-:L6,#OQS\J\H)J8?$JBAR1->':- MSE1W>+K&6:S/UO%LTYRM$"D2:A>)+2$>;)3N"^I*X37:FK];<=(-*F8! M/,\H-[]B//F6I#S3X/!GH[11?R/*9NR;U^<4-:DN'N.T9*%6"=TJ4PWSM**? M&I,UI8A+^_$02S3*](M@I%&*]S83A]*]$9;LLCT*Z,E>'95SG$X0R9G14AR6 M>$*GV>=&K/:.!SI#L<0XED\P2O_G),-D"P1 .8]JWC"CM%;M0T$ACH:1EIKQ MCI>LSSL]'ZKP$=S& L^SR,UM,IL7X^F7O#X.09QPYICE@@58-B>X]#N(QIJG M&JP@):.M4@X3NG""4?IOMLDNJ<,J&&F:XF643"X>ERQU0D_XO64L7C<*,PUS MA*D>*=8W:41/S&S"S)0E"VCP+5[(%*,\[*1F&&"QPT)K^4 MYACFHJ"O1I.+B&3T7,KW8N_G:)K$"6]%P2>&AO\0>L?3IU;P-[@N8Y58SRI3 MPR4&C70"/41G?,)C0J1K1#;!,OU7V29F=,-@Z73A%@5)'LJ"+8I[S(P=%F#% M*:5B)O'+NGDX[,L.JU.)EL:P?NM$:&%C;&% ;"NL9<;X(B'YM0M@^W3H?5P4 M%XT^8,@709FXM<31PE_X]GDIMY; +C8"P$9\$8B8U3V9:(!0?-$@8!G!$8&^ M:!:P:/A)7[ H'"VS4A:%X4-2["SA_-FL?RH[;^S G$0J?\L53!/#;X J)2KM\62]JDE'$ M2?OB*:H)2;U>H3\WTL+]VVK" F ,^W,A75Q%6M6\OKB4RAM-6GCBBVNI)AD0 M;K$_U]*"^:0B+@SVRE%ONV"Z0.;WY]P[ M+U#5E@4[40VCA^>H%M@$-\,N!U=Y7L*I?S[:+N4-=P+(R.=>(V"E=8+BIE"; M;)$OX-: 3;+.AWR9 6>%(OA0!"^@'EP$/]08<"@\#H7'HH718VFD\XF 4!JI M5!JI[_IXMV2$@M(Q&?W))*E+2&R$^I-(TI5,^VO8G,\>042C')[P!=:I+)Z. M-I3S.2(ML;3?38[7"FK*I2G(Y$SZXFE /L+3$:YQEG3 B'Y(.G(O?3RBTLT[ MO)2L]9OM)S$Z8B'D,7J]N.P:9WB+'ZXQ$)LV 4\IVVT^=O/O!]3I/<12/[T& MQ(?D;BK!#/=XD,3.%&8ZPY%^>\".GNJ*)#ILG-CQ6ZSM@YS2S"K'*TP$(JN$ M'EMW..7GMV03S-YZL\'J;9T(R>:5#;=*^VF4)S&0\&=CS=[,0T_SG"'\J#6> M73RRPZI,\GD=IV:U:!P.P//,/M4+];&3*Z=R-M25R 9+_$!"6SK,Z-Q,^:MF:3ZF]I M'62:_+NL.[-*O*%^7V9>;C7UK)47<+F")IGG@^M_B_C@3AK9.<5J2T6PZ8X' MN$J?)5UPBW(4D9AU33U'*Y3BJCN=>"F YACF8H6R$ET2O&@JVGYR45E+*/I_ M$[ZZ:O$DL]@A5%E5OZ*,;L>4?HF3R2+)$J95"JICQ1]0;7+ I7EPDB-2E:6 MC&(JO0?=/*R5I!:H]TM?@X75#02Q/WWNM/#DR0M?ZAG49=(2#]%?Q<,@5E1+ MA(4ORPY<%Z&&S?7%_U5AO%%=^6E::8K%!$##*X=94\X]0ZA]B?AU+]T>3^$A MV'7="]3?5IZ08Q>&JO?EK)5R*Y!, P[ E[-612PM8!..5K6BNH-H7Z6KO,>[ M5I\JIE.C"/4)V).38@_40_^V _30O_QY5O>D9NF;Z13%Q4W5Y',\/9G@Y7-S M[#-BBVU+V ;/T^81[4%+;7D[KG95G6:=A\8B8O6)'93R[CYS?H\YW?)9C/4\ MR:OV.0V2@>)^CCY'Y"LSK>AIQW ?,X(0=^\JSNJ Q&=WTCV_ MB.V&)#%B>5,!K1K3.R"Z"A75?2+.2R:?>B?59^[%(R)QDJ/Q]/>(4">V.%0H M;1[1'_%5_YA6M$N>8+;%<=V/B])VQ^R?B$SR+TMVRM*1;][\V+B@M.::YDIV M7X2,,[7Y9KEKUHYBCB!S#'/QI/ O,;E&WW;+Z8;@C/XQKFV\!E.CU3-L<M,[K(*@OZEMFU.35H-V"[6G?F HBZQ@T)Y25 MPJX[D%_[Q6,!,C<4RS;2*0C]U$&LG&J]\70OH'6'8CJT2+C]5KIYJ#MRH$YO M]9,6OT>37>"K:Y:GW1I(CM]K=86K), M!B 92S90^9 GDR0BZSTC6&3_R,8;I?Z>OFR70A3Z*:*A_C5R4#.47DA;!PF/ M35*06_G>"47(5>!" MY07/ 'BGDXX.,#V\V-#/,&6NH9(2(@6]T]Y<!@?-XOBPG",.X+7=T MZDBN"_3.R^J6H8," TO(B^O--:!28 ']/&0!M:_"!96? M03O";%407+;*[@2UM]V4;+]5=G")#MJCZ*"U!EQ2ROY![9(:[(>NZ^!]T M!:/L!K@MF%Y N#MI.M6D*H[R^6B:XF]Y;XVJ1*]PK5F5G%:-AE4YBK^?X=7K M"4IJ)#+]PPZ S+L"; ,Z%M\0I@&.EE/#N9!KCR#AE5W#ZU6D5:'.88#J"H*B M')VC^G_I&QONK_J41 ])RG)?E?'4R(;>DWIFYA/.9E3!+:B+FKQ M;5OJQS4A6\*.:[WZ>'0GS-::FZT3:ISM9^":&9 .[X0H*@,Z>WTVC[(9E1*# M:)#585D@:&P'Y-P0'",TR=F];,R/BK(8L?C.$WZ;2J*)-)5YWG?CZK9K#0M^ M9W&2HF<.Q3T^HT<9%?LJH8?5Z?H+/?BNLJ?;=TZHF[:J-I"D3+;/5YF5V8+9 M;O]3&13UC2A;]7]#T"(I%SP!0.>9[;5#)<[^G]FGJRAEGXN\1,PT?W)9J*7='%70>80S'^]BL4SQ&J$-E?SH@LXC MG.%RZ\*KL+4WQQTM\N3^;>)M$C=3_0&V^:ORHK)(E_)\9Q8B=6Z743(YWV1U M-M?2;4-Q)_0@X_;TT7N8O:7[+(S'Y:EQE.G>KTV!ELLDB[+X6:"%PP3\ 9;\ M$SB!$G6B_R 7^&4*/2]:?-&&![CU11L(U/NB@ >YP&]#,%2-SX8'N/5%U2/+ M^@\RW4>:[*4#9 VD^6,-4UV@O :Z\:(Y34.,TDA]Q&V.-OZK3 BB2X%^_&)] MDT99P>["I?^Z7/#]&/@#;!D7^VFO#:IP"S/D*0#(%-,\'%P(>TQQXXVQ%AIE M@[MC6VV)#=0F_($N-"(/K=3=X"(_7>__HOY9! \PRQ^[_W$\I59 Y1".'^J^ M7E?9-L1\BP^V?:+[I^>EAR1N'N>;!EN(' VX533%9U#ABB=C59GO=?I6_[EY(UU41]!3+ MH+)#9[[%,<[I*_("I62RW8KC$K+12LW1YBJ*B\90*S7'A:6]?J0.AR\2ZDY3 M^]PSM)V4 "%77P3%WW#2DIS^6J"X(@*H@^G=Z7W,Y_,:XU8Y%E^DU4(.>]+D M!;I].:\TFC?U4A'2WZJST R@5W'M?18=$'-_"]=C0<,"K[X8'::DJEAFU8-! M\[$6;T;MJ (9;DQ@2LKJ,'1?6L'U+6&% EQ?5 /,7-!%]O9@!#S?X??FCR@- M60@E":A*Z.&(MZDHNY:@"#O?PS[U271:H.[^ A$6+,Z^MK.H>*J_\]@# <++ MF,!B5.[3ZH$8X7528#$J=VD=C!@[;-4#EJ9R1]?!2%,P&U8P!9:AXTU?.UV, M'716 LM5N4EL@2DS0UJ;^B4:WJ5A=)(/X)*=WCU LXNNA3CV1X3(87LZJW?"\R6]V$YXZO51_<59W=%WBL+3 MKP#WQ73I1HZN=3_J,2HTU*5NMZ%;?_$E:]>C.?!96G:-["]:9:F?_0 _B>X= M W[X,[T%](_)X7OMBW+8336;FT M5SE*W6W9]A(*;TY&_06IUV]X)SA3%^UD5*N,WHXF=!))JENUV54R#V5.M\\. M*RZ_30?V'(-7YJ@0%.[%Z?5>G.KDNL<;TSY*GPQ.7M\"Q5E&6P*<;E;0^6YA M48_A-,J3?#R]V5O&]W15G=+7?SU@KOV#S/8FISJ>JMF2H"PO$=5-6:]$X:S]XTJ;,BAAQQ"GQ!#Y<*NAU1"N;""/8&[LZLL^6#O M1WFY6$1DS=R4/)EER32)(_IK5".KV26W2YPF\1Z\#>B6Z3S:M*>F3V-PWKIQ MWIIMOIP4>_8>_=N.,OJ7/\_*1 MCC^%ZC3K/#2N+#E";_S='%5<,7)&=!!4.3NYO?^#*>.< M?QS UD MCJW[8B\QN4;?=@*_(3BC?XPW*XC?/5CK&6;OD7S>A4WXC81CAQM9&SX'MNY9 M_*MD=5EXL<097<3"UN#"L4:IWM7U/!3W],6"[2L::I5FH:C%@XW2/2:S*-LT M**':(Z=^U"3:.,;['O%XVG R[Q8\'7VW\\SV=.C&+Y-E/&R18;C5?0T]N(A( M1HEJMLY@@^U$[ ]4A.A1(/&J$S!;9S_H1K6C0TY'9";N=0'"&WLY6( MW[D=?I@& V(E0^>^G2N*5=2K+Z*"61=8R;GQ139"EPBK.2%#EXERT!WKA[B' M+BMY=ED231]Z>EUX"@&"YD/G'PXO:!$T]45(K0]KC>2 -Y4N0@VCGB0=^IKJ MZY02I\>]*0V"HZ'DL:BA+R5M QD2;O1._T"%HY#Z[*](S+5=)4^]^+*9H!X5 M(/OJ3?F; 12N 3>J?[+IZC29FB\?28 MH)TA=TPF!Q+:Q>,Z $J>XG64)M.Z+\$_<,KZS5Q=\3&;D/$=D'6U6)09BM<% MXI/"&]/%ZUE[JKJP_K4>9]#APP69#I\#2S!9B6(68IJ4YEKEBEUEPUK=G2>LK5XV86T>E5B3/\ ) M_NX166CQ=3S1*C_5^OD-LPA_FAS> 2UA23C7*E>W2?[UDB"T[>^FO KE#[#* MGP2P+AMNG7;AV2F?8!A0O6L***2;/] :O; [X05\ "^5=X&_AA-?D4'!$PQS MN,+IBEVH\LQ:ER#Y 7,"%#ZT# JP\@ K#[#R[ICO+-2+U8/A0Y<=(,:#56,J MOLA$PPK#<%O4%RD)(K!8)>KIBSRDGA]6][-\D8T<2R&+Y_N"-8+M&@67PA?! MR)>(KG/LBX3TCB7%S+)W&%#N?/ITQD?B:\X-:#P VK9 M/=3R)Y3G"#V_NE3::!4VR074F#H,SC7<&QB2R)T34&$!%19080$5%E!AQM*E M$-B.1%_[(B'ME+M_$2[%1:/O9/@B*!.Q+W%(@*8:Y>PUPG]*&3)"U9G\=[DLQFB-!-<;%" MG(L3U2:%KACVXW$<$N_GZ)]ENG[WYNU']EZ^!(4#S;:[&.9=9?3U\!)%R>C0 MJB.TZ@A![W WG =WPX6V*"#60EN4T!8EM$4);5&<:8L2$GD]T5D^Y.BODH$9 MN=XW:*Q-JB4;43+:-N7";2@=']*^(>U[*(Z0]MU*Y&6D?4-#BV.9A"L#&[2' MY"#$RN>.+Y()C2Q"67DG9>6 O(4OT@C7*=F]3FGX4!&(7^;+"M$_>WTNF \= M*4)'BM"1PE$QA8X4J;J-LQKMD].@W,]1P)=3P:Q?5"<7]''V.R%=4 MC*?3RM1X*GD3E"> 9X7Z!&?K$VX(NBR9FOX](B02?6[QR Y(V3SWA+(ZJ0QC M^1($3NF.N/PJSTLTN6)WGF>H*AME-:%?J%S(-Y(4],B[*1_2)-[N""GM+9]H M%,NS[Y741GD^GF[6\9C<)K.YJ'Q%.MX^]>*[?>4S;-9I M[=:%2L46;Y:EFI;QE.UGE.75AMX4ZI_AO,CK_1SEK&Y_79V&TAJO;IXZW.J> MX7-@J3[I@KK1>(W0'?-QQTNV:(1[2CH^5/R$BI]0\1,J?D+%3ZCXX5=*1*SQ M=G6&,,M^/(5V(81/#!5,GE0P46\P(NN]#R^I!A*.-TJ]*,XD'!/J?D+=SZ$X M0MW/5B)^U_TTIV*P)"Z-D.27 \/2 [X WT'Z!IQX]44JL!H:@#?CC4 @RD4]%^X+E!:^B[I,M_LB MO5",%(J10C&2HV(*Q4AR&85BI%",U+&L7EHQ$MS 5,7[^J+$Q1<() MA!%7 4Y_Z-M"S#>_:L*7TUCN$AB#Y Y]"UD*WRL!/(>^72W)N(M(G..GGF&) M B&4OECSX=;X4.BL7>C<):[=4D'TSR."5BC;R1-8!'TTSW3A,X> %L7.,2ZS M@JQK[-3F+SO8U.8?_CR[WKYP@Y4Z_J%UH3.,DB]W'$IV/_18 MQ%'*I58ZMG]JMVIKGP;.(I".[:+$/$W'3-.>5L/?^S@ MA:<)I@?MG%K"_/?RQG3P^K.3V_L_V($HD#IO3 >O/TR MMS<.ZX"(RF'*DQ75_Y=(0(5H7!?M$Z*LI#HHR990M2N4W8C6-"Q5QH2+N4!RA(FXK$?\KXH3!.ZP4-_-! M'/(P%E:*S@U=)K*S[O "#OX1XXTD0%8@!IGDWLFD$=T&# T/':H#5A^\7-?0 M<33* CA,.PX=]@(6 #Q%,?1- =,0\@SBT.4 ,;5@F82A:PD-Z(X\WC+TY:%L M7$AR7D/7I&JEO/XO"[[U+4HW#UU50)0F(*0\],T /CNXR9>A+P3H/A##'X:^ M#J!2$*,PO"DRD4@!!$'P!@HN$08DUS_TA0%6DW*8S-"7A@ 12P42'TOJ"P#H)WG33Y1)B.L(5<5:OB/LW M)MO%WX25$ _JG;ZZ/=XS KAX>^G8+D#4FP>_%6"HFX=T^/)W\I>_Z^WE[^4O M?]_;RW^0O_R'WE[^0?[R#U[#I%N#G4[B*G.4WZ(8)2MFN0A1AK+A1FD_VS_" M6'^84Y3%\T5$OHKOBP).L\S+^HDLT=U=P&FV>9'<5P&889<#P07&,E:D=Q_; MXDEZ#P=@AED.-BK]B"[QQ6JP6<,M;1@^!Y:*,R2.IW!5*+XB"8*4 Q-"%H6)'8PT#SV/Y-+M+(B$)W45?) 6X%T+)]?0% M-J2S@F!!$U\DI+5R_.Y?KZJ653Q6;W!(0C2S+-\Q])4BMV;DB8RAKP1%&33F M4X:.1U.406-:9^B8$D49-&:7A@XJ491!8Y)KZ/J@CR?V&8O5*%8HD>8AF/):0F0K&X@6;Q&D'@= MI0Y*OZ!TTF2S:ZN!$TA >,]@YIP2+R?HW^6Z?K=F[H/,(W_P>F*6F[/SQ\9[D<^)^!] M?&E863ED%\P?$S=?%8VU2;5$I4M&VZ9HKJ^B&WFTQ&D2)RA_^L.63CDH4/6)!C&" M>J0%R&"OD,&]SZ/]H?;Q<5T\ST;K*$K0S88,"?I%/L$H_:=1GN3CZ0%5Z_J_ MLOR=VF33\,:CA46X)^!9@,P.T8KL[* /(@ "@IA :@EL5Q1Q.I M)>^+: #\XG:^@2_;24U2<+_#EQRAFGS:^2^6:G-_&)$Z"#]:LBC\J-@+T(^* MZMX@>%1.]8FF*W>520M1.>-1.=4/)8O*Z7UX0W[B9920WZ*TK!-<['[Y3TGT MP'*FU76X$0O]3\;9+8I+0JA6H0.N<4:V?ZW.+C:_VBCW*)YGR5\ERBOK2!9N M,?INL]YW/$>3,D7C*2_U"!*0[F-"9,2#@B+0"G'@^VO0"8OA#C_ KG2?E+PRH-7[C*=+\\K!VG8X(X'=SRXX\$=#^ZXW,T$ MV7R^+ R(.%H:BY9\Z!]'\:X,>[2D7"=YCLFZ_E7+EU9YI&F?6IVVX%O;\:U5 MOA3(QU;_].:J,H;8=/HY)2 G!#0G8"(&CXD(K8-#]"=$?YRE\^5%?Y3._A % M"E&@%QL%"NT0=<)"H;G;H42Z;.[FN$A,!$X=KUT)@5-XI%#!"?9EAP30TLX4 M_8G:II26.4[IE\M'Z*\R82!AG4 KY%&F ZQPFD)@M=? Z@XN^7M$2)05)W&1 MK&38%YVI'1"[>4_.OR.P>42? 6C(2@8%GN%;(@0]!QST/."L@9>*^"\9?L@1 M63&"K[)E6="?<<9:EU8LG:ZKZ6=IE.?"$&3?K[,CNWUZ!%%CZ7A+)8 G5)-/ MDI2>E2MTQ[Y#M:PO'N.TI"==?>?X@GZ$2O;CZ45$,OJA\AM$[N91PTW*W"+! MKE\40M8A9.TRG2\O9 VR&D*H.H2J7VRH6FX$\ ,,/9E+OHA6'L\#6F"^1+! M:TWJJ/HBC1#Q#A'OH01WA[W35,JB^_$)?=FP?$GJQSPMI1!^'A&T0EFIB<_F M33>=*A#3$=(#=G#7O*\""G6+/ZFA\,)YDD>S&:&BJQ7=;4T2*.J@--*_I[>$ M\&((+[I,Y\L++W(U=0@IAI#BBPTIAAKH$-A0\+TUK$5?EHE<.+V:DI8\[X^L MCB2F?R51BZ;EDJ>8]L-!Y 1WW(X[+ODX(*\<]($-8V7R\?1LGRBJ/)/\Z^F: M_?>2[G],H& 8C2<%=S2XHR[3^?+<49F*"EYI\$J#5QJ\TN"5PC/"VH:1)>?J M[6A")Y%DR5XSPM/10YG3;YGG]-^+*$GIH4#I+:-4T=U2?JYI!TR3P."2]>J2 M7=-/?U-[I]_DGU'3&UF<$8\<$;N]K#:%Q54FRV"ZE_O MEFE2U$6_.=W?MTQ[O.5RHO88;QT%Q2UDW3T(UK #IF"PAAVPAIUUE-OJ5DM6 M\?M17BX6$5DSPU!VF7T[0[F+5YFVG;NC.9C3W9C3S;943HH].XK^;4<9_C+!E5=T,OEWF1?LLS>V"&CS"/N\'7\*U6G6 M>6AH3>^=C_"VC.GZ>+#E";_S='%5<,7)&=.#FGIW_"CL\*PTURQ7DTG"MFR4WD3)Y"H[BY9) M$:5B;B!S#'.Q/0;R2TRNT;>=P&\(SN@?XVH9B=I/:#TC]!27(_?IZZ^RG/H) M3'I?LFB!*5W_@R;G25X)F,.!=!XL3M(Y/[6;P:JN<,8TDZB?BW!LZ-[M:??N MSTF&VU-% -IP7#_!$H^WS"#)T&1;<"E4QN+!=F+O!ZI)=#*"YH2,AY<9CZN,51HS M&XB=OM1!+0J2/)05DN<>/UKARXK>4Y9 M$AE)=> H!PM]#YQ\.*F@1]O1%2*T/:XWPOB\=F,0:1CW=.?0UU=!R"A<=6;EJK,/;HO$ M!/;VQZ&*(&!ON=C;SM*2_>F68-Q!JBX?7>;1I_+L^C0'O;A'O7JNFSZB88^I8K*C* M0>@Z6C3CEN 3>J=[UR;[F*"=:W5,)@=NW<7C.@ AG^)UE";3NC_]/^CAP8Z" M*SX>&C*^ [*N%HLR0_&Z0'Q2>&.Z>'T6DTK31&G5O;_Z>Y2+B '-\!0USB%U M8Z6-IT]VV];(N&>JNC85FB@%3=2#N'!(O67+NE@_O?@DRZ@LKE%Q%[%N$NQ@ M^I30GZAUPDA)4Q0S8=T0O*3^[[J)B9:/-,C>E_R&+H6L:&RM!IQJ"7!T4IMF MFR8?S'#;VF@W=#LFY>* )? \2_R26#[1(KQ!Z+!IJ$6HO MD#%_H$5Z]T)NN[+=&T(U":^S GB^I37_G+ZMIK^-6(4R,^]WSCZ(0=$#G."0 M:^Q"AX?"E!;\;)<'RVO04XQ#_<$HZ[2N61E/Z\. 0_S^$ >HW!Y9GZ/'9%$N3C$A^!MU>\ZB)?WER/C3>82U\HPJ?G+# MPB="C<0?:(W>^[UHS^EZ_Q?!B:[^ ,/\K7"Z8NOB^:H15\T YI@MCV!7JE46 M!8?DW0!+ZSX4QAS%9=U':X92BE!*P<.2=1),Q>KAYJ'+#N#I M87NYRTD6Q_9EV8BM&.4TK?_E MWB$(:^C+IT) !?]Q\]T!HP>+#0_ :"[* MLDU\_ 5BH45)D1<(=M;/^;YX0+," J"_,\I96?&3$_V=5LX*HP42ONM2)V=E MI PE \OH)V]D)(%3@"7RLX<2 0,TP%+Z.'@IZ:. X9;A\"WI-OA0KWP0OV'T@\M*H+3]=5(3IO=FI@K$V+(1ZLEZO(W2T1HE[HW,/ZVR? M/9/O#<4/7A<_]%A,X !W5-R(>F=0C/KQ<%_+(!S@[W-4E*RUPSFE#,1/TP1/ M"B&RGZTPQ)K\W&^:_'!HWQ\2,.H!H^X/1CT@P 4^OZ,8._/6;\"/^X\?#WC? M@/<->-^ ]PUXWX&IWH#W[0UO-UA$JWV\G25)'//)A7'P(RF^Z).N(62>*Q(% M*8$#OMZI&@4A\0+)/:#I/M8RR:C6+S9CG18-)/SY G%VHCBKBTB#:920T8H5 MT(R2;%D6O8 *I"]Q"C\ I#9 !7J%"GQ&45[6%5Y7["L<'%*G:(J)H(NGQG1K M0 +I@FN/&0"N:3L)Q(-/!4LB%RBN&#'_"J94)7' M[&HEUN0/<((_=FQK\74\T2H_U?KY#;/;M:3Y/*6Y5KFZ3?*OEP2A?>].B37Y M ZSR=W@YCX2;YEN++-(NS.C+)X2<<<@9]Y8SEEL_(3W\FOZCT<,0$ M=;>BTC-- MY[@TB LIK5Y36I_8%SB9T:.$?:7?DV+^K_>[AG2?/IWQTUF*4SL@=D"WTXV7 M=%\423:KI/3T-V;C9#G*;Q#YC+-BWD0K<&JG5[AMT$C;AI5U^X);I@'2S7N; M*)7/ZI3(.Q3C;'*7/%;\Y\]>]%QH3<3"9]NZ;8X*<3R]192J2FURKO^3#;=$ M_7,1WD1KMKUX,>SFP0[4 .[A@]6+Z"Q6S372 RYHY,X)&9"0 0%D0,*]*2&Q MH59\ 2ETDV@E7R2D7<#C;X8#N&CTO1!?!!7"8DZ'Q9Q%A$-]A_[VB7.B:>DC M]K>=W)24NNO?7[;430EIAG'Z2Y@Z)R:U:(!3,?KZOS'."\W:%-7'NA&IE]$7 M@O4A6"^M.U%=6J!*$[WU:B4V^BF)'BH@R)GPDG78)!?XD-X7#YYGD9O;9#8O MQM,O>=WL <0)9XY%+GY'C"0T.5G1?YVA;14L@X=L+#808_#'N,/K+6(GP/9' MAD?C=1G5?8P+,?V0E0A9B9"5:%>7H6PKA(1%2%B$A$5(6(2$14A8>)VP;=+% 0C#A!XMWET),.+-_A2QZ4C'%7OUY=ZK@YD)8V*.)BQ2+=[8;38 M]&GL(7\A?XE+V0PHM2&WT7-N@Y[GB*.Y[_$I8K=[GDP+1/X;1>02EYPTA^Y3 M;&4\Y,NO=?X#NL)-W0PC^D;;[.]YR8M=0:>/WCO-W375)_??4+I"-=:D);>\ MQSG).]M[]_2=;3_QT7/4LLH2AG%;9@6/M = M_K]DDXTAB"87C]0XR86WPFD]R]8E7APRU=*\(6T3TC9]IVT )DY(XKR<)(Z) M,/-08H@AS P*]71EDGBW?MI+3>J>O*SH="N+_V7%JELZ@B\C6-U)X LL*O5K M,7 1I2Z6'>@&DL"B@OK;IE% +(D,FJ-=,T E]Z"1)Z7=!)'1!XT!KV9/+OL@9O?4ZR9%$N+J93%#-"-FUVLWB^B,C7)K(U']5I6Z4! M==6ZGZ-_ENGZW9NW']F[^<6)]T MGJ5N27MW]#&BA-==",=:O-U'4$3!'VB17L"]B$(V!/,MK2+9E89"=G;#G: > MGD!_1 YS@\#I:B.]2D0VW2'O#G9 @)IKNDK3S+;;+8],Y@)')X:!AI"6: MM\Y.@O++*"&_L7M.=L8-+S4JG&2+D[W+,Y^HXC'0--8BW<6&EL/.X@UD\X9: MI5FH<\2#0[+9?+*Y>SK+AQS]55(:^-X?:*Q-JB6;3S+:-N7"+2@=[QDT(?2Y M#(@#3D18X#=R[R3@VB'4) M-+[IBS3DZT+NO_@B"ZA&!01>O@=#JM' MI.Q0T%4.(F6=[=D*SFUCNGNA6WAA=ZT ;,.T-XK7-8!_CYO&E"<4\I _#1-"&#?KL"^ M&S?DFGNEA\83 I S #E]!G(."T!BS.X->+Z YPMXOH#G"Z@U38Q%0*T%U%I MK9F"W0P6>60?=N-B-QEHT, 7K=$UV,9S1:(@)7!LTSM5HR D7LS4.]2C@DP4 M@F/]H6S<%Y,H&>)DHG\:)62TJM!D2;8LB[R7[+[T+6ZE]('DACQ^KWG\SRC* M2X+JPYU^A8,#ZQ1-,1%D]S6FV\OY2U=30I,0 M[W-+$E4D7/M*0!_.0W^3JOVE2VKZH M\B4N,;G*\S+*8C2>[LFJB5B5^2_UCKP;@BY+=KK\'A$2B3Z]>&0GI. 8H4E^ M28V=QF]T7)4-GM?IYZWW)7L5FIRLZ.D_J[NAW2!2_=1$I&Q.IP1NOM )73F3 MJKQ*OK&!4[HC+K]X1"1.\F9]>#2H#_EL/L=5=H:SC'6UP]GO23'_0ACZ<;RL?D-IG-1=UH]%ZEJTK09MHO2[9/AA/[U#,"I42E)]%:8HFI^M#LE4D M '^J2[(8EP5U&K,)50\JS.Y-LW;9Z].1>Q.1,:EKJJH&JYRC46&F)9X:6L3N MMA*'&^$<2WS<1&M&!UTUE92W=M(9SKELB*;8XD)FZO%8D,]I2J/*H-.?,<=>*)9?I@& MK>P 'MU/ VQ)/. F>Z)SH[K1Y+RLHB#4[\"3VAV]1M^JG_BRADRVM6+*ASR9 M)!%9[VTZR=69PO&>X5G#]9,!I7K ?',@'DLBXD/G&A[ P!K1 E^D(U>/6-_, M\49(4B ",$KF"R 3M*? Z0-?I *[91!@C'@C$(AR4<]#^ +Q@N^B+O,,OD@/ MOKA4L]?>2(BKCP30C*'K'J&Q*P#(#/VCB_GFPY7\!XN&.TH#7I:/E]4+=O6G M)9T5E$:RKC^=ZJZ4%'.T_:E?9T7$3SKTIXB=%4;' (;^JJJ&)4%5$$Q_%5;. MRDT]EPP6DC\WEZJ (<#B&?ZEI3"P)E@@'P4"7%C#-[;U:V?@4O+'WE9&P<&%-'P[7*M* RZ@X9O9VK4V3I46[[5K8_^M M:-#L7Z[_ C>*CN&4A@KDT+4&_LV=TZA&UHYX3J^"KROI<* ]Z)H?((6$W"L$"HO=E% ?KO/_0??%B$ M9LRAVZ["6@G==MONJM!M-W3;#=UV;2RET&U7+JO.N^TZ?N:90 \[?I@%]+!& M;K6-<^I4@HPRD4R2E#YCA4;Y$^ZPTQP9\!UNI,F4B V9LEXS98K1#^"G:Y%W M4EHW>Q=1+HECW5/"S>7QUDHANO 8M)N2OR\,2D&H>TE!+^>430"F4E&KW=1A!&Q?.+,8'Y7\"33"=[ MP22%S&ZOF5VUBUCW4VR*5[@:+J H2!07[-JQLS(O\ *13TGT4!6>GY6$Z19> M'!PPU=*=PD+2KG$6ZS.VF^TB;[>UIKA%,9YEK%^R#HM'#PEWB=O,: PK7!GN MK Y!?MOQR<&&:.W')YUMS-#NQ.IOZ0Q38!SSK+^ Y##%Q#?VK#NZ[SIS=+E/ MLN?H2D@*CFXWCFZSQ9N38L_:I7_;4<:NGKTA>%+&Q9C<(;)*XJ:.QK)AIFAD MJ8;-Z_/&#PL:VT'HX!RQYVY.*3Z^6C"L R*J6H^\@ME<(@$5HG$AC-+L^FT6 MT6X-C9GJ$Y;M0Z88Y>')B&*+O\ZL3#%95%?#/*3)K%+W3^T;DP4=,I[>T7_- MIU%U=7V=BN'A7+MZO*5@1&ORJU3V.5VR GQZ/R\Q&P2I%[-PZ3>.":&E$%H* MH:406E)G7FIN8B5+;^CBD(>98/;YT,-MD&4!.)&&+@9XU+%/ZV/H4#?(8H+Y M<$,'MH$E(?\"S.2<*=7=OZ%O%9*;'T3T2,CTM(O)]!0JLA^PG21[-9@35 M'(SP=/>+5J\2C2?;"^DKDM@BQ!^S3C5D7;O5F[_L/.K-/_QY=GW@11__T#J\ M#Z/DRQV'DMT//28:0MHCI#U:ISVTJ+U#,Z8H?D5X1C7*/(FCE$NM=&S_U&X5 MVSX-G$4@'=M!&N4D32L+\JQ2%KR.UY"A71#SN!2\_O#'#EYXFF!ZG,^3E2"/ MQ1O319.GD]O[/]B1*9 Z;TQGZ419'K&GUUK.8GZ.LI)N_B1?XIP9U8(O(!G: M 3'\+!_OYZY>>E<^Y+5.% A /++/ME0:=A^H)Y6V/6DV2UBW4SP&%EUEK-TB M=5A.\IPJ!NJ^1(_B5*#*DT9OK?"\.9N%C:L:QX2\)#_/=UKFU$?.\XW@1/>3 M@.:$[*H'K8CV5+EH/32/LD6I6"_PQGF6M>[T0 LY[9#3?F$Y;9A7C96"!4.7 MB4S?8[":]482($L(@\Q2[V32B (!1JJ&CH$ JP]>Z'WH @B8(&LPCL%FZ37\ MRZ$O#^6#1!)N?4$X!I'3ZL-.@X#;I<.OX7[)%-(^6.TCS"#]AFH_N)U?& 2N_P1X> M6)/4T/HC8&#=Q,"Z#)ISI/6'%;@<(/6NK(L4L6J:NLZESA8'G&O-#7BO@)1Z M28@>]6T?D#T!V?/"D#TA,VTGR>)P]##T60A]%FQEWAS5#B8#J(YJAB$$4"U) M A(Y57'1!A I?6<@5GKT#I>CI1QB0[PTQ$M#O#3$2PW'2X^T4><14XZ^"S'3 MT.,XQ)9#;'FHMGV?"C)$ET-T.4270W0Y]$(.O9!#C#[$Z(<:HW=T6X2^QR%& M[WV,_N,HQI0JAL"NW8PHKNHXZ;N.%F@\?48 -V@O'=M%/]3-@]\*VJ$V#^GP MY>_D+W_7V\O?RU_^OK>7_R!_^0^]O?R#_.4?S"4INE# H%Q%=YK>4'CU9$/? M[1-YPOBU;+A1VL_V17V;Y%]/41;/%Q'Y*NPN")UFF9?U$UF"M ETFFU>[NG[ MU=@XG&&7 VIZLW^(9HAWD:EHBJ46O$14Q0XNUC)SQRZ,%0,&:QQWGHLGV9[520D MH;WNBZ3DP7(UV]^7)*W."H)YK;Y(2&OE-+M;OHA$52VK.!#^)R@A8>VAKQ2Y M-2./5_NR$G14K(:/.G1Q*2Z9QBS#T%/[BC)H3';X@'%1D$%CS@4L T?[V"G* MH#'U,_2]8!+IX^A6& +2Q^%VABHY!$M(G[=O1CGK5/M7R?Z)'?K%4\.:48$> MBS)*MX0"$3TJCS2-W%&G+2!TND'H\*[XQ>LH3::(=?0L_H%3UMWSZDIPW2]@ M?!>P!YQ1O9+3Q7=#&,1U\F]ZTK%E]#G)DD6YN)A.45PD*U3]_&1--\(C]!XU M>MK69'9!Z/T?_+-/UNS=O/[)W M\U>"<*#IO"S]PD5"C\9S]%"(@J%& M:6:?^"K+J17"]HQ QOR!%NG=6ZL'2HP'F@#/U]-N'?/'YB8A$T_ '6J/WGD197E>GY:?K_5^$ MY?JJ#S"-ML'IBIIZSS6[#&4CGQ/0-;YR,9:0)+%H$9.B &=@)!(ZN^2$.^+N2Q%%]D =6H M@!#VT*% "GEOB%_FRPK1/U]>)CX$FD'Q97W ;%2%P-S+P<_H!F!]63IZ3J B M)&#HJ#R3B+0?ARH"^X@T:D2YB4?33L_VIV6-V<>#>=6F2Z=>/3Q-+9K5*KU7L'GP8W MT@]4;77O]GW>A\&MAJPI]O:=-E'>/IB/[]A'\!VIO?E<+7(([7>:83NRH9#5 M_;8:-C.X5WSW[Z]?[I09FVI: M<]G13 .>)7:;K4&S+:Y>"K=^CUY0^NG&*\-G\]+[I*;4"Q[BVDUGN2#K19S* M]H0])?B$?JG?;(D;@[0M)^I;JX]"ON8Z%GF(),#P'7R^GEO4?6)[8WX;L[!, M/6(6[).P63@+*QP[]),MZ#PCRC9RZ,<3V5XA1[/-CB3V]V'-NV,+\DXHY+L> MY)TU*K674=G&1Z"N7]%\:B M$BU\V>&#K55W9G-S=:=";$5V9L22%\1U@+?I@-GMK5Z[M1(R$12UMND)* V% M[M9-BFM9Q%"6X4\,/MU^KJ9$($I3MFXD3\HL_$[ZR?8P3-=PK*A1>!]N?0$@ M_R#+BU!>H!]LW:PZU@XK;Q$'L\!C\*-:3FR M+C2%P3NQQ08G=$^ESFE;$FZ^"LWFZ-6'.7%D@8ZO27ZXVN.O)V>FX1##:=[# MV$X$Q?OMUQ.'/#GO/*7S;O3AG3?.#Q-370JVL]0!^U.XM6EK_R6G@MA:..\% M=F$JSS5]>2K\[8=K.N_OM3FQA2OR4[@UY[+A77PO+&15!4XY%5J:(;3>BIKQ M7@ 4V*9U*LBN8[Z'E5&UQ^!-JF8O=!D>:I@&H9]I3Z=T0,3R?M14E1@P.O@9 M[KARY\32%&\J3\XM59;J'W0QZ*JW1/_'7I-BW9 I&P.[G%X8L,[+,YB\)>N7 ML*1/OY/ER:@%?P:B*(G2AW=;SS_V?>,Y,53XS_FDRP\GHZFLVR3E5YPQQG(^ M:<#O^O\2V;HPU'/ SI?)"YUQ-=>V"Z_^)I013@/@ WW'(] MO8.K]E16Z&=WCFPY=(W'3YK=3/=Q;T'GP'.:,-Z^MS;!@OCBZ/3H]WGK",_5 MP&!3 /:@5SV;!Q;*L\M.5==: FE/1@?!IY3+W,MKF7NU7N9N7LO:E],9O]1?4(DI>Z%[/9B52/(+FI^7U[%B1( >I=0H+P MI=;W;1U35^OGA/[H3Z)D%,E+J[=RW)J4F1YY*?56CCN2,M,C+YW>RB9&5#EZ MY*726]D$DRI'C[PT>FO?KC!UC>[_7#):Y*;+<]Q_E),2N6GQ'#<>Y:1$;OH[ MQV!5.2F1F^;.,3I53DKDI+-;PWU[OCTZ^Y/E/<][3G\P.(F3U_;'.9DXEX;M M6"REC2WAV' T5=-=1WLD]Y;V\ #O,1XN8)Z.3[,OIO'@$&M.OTR3-]G7SDSC MD5B.-M$)O>[=>B*XAN:-X-O=^>[BC>O5D;PD MQ;#5N9^1O[OZ4FJ)PRO3(0E69'L-ME_Q579<2W.6+%?2(^5@QW-YJL)G.-:9'<.=XZI M?)_!/(EE7_QP8?R4N=C5NP4LH<=*-KSVELI)\6"1>'GUZ634Z4;*P^U94?43 MIF)K\X5.3N#YV\_P7KCU$O:[;;J6]RNKI3OU5XTM8U3V^\B_E[!*A> W3:6_ M3S5@'?96$EHX=W;Y^W8MP^Z71\&E[:^O/5L-4-VZE M,UB_POLD^#UXR;NMM5BM#<4-6Y@KTQ@O@!T5><+6VOMX3F0;6'JT49AUJH& M"1X7?![\3A_W_-E@&($1Z"$S>+*J/<("C39N9<)(=DQK]^5^%=HI/&;?>Y]] MGUX\)X8))FG88_VE9JT;Q?57C9$\6>YH]!4#7XE*J$M0Q[OGHGHXT]2O0R M?G@7^HX#7AV?#B>LS.QT'S6.'TX$.=?+$4K7R/>^VZ%(#%GEU4HZHS6X5Y3V M/XDI?B)Y)0/KO!IL\'QA?,R%+L_Q8 M;WS720A<:$1ZF8)EI'*Z#%O!C+(WZ MS)+9VMWY6Q<3;"%::$E%U*UF?_^X_ CFT6PN6]\W'4B?+'-.ZU.I]?8OS9F= MN;8#ZCU("0UYS)J]_%N?W>-_]ZO\'],*;K*WOB+QS5TO+=Z6RGEY%8_GA#UD MV.#"_?1(/@K;5N:L=G[O2UUWEVG>)R%U5XRX1]UW(74NW'ZAN-=#'>2A"O!0!_40\A#R$-<\A'IH M'P^UD80CV$ 5?D(=ZR M[^JEAY"'D(ZL M]_MYPA9][6+:M_HO^9@E08XMDU\% M.1;].BYRE/CKUX4G37UAYA7)](V46A2UY[=@3W4S5 M9\_2N9>0/=&G5!_V+)TO"=D3'4CU8<_2.8Z0/=%;5!_V+)V7"-D374,'L>;)TGF D"?1 M_5-QGBR=XP=Y$KT^%>?)TOE[D"?1V5-QGBR=FP=YLM8^GE7GWV]WY\\:_VJV MV9'$_BE\%GP_4?O?K+F!7R&V46-9'I' /+]QJD/+HTS*6&E<.M=D;-Q458N@ M5[*RS%@ZGV3MF1'=D95EQM(Y(VO/C.B'K"PSELX+67MF1 =D99FQ=.['VC-C M;3V/QU<#EPSE!U77EH(*SOU;AS)_;FATR$;5SD MD_ K7MTWT2T4Q',MQ'CC]GIM"OYGJU8/L+WH.*L\&M-S;2'B2XOX[5S5&F,^ M438I K^TP ^KR*\Q_)/6S",'E($#C@#V5]EP9?UF+4]TPBFR>4-;Q++5 M VY9VM8EP6,=C6O$?&;6=>E17W'S&J&?L7U=>@:HOH%=:QXX MIGX]O[?R\L M^ Z?F.8-9[OK50^ 96E3\X[ .AK3B/+TK>CRXKSBYC."/2N[N;R0K[[!7$_4 M'P'FCYHI6\I,>^0TL8$(*^^X5MQG'>:O!>=QRW(SWQML.B\BO3#HO-*D!&+SDM+S\K7?/%F MTN1?A\4/V+#HO(Z^&$0\%IW7TDN#P,>B\WK[;^K, =6O]N(-;0548/$#-RPZ MKZ5QC9C'HO.:FM<(?2PZK[N!76L>J'!=&&\XR[-6BQ^ 8=%YO8QI1#D6G=?& M?$:P8]%Y_0SF>J*^PG5AO $LSUHM?@"&1>?ULI01Y5AT7AM+&<&.1>?ULY3K MB?HJ5I#QAJQU';.M49<@0T+J^OH;T#$8V%U M+3T1"'PLK*ZWCZ+.'%#]BB;>T)9WE1%7<,/"ZEH:UXAY+*RNJ7F-T,?"ZKH; MV+7F@0K7/O&&L]SJD;@"&!96U\N81I1C875MS&<$.Q96U\]@KB?J*US[Q!O MD:CJ7QG/\3.8F IN%3R8S"4OS2^>S/ M)$<*5ZHY@K365[F6R1 M%2'F1+9=BXS\U]//[. 1P6?![_01!PG@,UVV[>OIOV3+D@WGVKK5'F8.@\*- M13ZYADI4_S,^'0&!\SUR'KXS('PVU934N_;1&$:M:KKK:(_DCBBNI3D:L2^> M%-V%!?EDF?,S<[YP@ZN23DSC&5 M[]<+^@2^@9+A8JQCMI&K4@^K#@%7?<#51L*50OWE K)\5&=M)!D"*U]@U49B MG9G&([$<;:*33N%-QL/XP2+,\\,W>B+G%*0BO#@S3@0/I5 *M->0 MX'D27#. K'#O+J(F+FF"'\=6+2]$171I@-M\O%SZ( M=CZXU>SOGV"BE_ @B]C.+5@/"V(XA#U M7'ND*ZY6D:C1LPWJK1,W1Z%25E@-U[8LVK1L?GO4@Y4*6II1#PE9B,3= M).4+$G?SU@PJ'#"MO=RE$#$X.VN2E0+_6SH+0<^UAM+X F]V6C@DW9&F.UW" M8RV7J22*R?L9^;NK+Z66.+PR ]_Y'U],X\$AUIQ^8>4OV'%L-6+#+EC*MDHXP+5!%S=<%<<96UN_X=Q%PM,%>H3W%WKX.8JPOFBMM[ MQ9!SFPGP]Y;V\,"<^Q>/*\]#E?'WXN0KAT6NY1]BL598S%\N;D5ZXF.IRGF1 M:6(B]DOKFXR9!>C*E[=9$M!5)5DT"]"5*J^T)'BK0#)KEO*-_[S7DN"L[,FV M68"L5'FY)<%9!9*!X#]VE6_(L28J*PV>HWI39B MIP;8"8B=B9WDJ:];HH,65&] ;R[O+=FP958YR4#R!?:G9%7&08LI_Z]]"9.W M'?K[ER]G?,-FS]1\_,2<(!_62]:I-8B$ I%07-EHL&%"\N=+_DQVPQHR-!<4 M3;D)!&NN*74V?T3B%JNW*1%BZNW-6U/I;8OD+U9:;U'T0-Y>G[7UPY4M\LDT MG6<';KF.=6K_F#K!,V(?MK4%D3N@GNK22NV+'RY+QG!FIKI>I^=7";F2Y][^ M\'(^=PVB+'G-PV*GLQTQ01])N]/D$C)QU $2NUAB/&/^S"*JYGR2%9:& MQ8A\2QY-_5$S'K8_\YU$$4+7_KC<_(0]Z*.YE'5M2L:V39S?3%A X^'RDD_D MK'PVS]9C[<_9NS#'.Y/BKZP/TWWK6ZX-"*(045CHIFG7V8F 1$ >JLGYZ2N MZ$7T'HI>?CH4('H1O0>AEZM:7T0OHO=0]!97'7*,O1U*$.+!9[8$VG*+Y\>'&0(J0&\-!1O M:63]G[+N$O:[; ?%@!B6R"HL$5FDN)\B%8Z'9"H$DS$,PK]V4;F,53&B$%&8 MP'C(M/<- A(!^1(@^>FB0],?$+((V8,U>:N7DB87^VA/(@H/[\[23[L#HJ?) MQ^I_7*^HS?YD6E?DYUA13!>&9#S<6*8!/RIL/VDS7*T_O(.WJ[*EVM\6*JP0 M/+'5ZOE /7/G+@WQ/9*+Z90HS@T;V_5TK)J+5>'PBS>M!N8_M?RMA0Y:ZS7X M8RUZ^[[B:V+!BNYK6MZ9041NS^678]OW*-*R-:WR".R6 MV(1S9^?+G14/F&2U$*%M* (.3.;M75J:1T^(7OR6KSF*Z?8?"Q3Z?K<+6#KT MFY:IZS14Y-<0\\W!,=T(^Z:6G3,A39C&(^%843Q/#E&OG1FQZ,<6F=%5>Z1Y MEN:<\TSGN$[;N/.L$G'+Y1;EU,%7 $^6,>3$=_ D?R+"KW/3N'-,Y7LE"/=L M/MP3*ZH)(-HT&=LTG'30.YCT: ME: N5%11H0]6*W&A[U9CX:+-5@LCH@^; M!UU%1%1PZY /F' G4TY$EWY'5$YXXP:M *R7:Z-73F#7>=^9D\0NX_ZUG&#& M[71.F"[-MKR<.*ZIE^#.G=B:JLG6\DZFAV*R!?!DJ',_(U]EZSMQKJ=3>)/Q ML#HJEV\ 1L[)A]_+,ZL)[1/OXZL)FPQWW8A=/F.8=0;R\?MK1#4'0=@Z0_C MG33BE9\H9\3&WQTC2A.B-,BJ;7-752.EWIZ,-,=CK]N"/6!NV]O//TRD)Z-"5J16[<%N28O\@/*+ >@8]ZA,HAHHH[ MGG+F4!66"\@/IC$BAA&QJJ(7(V)UCHB5!:6EU/>H8'>)O]EDL#PG-/"*+SQL M(34GP##FUU'T$ MD"UCZ]0R>AV0.ZL0#$$FC'[)FQ>NZ7VCD2*KX]K_=<K; MMQIM1"IHWM?/4*V(^5=M0Z9]=/NADM.M $,FO>/!#R A&C+Y&#*%$!<-F5*2 M#0V9"A 1#9FBB14<_!RTE$&;IH@:QW;\/BWIG_E]&.G1%LJKZ*U$H$ ;JE;D M1MNKQL1'FZU41 ZL<4ZZ>FP;L6EVG&EC=XXBO''YDQ MT-R\VI+ OIT92H%;EQ M6Y"C8[HTH$"[M+[$1WNV$D3&?HL<]%NL(B(JN'4H9[M%W,GDU$&T["9R.>&- M%GL!6"_7[K^H_9T:E&#&.AGS[2% *;)]UM3WQXU_=);TWIX)[5:[7=@P)!W M]+X30;84:__-_AWOIF"'-Z>FZ1BF0TX$Q[PE4_O7DVE74J8#M=]OJK 0S4YG M0IJ#7HT1+M&___;G)[GUWK_B77KU82'8SI(*I2D\K3F5YYJ^/!7N M835MX8K\%&[-N6R\%]BGMO9?(;A/!$.FTE8EVNFY"=MN>#I5;"=,VBO2 MR4AL-?_!I,3ZP:.7")GR*CJ,PR:F!5+JUQ,8LT)T?2'#[L1X6/UN+V0E^-T? MTD]-=6:435M_?2^P)=0,JBNH*'B"E[SZTZL__>F#,S%5D,V.%7R-Z7!%UOT% M!Y-JP6ZF]ZH[SV[WV'#9AZNEV!0XP@;I!)U, RD50]8T/(G7$&Q8].ES<0=T M3X7>_W!!RQ!+7]Z2A6DY/NG;8!Q2PCA@G,,,0 >?3DQ3G\BZ;L*2/3$:@8$H MO7^.CH6W(.\<-6+99-;7%L2V8%J"V'VM MOJ'"W9D1^I%KP8X8WGGQI,QDXX$(8\6A'XO#=H>N%[OOQ^KYGA860#D3-27N M]!KN7GCJWJ=59XM6I[0W,.S_G)DJ+Y=$MHAQ,OJ[:Q"AW6H(].DO40S^M2AW MP+\><[QC+%BHU$RL_C>1Y O/'9/ M%"85468L= 4\UIM2;-N3&G6*I\T6\\X M(W'FK%] W07"'YM_Z#O^V/[SMB+B))*"OA0Y&5$_FV;3G:3P20.N!LS -O#T M2$E_P7:+]('>\WP(]TY&[7:[.9"&K58H2+.%'HS1^T^8,@Z\!K MNOE@OOW/X@&DF*5L_OINM-I;YC3H[%X#UG<:!+\E#YI->!OV?$ MFIN?B4%LS19^,W6J*4 @7!K*VT,-\U3F^_KB208Q0<=/986U&K<@VX*]( KU MQ:B"9@B:8PL@6*@Q]&;OL(X0@+'\"%N3"K<;XFS^0U5Y3/V=VGRW# %O8DVJ M4_S9^5UWI-PI_]H?%547"PM63%O(ND">8%M+SZ>"R\#OQ'XCO(81"W3(^XW0$FTY M7A]'5 KTL47D33)V@(QB;Y>(;XZ$SQ<3-//-S#2V][)B]V0TZ Z:7;& O>SK M]4Z+.GU:XO"]#7?J9$''*1ALH UJ@>@NM>H%,*!DF#@?^$D0/=IRC6QX?;R= M&[%@L[8(=UJ"/3_;]X+^XSB]J"\1O&VF7>O.5[HGSB>F_MI.O,\K$?6JPWU7O@.0,1\)(@B@.'[.-+BRUBX1 M.ZT_%>V*J@XICC/2?)-@*4H3)E$#(ZWG13B HBR5N"'\Y6VK)0H+V1(>::[< M(:$R'KBW'D+U."SX(OF.2>0 "#0*\=O7ZRK1&WE_F_>#"/!&[$D,\3!3,1_X M'*YD6Y5_//,W^%4BPE?9^DZ<,L2"C]U271HJ=2P28;(4E!E1OE,*?0CNS'8A$V(?P,\\X@8O@J? M@H%%;UU81"',W!(E@:4'V<)K>!X-\]LN*&Q[9M)(79"TY,QD9W?L/^7M4=(A M>E_VY_"F(0_, -Z/[L5OD1'X3^')FW8JUR#A6P[PK E MJ/+2?IN*Z^K,M2QXA9<:X9VA[KAV /'AR>A_B?T,PT%JFW!E"NO$D-*EC1Z! M4DH](-Q<EB MN'7ASDZK2W%Z2QY9XU8;SPK(!+[33HPVU@,NA8^ZH(TVA;"+!QF MFBW(@@[?)X*L* SBU;],LI85)2$7@5%:#1#/[!A./"C+XTH9^K[UH"K6ZG\#&Z/&.[J7LWP6 DL]Z84Z(1-1?"V['#Z$K[X*W:!249^E%8:EG4& M3W\PK67 SF*(8<3N9@-0_+N9C12&U&@Y[-F%W :F\?/6-O$]?P5+%2]^E+^G+?VKP:DIO Z9C4M ^:C;#N"$; MB@9; $ ^35MA+CX'Y)ILJ;9 PY::&A5S:+^6WX0*LCHK2'M&8)L0L-=KH!U3 M55Z2W7X% .8-6![IB \ZBAU.["3FQ+7-(U6'I'3UO?@AI84]DRUXKNDZ#/V4 M#0)WJ4\IS;9=8JVCD"R$09CUH7B>-]OSO,EV\!7:%@7V2 MF;"HL3$;K/3)5 M])OE!D/.@G7#[FZL3GJ[<OLJ)A=NDN3:=BGVF2\ MWA!QL GF6VJ?+*^_HF]G=4^V M;+:M=CF":VC>Y3MJ<(2X0-?M@-@=]@:[@EZ&929,0V_6D((5HYJ.2A0-QGTB M^#_8OYY<7GTZ&4F-SD!J2,-!8-4%PRV\E/0%4X66+C$CZ]>3F\\??P^OKHR1 M^7,RVGG6I_O;U'TXMOYY]6&V M$J,WX\\7S8^W%^/?F^-/]Q>WIX*L_Y27]GN_WI3BT" [>4XSXIM(BZ?W #+= MA-O^W&)_X'NR\ATVF:ZA-K<_HB5<.TOPVWGX$G@%CPD7X/[Z[ OKB.0_6-7L MA2X#;VJ&#CN@YD0'5(<46.YM]/'3GS+S]E&V]#!&[]B]N.+@[,6A62#^SSX/T=Y?\NCRZOSBWX5T_\!4T(-L6Y$'0VW PR#$5;^$'8V049EW_!W:@ MVG094C-W,[Z]%RZI%-N0,PDV0RG#F[N56ME/L&UTQ)6(I4[>)GR=6ORGY&FF M3;2@!]7EU?CJ['+\18!-PO7MU_']JNF7G#A9+ ?^W18L%65$%.&UAP!O$N;R M_N*K(#YK%X/R=T?^3EG3X9<$\*=5V'75)=H^6O"6='E?WO&(O'JE4>RCV$]W M]9F8E=[62;Q&2=*Y^J(8_2H;L$>CTG,=EC_7;,7U^GS1[+RQ(>M+ZHT@C_H$F*&MC4M-"!RG:XH >_4]6@F[9+$[WDB>DZ?MV3<*O9WU'>1\E[ MJ87R'N4]ROL\Y'T'Y?V&O*=I- O+?$GHTY"\9>HV$_@WEJD0ED7>I-GG[)."6B@1ANH=0GY%<[&8^3C#3ZV-/O[2VQ,G87")[AF M6LC!R,%%<["$#+S!P*YAD8>7./B;L=%-^4[6O2)N[YCVS2Y=U)WTS695'[[6 M1H9'AB^:X3$DN,GP*IG*-'GC)9X_]^\3W 5M7D8,S;0V>!WY.I*O)>1K#/WD MG_U%&U_)4^(L7TP"@SM!B]-;-R+\R-#(T 4S=!<9>H.A3=HQ2S.F+T9SKUEK MK4O#ZW"@F0:R,K)RP:S<0U;>8&6?5U^TN2_\^Y"!(QF8VX9+&+&L=L12,6E+ M!N/7$^E$L,R?WL_KPN$ZL.2F2+.UAQ?%V8?)Z X60W:\Y#+N2Z6E#B<'.92T MD9.&/9QJW\,I;B.E3-LZY=.\20C^ZTN+[=YL379EL_.0WV7"[SWD_[;5?_W-D%U5@Z'L M/<@V?4T]"KIX>2ILU"^:P-X484?':(>^SPM/']M]=@PCM5N/# MQ*)6#;PYK/5P\@47?*QNSAKIF1T]SXE"6!_]MKA-TV?NR8QI&K)SCA .(88V M74"IU6D(4ILVP^YVWQPK0@(;O-^B_>S'=W<7]W<9P0^?5/,G'0_];I>A/AWH M[W7KO,PX+SIO5O]Y?:/](]P$>B*'8Y^F)W;*0'I\4OF8+54]DQNSB0./VV1[ MQI(C%?H#/;#Q4=:]O68TWP5[@5W?\5%D3/S0YY;5R>@O^]X@[;AKF5& MGB'0%L//$/ .>UJ=(?#M[CPX0<"UFP^RO#BEM!D;*OWG8DV8L7,F6Q8]">R? M]$B)@P\2:)V,.HU.M]5HM5HAQPAD3)@,Z%]+4$DAH)*:HM2D<"L(5&*_SP.H MZFH^2?V5]SGPM30]DVKLG0=(3^15")!\HI.&8!!V7#4],>XGO^V1:YZ8[<::N'@SO=C6ZU3&^A\.P'0I!X77$1#I) M^2CSB8B=8?A49$?8W*73LYZD-^51UW$>FK,PC3CE)P::GQ'\BCA'T+S?[_ @ M01$\!X"GEUB"I P>L3'H=7F 3UVW5-$*^-)XA%]-BU6GH*!.S&O]I((Z(, 2 M6"P);TF-7K?' V\A7 Z RR"I:#X6+NU&N\V%)L>]T*XHOK'(0M94@3PM:*J M5QG,"AH$9F MKX%0]1PA2A('R-:N!]-0CE! ;0SPEPTSB6.1*6%&!,2$AT^KHH.XE<$T%6,Q M9V:_H0HZD6TR,W55T.8+RWSTJG]8R!Z%\A$,ECC.>V.9"P#@\D8'&L+^?$6N MQ.&$#A_^883/ ?!)'.E-&SYB0^IR 9_Z&@)W'4-W7TM'.)$Z$Y MG41*"]XQP^WW@D5T5B9.6Q\L47@?RWY[@K5_W'I+?4-7^MZ2#=O[YOA)LYN, MZ<8/%F&[G7]ISNS_VG1C:SOT]R]?SKZRE->\6;C1;HL\,#%B,'21VHUN4,I2 M,IE:-LOWLVFJ/S5=1^&87#AV$T197M4^*,+Y^#$@4B/>1/9=_U&KY"JC7;9 MU4G-L)DXS'D$-H>-=BZ;CV38S&Q'4GA2>EZIZREKU"^7XX^77R[O+R_NA/'5 MN7!W?WWV^V_77\XO;N^\\.OPO7#QCV^7]_\;AI_TA H^J:Y/XLY+$;0WU35Y MHNGLP-I3GA<0GU3>)W&G$'+=8JVZWBWD)>VN5.9M%E?-)WO)N__Y)+GQ*'), M"X9<]DB5V@[QA:'DC1=3P]! XB(>QYV)DK>4MER6?;FT3%UG]4]!1F;0HZ<\ MDIN_"&8O<7CD8K[0S24A?M+FE[7!>DQ[5NQP63H$)8YC9(.@87A?W-))[3+; MUN=D2H""5%0_$L,EZVQZ>V9:3M,AUARE]A$\ESCR0,_#I(^B"?1GK@T )%; M>,LCV&[(1]8)@N@ $"4.$60%HOZ@(@519;:X@;ALMC32M+#,N6;;IK6$+SHD MHB@*)?D13)BX>>45$"2%76ZOT>]R<2X'HB8^:OJ)>TFFA)INHX^GN10OJR_I M"9W$=@(?-@KH]%GMX)HL9S8W3P/*^*RV6=EZ#-N):&67#3\'EVIEB!^QT1FB MB5VXV-YC8F-EU['\ECCZN$&5* 8WJP&?8J(IO+;%)? M;YWUL9&&51ZA7/7*F?YQ)5WIQ)G E.KD40Z/95TE ^=Q95UI@5/*Q3V#1WL< MHF#\,]6WS_$HI8;AT'Y+'!%-B>-:#0R!E@\UB4.@*:&&GL%4[7R5PLN>\BJ. M*I5.HAN=G;Z7Y@2F*5/L;32_U$W0[IBMY7N4JQ>+GJ_[_$,E79 MGNW(FV;18@9A$Q\V@\1!WL2PV:NK^&AT6C/O5%Q!O17O1?F=+B/N"0'GW;,X M)69N-R0^JEL0AQ%]BSO#+O8MSD&Z1J>JH^Q,0W8>$XZ-3C(^3OKUNU@=6C8< M'1.?S0I'0Q%-XF),8A:D-5;$*Z<7O>JAL$%J<=HC=Z[\AL(0G(6!,[4X;67! M6;/-0&@+3E0L//)N&L'>1,S::0QS.00#M4G)$)E&(#D1(GN-5B^/4[DYZ^)< M>,"XI&'E,W,^UYC[V6:]="AH@:S$4)B&>XZ8](1'<4]B7P]CVV%8B"VF=VJU MCF-#/=M [-CET2A[H@JKG@?]$A^8QC7]4&IR)C7O M'%/Y/C-U,!#LOP6=BW(;ZP@5F=3 M?FP(?PE7"F&A@E"E<$.LNYELD5WEL'H1X_L;V;JV[AP:Y?^GK+MD_:T#S?7+ MJT\1VX=AF*O; @?[(5L!#S;M(G2U)Z:,TT% MQCI5A@-8A+TW#$]&\ ;RX1V]:^3_(YBN8SNP>P"3J3Q.,?YBFF(K\?9C&VF, MQS$5M,I("=OHQ/(O50 IW&T'"K>$Z.[5-/:;06(K=N>1**/">TU>1I#8BITK ME/N TS*!Q%:\/):79I>A 22VXH7M\QEBN]LZQ@"*)$.8*9ITCM=K@_&_09M]2,L,/&H4(&/A+WFU]Z36GG( M,T2\'(*7Q!9[&GC!O%0N[?:QJFJ4$K(.EJ*F"IHA*/)"D'K: *!UXPG:=\8Z:2A,\K4:[*AV5J^9M&2N* M.W>]^EJ53#5%PPZ=\9 5L>T38T?H=EGNECBR9A#U0K8,V$C9&Z0Y]RB3@/L$ M&V;]ZTF3LF&[T6T7U)#E#8(I$9ABQT[S!A,8 ^(PC]S,?6!"(WR?.#>];I_F M?&&1&3%L[9$(NFECKC\WF=6B&,]5&WX4:$!H5K-SMDGF2P.H3KX K:^(65H=T#%.;F9V(06[.% MWTR=KJW=$ 1;[TP<'AV:GGT&(^>@;#H5"S-LYDO?,$(D:Q)SZ"-!PF4#C7Q M@H:9H:;3D(9<>"&QBJ%6N@Q>0"OAX39Z4#L-^FO^&4:XFRK",HUPETB)X]A? M-: Z"*7@:*JCG"-B0VH5XNX.-4Q+X7RK 383Q\Q3Q>:P7XC3[B5DHB&]N&QQ',/](:O0D M?COQ()B+ W/B](#BP-QNM*4J]P0IU;XHMA[;:#7%\J=+I]=>9+TVL)YJNO38 MTQW>^PL'@B%Z=!&2(7$6PT;/G[&AIN/V$?N-7BN/MK:[3-\NNP:K&VP3YTMD M MMAHYW+N5G)8.OKJE?P[\14EW1,5%F/X(*J/8Y>O0K7&[_LC.>7]^OQL.%L M:0U?:?@Z8WL8B\AW[$XYQALVT*@0:E]LO_..$$%6:#*$;"RI X\>2&T+CBDX M,T(Q TK+)JQG%#.@6 ;%5#-D0]% ?]FTV(YUU'F;[[BWU@K((BBZ; .\;CY_ M_/UD%SFMUE_#F,J_PGB470*S8/M95]^^KAZVR=;^B(2M%X2;"5%H!398X6FV M,HINQI\OFA]O+\:_-\>?[B]N3P59_RDO[4 "4&O#(#LOGA%O!A*%MV\S_;G% M_H294_Y')\*[W>G^=GX;.EVZ9EOOW%FHV;1IF3]W+MY?GWW1C.\"?*@070\G MBJK9"UV&Y=$,,(!)SE(-AD8691(?5GD$$G6R#[Z<]? SFF44O, MHP2]8_?BRFC;OAP0Z6\_7--YOT,J[V+#HV!#L(FE361^\9,^T? M!<*9-EKY]:2W5^,<'["-WOFF#]I[$-E$^ I?G-G"!=!._3"QJ-Z!,?S=-8C0 M;C7V;7:10IG;?]K3-GT8W^A)2K\340]XK,_7RYKT$"K?PQ+UR7^(LO!:XBKK27W-)021.<))CF=(. M0RS_?;&%8;XIS=).(KSJ1[HZS99X0.DNH\HGRYR''*(ME30UFZ%RS:10]G6:0PZ>=2; M(MHR0YL8+MM$#F5;M]$;6#9L291Z:#MJ44 M3&%*WNOI9]-462(-L1XUA=AWIGYX]U+6ZV_0RJ-,%%.72P;5=@IV=+I0!74R MC.KEC%"M,50[*1CAZ4*UW9#Z_/;)0*@6!M5N"A9\VE =B#4L]RCV<[O[9HJE["\N?/X)'P2/HG[)W&6AYJS?^F.L"X^#>&!&,22=58\*JMS MS=!LAQ:4/I+RN)V*LS^C#,M.&F%XGT:?/0J-#76\11]?XR:T.44N>O BI@[ M5!KQ\BPQ-1Q@JFG9,)5&8#L[3+4;O5X>^1B(J30QE48$.E-,#3!MM' #]);8 M1+:4&3,\5?)(='-!FYID8G4>7,B)'M,HYDXC AK0'MCZ?$WY8WAZP%-'["Q@ MA0!."\!I!$K3!W QE0P(X!(".(UX:NH [A6S]T, EQ# :01=4P?PH,/3<2\8 MA"W#I7KOX+RN\*;7?])X$(@? 2Y/W*#JDK8;43M^T&;M.B!P$.%/5E@E#OE- M81POUU0\D()3@OF$441B0O)-B.IH:C3*2A= 5&4"$41$?)D M&X:44"0U^OV".O,ABA*A*"),G#XO<6?%7SLS8@D:0[[P M.@A.O,'Z-'P2/@F?Q/V3,E-TW+I%@B/E@T@RND2.,2##LFP.=8D$%#DF,:R7 MQZ'?N.]("3:]L)2!0WT@*2O!+,7 MEA)P<)]*63-L2A]B7QL73]2/Z&KVC-+H>GH.%(KBLO\2RU1E>[;#8,VB"RX1 M00<@*"RB>G _2410'1 4I=C#PJD'-WY,"J%X 8U<.I:BJ9B23 J+K![+DO[*-,SMR/8+VSY>6!>K54L(V[!RZX.3 MPA"V"-M\81L1_CDL"RT1;/>?V^Q&!J,,2X-(&\'KKF,=Q M G&17%?_<7A!.ML=9)E"@%R>'I='1 UC;0J3NU3'3Q\>&UEQ?4#;# M2WR/L.8,UA$QS5B;A@)@75BV!0*[9,".""S&VE84 .Q.8]#B:<^!P.85V!'Q MSEC;C0* 3;-5"NG@G_T6!.MS:E&?DWF8Z(HX@F[:V536H^A-3_1&Y D<%!CR MSM]+H<*Q/<0='H+V9=!&Y"(<%!9*#;2#5B$ISPC:DH$V(@1_4% H)=#V&]U! M(;7D"-J2@38B ']0("@ET'8:@S;NNO 2[KIB!.0\8:(9*J%W-X?K>@_9<2QM MXCKR1">"8\*3#,KAELG.?!(TWT]2HIYHU9?":903PXY\W8EFO &">_-J"P*! MI^RXH$:[NCLY!'$2$ _2*&[.&<0B3R=;(8@Y '$:A=;Y@EAJ\S4P?XEFF#\2(+MH$%5=.E MD]WAP;\4+Q^B!QJ&Z31JZO/%=&_ QQX:,F M.XWND(_32]LYU2,5'M@I]R7N-HUGUU]O;B]^N[BZN_SGA?#E^NXN#+GIR4)\ M$CX)GX1/.OY)&.&/\+^5V;=6B-T:;8^F$7LO>X)T27=*?"%IF$8 O.Q9RXBD M-)"41A2Z[*G$B*0TD)1&*+CL^;T8T(TV*+UVCXHY7UAD1@Q;>R3,P#S=9V'R MLCW )^&3\$GX)'05A$CV3Z9%8-J"XEH6,92EX%BR8>LRLPYD]3^N[="^S+;P M(&N&\)H*_6RZ_&(27X(6D\,T4G28(64*^)<3^_E)\XZJH:E\)7YL('*(SN-1)U\D;VOZ6H[#S<+8IQ7C$?MN]/( MW.$&Y!LM&KE(A,!2 UYD>1K)/-S ?-3)HYM=,EF.CJN=[38O')XG M-4SC )$0)@[8<=6G[\:T&,-F7E&$L=22(3"-LT#X0F"_CY&S,B$PC6,]>$(@ MC=T6'7%#!,9'H-1*XUP.GA#8:?2'1>>A8&3@1=,9FP9QO/6.DA7'G.X10U9@ M"R&$=-Z0/N9D#RX@C0V%$-+;D#[F3 \>((WMA1#2.Y ^YC0//B"-S88JLD_) MJ^U01"TV]@,XMA^ U$KC@(H]T@3[#B&H\P=U&@=89 ?J7I?+AA8(:KY!G<8! M%UF!NM]H=R4$-8+Z4%"G<0!&5J#N-+I\@CJSD$KAS7O*?8F[+>0-@8',9(L( MJNS(ISP7$.&3\$GX)'P2ZC=^+W&GWW)RD8J#*!\IZV\IR(8JJ)KN.D05C*!% M^\(K[&?^4:J"T3%:JIV)F"2_ ^RM.TKKW1W*A6P90"4[^#Q96]3+JT\;NY/6 MVZ'(V\8$,.2)Z<';X0 QC9@^!--),CSRQ'3[[;"-F$9,'X+I)"D> M>6):[+UM]7@#->X:^;R$N\;=7>._"!4TL%F482'D![*U3[0%TW5L!_:4-/4? MEE)JB6VZ-#L[S;+O)V,+25X2]:)'&"'%#TZM"97? 5C&'E:NW/F$6-=3=J]] MO89*@U8$!FNJ1CHFGP([B@ M:H^C5Z_"MQ2_[(SGE_?K\;#A;&TH_/V$OYW8CHTN(M^Q.^48;]B J4)H5T*W<_8L(&!GUCMBDQW,U/-D U%DW48 M(UQ@[4W?YCONK;4"L@B*+MN KIO/'W\_V45.J_77,##X5QCSLDNP8]Q^UM6W MKZN';?*[/R)AZP7A.\@HM (/K/ T6^V7;\:?+YH?;R_&OS?'G^XO;D\%6?\I M+^U --"-J$%V7CPCW@PDVN'*WT[_N<7^A.VT_8].A'>[T_WM_#9TNG3-MMZY MLU"S:=,R?^Y5[]NRE;T< M))XLS"PJLO[LF,K)%LA^^O/70*II=)/N48+>L7MQM9_?OAP0Z6\_7--YOT,J M[V+#HV!#L(FE3<.\#?>L6,:<"F=4!!NTB%\>^30._2?3# M9'0_(];<_$P,8FNV\)NI4^D+BWAI*" P)J-\A08,Z&PETH@H]_S&^_F;( MKJK!HKW9]^(,0/SJ@U>.YDE"9G!0P>*K]-7O]D)65K][H@CT%6/. M]O.UF/T Q@*U6#QKX47GY]%NS4SSND!)P H:OYY(>S5?VJ9N9'%LM \W V.( M6;CIG/&D$)L9 M S>RA9"H'23&BN+.79T9A^=DJBF:@RBH'PI@#_L_2/?:T?W*-)IT%Q_TY0O: MH:!M6#\LW)O4) A< JF1/[Q)#=<)-8$'L V[YN*[UGR4==E0B" [PM]EPY6M MI2!ZWI'R-,^,\=!^5JUQPT-(TDXUA.;%C42IV1;_6'G)/&Z@Y=BF09UFXR?- M;GJ;*+:'^DIHR.BE.-.S@%+2(&FKW6^([=R36DIT#M"!Q^?F#3HI$]"%=!"X MVVA@Y3TOIU;-HX*Z,R-"TT%H.S%"QZ#GZ9-DG;H9+@W?R< W6J5^J]'N%]*] M"#%[\$LCJ@ND3F+0WA)'U@RB!C4%7*-UH^56K]<0AX7T!BY'S]2M87>+0&QW MGY3M)I>R:W]=U#EG7&-X)(IH(1PP]DX1V.WLE;:]Q. -1Q'7>%W+W&$?Y2WW MF(V ;#\:LISB;M1NM*6" (>]:_ 2'Y2.6(^:0FZ(I9GJ+5',!X,]Y9^R[I)$6]>"3E]%&*,PX9T*7:0" M!U3H(!6XH4*$8@WKA/1@CO(^ =UKNE,'@?DO^#DKJ&4-Z7QM,> M\@3E(S.#$-TU1/<^3T4G9@@@'W0?GCJ$@$9 ;P,ZX@"4C "-QC'F<$0<0X]. M.'3"E9\*$5+VY>-+8F0.H/,,T9<(??'":R5V>G6X2 I&3!Z R8AC$P[#)'JJ M$(*)/56=F)$Q]# A*G/,=*%G"(&8+1#CQ:30\L,,JRAWCDW19$Y]AXZ\ M9!V<'7-U$-I+'5>115\PHF/&VM)NW41OO;1MEZCGKD6K/EG"I-?1:4WYZ^F& M4^^.*'"KHQ$[X9DA8I<'1D=TQD=G-Y5RF20]GIYCDV7PO@C-*^)<3S>T%K9Z MJ@-,8T; LFWT5"1D>RT)05LRT$IYN\]R12ON'\L!T7WNM6XJ,:\T6SLA:A&U M+WD]NJG$RH[LZ81 1:"^"-1X 30.T+;?]*R(_ZYBZ5AWLG>:X::GCIT[]U.V M+'BLW1 ,3,PZRH)/)?J8KN\.)L8^2NBC$R7TT94-A:E$&U/TT;T(0;1=*H"Z MF.5NA;CMPD6".<#P CJF$T=)VIJ$DK CT]CG)>NFTE,O>289H MK @:]_D4>JF$PK)Q?B$ ZP# >&&MNAMWF&ZVXZZZ>"*6HMG,915XJ- YE=PB M[F5>K[;EG&+9HGL]4P&!KZ?_\LF;T$75'33Z;;%H!D8L'H#%5")RA]1.[E,@ M\8&(]D@%L)=*E5K2RLET<+@W>U["=,6R03*5N-'!A9,H$^L$P+TNJU1"1FF4 M32(FZX3)O7Z#5 )*"8LF$88(0Q^&\0)):/)AQM4S%]8GTR(P;4%Q+8L8RE)P M:)R$>=V]]-IC99._D74=[^8 MMNV;!V>^=;#9@M50[]>FPCH?GZ7GW\M/1YWOWSL&(&J@@YX*,_&$ ADJ<1J>G2"BXLGP39U367T:34$^O\W!5IK ML0>8L@2.]]JI5P.18VZ'PD^ZJ M-$9A6LS>=!Q+F[@.[?)W;UZ9AD540N;TU_#(VE'F:+?1&A1BDL:F7KJ;6.2H M/?Z=^#(7A2[O[\YHOWZTT$VEXU;RVAB.1.\0Y2XR53J63+PZ@])P1KI,2Z3K/*I9N\5'694,A@NP(7V5+F0EM$:8&B$-O6O[2(4(X[,3F MM"S;XK JHVO7L1W9H(R4L+RHT6UW&X/>,&/^1[/S>-#]I7P,TF M#H.UO>>]J%?34:6C/+0G7F'N.[314#"?U^PVIFT=[1>2G:O-3U.:M MGYBA$O=**H*3UML[J2\VI/X0O1\%<--!;MZF@L44PTR"Y=DJQ^U,AFDIL MY=$W%+74\;[QG/DJ%;_],#%C'=G(JEA=)39:/=14R%%'C"VS6XY(G^3,H3 M'\*BM[I3(4*!1V2R=-9!]UZSW4HWHA#G+&@6A&.<=[;!>+<$7F]K#KDCUJ.F M$*\CPBU1S >#/84U1\"V&A4&;$26R&& /<*)7Q1X]SI-N#@X"6%\ (PC:HT/ M@W$2USD*7T3M2_[K2-1&M, \4/BFXZ-&(".07W)O10(YHB[[," G]PDC=A&[ MB;$;T7-S![M\ I!_*Q9;"^PY3P'T=',*\R4J'JV0QBX@HE5I>MZ7@HY6&'9Z MC8Z4=>8SJI4TL1C1KS033R#VRD7LK;'7;D44L6?NU$,<(@XW<1AQYEUV7CD$ M8.T N,?!UFZE$H[#\Q00DZGY&]JM5")N>)X"PO X&,:+F-462YB\A2TQN:D2 MP\Y*O+\;$8((X1LA$69 O.A7=OE?^708*LC*0#:J'!N%E\*U6ZF$GDK>-U1J M2+T6UL4A1QU?M-UNI1(_2RDW#I44*JGR]UEMBZG$!2O19U5L#U!1(5>EPE7Q MHIRE80VIT1X6PQR9-UJM6"KA1J/5O[L&$=JMLO=9;0/OJ:8+P.9!.APVP@CI M((6W=$@S$3'E3JM2HS. K=QPD*_A&;6R!5F>1T Q"TLA>C@C9G:U_ON FJ[T\SL- -JJ^(HK:O$7T_<[(6<]!\SJI MWVYTVURTKXNF5K;NCP(Y*LPSS@U''3:X"(:*: 6>G[.^9LU645OM<^9QPUN' M#2Y*6T6T!<_4:\^!SA(;4JN/&@NYZKC!13!51'OPEYWV13H7>E(>#+'KD6\? MTG3U%?P[,=4E'1-=@!%<4+7'T:M7X4[S7W;&\\O[]7C8<+98;P]C MD=<[V'0^L-GY,&1D5(BN^TNW^MU>R,KJ=UVV@9!3S;BG7SW9)52K]=<08NRG MW5: H,4B)T "B@./!B\&38X.AT2+HA2>I)AT!4$=2*O5VI0E"J'7[]?5&=W$.R^;VPSH3WG-T"TS-(_MJ1GSIK!7)ABM;2\$[_EPJ M3UH>?ZV$)#'$22H-&IUM(Q@IB]N"71H2NI;#LQ7B@+6NB5:_3Z/7R2 ,. MH4*ZX>B<$J,*27B*E+)AF8$QI6S9$YG:(@K;0]NL%9#Y$"ULPY+PXF&WU'E" MG:* 6SIQ6R!F(R ;EMKF0Y93W(W:C?:PD+0T/.48+_%RB3-G>G^/\'B$I6@&]LS&V4N?3 O>!^8W8,RA\M\R#?A18>;. MRC;W/[RCWEW94NUO"Q4L(DJF5L\S=/XX\^QW,-T&KT! M[MQY9*H(GMH7C:\*3Y4J[# :-OK%%'6C8VCO2S&H"A^5(AJ"IEXYN&F? M"[F]+R^B*MS$:WP&&:A,#!2U5]J7I%$:#N+41%OO=X:=HK-",@L8E=5ISU#1 MG,@VH54%\P58)S)C#/)$?R;HO8^#KY1/(4+ACE0H+14B-&S8>4M2LR7ZS<+A MQW:F:;P;6OS>C'@."RPQ67BV(0IO"0S%UAQR1ZQ'32&>&KXEBOE@L*>PDQ^3 M^"Z*4H<(8Q0FO%.ABU3@@ H=I (W5 A7K)VP4SB>*U94CD5E&%8LRXL>?,WJ M?,TIW3#2-CTVW4,*CYHLR$[3F9$F// [<>".*:'G8S<$@^SMUH$\OM]X[DAI M&,_/4DS^N',GMJ9JLK6\ ^Z\GK+//$/;N9^1KXR,USX5QP\6(:'.IO DK?!3 MTKW<+5@5]E'DZ>@O5!BW&IU6OVC1@ @^ ,%MKA$"U[AN\\LZPX[/-AEB&1T6O!'!71:\$ %=%KP0X4(W1IV:GR8;D7]R%ME M9%G]%K?$:QZZD"UG2<''EH/V+S=,AP@+2U.( %O3_9Z*]!@OO2<=S;?Y#)/' M)Y5DZ5"=O+!5&\93)[X,N*$BX-Z2#=M[BI_UOO[L;"T=SLG$N:&RX9:*AJQJ M4IS9W(SEA*?#.==LEF*6J*64V.9!.Z%ET=Z1 A',(.-$Q8<)S3 M$=KM5HM*@(RY'ZW.XR%7P%&SQ[)#V!F)Q[-#71KO(M/4DFG"3FG,O&=A@4>/ M=P>-GI3'&8_(3]7FIZ@=6]C)=MDYG#EH?BUU>XU!NY!D^3JZ/)+[=@LXB_U8 M[11V0EZNN8;%::I.%Y5446QUD$.\@#.WCU52_; C]++VT'.@JKK=0D[WKKV: MJ@P_1;!3V.EYL5SSQ:D7L2$-\FA$&^9W+S"7-03K> DO8<4M'J6#Y6U(!:1" M@=V.^A')#IUULD.OV6[5ZRB=/A>G!2",49CP1X5]%_^H&:G M6TC-,V+Y""Q'' )Y&);#DR=Y!3'*X'+@=I^'<1!1\9R1AQ&AC%#.RD\S2"7R MML_'B.A%]&:&WHCFM,_0RR<$2V'08E)4)L>N(6MC+)TG*D0(V)@AR'R.(8M9 MK)WJ03%H)E0 Q?&"D7B8WDAJ=/IY5)\AO-.$=\PX7#[P/J26&25U#:&\S[,V MC!F0RTE2'Y<#B.BN(;KWN2N&,6-W^:#[\,1 !#0">AO0,0-X%3D7E!?C&+/_ M=EQR'FYL"DQS*EA;#CK/*24GB?4&L(E8/A&Q!R(V7I"&)]CQ+S(Q]6K'40,D%70 M0WG\,=4Y'#AEOP(>"84(0834#"$1MD,JK1V/\(J!6ED;&B^>C&01E9 Y_14/ M7$8VXN=,V(Z82H/))*ZZ?!@HWC&QC=Y@@*?O(4<=?RYL1TRG_64Z_D144JBD M"F:I%,Z$[8BIA$"3NS8Y4E6BB*>9(U>E8_K%B]*6AC6DQJ!5B LV]"#9#5; MW+D=E^Q'66='86&E*WGZ_9&;6N!=F=1P Q"SLA>C@Y'Z6> M"DMT,V$)SLY>SUZ!(@?5EH-ZB3GHV!+B0KA)ZG4;/2F/'1OR5/5Y*FH?UT_, M5(D+G(O@IHV=7G?8Z$K%[/5B4RM;3TB!'!7F).>&HPX;7 1##9)KJ13+L0O1 M6/T>*JOB6"O,6KLGK]0LIX45U5B:?"64IJ1;,4 MIWPQZC:ZK3R:*NUZYF%MX^=0OX)_)Z:ZI&.B"S"""ZKV.'KU*MQY_LO.>'YY MOQX/&\Z6Z]SWG/N.\^UA+"+?D:J#7ARPM_Z/L&&V"":U6V@3RK7APO*GW^X; M5AY3WYUYC#=L<*M"*%RWWWE'B" K=*JRL028L%:<-NW!"6M >4J%^<.2P$\L ML,;69ZH9LJ%HL@YC]-75_K5)?]Q;:P6(%!1=MH&Q;CY__/UDEVE:K;^&*0;_ M"I-A[-+):.=95]^^KAZV*?;\$0E;+PA'811H3T;M%2O-5D&QF_'GB^;'VXOQ M[\WQI_N+VU-!UG_*2SN0D!3,!MEY\8QX,Y H9_LQLS^WV)^P<)K_T8GP;G>Z MOYW?ADZ7KMG6.W<6:C9M6N;/G8OWUV=?-..[ !\J1-?#B:)J]D*787DT ^0I M:4YT$,?;*H:]' 2_+,PL*L3_#!+[9 MD/_WY:R#G->33./2?? 0) M?55P8=]KT^?1#Y/1/0C2N?F9&,36;.$WT+/4Q](00,F"P)B,\A4:,*"SE40[ MVY1H*[/;9@24[9GP23=_VD+^@WS]S9#!_H!1O%S7,F*&WT$!*1](34RXYZ>_.C,J >9WEK@0W>![5Z,F)F MRI29*5/+G OF@EBR0S=QU)'PR#KPG6:$0WQ2S9]4YR+[4E;4A_2DV.?I%:6L M.F%$A$6DL.8M[69+]'.QVW'6.=40LJS?Z#U._MD4 &HI&CX+WA3B]2G]6J#WE M4M^09D094UGM+O%)^*3Z&E7M'GO;.5D =VJL(94@&ZH@SVD,]K_L0GE,K3@/ MS4PE1FC$L#,+#C6N-LD#/^O$;R,VWJ!2HDAXFXL3&Q%0AP JHOG,02965H#J MB'A@0/'2G*76-">RESXP7Q##]B0[>:(_$Q3H1_!?.ZQIS:$"G14=?J0$.MN@ M3Z(JCT)*\E&"'X.@B"XM!TGP]! DBAT>(%1S"WQ3\]),")5,')JDP\[C?@?: M>JZY\P;=+:/T/H;WPKJY'"J]-VEU/=T\./W&HU.RTY;Z(A=-?!%/A^ IHH_) M0;(\$SP-NUSL[6INBE,OML L;^K1=#5[1MVA@8!'47X,ZX4=GG&H*/\L:X9- MB43L:^-BBT@>)QY7*]K&PYM+!ZN(HRP.DNB)817>SG"-J,+/F*BYF7Y+;&(] M$DHSD.D* >E.W>6V;OYLSLU'&K72C$<@LVEII$1)"CPR8E@L.:Y\=V9S\_32 MI\3R;"8;#^32\*F7R,\RZ*,H+QN"(DXYCR7*4T=0%PWR(@6X7V](\\<41LR= M7 /0U8XGS'5-GF@ZYAW@DS#O("MN['C'(HX5YN:P:6X0T1YI)1/:3,=HO+#@ M\*%[XDM#L8ALDW/B_7MI!&2Z75'IN#[2C=90XD$7(K8.2>[L1!S7<=#.."-P M ::ZN;0/PFS/2&%^B1O?5(1X)RP^?+P0WR#/4=*[V^,B7HR0.@12$8=8'"FZ MTX)4FPO?2LUM\1N++&1-#9+$O+VPUY#'VQRC4#^& \,"Q<<+=9]HYV1*+(NH M%Q[MQH;7 7+,Z'84:PZ+JJ%!:9\<:V&1T>.E?>98ZPVX")?6W(Q?^606\A(= M,D=OFM,HKHW>--]X-+JW9/4XGTQ;+.00RE*4W?(HXM,HM,T,5KFEAL^7BY?NZ2>_/6(],-4 EVUF\FD/:!0P<% M_E$LF4UH]6*^T,TE(3Y7?EGGGAR7>5QT+ S!=8 UW\TFLIHJMD92028$&O4; M*1<3,Y M&>7\,7R833S6.WC/H]61]I:(>3;E0U4VD=C763= GE)+_=BM[ MCX]@CC/ )=8\)[D883@^0<>L!(\BSN%JA M(BU?4;=7S/&0X<< E,"#5 -@'Q->Y@;8[4$A%9KTT)@;RWS45*)^7'X#ZH-A']!^O"+]D9'8CE1(+CTJ MLJ-[[LVQ\L/5+ *Z'[2]L[S1 2>P:[^ JXMY MPMBBV&CWN%3TB-L"<9M&F7*VN)6*B9]D;YY&F&>%&YYYF:?E5,@1/J4P8Q@5 M-$>"+HWL@X@M^65 ^]1\2JBI$<"[ $XCT2$G */*YO(2=RI[UZ,TU0S94-"C MA$\JA4>IG$'15?,A4R%$]3G/F1'!!GE/S\E0S/DMPD7N.>#H$ M3\<$&C/&4ZO#138U=T9/T6*>/!%+T6PFZ@/)7AZA7J&-7@1+IU'UO,G5__)H M?.&3/5$.>T?*PQ\1MGTKL\*H/%;[:511)\%J^*%-F9_5E R@Z':HIP;>B10L M?*>;,%F&.CI0!_,CU]*(YD?X6C\%I#_*USIJ-UJYQ A0)Y<-NVE$]+/%;EY[ M0U37E5#7%],I41R;[EK/0(Z MV0X7)5/1DBF-$+P'ANOIQ9-']5L P+5!A17][V)-\%MB.Y:F.$2E'XP-=?O" MQIV7AJ*[5%"<:_;"M&7],T!Z =]@9X(;CF:X1/73[DVC&GL29(/B(OG]-"+Y M_/)!O$+16N4'\+E1]3>GFE\W++Q6_Y#!#$/B_/QI7# M"$X_C6[U1[']#;$T4WU>/>X+@TT!XPF=1"9_OQ".+X_:X[$!:S^-EO?<8W-3 M*4G]@GKU8-5C;77P66Q%*\B.,"'P58-ZCF$[O&#L41[]6R';/D)B[N3W:)Z8 M%*5F6\Q03&9ON8\Z#;&?1Y\#W,Z6#?*#$,B+58!\OR$-\DB)*\I-G4$R=WP] M1FC3O;4&XYZ-7V2;-K"-:KKTV)\=OOD+!TP=/;H(KAZ&<'7V>]%<%%FG6P17 MM\NNR&K& 8-6J"E7"0YHY=+Q)QD'8/B5,[U^YRX6.J'5^[(NJ(!"W;1I^Q%6 M*A(4< F:X<$/8(056_@DK-A*,9&PR_09TY&:H1)Z>W.X+J!D9\@#]P$/>N=/ MEL@A5#>C(ITS$#PRWP#=$U;GB+G4>J$)7'*TIG.VPO%HE?A%*W?F&FL M9-10_/-\"@[M6(@U5 Z9/HR\(0\3U])M-QA0.UQ-'U@Q:V1EDTGXRK=4!(U\H M)%:G&E="1G",X)K96,,T6H=D .?]-?>#7AYE#+BC2\D3N;MW6UB:0F@V6IG: M&-9.,AS3?(,YY-/R35,[)Q&$I-6ZR4PDZ_ H" MCJ%<)3.MV>2!V+CK>;;KV8HX/?/?H0[@BHLB=$"\/(D_-GWT]Y9LV-Y3QD^: MW=S\;,,2H(+_AF+@ED+@*YE/B%6P+FDWQ%P.!*^<.JDL5TB-WL"/'14/ -Q8 M[%,Y52G5<,]S#/;*JI$(Y,?+E. 9^2]T MQFSQ:TW5=;^V;D=?.5U9-_$1+SOB$/%Q91H61Q*DUT+G'MJ,8="/EWC!.?1+ M93;Z^O(5_#LQU24=DPST&L$%57L]M59 %D'191M0=?/YX^\GN\AIM?X:UIO1 MO\(XG5T"TV3[65??OJX>MBD<_!$)6R\(-U6BT'HRZJSP-%L99C?CSQ?-C[<7 MX]^;XT_W%[>G@JS_E)=V($>HQ6.0G1?/B#<#B<+;M]O^W&)_PDPZ_Z,3X=WN M='\[OPV=+EVSK7?N+-1LVK3,GSL7[Z_/OFC&=P$^5(BNAQ-%U>R%+L/R:(:N M&:0YT<$0VQ;$[.4@'F5A9E'Q]&>PU4ZV0/;3G[\&$DRCUJ!'"7K'[L65X;A] M.2#2WWZXIO-^AU3>Q89'P89@$TN;ABFX>RHE:/[M&977K &T//)I'/I/I03) MA\GH?D:LN?F9&,36;.$W4Z?"%U;LTE! .DQ&N0_H*I!E9RLY=K8IQSZMY-C= M2H[E/]#7WPS95348T)M]+TX9%A2!P04?C9XNO@*%;FE*O(#XMIGPT;6!B6W[ MG-B*I2U87,10/\H A^OI#0V &0ZKU[^'!W^DK'X2F#G#$P&^)"^HY+%<0F5) M6LN_BPJ1@=&;^Z%_P]9/9CS2[CAGZMIU$F;+G?62QM=@['WJ)&?8*Q5 M;X:;OO9VSY/C>\28\!K&*+5$Y7W$7=['ZGMF/@7WGGGFU?K#X(.?Y/DUT[6> M7W3MX-(;,*$?B6XNO#Y7U(%!3ZZ""?X75D86+)J$QLI)7+!YF9ASB#(S0/<_ M:' 'K9"D^K@YD8WO,.2&]]N"'HEEV^P">ZYW"Q69,!,+&--U-,5^*]QIAD+8 M[,3AL.6-:O@>EB=\0829; L30@P8V@)8AA#:-,![ATQ3@.E=P4%%UO:X[:4- M0AD$^$QV! W$-EQM" L7]._2&Z2U-!^(03U9^I(Z<2S"MC&L4/(.9_W!A_T4L M[]9;T$0SJJDLU7R4&\+9^*UP[5K;1^/"*QQ+IB\VO8=?R;8J_Q#\J+#P5;:^ M$\=C(R_=FMX$\_\./]K+^<345Y"Z_^WK=0"JO<9[*?F:2:ZO1*78@)5_I!D8 M-[ )=>FQ'I3DXQ7,S@ &PLT*_T*-Y-P*TSX#V@PO=&G^O0!U386.#+L-"MB/ MFCFVE)GV2/R+8+<[=(_O+>>::Q4PY-FJ3S1S+61N_GVS\SWV-6!/F(D)6P3* M&,^$#A58].5T5&?CV^;]:EB2*$D[S])AML1S0+ GP?[.<*>RXH# ++:5(L! MC=\*8_ALX6%!H+L.>(=%\W. <5EA@DSE*(6"OGG5)@^LP,YGZX/WP*6$#6.C ML_.OUQMV3OVX \0N>8*?F*ZBZF7B+P;=6VBL?1KSE3C4C17H9P86"MYP&*X4 M\:ZZ!>U$UO#?5CU,Q3#X^?J:ZI6)JS%=*YBNXVDR>>&EG&O>[F="0(F VA%^ MFI:N-MG^G&U2V7#/=X;[=6NXU]:#;&C_95;[VOBAB%@;) EG8IFZ'@Q;%@R@ M)KR69L6+0J%N8P)XYE4CX%U4A76M981VH9YD<5'RR#*#4\UT.SWQ!N M0;TN0?-:CJ!\_GHCW+D:W0K*C[*FLVTZ$QCL#(K)4B"RI2^;P,<@/W1M2H6( M1JB9$TQHPYCW_6+*![8%'3BCX]NZ"HJNFX)]5E3(XR:3W<+6(*Z"+!K UA; M8H,&"AO 3H,&.+2#4_@9[7'@M>AP,_SG+YA04O/#Z@PT #P;>M(G2 MU)Z:,TV%YY\J79$FHW<_O*,WC=X ]KPU]DQ4FZXQJT('X]6O7*=@!2X'!O-$ MZ*9-ZZGCF4:M=V8VV#-F([. @AUT_PO,:1 ;OM6L+WW=3$WA3]0&$%O-?\!V M \;/]AL6E1CLK%/"[F5JF@5]+3+5 ^98#9X-FP[4=BHTZ'W/'T2;&VX:^^S!EK_1! M3]X@]&X0%C,3Y!C[KL>\03#%=^"4V9%T!S0 L% /[;GI3ISQ!.#S&6S%!U!; M"K&>.9"ZHIB? TDZSH'$YB'X$ZFDV^@%!L 3YW97LJ&UY+6M[W-C+B_A0U\8R!HM M55ZE65/KB>VEX;,'B[89W;#W&O X*LM6+Z3C,FQ_ES*7OY-5OREA(2]]=;SQ MZI6_1/"+ NEKV#/I:W0-M+A*K]+1V=1( FGT'R:K3(&2P'3!;M+L[S"2.9T) MR(R?,TV9,9-C0I:F_R1FC)KZ\VG;A'S?G"U]-YV(,P-)\S #XW7BT%@3S-SS M>MFPG6*RB7T">H):&@Y]$"R]9V*:-'Q%?1X/P.TT0=4 B3?3%CLFGR(;!M@] M#R"_ 4F$>#:/[<+H@U$P PC,D[6=9E+SR0& @@R?4$=R@U*7+@^0#U0!8"$8 M W6)$+8?E1]-BWW;%YF!_TW0IK01O*Q["P-TIX:N:7GD,ZE]1WT^ $9VT8.& MO99%+'(/WY\$EO8^JJYPRI3"@^DI/L;TK'D+3(.JWR4#*86\MZMD)K'JNXR8 MPO/47)X&&LAO4'IT5S/*+K;ZZ3X\V!@26XT3;O3#C,++0=M#X[3=B.!=):.V MP3+ZT=O5@^L3%% M9,,X7X!0DRUF,=ONW%- \I9,]73!'B'J*9>77ZJ:-*=EY::ACY;7%5:[^X$% M6!"L^0"GYE: MU;4-7PU= ZJE_2V$/3-=7=U:E0F-< 2Z;=_J5&U+L.F(6@?QO0CS9FCY>KJ* MZJ^#^N>K'O)P]QU@G-' <,8*JZ"#=;N!YRE @^<;BTY^&XOV<1N+.W<.3V1& MX<8I\(3Y+VO5,VM1'+)1MRQS %&J6PJ(P(SG#W=PO/;#E[ M8PWE]1HN?*1XQJ4)%N*.CR+D46/#<.&-M\\<%K^OPH]3C48N/'/0ZP.X\MZT M1<][DY\)F$(JR/_/WILUMXUD"X/O]U<@W%5W[!B2)L"]7.,(:G.[V[8TDMQ5 M\[UT0"0HH@T"+"R2V;]^SCF9B8T ]P4@L^/>LDV"F8F39U]9TD>*P&;LOVDB M4QM:KZ7UU'JG6=>:]=;^*&X%ER&='&DHSE7.Q6DX)]0#D9NT3BYHEJ!'/_@ M8^PZ.M:I>V6RLL=DA))C#;IHFI32SW&FD\,BSB(_UL6P&9&\7=[]G M[G=$/D4F/1Q4=C9"=805-(@+T<'T9P=@- M+,.+AR1"OTWV%>O3*;"!, XCKH=-9O-JRF=VW\X4E'^F4@&^Z\_T\A4TWQ,: MW%O$1]/S^812!DS4U *70EAP!A<@Z;TCQ,4T$WAYV\#P&4I+BEXK(VS%&D(X MNO1U F@,%N3S MS)_*!#8;>USX_B.P#:51)\';(.\:&A$":TRB57(48;PDA2VA&O\DXG#\4C-U M@Y3@QW.F)7]#N*LVX\;PD M,/&RJ^A!RQ6@HQ@UVVM$":,E6P]JJ+UVK]5K-#0$UQXC&BNH07<1NV:>DNCP MYZ0,+2<*X5@03)J,?0!93CZDSCWT&+ZS9E7GU398S-$8RZ3\M)QIS7Z MV:/CFU,'/5;W?[*LM4>6D5!1[E[\FO+%9Z'6^=]'W&:B_\U&^:RSC(_%E*/IK[*8PA!LWETBB;"%2ONB6YJKZKL#33/-DKZ:-B&#&$,0 M+G8'MX>FS[-Q,?OFV#R:A*$)]DA8YU?55JQQ5=]\U.;+6W]5'+%E%#A#=I/ M-I$ 3"*8X>W3+(^^X.\XEW&L8FM3MO(MH'_4B[D + MB75[6@?TW15!#Q(\"7I09G77)L!BPA0+K^J^[YI/@2_1':-/ 6GZ>\B;ORMZDO"S_EY?<*,::,0LE MC"/7@(!]>H6Y%\C;RA.N8?3_HLI'RA0>FVM\^@@>K/KZ3TPA2X,)86!GO'[T*54;[2[ MO4ZCVVVK;0V;NQW&B8LI9TBQ@"W]H4/>BYC_]0$SH'1W>#99M+>V\@\=='ZP ML]58"IJ^ #3*]RF9J:'JT7_X'KD:8(DZ($I8Q0 Q^+T*OZ'F3)1G3HI'+?$ MG&ZG3.-XBX"/_?8A>/*=*6!FLU.ODH#Z*/:";]_1"E> NB]DZ#$5YN_&\!FK MRD4&+7F0KS$181;]OH>_]Q1@Y,HU(\;%]^Q( MB:/H*YRFDMJ.BAX"CP7B##"%AXPG4Q*=AR8LVKD3PQ\[PYH"-Q)>1%@Y\!R8 MS L%@!\[K\A7N2!F"<+A$>EB%(..&"FF((TXVT+^"%(<-_',R=3"DWAQ]5I M1/C8XFZ]""Z$# /@UK IW*"'Y4OI@!NE%C& <#V>>U="2)LI2*_S&@\ -]*( M+?0(4F4%O%-,U65)2O/. 8(=RA T$PQ"8#W*+^>AR/R=*:43Y-Z$Y)7A^VR6 M,N)&8+O&,\""?& L[["BO-7>A?LPS8H>P/S8+",&[.1\928&(H_9*(^ MVI\]S#*3WS;B*UI8N.7B]7@B47F83 W"L"I8#_^EI-1!,"$?XHN(ON*M_9*M MDC6T[)'I)%1BC31O''>!("&5+?HR9$6,$R&FU]M,C_OW97BX:SK;'7D$;T?$ M[$4?T*4/A0?CJX:12D:="!;'#D]V;[ F\T(56Z5CQT-,&V.+AF/>[["@!0X1 M4X(>G:26_SG4M=9O9=.K='*F")'GD:5SH(XWG5HSP7"0,)CJ'7EVA=O@C !#/%K\H14Q_W),25I$,F+@8"[R%^. M4D*6(6_0ZPF,BZ-3JH4GSR,7>)&'%)V30(HOCOV,J9JHM#W. MI@9;)=DP>=6V1)$J]!V^Q)L'*;)-:^1>,WOVITS /%8"9ELF8,H$S'(E8&[< MR#*^LS"QEZ\*@G-.V:QJ>VJVJC$VM[$[H-V,+"=XE)"9%N M%L_"$(/H,+&2_08K+;BA @?@API\4_3:P%I1K$V(HKRQSV9@G:/@0D*9NE1>J$)YV#6.B_(6:^37MI=>T*I MO'F]*J,LW;DLW&;[<%FXS>VR<$6G?GH])?Y^14B[W5.'B)AA$^NWC/W7B*[N MC1?'>J&R1\;G^L^N0=B^S!&^A_,6PS,.(ONK[H(8 S[2R>V>1!HSI=:@2W . M>LS)>>',=&I;\ D4UJGR]OM#_YUH5Q5O0_4%TVK<.3EJ>CRH&OHW'>*,3[-L MAGHY-HT1"&YC$!"+OAV-S &Z*-$1/=9-@(@5Y1D+!).!61*9J+Q2 P.J3^0UT3FF M"-S)QE$T^1VW6-=HKRMN@^9#\HO\_'D5-VE-I?_VE.@LF%J,B\U$&J M;#A,4JWG]JE/(8H#NGP8L"Q][(8XRHWI>G[V2?)Y7_Y!2)G.@H&@$:ZM^.P?QW)4>ASQ7GYF6S/K04)H8MGN*G)_1:3%5%]-O^8D# MFSM#1?9%3,\57EE\*?3&5G@^)=,X$?;Q%A*9^^:P@G8].V\#U9,2L()-2+U3 MT3K=3$IGTD\GGV0"*6:X"$XR5,E?"X_#!06F-R:R>P%9Q0*A Y&_ MKULS*@YAUD<.A=H8@T#W)L9LHKI&/7SZ5:3CQO+1,928V+ZB#%G\0J?4KL*# M$EA)$-5;Y-@L>0DVHA_EU#7&2,(OALBVF2/R"'+8"L*GW;-@1EGYB9?+A[G@ M,R%SP47S.$)6V%!DU,R%T""&9\/:!AW@"?[I)21S#NDTBDTZ6>F5R3B1 MB/W=P_H4GAQ&69;K9U=J;SYJ6D9VY=1@[K9)A66Q1)UADOXOS#BEIEMA3T&X M+2]&@\QJ@QT![;'TB-TZLC_X*Z]9XY>&]\[I.$0LTXN+&>#L0V.D@UH5N_H! M73\K*F.A:M9;BLJ0J*%+RA9,F 2(B]@/96J >/1G)Q=2V@B(J0L[\=EH=LV:MN,#:&@07*69XP(Z1( MN[3;F,N1=FFSC'1&YJ3=(=7P*4;AOSWT (E_,SH;F39MDDU@ZS&E9("Q#OP$ M)_;1_$ V#FGI&,&M!P2*"YJ?!96;3K#AB"[Z1 "K4>O^.C>P2YW^5,CV2<_K MRI]BN/L1(4+]8SA[P(U1W5PT%W%-V*\*VPP$ ,&%_491X=HK,A3Q^IF6>O#+ M%XKRP3>^+PS6230_X+5'E1L'Q[@[$/X2Y';I>ZZ6&%3>@:7GN.KDE&:O.V"3;D71J76KFF_[GWF/6R0 M:%BT"/;[0/_#XO7"Z13M1N_-1U5[WU#?(QQH1L4B5[QT9WDDMNX=%ZO^9^7@6K1."B(7">N9]1F%TJ#-Z1N:]6 M-*TA#?ZB8W$V$K>RHF+%1N)M#?Y6I=,IDL'_/_ G2TA_3VGS1YMV>=1Z12I_ MY2-(L"75T'FUJ^3B4'!F=75H6@'A+94K4BTP%2Q:SBOVZ>>MB429\!352IR2 M'2_V\K#F@#<+IE95SF3BV*S?/]6(89S8/1.KJ6&G0]:-'+-QC&B*Q>#U.C;" M>NWD1<9;,2#PX$9R"J([64*9:E\*P\^*9"U%J)QL0,S2K:@301Z<.HBGYZ=;"J#LDT<4\%QW"3&X)9TDUH8XG6>1<."6 ^Q=+LE M#Y @3V;3P%, ,#79RI<)W9RX;($Z:.V/:V1DQ,29?HIKH[JB,'5E.P9.#(C8 M#.-1'H>S?S[QE3>EY65?=+R<3C3\D1\-3])4+ M2Q_\J#X,L .%1T02=@XF8//VN]2 +)3<#-)L6C%O7C37SR:37%(TR3N\ @U2 MKY0T]56B8:E1_;II3T'!*U7)^HUNND2E1&->WQY^B8;B?&5MBX>W]KT8H0P/ M?'/L<*(R34C_%TTK!F@]&H.Q;?X%)F!VG7LK8X[ISNK-E[5QXILVU!4!#[E=%W:S @X>]P[/R/@ MWO1^*"/7,*0J] T8=UE7^?!OY$!?RU"8^W\ MX-]IYD!_$1HWL\&HGB\8>V!.9()QM!YCUFK*9UO!3%R"-Z\+TF-'3G%NRW/B ML[CY<%<#C$7;6U#DU:[WRLS1A>ISIYO#;\9&M5K->LZ-+4!\M5YF_KT#H'5Z MS9V@>6,E=JVVRLRN=P#N5FM]YJRVR\R<=P TM:+6<\"V+C.FVEUTNYDOAC5C M5;8ACQ53UY]T2[D)B))46FN8SG/,Z4_&!B>I_2? M@4NB>XA5,L_!5'F$H_['M)4O_K"FO 4 :'5U\&'N.?;%\,.["FQY.39MO?JD M>W"*RZNOMZSH&E3>T0AH#Z@*F2CP67?BP.\-S^0_[WV G^HF0,6FG\ ZQDBY M_FD, L1DY19^/S#<"GSAFI[R9U!1[L:U*\:S]?!-J$$4=K]"4: KWVL/-<7B M4 "0P J^#F]D %%3QP;<:A3X@6LH/VSGM3IV7NDS!Z#JDBRP+*"E0+=PZ2G\ M?,;,5*K$=Z@V68$S!R,@O\ 52PI+%GZ#H#:\9)>9*4@4CQ6M Y$Z4[8EK([P MH?M$R-':> Y].DOM\11XIHUWZ//>63I#SZ')VV,A$X([_Z13#Y?"9JLYX:/L%H\L=;-X_W"8M38!JG?CD=5UWF= M_Y!@?O?IV_>ORZM<5ZX=?_.Q^_M[V ?=EO$__N?W<1CBNNM_NJY>W%_W_UGM MWSQ>W_\&IM^K/O-$02S&CFPC\4H?E+'!8*--?WY0> 3L;W7Z7U9PC'_U1GF? M!N3?K[(!B;>Q,1@?;R^_F/:/<.&AZ0'B WQ,VP+LK3YA9X"D?Y[V PZO*Z#! M@4#]F^\,WB2P]96_L@DRU\10&KL*?"+]81AU2WXL;NE__PH<_T/JKMB'%7:% M%<4S7'.4%7J@S@/(RBY1';%]$$#ZQ\Q+9G^0F!8$D2*/[-#B'#TN.U0BJ#@' MU3AYI@]S-&GV'?[%-780")YHPA&R\Z1P\U%'&QDN";A$2Y0<;3'+!:)A-$9K MQO_Z,!@;P\ R;D?7?P6D'OIC9_C9?@&U#4\Q_ZEA? /^RGK=3"9@$0QF2T(T M_GCB_,9[S]^.;E]MP_7&YE1HAX_1JVT4).S6VLTY3?#7R)8!D<<.>CG#/G.? M[4$-Q<^\R"=IC> GNQU,(!"B;F 3E%U\&N0?W%(VP!O9C5 /#.5[=LP0V'W; M!O$-QN8#@-7[[MWI1+ ;A<,ZM?E*F5\1((B/.FVDV(:O>+@5?@X*P# 8^ RP M0+@OH(MXK+.3[F*[F1?2UYX JF!7@LXRP48U\,,<+0O4I&?LU06_(=UFREZ& MW=L*-Y25JE*P&[I%E8=KKL//,0WLCBM@&R75MFKSIA+='-/TLN\I?CWT&%E3X* _@5<#3YWE M2*[.(LF5X\DCP43 "V'W!X#N_S0BP '=,3MP< M^$L0',Z+7E$ND>\[KFWJ-66Y?DVRR4*?!B"1F>NV[F2EU>T'^C$?*BD+#R 3 M[>&#^?,KB=%[:MIWS>*?2>Z_D1^UGA/PPOZ>!!SE+9&;GH>762E?^X%,GCTA MVFLR-2H!H(U4I2Q+@NNV)M_J74WI\QBV;EFS)!^C+I9D.L"?3L@K>,S:PT * M/#X#GC!P)H8R# P0T3Z1/UD=V SP1'RD#(G?)BV[_:+GTD<#/_%+\"#.R+$ MW0PYE^%FO&DHA^]0-+V$ITP'_T5AAF'2 SEFER":7/J89&"#\".5D\0-,N9@ M2AD*AJU0G3IOGLGZ9$X 0 ,FCSA;X6Z6F. ZS5:EI,!$,I!K:F>BPH2OS;!$ MIZ:AA(=6U#:4;%LT9IYMRCH$:S="K 3J#($R:TIZU?A2KC%U#0^?):3F?P^; MMK(?A$:0[?B JQB\-8?SZ_+31DLZ@IX,55T%>/R\#4U0XX0 MZ52YRV.BI; 73.!;6-#+OHG4Y9>J]S"QSDM I MO'/H!RO19F>W%T\3.P;J+!P,O@?4*5@U_X%;"=^3[N*,JJA!9>MG"I/AC0]1 MM@A:J!4,()6G!K3@K?HZZ5J&1,+EWCP#0L%).@<(*6Y'WSV61[A9.4T#^$!Z(!Z- MG!2RZ^165)S3 O88;8U4&.,,FV4J3L6()8:G,1X>:TC3VJ\-BN(*E1T;1"J($2$]?" MQ*S&J<<6(=MB8K.7G5E3.CF28Y!DX%$1/SH_.?H'%:=@P!M>5'\V8B4*4''W\G(17Q*WVF>7>B_NE+[$GNVJ"%BJ2395]8S!;\/ Q5P8;*75 M2*=?2]%8"DS;J3S<$::I"S&M>V1,.S]?W%78Q$JV\-Q2)U5S^NGNP3K*ZJ*X MD"3%-6-/1IY^NU&.+89C94_/;Z9@@=-G^DV#I(^0\VUWH;Z;XE"E47//DBWCS,3!+G(6;>0/.]X M"CF[,J"XV]&-B8+H_T.+9 ,O7KN179@E#9G]DUZS/.16P*BLFC./C%83>1F#>0:]BY0PEW9TXW2C3N])M%Z*$Z/RD*%[K M;]B\(?!CTUQ*1'"G(SS?YI#L@MCS%B3[W19#KHSA]4]L"=Z?X+\V&DP&,C2[ M]?]Q9.B[\Q6?=^E^*@MZPI2(RI=250.H:N@$&%]+D=4QQ._JI\NA^9R9L-7%=6%"='+Z0+1';_YV)/3!>1T@9.?+I#NP/> M'5A%"[1+W1LK-YCRN&!(&,(;Y1=HZX_>ZW6R&XZF1^^5" QJ(V?*L1BEM[B!/4$K8Y+> MJ36;%U-D+0>I:2[]3,M(/]M7E_GV=EWF0:*0488"YLYU)J;G86?I;XY?UF[S M:;GPC\":*=@8B#6UMA+]ZHT,LO;"T_=N=JM;X-U+TY[ [*;'FQ[&!(,2'$'/XE,@OCOV,97OX@\?9E$T[B5$1 M?KX*STYN> . W]P%1.[;;+[]%J$EKBM)"N&UL5;0R2^5)^KP'$X,P@$U5,M" MW9U?X3.XIQ2Y@N3^KCD"?-Z\^;M4K7 M,GJEOZ/^W-@P?<)Z]7KA*%EL[.]C0U!4E7M^&KF1@AVUA O7UX MD2'1[#>@T(88(9Z\33X6,7P4;H-);]()>2HU-5]61D!P<_OCJK1B^ &^R6"L MV\]\D9'Y,Z1#]F@+=9J&@B \/35"4 2/6$?7]H(<&\X3)(&:[*?;,"? M=W@01>9X"*$^M9*?;-@,(Q=2(5:#),+A=1'NB3'H_'LQ7B*< M30;XAAJD,3%!P.53(:AG\/+8_3]LVQYU0SC-UNT9S.\A>/*,OP+.L%+#W_(U M=#LEYILY@%ZBMN?K@M'ZB[7"Z!C$<;RL0\#1F'Z1H5UD\S&FV)0.+LT21J#'?NE5N#"$O[R" JS3Y O'39B 9!82$ZPH7O#T'YR&D9C= M/3#$&FBEP">C$?,\\;O'@^*4$;ARVE6QG%=B0?!L'E+D:*=E0 K*WTM=?"0U MO@+'G023:P$C^OK"L =CX%P_=H@?Q,]L/ATH18U"B(1S4> ^O6 PYC>#**+; M WY_IR<8ELST2'+'4M7LII [LSJW6\\8PGFHZMQ>K'BUUSJM01Y[F9T@PK&- M6O?78DY2$*7@!Y^B<+6DM9 &<]PIG^/9DX?<_[XP6"#1[H#7'BE8 M!\E]]-$=\\5)U#@[ MU+C471<'E1Y<(NV:%Y5XH)BFUK2#]$1*.(\7P7X?Z']8O/X=*5ILA;U-J^;/ MZM@<@A7^VZ!;[[SYV'G?4-\S0."S'\M37;'*HO6#UBEV%XXC.(><#=EZ%">M>^VC-,HK>O>LHY:"?F-5_=2F!BO)ALZK725O@@)+F]6A:04^JQQP M7DRJ(:"2$JH4\*A6;:Z\P!PE*DX\3!WG!2=8@21J07QG\ .+37A%2KSFA(I1 MJ>:=521$A22L4%?Y;,>*MO(.BK68/E#L,Y9R5;!2#GL88+4IK'K(O/ZCW3" MZ:ON#L89%6[4 2+G4@#R.84YG9QI*HU3-E$RPW[Q^BN 86!1D2LV$B :4A@- M;P^CQ1QT>4%JL"G5L-BT)]5C%-%:+X^KH5%2WGW6). MAL%A;G%MO6@C/VYV7W/>%85Q!@X[8GMB7BPO[!QP81=K:Y)36!O64B4+;)$Q M'J_ 5C9DC#=D5.NR(Z/LR'CR'1G7U@[ZRH4%6%I]&(P="W9#&83<:N(,#8MX M)&A4%O$T8(MABPS&(*GF6]0:/QDC;,5!C0:H*4:F-$J)/%9ZC,J&H6.GJI1P MJ[!R>C]1JFG:T\ O]AS5M>1B4A)&728\S_"]OCV,M:#XRGI'#F_M>ZS(1D#! M ]\ MZT!WL-(Y9]&3P7+P%/IE6=QK@KK$&?1=]2#Y\Y=IVX?)D/)$N=?V);8/ZTM< M-.YFG=887Z.>Q9]1^H:/I[](&=L7=)\;A,/3Z^ZPUYO,XCDT5>]O2-UY$O6B MY+L#$/41R?GXJ?<%$]B'&$@'V*2\G6%CU'?E(>)5%CTTW2X8:K,7NKW^B>W? MC2'>X-&(MEYKM,M/M&63P?]R+-VGR4>29+V(V:/G)V.O3.S=: ^IO;NDV&TH=E&#Y7T*67&%F,!]%+*M-D#8EIIJRR9D M[TWOAS)R#4.2[=9DFY5#O$^RQ;N[@:N+UUT#S3XP@-G;'@8CW:Q<$,RVR1G"TLT:5 8(WES>X+YO^R;+;'LQ'L, ::P7 M\Y>"_XS5P(?#] M,;)>FF2T<")::A :Y@UB9(8NAZ?ZQ"\YF2)'S\/G9 M5[WFQNBPWT0LP0^OV0OBSS8:O;KV>#9+TJ,BR@D35+Y'&<87NH<30]DDS[G4&:USN &3G>T&3#Y@0O?8L8:& MZ_&%$)7Q*^7ZKP G@Y1TT.2R'O^_FQ\O65([P>",)D^RE'^UM7RPC?(0#O=0 MP. 9C''$4#@.-SFQ9O[[<%8-R]0#74X?#&!QFG9CTA1=8#^)13[S3Z.?+AY9 MJ>->).RH2H1Q,,QNY4J76(\EWL\/TDQL?CL:D?H<;?[6?*=D2XR&FJV1-*IJ M*_;7&'?/K$P@U/M,O MS[#D[@#.E9#Q"!OEI_5# ;^Z&ULIE^5-7!RG.B MRHY*GH#,FA.9\8X+:C 8K='[WNGNK#Z@-^+$9C'K-=J6I]3*@Y!K5$9TR'/"#I#,5M)P %ZNX"K\+2U+R M<"8G0+(MW!8@&7U(<9*-DX+FZ:5"7 40!# D40:5";%@R@<1ZL_ FYZ1W>2 M)\<;?3BT D4)?GH[BIC\I6Y9QO!BQI_S^(.;,J!*O:-FXUT2KUY!Y(CIPPEJ M_0XOZEI4:).B6%;PE'T=8_W%8$,B#7=@KH*I.1[&/6)JYJK7_,"$P>&7X2WL MISR-9>6[A@ 7I7B;DPG(:4!>:P88C8 2,Y_P:>/GU'1QEML+^[=C&]6Q;HT4 MR@2)I>/C78I?LAL3,I;7Q)$BP!0C'>@&RP%LP\<:S0'(=9)1^A3^]1->B Z3 M=X-9-NU"<9QA;-WQ76]<9_*9GQH$%4#\=L1TX? "VJL&7EH$_WGP@[YGD4.) M%7H@1"S@%A:#)\ -[#*X?(^_YC=[?6[. $,06@E"@(R>\,4; MJ[YXY\W'1HXEGL($M+BP+"ZJ166*:4WI@R*7\\(K^LAVQ4=I:)N@1T&FPP,( M8V*-@I$-13T-GTR=Y0(ZO7%LV77+,[Q$K((+A4 F!$L)D-0UDKY9.JUOI-#*,@)SZ=:J; M)LH"DGLQG<"S9D+_ J['?@.=AI$AQ?Q*IRK&RD7P[5TBU9.FOW.H%T,)2.S M35=*R8B;\HC5B^D,V PI8+"1BNSYVQT8*FYH0>8(,$%7L""050 M3ZXCPK+&!8D-UJMX!5153[MO >]7H/#^!=FW(IL8K-'$8)AU5V-7>=;HD)4,>7XLWT96C9_@#%! M+K!7U_0!!>Z")\L<"!F]"C>/.@:$$\8C;6,3=M[*"22+H?)P11,RC$:P<[JU M0U)D1@IWS#(2\40Q8T&2P;0E>1-PU2$WBOQ,K @\H>(D M&UWPSA/)?A=/NA>M&[FXX%:#"1MP7^RV$R$J7,RH?00A9 (!C]]THE=ORZ83 MLNF$;#HAFT[(IA,G6)_>6SB[\ "=)(2H R'%/"VQT/IN:EJ+T*_^_,IM9%^) M/=/MHG&.>VT6L7^*E:TC9.N(\I;']1:.K=Q?/XC]TV6S-A\C+QU9EDV0RN80 MNR'*1 MRDN9B]J?[;]OPWXI4W9Q6"EO=&.JC..IB!%G=-L7@9FH#N[&>'(#W9TI#5'< MFILV&J6H?7-JBB8RV/H^_?%5=W\8?I31G%,A-_]]JD+N[[7+FO*';MJO1&_* M_^J3Z0G*':RS/@,"+'#EQQ"O4JKE5V<6.%%GH:-',I+4"0 CVH[ M]:A)AV[EPC/+ A/PW!/<^N&I8@!B&<[]P!\[+L[*V"B)KJ)U3Y ) M:P;@V!/EH=K@0\ ,=^(1$P>0LAOTTNF]L2NG6J-7D_K5X#@J@!B;W3*LX<++ M$X"UC+EQ>H@-.0<)BN0JW$(EV,)P\ M+U$@ET=468EI^P/QJO5TV])5NYN33XS%R2 8P.C4GPT2% D%* ]*.E M=)T <2.&= P9^^P5B"-M5QK?:"RNRDA-)MRH\K*[O'7./MGX4AS;;%KRQU8O MKTL52=DA%J$0W)".3<\C+IM=NSG LK5X9E5RGE8LEVE#G0-4'8[V56@!3(& M3ZT40).E +(4H-"E -MO^+OY$7B[\@75(1"3S$8I0A>G _,N!()%.F%8YV=2 M5Y]I0,.L9T )+^909+K;XG%>6LPP'-T^7'.RJ2M(7$7E.FOD$U6F5L!,\XR2 M]''8/V8@^@<,6V$VFU&5N>BZEV==PPAPJ!JQK 8 ME-LZ6=7T44$I'VF._>YL7DTJS.CXRJ1[PUF?X59H\CB(9A"[ "DVFQ($/JUI M.PI6:%,EI*36R'%QP& MAG"XSAG!$1HY'FO;FGLZ@'9B62_J;4:WZN$1^)%C]1V^N)Y"EW?,&;>#,:BH MJ!C&6P1'G7ZN&7\>HMY\2;R"=_:]YG; 2C59:N6I%!1H]6: A M"S2.6BHA;V^7MZ?)0A=D:^WV@0I=<@0Q*5MAFV)T!Z%WPW%G)**9BP.[> :Q MCN>GE?K0/'#JPXIM,K84XQ>S[ 6R&E-'WZ[F2-_R:/T)!JDV]'!6U'JWHK6; MQ\X4ECB_#LXOC_Y(G,^O,&OV*NVV'%Y\\(0_D28FY=TVM+]BOXQ]TOY:K7./ M2.EJ16OT*JWFT6E=8O@Z&+X\I"PQ7&!XL])2N\=&[X+9@@<092S[D_6YV8\\ M6]N%LOE.JWHTCL8I5CYA-D/1LE(L#BPRKR=3RYD9!B'.+>%-X9E+N]+,R#O8 M,V\Y(-Y+"ML9A2U/NI$4EDEA+6V^N7T1*.S\K--'S+@]C"AO'(K1P$;*T G0 M$UU43I-_Q!Q6HZTDS M,],U*H]6L:.I\5^1#$_[^\%!B_ XQOK&2<"TPQK<[ M]4JGH/A>BMK.K>=,%D@L6HSBCL5(MH]H(C.$>K%.(T M*'-*C%\J=C?:9/%#F*LD.M?S]\[N$:L=+@%)J\VE(+&/1!)22R8AR326D":^ MB=39@W>*9?5#,@&JK)CS!\_"KO+BKX,CD)CQH5#9&2;4'P>')0J7'H4/CCC' MHIE[*I@&%#OXSE@&A$:(@NT:9>(DJF(M;?^)D^'_]^:*<:H]NI@+W6)34GWE MRAB0^U9IJ*Q._K321AJ'#:IK62-ZM:JJ57$2^S%F:C>:]4J[>_06I<7%HK5[ M6A\:I3HKH50Q1ONIO5KSZ'WEBXMK1>!86>Z/)$ZMWG4.Y7KH[^@F$*7J&8/? MAH&+K;,!+VJ]>MK35[KLF5*%VI8K >)BE6?\PQA*P;\-E\X97+QBO"PQ#/03 MNX]XMY]-$S/K'35SB/<1.7*AW( 9UN]&B%*V%SX+T!7,!"P0QS=^3DU7=G;;);?6"W?<2'+SU'-Z79VP/\;E>XQU/%WDGD5](7/ G12TT_Q_;N,+BU2 MZ=]>Z6]DY>.N-509;N:&+F:E2IC]6 F]9EO:"*5F>$5?J<"@DS;""K(B[-HE MI<56!L-J.=7[$1?"WU\V(2%MB:*^\%F 3MH2^3ZD?0J%4E8-[DF@K'S"/+F3 M5=FP86QB2S&BMKJ53N/X)0H,FZ1L*>H+GP7HI.V1DBVHIXUJ\^KBHMJ]['2J-XVK+GS5NVAV+E+(RZ=_ MX#@W8$J#QLU%OWMU<5GMJ(V;:O/FZKIZT>U<5QO]WF7OLMZ\N+SHRT$*!3 = MDV5\[?,KXWLWG%HKV"1$&%S-)L'F7+TW39QIM^#K_N+F^,4RU6WME=8 M/:A76%7STG.;J7PK CS.DOX4.@ITB_*MOC\LGD&]Q'GTF:9WXF!KSS/@_X:/ M^L]-1E.KE8Z:/9U:^HU+@XQ9R7]:A(Q:>9"QU6E(9"PW,JZ6$51\9 1$[/8D M,I8;&9NK=;4O 3(V&X5 QC-+6H4-+L>FK9='=5YET8.386M;;?GR6R'(4.L6 M@08E\JV%?%GC9=?2C@N"?&I%E:9:"?$O:]3K6@IQ0?"O*9E?^9 O:];H6@IP M09!/K6CU=A'PKV#^Y#FP?L7V M/.7$>K72J4MN+_$^ ^]S0HVKVQ/%QOMZ\Q >ELWP_LQ<[XF:WGT.=SU0:&SU MFM=CA-"VK,@%SI 3]VWF=H(XHAN_HATDS^#TBW5/':ESXLBM0Y4=[\$=M'=*56VCVML$A=K%)] M*G,VV(CSCUBE+^I][SY=_/--&D;U>KK,-XYNO!08/L)"X\1:W[Y_75B-D=@@ MVY;)NQ?LE1_V%!B'IMM=_]-U]>+^NO_/:O_F\?K^-T6W7O69)T@!;2+;2.T\ M-OA49KQ);MG]K4[_RS+Z^%=OE/?I]_W[U7WF^R+0$GNF(#4>55WG-?7AX^WE M%]/^H<"76)R=?2M#TYM:.L#'M"W3-JI/6%R>Y"6T.5"XKHQ=I-"_^<[@30+# M7OG[FT#$)MJ+["KPB?2'H6F9_%CBAU M9;R8@V,,H^8]B61U<#GQYL%P)>)(Q%G_ GD*G$0;B39KJ3YA2/'TT:9@::MA M&X3N0=H@]/^\*W/H>(E/MG[@I/+FBHFN=\RDOW6Y8*?\#Z8<-U6)U.5&ZA7[U60B-:G7943I_QKP.KHW3F%S52)R>1$Y9]!=;I%-&?!T ML4K14$^D\*U4Z:>PP87I]-W!V'Q9:*P5BX!76?3@-+M::NA![ 6X4YW=:8%H MO-FJ%X'")5:OA=59N:$'MQ,*B<^'J9J3^+Q;?%ZQ2<\^382C8;.T%$X"A;.2 M0'=K'!22WW:*T:BP8#&&0_2&Z]]7'__$T4 E:JY<2,K-:9)T#!,!+I7?:8%( M7&L6@<(E4J^%U%G-EPYN(102G1LR2E8^=-XF[+LC Z&0R-R1T;'2(7-[Q2CO MJ>&JVBB$J_'\@@E?=3O0+>7*]*8.C:&7%L-V!+Q-1'O'%@.[V]C5%HG@I>%0 M/MQ>,)E"^8\N#D"/V89'XA>P@*ZDG@WI6C-'OU[8Y,MT< M22&4U%(Z:MDF+KXCZZG ,N80B?&2:$I'-"O&W4^3)@Z2*2([F*]@O(7_KW:G MLH7YP=G&VCU$VSNN:R\$.U KG>XA\A-D!]V28W]G9W7OA<#[IBK[1DNL7X[U M.RJ,+P3.=XXQO$:B?-E0?K7L@D)@=+$GM?R^L%5ZO)OP,9L8K]20.-G#>%#O M]WJMSG6[>G-SW:@VNVJ[VL>_=2XZ5S=7O=9%\Z(IFQCOC'GM8*6S;F+\8/Z4 M+8SWAE%GV!I2MC"6>"-;&$O$D2V,)=H4&6UD"V/9PK@4/I6"M1'LK#8#\0Q; M&&N53JL0W40D=F^.W3DY=BMA]XFV,.X5HHFF1.K-D3HG%6XEI)8MC"4B%P:1 M<]+3THA<*CQ=K%)T6X7H]W)F^6R%8K8@;!ZBW*?$8JF( M6-W-2?DZK)U02'QN]R0^EP^?&%Y+=JI=DL MA(>F8%$&V<2X1+2;T^KF&$9"(9L/RL!""9$ZI^O-86V$0J*S'/590G3>)O![ MRDV,U:8FL;ETV+QBH/?4D%7KG(BM4+9XPE?9Q7BW!+Q-4/N,NAAKFNRQ7S[D M7C'0+=L82UPN/"YO$P"6;8PE)A<&DWLK!GU+C*@ET"3.+\P@^Q@7K$U>;YMH M^?GT,3[(J#K99+)TU+-BH%[V,9;4(JFEMTUH_/3[&*N'B+U(JBD=U:P8>S]- MHF@>HYN=;&0L&QF7OL-?;\?5[85@!XU*5SN&F)3]+;1UCB(7$^;+A_&H)!H5 Z6:EVRQN1_K?2]')>+6VQ,E6 MQC<7[;YVV;^L=KH=M=J\KM]4NY<7G>J5VKMJ-Z_;CQE+Q)&]C"7:%!EM9"]CV7Q:-,]).]M>QFJEIQUB>M1)^0R+AMU9>7:K8O>)]C)NUB52EQNI ML]+A5D5JV[^6#ZNSLKX.;B<4$Y_KLE%9^? Y*Y_KP":"[&4L47@;%,Y*S]JM M<5!(?MMNGHB%4+86 [*3\:XH-ZO;S9%,A$(V(%2+X0206+T.5JM9G6\.;B(4 M$I];TN(M'SIO$_<]Y5;&G4)T>)+(O!8RKQCF/35)N0]AEU,E;KA2!XB=QK(?>*86[9R5CB9OPK^QD+#&Y.)B\8LBWQ(A: M DWB_,(,LI-QL?KD:>HVL?+SZ61\D%H(V66R=-2S8IA>=C*6U"*I1=TF-'[Z MG8P/,9=/$DW9B$9;,?)^FC2A':.!HVQD+!L9E[W!GZ;MN+2]&.R@TFK*EJX2 M^Y=C_\Y*WPN!]\WZ,?P/$NO+AO4[JHTO!,YWCC'#0J)\V5!^M?2"0F T\/"C MV#.GU,=8]B0N;?_8<^Q)_&#^E!V)]X919]CI478DEG@C.Q)+Q)$=B27:%!EM M9$=BV9&X%/Z1@G4%U'+R\=2S[TCOZ)A=TZ^W$K8?:(=B7N' MR/N12+U'I,Y):UL)J65'8HG(14'D1DZJ61J12X6GBU6*3J,0_>#/+)?L@^Q( MO#.:S4GS.H:]4,B.@LV>;#=6/JS.2=\ZK)U02'QN'R053.+S;O$Y)S'KD":" M[$@L47@;%,Y)M-JA<5!(?JM6ZL7PT!0LRB![$I>(=G/ZUAS#2"AD*\%&6_:] M+!]6Y_2P.:R14$A\5NL2G\N'S]N$?D^Y*;':+$2W)HG-:V'SBJ'>4T/6=KT0 M20KG%U'X*KL2[Y: MPEKGU%78JU^B$)%*9UVBMS-%4/=LBNQQ.7"X_(V(6#9 ME5AB<6P;XD1M02:Q/D%&F17XH(UO6MN$R\_GZ[$S4,D+\J6D:6CGA5# M];(KL:0622W-;8+CI]^56&U)&2.I9IYJ5@R^GR91M(I+%&<6^)%MB8_*-M;N MU]?<<7U[(=A!L])I'(,CR&Z59"M/RXZ1RG?-=X"N=&F4WPR;,/5+6M64>"_B@=([2FZ:Q!5$4C81V]? M@2(4PT0QH>@VT!/0K34#/(N>=%QE&KB#L>X9"M'UNYKR.#:42VT94#8L M9#N^,M9?# 4_ ;HQX/Q6M(8.!.9[->6/L0%$;K\X)K:.5IS!(' ]9>J:L(GO M*"XC6?ASX#P#:0-:P@M$RUBF_F1:IC]33(\>56;42-V1NK M,, LKO=%0)"_^SV#]'^-X2[%.;U_[KME.;\:$7,OR+NUU.QN\Q6X=6]JP#]> M#&M64Q[&CNM7 >$G;R^_PVT MFE=]Y@E+ YW;MI%XIP_*V.!3)U!1YB[ZO]7I?UG>>_[5&^5]&I)_O\J&)%[' MQG!\O+W\8MH_PH6'IC>U= "0:5NF;52?+&?P(VF=T7Z@V.H*Z!A ;7_SG<&; M!+J^\E0RPZ5R%F;@VJ<9P71O3'23E$S!(94[PR4VB!KG[1.0K/AOY'Z/@K\ 3TR'4F3)V/@#Z-0=B) M(,QL 325 MN#C[R1B28&&D&ZBX1BS>+?O$-A@RN#BH^KXE_AH* 2XL%A#],9 M_G98T0*L\%L .&0.5E.S,[TF(4K&$#'"PVL.=S@[/'([>B!P,/%+Q/\(NUX@ M!WL3NG1 3S! QD^1B;J!L=,Q0PF^OY[\.:$!0JMWZ3_GWOH,L^%82*Y(!SOL M=[]]XLKA-CQG'(!K;\IK/\=K;\EK/\=K;\MK/\=K[Y#GY\F8.?908L#98<#2 M=,8]Z-<%J_\3[BGM,..,>.Z),-#+G$JZ.'6B=^#BWM:"4,(JI4A;F_4/ON[Z M5[K/%M_MG(0STG\MB_;TT:1J= %-HY$87TI$FB6(4HUH[F MEYDHI M-$L4J1+%V['[3CF9[B(@W"C%7O&#)9P?PG%UCH9YGOF!/B)%1HH2S M(A+@VED!,>C?&&432\?U?ZG-0G ,22#K$,C:^0"E)I#C.L"TG%XDDD *3"!K M)P64FD".G%XF":1\!+)V9D"I"63_[K"%*E;O$ UV)8'LE$#6#L&7FD"D:TQ2 MQ0I4T5D[\)Y%%4=BP[WZ(;K[RZRR PYF7+W3S-8[[6P6T)YH=MM10)VUDP;B M4[/*(N>.7-9Y#/ZSPRE6QYR@)2EVCF+7SF@H(\4>U_FG'L4Y?AID(TEVGF37 MSKUQTI2;:<>Q>59-?.!BDCR1[902I)MI1[%Y5DU\X?*2/)[M]EN]"9 MUI0D6\:]BTJR:V>TK#M1;JEW\ >7C8S<^-2A?E"I6%2H_L1JZHC:,DR4DJ M/1LJ792P5!8J/:[GN-62DE32Z!YIM+LH?:HL-'I<5[%6+X2O6-+HR=+HHCRH MLM"H] U+$CUA$EV0^'0DE&]46IVC9!>OY)SDWN#_@3_9+,GW-/$2Q]XFYG0> M:CCHVO,V4W"C\9J;S\O$WI5S#FVQ=G?%=/[N,K?VLM' Z;M="L+?<7Z2V*KJ M&8.J^;,Z-H< @=\&:KW76_8(P&WY(^KR1[3ECS26/]):_DA[^2.=Y8]TES^R M''3J+VES^R'+0J?$^LW2D:,;=C7PV$3F M44L;C+K#3J*!2#"& MRJOICQ43?MS_\R[ZF>/B ._+L6GK-9*5XF7FX%TT$8OC[,4'-.%^!R.Y+QT; MI]NYI"7=F]Z/*],;6(X7N!ESMKN-^3G;^QEA__2Q!Y?SQ%]WW?_"SQ/OY>%2 MYS+:7A#!6!^"SN7ZH!4K _BU SCB*:]C!T@+?F6^F,- M\*^X*^Z!YJH#W@$ M'_I.@IY\C,.+)RL*4!!;1A\,G "ITS4&AOG"-$#=0M4;=C)<(V]%@)965WL? M/+[THH5JRB-M%KV##@M;0,Y XG#HD6-9SJOWV\G=+[+:CWT!F?L0,L!]#HG, M6[.8A\'8& :6X=V.$E1Y.T)^6X*8YS?=.\N&J"&+F\;EU6FS?] M5K6O==7J5:/=;?9ZW4X7&X F&!*=SP0L'?;!PANT&IV;]I76K6H7UZUJLZ]> M5"_Z6K_:[#7:FM:ZN+QLM)&)K6V\#"S= RMQ9-J/^-/0FN&V'%G5*%!_39EW M] F7W=WZKQG6X&+C<7,#B:<&;9WTLZNYLW*@;&J@[#\"VU :]5$=( MM7W8QA.->BJE/T>=^/>XB?J7(KR'9A+2RVK.\/%#_1G0PW=T55M17\TV,N:>O@V M%[]*U-X(M=L9J*U%J*TA:M<;9X7:16T6='Z]6T(!ME!OD%2^E,H[)15@VG$$ MF-J4 JPLJ-TMJ0 [%FJWCHC:!3/'#BG!%OI'))DO)?->22580THPB=H+45NM MEU2"[1&UI0E6. '6E )L*RI72RK FL<18%)^E0:SM9+*KR-AMM:3%M@Q!%A+ M"K"MR+Q14@'6.C\U56+V6IC=+*D VR-F+Q1@G>,+L,*D.A\PPY+7CWF'3ZOD MN8IZ1#5'SE?4:JUTPB+[2!0/MI9F+/[O7X'C?TB!BGV8*CS8=R[C&B=9AYWN M=8\PB:Z]>A+=%F?(8@D+-,=M=LK6*;->+M4";NP:AO(5?CWVE&M EJ$2)DJN MFO0F,:'\F)#D%BH=\,'\61S,6-T$/&&VM4;N[TZ1=0=9P4?A;FME>&]SP.U[ MS1;A*!+/-L>SU7/$)0PNJ6S9_97NLN9E M3Q+E2-O55W"D[M@4RW.QYB0@-]<-'G ?V(WK3.!9'[?YP_3'XM9+6W.PR-_: MV"Y@N.,;7BM*+NEI3_24D_756GR,]2?%4C.T*1$ZK)'1+ M;D?<<3E ^3%YV1;KZ/KM$WXEK7$U_W -?V9,M3A.V>4 M]8L1<-$D%'"1?^A MF[X67/9@2S/409CW7XVV,XC\Z>!V2[V"_!/E %3H#0C MUH5__MR_Y(B-9L[PK4ZUH?[[RGCR/]L>4!B>@Q@U'!07Q[5Q:<[1OSCV,USG M!'\0B0$ZGV\"Q\+/^:,IX@Z?3GV>-6<>N/S#6)\7!\ECQK:]#"%TAP!2UYXS M]/G;#0B'6GU>/"A3 +6'IZD ])T70%0'OT2 MI((SI0[X%>55=UT@-H_ZMP^B5P"Y,4 L,TF&!$__,08^WJ?H'6_\'!AB#=@* M",D8C> 9\\7@6($''3B3"=PY[:I8SBNA"3R;BQ4Y\Y[*@!7^>.+\EKKY_A!9 M%A[W*YMC<2V 1%^'"M .$82X'4.%.4)]-2U+>3(4G8Z%B./ W0[&_&H01["Y M/GNZIO0]15< 70++SV$S(:^H9&_(?Q6QT MG!JQ\9"B?7">8TG@!R_QAO)HT MV6,8#-BA_XY=\;%G#0X9WN^K-' MH */;>9=S.+?T$+BW'W/,_R_.Q8FDWW^?&*L)39-Q7FUJQ13F+]3/<1IQH#P M*R]^T[5C*P#IBCK@558P-#ZBTBAJWNX^7?PS>]K8?')ELAP./D*U+['6S>/] MPLS/V :IWXY' .?7^0^Q5$^Y^_3M^]?E*:6Y97=I8+..=*0N)__XG]_'89SI MKO_INGIQ?]W_9[5_\WA]_QOH :_ZS!-)IAB,L8W$.WU0Q@:O%9S^_*#P,-3? MZO2_K @5_^H-MK1/0O+O5]F0Q.O8&(Z/MY=?3/M'N/#0]*:6#@ R;H3 M*OE)@YKV SU<5\8NTNK??&?P)H'0K_R5@;'[)L:FV%W@$^D/PS!6\N.=^ JH M:.L7--IIE ZMX"DY/ M"CSBH3JPU+ZM6S//)*9Y8]H@E"2X0T@WOC67=1HBHWC@L*Z1"+KAD U0_P_!?'^8'?/O@@E"<,QP]:E7W$ MR4TF3C^:.JY/>@]HWI["(#. '0A858N#QPO!(RQ.TKFX73 Q=)R#*@2UIX,2 M!IH'\/0,,?Z]]E!30,%X00OS(;0$P.#U^>A4N#14-Y3^@'1#M==K,6LR_U3 M_5 ; T7/]'YXA.6!S>T)6IV,EH$36*!UZ %-DO+9,"I&"Z 8#DU0H-UP@!0H MHV3I^HLWYJ #W7(,MK]IUY0_4$>&+8;,; JAS/385Q!TGO(&;LX?-D6"885_A7 ^YNPC\V:&CS&WH=SP3,T%TPCG"&'8.H3A;]#-9'E3(]0PO' MSODX8DOP#AIC92(G'S)5V$1\ $QABGK^2];P*F+0JJ !)D;>XC[Z8(SG%Q!! M*"^ IH Y?Q4"%-F(YF0*F/9#T^,57Q P!M8! M> .(E1%->6+77\'[\)P)V!*ZAR)FK /"Z&0U&<,*09DC]"CP ]?@;\*>J*R# M,3@]+/YV"M[' B2:P*O@6P,, /V?C+%NC02]\.LD"D"0\#)C633IR:-/H/W=. 15QDQ 0%GX>^M3]CH+WR$&_D^ ML2+;,#C.6#H0UA@^>$7:!JL*T0'M3,/'H6I@N#.D&*4>P;5LG<"*J_LTAQP? M MX,.I 5(;+J(B7!)XV0$Y0$:Z:>%[ K0F!H"%.-Z-XPQIR2LW>%;Z0QP^Z7%W MO_)6\-V;JW[HTA.0H=/%!E,^.V T$;_-G&^7@)83RG?E+<,8\;NI@QH=*@7"U=Q7!:5,/"D#!+L = L168/#P+]PE MB1%I,(& !K77AC=RW6#J@XQ XQ% VZ>#A7M70-5[AG/#2@- 2U@#ZX0E&$WDC!$'!MY'C7UY]O56> @_8O^=5 M8H2%2X>4R@<',M8 U$1\&O\$HG,"ETL'+SIK3"CBDM<_F9\4SS$QF:H7(LS# M]66(,!4EO&+B=5,=L_H ;&Z%\R0/P P70?>4_6HW*'C5>O6?=&'XR,Q J4,B M(SYU"IV\VD)SO)2*$BF1%_Q*E5N@M!?3>#T?G=!P)\XG UX>U!;NBP+,_FP/ M:A'.Y3P5:H:(->)9CF#1E^*+5V/^,Z"&^0\#+X;@0V#3EC.%(Z'[UW#1N@$0 M,$)A4H@?=(_%(UP0 MEFP2:"12@"I= !:(^6BG46!9P!U-%BWQ'"M@W!9WB#8?6, 7@;,J3Z;SI-L_ MB$*G#G"8JC.J#E!M =EGP2/"[8T"F/T2%S )&$^/3,H@/%3C-Z7&FK&@D M2 \A?H0%E'5K"#-F(PS1K_+"W>?DOV(8/P$YBO@)] 5?>G'DPN7Z@%0)\PK4FL)%Y6,1MPOU7+]AM*OT8]_HM)BW7;AN7Y37?O&V;[TSGRQ/$VMT5 M\Z&ZRTH1=C[P'IES:S#ZL$+E 5+9,0LE205'(D*TA*203F&E.[,01$&,FEE MK'2=)\='\]4R_PK,H0)81LA&CD@7I)$QK*(*51VYAO%?(?T'L!-BY " QH6 M2L@(@2-L5#Q],K6XB"649U+7 *UV$'D6A',S%.Q)Y74W&#V?(1B3=PG@+PY4 M+KCYM#C=6PQW6:@UL<':<=?V:4=:>815X1'7[%LYY[#K"2N;=\(:N$1KH*Q: M9L[[[4#H'D6LE5\PW^U&/4UBYYHJ90751=>T0E&LHR49N5;0V,6H5*@M<-\+ M#YO@YY;S[ 0>!N/,*)G"3T=R;FMU)<)6$5[ V L*I?^O_JWU^O;6%Q M*F#YQAY@C0=KLYCCJ^Z-$=^J7N!-,54=U=,7QPHF(K.3VV?T-<7&:\IG/TY1 M_&D @3GE@21$?#%9V-4,/=(_S8E)6KAK##!N1SG/DG(DY611#B@B]:WHAF?M \KKGH]X MQDPVGG0?.B] ?$P"RS>GW$>*(4+"91 :&&$F;P43)124Q%CUA%(?A)U(V$ZI M+_ =IZ8#F'TK&W:[1:WCZL!?R*/]0!YM(?HR%+NDMQJ"<8WV0.3 ->S!3/'A3*Q[_F0)1C+C5 MR&3ZG]6+_N5#QBE8D0*/,5/&7&9$*;ZB$C"%/* <&E &#!]S3R\"9Z;#<:I] MK,B)>: =ESS%82R=GX1G_(1!ZID4^N= ;?$HYET\BAD&V;XFHI8R[M*/LCJP[P 3Z5[0^\/"<(5 ,VG4"X#=Z%"F>)18 69S.EH&O M8]]&IS'MC*Q%V-13NO5?1?(GYOWY,TK:A17\K96F4F8^D!9TC7EY'M=>PP2M M*)N_\4'!X+3#NCLH5S$FCG>8I*,'G@7 : V1@G(*,-G@@I(-,+D)L8,ARAFE M?T6U[)0':;"\B##)!)/&>>+Q0(!ZF )U=L)%).*%6AM1[H9O@L$Y<6R=G+ANY: MLZJ'O444JICU2'DR(H]'[%58MC, !5Z)H2F^5VQ#L1>580]$]I:N-%J55KW^ M?RL>IFKA"1Q^N/"U20)1X3 E ",(4)T#1L=.Y*.:55'@]_AXA2N%8;IX/"NZ MIOPA:ALH2QTNF<*.1>L6%TN0)T!HP/,J]Q<@>H*OMI5,&,=V?80Z\ M6ES5RY&N(9*DA"'J@X2I9Y&A%B(RV2F5<=D+I",1644$P/K M2UA=$14W#Y7'3RA=O9F-A2.FM[Y?__$K\^F3X]#TE*A A_= 2.W \)8[7 AM MJQQ/ES#$.+>J1'S$IRX*<:4JMDQ( ]S;PWR(@@Z0/BT3RR[B.>A9R6^)]-2! M99*W1^!^&.:A)!:(S8F?$PE#< ML!LP..?#M@&,^7O! "]S%%AS.,'+: ":F7C%61M8E[ #U_8'["-Q'_A$9*22 MC.3T$Q5]5 Q*8N2-=: SST''K'FZWGP]^'O*J)$Q[!FX;O1(R1[JRC!X.3( M6TFF#..22X"&0( %9QY81%AF$;A4&<28?JQA!(HGUBR" PLVY25++ XU9+6K M&(;B)4R@"\/FE*A*42IX2GPUT6>PGT\KA]+/0=M AW=GFQGNA#4EB9[0*5I M4H0.1J8/G KA5U% \H!=UF33 YE]<]C>!OMA )P&TIT*3JE= MP/*W_=U<- &:M3O3/:;4NDQ&(']?\AN-N1!*";.T)^8;F&I'&F%_-*F'[RQ* MA+'AD94BL1)N30)O5IP[O!FT..UMX^9DY M(V]K2R8([R)KBBH--QG0M!5/WWC1K,[HORS:H;U"+_Z-=E4K#97TUKV_WQ[ M>/)WTVLWCG WAQT,M\(M[YUY1!9(>7C(*HON#34[W9YD&D6YC':SG%QBI^K& M ;A$+,%+LHG5)!BHWI)-%.0RM)Y62C91-F4"$\ET"QLR"U^GY!:K<8NF9!:% MN8MZ.9E%V72*6TRX*@]_6-G)=S347?F$VAZX39:;KLPLZ)2N>P\&ZV;7?68: M4?C_/1;NQ+SU$C&\I1C7 (P;.@&&2%,H=PROX>JG"W,1]DL3C;*SP)-%@# U MI0@(<"(%;.D1,_=)KA*LV8%6VRBHY5%/7G&!M#^5,N>'HFC"UBE*> MV"@3-E=09.M0:C^E5^E/GN/2%,M8YA5.MO2\C(*00:P*S#,&#BPC#"H JY"Y94N'T42'X7Q8BCG0BT/F 97"=LI4,/W)"3"020KYPP26OZB M5KHLM)LD!K728\&;5=?3*HH>H3R@X2\J3V*$W_=^364;9J48BLH(Y0G>$AE M^$K8P R'O?RD64<6< -58]R %5P+/L$F?8R,S)^TZ1>G0!CWAF?H+M:ZX("8 M6*G0-0?8N5!% A#QFJD0DBC1<_5_D\H03Y\8U ;6$17(91_-E5^=]6#^ M7+,V:^$ORER9M4+;'%FLE? Y=)L=H;>I4;%6J]+FZB#Y(BK=9BNA''J 0&L2 MY*)?'+I0*^:5B/>J8@MEUG MK\Q:#))#,A]9I52P*J7V7LM-#EM'DBLZ=E?C ML7F8L"3X<(;E1[)XK.2W)VNX9 U7X>N$M$JWU9*IDX6\FT:EYAX07!9R%?:Z]^'JDH5<*S Y6 M,$^A"'4\$@$.CP!AVDH1$$ 6BE-&5ZKM8QA3+DA*E687)>CIBB581R. PPY^3*5N; M%VXMR1_D)2V5-BMH2A6J5-I=;?5LQ'G$U[0PXY'7;#% #-+9AJ8M,B7Y("#, M>DZ_RAQ?2(Y#FB_2:K2BNJXHP7!)?=C1*6GG^%6>,J\CDM:JU5_M5"'C6@)& MI !O2$YJJQO24^]7/A%Q>2ED-'IK00UDC%3XKUSG/SAW;%'=)*MKJ&5?;.(> MLN]NE6L_7OYZ$2MOCD@ANMCKI%ZOHO6D5=5]K8X1F8N*DT&'7& M22-\8F&)CE;I\2*=Y("UO%*=J*IFKDR'ALPY@T'@NFPHWPJPH%G :?$V<&SR M[:#Y93LX$G&JS]"PR9E^DGJE9JKJ:*XV2("9*H!H$N.%,]-I*"N8'L&43Y.F M>7SP6+)DZ"0*3\LSZJTG1[W)46^9 N%41KU],?\*S"$J\C0/G8_4O!?3-D^R M3&[)U.*Q/E0&NL=T4OH+#EY] 2/09C/Q0.@V8XH;_%/M=,)_OCKN#][DA6 Y M!#MG8/I<5+8:S>B';8U5G8'D2@EILA8&QN3)P$8V0O*"',&AM"!,K1D-+J71 MH\RU8>*@9--&*X^?VAN#$!WIEN6QHK=H2&PX81E^^J+SVM1I\&29 QPI.Z ! MVWA@?'&.&D/CR<=&-8%;C%G6.U'),K6P>4)-J62WMO*5C!:U)>R-F*&L$*&1 M#@**BJX\A#!3[H"FQJ@4]9]=@P'Y+?Y2#)V?_SX:04^: JA>^@ 4*R!8VN % M% M0)Q*+?.:?1C^=!JX7P'NCXL14F/AQ==R+E"HVCQHOVT,YP L.Q7ILQ+O MF A-$IO?CD:DE46;OS7?*2K'1$ [_!C44=#.X6Q G%>67>JU>5T'7 MLUUI:CTXFU$=!:3GO>JNJY-:Z.#K,Z@F M%J'YO]%W\%X#KL[6NG4V^!<6A]7CQ\Q>-YCB/_%NG@&6SP@>6 BT^ 5DJ,' MGP:-$V=!C\P7]F\'1Z#KUDB9@<3X*>-.%6 M5?JT7TCT_?O]H?\.UJLI7\P)\2>BX#>IGX0+AU3, MD"+O,06'C ^]K-WA3 #@QM*@)3(9V?*D!-@QB](#J: '#"]#\W_*RY[$"6 MYRA ^?:SP78>F3]1YI+=Z"&J,QI&+'5SSOV+6JMW(N*N()6]F#2@'>U8;KZ2 M:AH\D8,)#B&&Q&./.K$&)&3%G%9S,9J]"$I#//4_#(1S[/D1$9J*&!KBS14+&0T\+ M'P(P )WWYLBYR_!"*MG;\E_EF=GDF+#,'\:KZ45=_<*KB2YOZ+R"-8OVV/P> M[)4(*^@"/=*N8&=ZOTR#O!1122B@748!H M)$X!N+Z)#0=0$\%58D$)O@(G"QO$ES(*@-P-TH+A_*!A3XGLIX:-/P#K!1Y[ M3<4J6*,4IEYS!Q73U$%;3IV.\0#Q9H3"B"R @3;7EEP=$2?FM!(*/WP']OLK MZ3A/ >Q@>$!8*+2RPBQXEHG^PX@<15-]AAB5/$+DG]*?V,O -K0F;F.%5IQ- MHMKTXG2.=^P$GN*:W@\XR03?"'"4J8)(S4_&S.$KX2VXCI5\_8D^ QYB_(B_ M+>[-= =F2I!]\.2X+JD4R&@HC K[T#? D;@Q$3$C_)!":,8S&AZZZ]M 76-S MFH+^0+=MQU>>@4G#51L&XXA$8N(4(8]YT4V+V?BHK?I 7!E3W#/<"*X?@2/ M09TV 6?$&>!1 /T$,%1_<5SZ=;+9!OQT1)S18H!!+QYH-8[+KL_!A%!8?0C8 M3A\RU( ;\'S W0Y$B) MXSV+2 9A$#U$L1=4D6# 'PGHF" M6.QF@,9KH) ;C(W!#[8-_\Y";0DPOF_!FK@3.STM]&18)B@!PKN]^*1(R1[) MJ6CU5T" \0Q#6AZL@U;$$"486@Y3P&!"_;%ANB&CBC/H@1-80VZAP#]<=#\X MC-[0 G 1L9FF$*T3PV/@8X( N3,;P."X1)J,/T1[SK"9VFYO#_>?/77V\ 6C[NB7_E?E1XXKW^\?/C]5<%K*+_E[$M MEG. 4((/+/'O*]-#>RH@VY88#1A5/[ 9%*#Z&?GQW(F#F2S \96_.Q9B*\E# MH !8T0)&S=@BXZK*1E\YF+:/N Q JO94U80.&7/A(-2O?S+M7^D/2#E5 M>XUFA;CUA$69$JZ+^-.16X14$ \#3' >$(P\',?- & L(X0 ,2VABL+C8%9- M3HX,PFSCCI:ZU"I]$J<2E(T HY!4PG_/TPN8<9=,F6&W=H=^C"&2QQD10TR' M,%P/R9%<,\8"0@\1M4SIB.S<5H)*0J,2GXY/CC M;/WFC$1A0KO(6#"D;%\8T"?&EP[YD5,)^>1/*@XQ?1L)" M_+(B2#>T9)EP$UE_'D"1Z6Y"W(GOLOJK<;XJE&.&3],0GY2W20:2X ^,FS3T MJMIZ:[QC;>B&[!_OD&>DW5RU&"//W7#@O)!%'ON6*:&Q9TAE0)V O2WC+V!S M!*XAG P1CXGS(%"C^3NSUTFX'FS./CW4.!&?7-1S08-!PS["I 0(2!4=8#AT M6&$G!&MNB*Z("08N_FLPC84MC%]P+9=Z8YIAGTNP:/\1 MMM>4"\HR(;\RO5^<::Q%Y(O(F-1+XANHJN-E#.<\7FL1(_,&APZL+!*3210' M3*+0ZC*)0B91G$82Q>I&"*\HL$6D('1>SK$T\OO9S-!E#(V$>Z331/9*,L=M MR(;)K-1!FGY)K%98[FB5$Y-$@8LA/Q>]X+KGV'"[,^'L) F5^D$.\U_]/6I@ MF>:X.'3Q:\6;>6#L5!""< (1ZS^DMPL/)).3AF'#Z_MT;2=G""8L/;0XM-#.X_]* M6'EW_?M'Y?-GI:KJE@%;Y@%MBZF#XI;B"6(!8C!%&+9.'Y5YFMAGGL$\8JX4; M1R;$WH!'DOT9O??04=ACQ-DY%P1>-C7L6'[(-,(;QFZYG*DI]V266#&#G9^Q M F+)-Y\9'T;>*[)GYKW:@0?[#_2 70P8YY1[S7*;?* *@M+ \=!)/S1%5#?A MV,#P,\N"C!G8/.YSZ"L9.0N;!_9/"6_G;,!;W6R@V#]KGP%:8X1I+> MCK2O4(WDD4F*7XD@)!5&D"Z8"%LBJJ,OQ$>O1"5*$$0%YW._IL1!+#S3(CFO M;U-+K'O2V9"@;N"=0 FO_C,L8* )%,VYW)5SYH^ MLUGD,"X?^:IQ!M.P+Y MCNN"Y*"TK0<1;+]F0?94Q.([8X-<5)\-/7US;%DQF#Y7B@'H@^R8OM;B8(KOK3R'7WU#X9M@HB.1(!D]R5^T75P;H+VG3XR M_%F(=?&/LF+D6^'=5U@<5 ]O0XGQF$_IZR7RN'$IS6<>&=\VO@Y M-I_,F%(:?3#/I=O;<>EKOO2!F3,;#KEL(N2:97M+395U^=V'W$F0NR.*5'M( MWF12G!09%O^(DROUX T_Y!SKR0(FQO^;:$:II!O@^LXT!H=T$\KMWV3M6LNE MEY9D2]D]O#@68Q7DH@ZXJ[4T7@BSWBYA)FX1-HB?ANXQ_%+,/4U]?51X7QG> MP#6G3*M+PCNC"?.^B66;^]PI#8@KXW-I2W2A:DTM(^$4$92A'C;V_>EO[]^_ MOK[6/&-0>W9>WO.!:-Y[8_BLN^^'NJ^_[ZJJIFKO0>%4FXU.I]E3>W6MV6S6 MWQL__ZVV.XV65AO[DU :5F&Q*N@/KC[P?^.: 6Z+8T$3NND0LWG)\OJ-Y?RB M OE!>?.QS])K>.%)6.N- M]??:94WY0S?M5[HJY7_U":#$I5.K*%^^7%(RK>-.'J@WE;>(9K(MO-!I5K=%JU7OO1#ZT/?]RO[]' M"))B-2=$)%,K)U-;."Y6,K4#,C4-_J8VFCUB:MU.H]W>-5.+M\)0D5\L8W.< MRWW59PJR-JV.C4V.Q.#HP,3"NAB[)R:%!^.]5NJU&'>2S.DTF-/"2>22.1V2 M.0%WTIKU-C*G1D-M-CO[9$Z*5C;NU,C@3C?&T__?WMGUIHI%8?A^?@67-JD6 M! 1.)B=1;#-.S!RBG3F]1:75Q(K#1^;X[V=_L $%=)N@TNVZJK55$'T?UUYK MK_4&=!Y/NI<(""44H518$S:'4*HLFSU#QX32+-70U4L0*FG6F'AA1(A@X_?N MG;1!XK3]**5%L@OW*'\HOW*-?3JC6*X'/UV%==F61$XHJ;F0B>YW3&(F/*$N MUT((3!*,2;"D:Q*3>K)J$B:9/=TTK\&DP6[M_A>>H@\W1;HEH4TZ3V'Z;&=C M+Y4$*I G$@TJ&@0ZC8&*8LJR;J"[<)Y(MA15KADJ1.MD#P(=]TL&!J*W%$- M,J$[B6Q.EK.42J;L)$4#HHA*%,@--X8H%KK=38BB=C6Y[MPPR1U7"<7%(1XYPBKT<2C\+Z"<>_32@ M7T/H5\@[:S73+[>3$ =&N8[H2=8W_3>96#CUJ$6)4C;Q]=2T5^X5'3'1.-97 MSS800:I9= SI@*&F8 @;OBB60C"D=KMZW;N'RI=U4FO$N:S39(*-O3)_%LQ4 MK^-^S".?;$(T:/GK 3@B'D=ZP)&F< 2%,T;7L&@X(ZN:TJ3TT%GI9*48=^0Z MK( :7YX:!E"CJ=2X5%+9";SV"[5-Y".'=D;]NHP8P HQ6&$"*YK*BKK3Q8P5 M;(F2K3ERB=\3T,BE68$9]\D,M&85:]-+'7JNMHSK(LV 9 \HYVS M?W4"_W,5AGZP(Y:D:?4F7N]88']N72CUSWWD;QDX\ EF-L'\%6Z>-4P__HC# M*&D=8#OJ.I0N0)6O2Q45^LCK#T4(CS2#;]61;=G'I9+$%\I)/;B*KC_;.,#. MSL2"EE58$ G3$HL;S%P$B_:/7VMOQZHKN%\*8@&!5 L[V"ZE6JY&G1.J+?IQ M@6I!M:#92VF6:Y/#OF9)]J[Z6Y9:FYZG9TON'>I9 CT+JV=%5CJCOZ8@ZGHN MYXC,RY3>!I,Q6MQ2%R]IZ,]CL@)O$UDQ=R]IP>Y?^!ZU>W:W6VRX]1$$)9J@AL\O(*BK"&KHO9-YZ: GD?4T[@] 3U?1T]B=>6N0DKA2D5_V7.\FJ)G<:,X^+)N MJ7M'<')%7^(6[_T;KP*RA3OD;G&G#Z1CA-!3+=&7TB)>[R12FEJ@/Z^P\SSI M8T>'F7D2NJP;VL&.ZU8S;^FNW]F6$[)[-/D';-_HQ1OT(/)\;APM_0"]N,4U M/33!)ZPB>#X6K.GU^GJQ-Z086%[Q)*X:$G(ABP_8S3KMU!MG$U5%I%=9^MW; MIW?_) 2]TC=J]Z)I8G,OW%#Y);RO7GR_CC=2RE\$J?)#> MXD?)67:&-QUR?&^@N.&'X,0'X)8YF>7*>R]NJKSU:;6.;/@\]NUZ[Y_QRB_# MQIQ3(TY"4,Q"E/!5+Q^.$O[TL%$5'OT9HX4Y1 9W\<:7O.DWCP8*+12W/JW6 ML?:._?:/_GSNQYL(V[V="!>XRT,UI]URE8AQ?_K:SBHKA3+/R^N$IZ"1%#*D MTW6ALTM!VM$R ;J17,%E]+G^_C]02P$"% ,4 " !IA I7PG50S+$' #S M(0 #0 @ $ 97A?-34T-S0R+FAT;5!+ 0(4 Q0 ( M &F$"E<,C1@[P0< LB - " =P' !E>%\U-30W-#,N M:'1M4$L! A0#% @ :80*5TB."F3>! WQH T ( ! MR \ &5X7S4U-#.KX M42P0 "#O@ $0 @ 'Z(@ =&AM;RTR,#(S,#8S,"YX&UL4$L! A0#% @ :80*5[!5B:=L0P MJ@$& !4 ( !2CX '1H;6\M,C R,S V,S!?9&5F+GAM;%!+ M 0(4 Q0 ( &F$"E=@D5;&ZT\ *@P! 5 " >F! !T M:&UO+3(P,C,P-C,P7VQA8BYX;6Q02P$"% ,4 " !IA I7WI P+D5% "# M0@8 %0 @ $'T@ =&AM;RTR,#(S,#8S,%]P&UL4$L! M A0#% @ :80*5V\DXME7XP IOP/ !0 ( !?Q