SEC Info  
    Home      Search      My Interests      Help      Sign In      Please Sign In

ThermoGenesis Holdings, Inc. – ‘10-Q’ for 3/31/22 – ‘XML’

On:  Thursday, 5/19/22, at 9:26pm ET   ·   As of:  5/20/22   ·   For:  3/31/22   ·   Accession #:  1437749-22-13140   ·   File #:  333-82900

Previous ‘10-Q’:  ‘10-Q’ on 11/12/21 for 9/30/21   ·   Next:  ‘10-Q’ on 8/11/22 for 6/30/22   ·   Latest:  ‘10-Q’ on 5/17/24 for 3/31/24   ·   17 References:   

Find Words in Filings emoji
 
  in    Show  and   Hints

  As Of               Filer                 Filing    For·On·As Docs:Size             Issuer                      Filing Agent

 5/20/22  ThermoGenesis Holdings, Inc.      10-Q        3/31/22   50:3.4M                                   RDG Filings/FA

Quarterly Report   —   Form 10-Q

Filing Table of Contents

Document/Exhibit                   Description                      Pages   Size 

 1: 10-Q        Quarterly Report                                    HTML    399K 
 2: EX-31.1     Certification -- §302 - SOA'02                      HTML     18K 
 3: EX-31.2     Certification -- §302 - SOA'02                      HTML     18K 
 4: EX-32       Certification -- §906 - SOA'02                      HTML     17K 
10: R1          Document And Entity Information                     HTML     69K 
11: R2          Condensed Consolidated Balance Sheets (Current      HTML    147K 
                Period Unaudited)                                                
12: R3          Condensed Consolidated Balance Sheets (Current      HTML     32K 
                Period Unaudited) (Parentheticals)                               
13: R4          Condensed Consolidated Statements of Operations     HTML    101K 
                and Comprehensive Loss (Unaudited)                               
14: R5          Condensed Consolidated Statements of Equity         HTML     54K 
                (Unaudited)                                                      
15: R6          Condensed Consolidated Statements of Cash Flows     HTML     95K 
                (Unaudited)                                                      
16: R7          Note 1 - Description of Business                    HTML     20K 
17: R8          Note 2 - Going Concern                              HTML     20K 
18: R9          Note 3 - Summary of Significant Accounting          HTML     26K 
                Policies                                                         
19: R10         Note 4 - Related Party Transactions                 HTML     38K 
20: R11         Note 5 - Convertible Promissory Note                HTML     31K 
21: R12         Note 6 - Stockholders' Equity                       HTML     28K 
22: R13         Note 7 - Revenue                                    HTML     72K 
23: R14         Note 8 - Concentrations                             HTML     29K 
24: R15         Note 9 - Subsequent Events                          HTML     19K 
25: R16         Significant Accounting Policies (Policies)          HTML     28K 
26: R17         Note 4 - Related Party Transactions (Tables)        HTML     31K 
27: R18         Note 5 - Convertible Promissory Note (Tables)       HTML     24K 
28: R19         Note 6 - Stockholders' Equity (Tables)              HTML     23K 
29: R20         Note 7 - Revenue (Tables)                           HTML     68K 
30: R21         Note 8 - Concentrations (Tables)                    HTML     30K 
31: R22         Note 2 - Going Concern (Details Textual)            HTML     19K 
32: R23         Note 3 - Summary of Significant Accounting          HTML     25K 
                Policies (Details Textual)                                       
33: R24         Note 4 - Related Party Transactions (Details        HTML     66K 
                Textual)                                                         
34: R25         Note 4 - Related Party Transactions - Summarizes    HTML     24K 
                the Note (Details)                                               
35: R26         Note 4 - Related Party Transactions -               HTML     25K 
                Black-Scholes Pricing Model (Details)                            
36: R27         Note 5 - Convertible Promissory Note (Details       HTML     38K 
                Textual)                                                         
37: R28         Note 5 - Convertible Promissory Note - Convertible  HTML     27K 
                Promissory Note (Details)                                        
38: R29         Note 6 - Stockholders' Equity (Details Textual)     HTML     41K 
39: R30         Note 6 - Stockholders' Equity - Anti-dilutive       HTML     23K 
                Securities (Details)                                             
40: R31         Note 7 - Revenue (Details Textual)                  HTML     21K 
41: R32         Note 7 - Revenue - Revenues (Details)               HTML     41K 
42: R33         Note 7 - Revenue - Remaining Performance            HTML     23K 
                Obligations (Details)                                            
43: R34         Note 7 - Revenue - Remaining Performance            HTML     60K 
                Obligations 2 (Details)                                          
44: R35         Note 8 - Concentrations - Accounts Receivables and  HTML     38K 
                Revenues (Details)                                               
45: R36         Note 9 - Subsequent Events (Details Textual)        HTML     18K 
48: XML         IDEA XML File -- Filing Summary                      XML     86K 
46: XML         XBRL Instance -- thmo20220331_10q_htm                XML    773K 
47: EXCEL       IDEA Workbook of Financial Reports                  XLSX     44K 
 6: EX-101.CAL  XBRL Calculations -- thmo-20220331_cal               XML     96K 
 7: EX-101.DEF  XBRL Definitions -- thmo-20220331_def                XML    684K 
 8: EX-101.LAB  XBRL Labels -- thmo-20220331_lab                     XML    581K 
 9: EX-101.PRE  XBRL Presentations -- thmo-20220331_pre              XML    702K 
 5: EX-101.SCH  XBRL Schema -- thmo-20220331                         XSD    107K 
49: JSON        XBRL Instance as JSON Data -- MetaLinks              241±   357K 
50: ZIP         XBRL Zipped Folder -- 0001437749-22-013140-xbrl      Zip     99K 


‘XML’   —   XBRL Instance — thmo20220331_10q_htm


This Document is an XBRL XML File.


                                                                                                                                                                                
<?xml version="1.0" encoding="windows-1252"?>
<xbrl xmlns="http://www.xbrl.org/2003/instance" xmlns:dei="http://xbrl.sec.gov/dei/2022" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:srt="http://fasb.org/srt/2022" xmlns:thmo="http://cescatherapeutics.com/20220331" xmlns:thunderdome="http://www.RDGFilings.com" xmlns:us-gaap="http://fasb.org/us-gaap/2022" xmlns:utr="http://www.xbrl.org/2009/utr" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<link:schemaRef xlink:href="thmo-20220331.xsd" xlink:type="simple"/>
<context id="d_2022-01-01_2022-03-31">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000811212 </identifier>
</entity>
<period>
<startDate> 2022-01-01 </startDate>
<endDate> 2022-03-31 </endDate>
</period>
</context>
<context id="i_2022-05-18">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000811212 </identifier>
</entity>
<period>
<instant> 2022-05-18 </instant>
</period>
</context>
<context id="i_2022-03-31">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000811212 </identifier>
</entity>
<period>
<instant> 2022-03-31 </instant>
</period>
</context>
<context id="i_2021-12-31">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000811212 </identifier>
</entity>
<period>
<instant> 2021-12-31 </instant>
</period>
</context>
<context id="d_2021-01-01_2021-03-31">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000811212 </identifier>
</entity>
<period>
<startDate> 2021-01-01 </startDate>
<endDate> 2021-03-31 </endDate>
</period>
</context>
<context id="i_2021-12-31_StatementEquityComponentsAxis-CommonStockMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000811212 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:CommonStockMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2021-12-31 </instant>
</period>
</context>
<context id="i_2021-12-31_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000811212 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:AdditionalPaidInCapitalMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2021-12-31 </instant>
</period>
</context>
<context id="i_2021-12-31_StatementEquityComponentsAxis-RetainedEarningsMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000811212 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:RetainedEarningsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2021-12-31 </instant>
</period>
</context>
<context id="i_2021-12-31_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000811212 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:AccumulatedOtherComprehensiveIncomeMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2021-12-31 </instant>
</period>
</context>
<context id="i_2021-12-31_StatementEquityComponentsAxis-NoncontrollingInterestMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000811212 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:NoncontrollingInterestMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2021-12-31 </instant>
</period>
</context>
<context id="d_2022-01-01_2022-03-31_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000811212 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:AdditionalPaidInCapitalMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2022-01-01 </startDate>
<endDate> 2022-03-31 </endDate>
</period>
</context>
<context id="d_2022-01-01_2022-03-31_StatementEquityComponentsAxis-RetainedEarningsMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000811212 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:RetainedEarningsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2022-01-01 </startDate>
<endDate> 2022-03-31 </endDate>
</period>
</context>
<context id="d_2022-01-01_2022-03-31_StatementEquityComponentsAxis-CommonStockMember_SubsidiarySaleOfStockAxis-AtTheMarketOfferingAgreementMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000811212 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:CommonStockMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis"> thmo:AtTheMarketOfferingAgreementMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2022-01-01 </startDate>
<endDate> 2022-03-31 </endDate>
</period>
</context>
<context id="d_2022-01-01_2022-03-31_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember_SubsidiarySaleOfStockAxis-AtTheMarketOfferingAgreementMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000811212 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:AdditionalPaidInCapitalMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis"> thmo:AtTheMarketOfferingAgreementMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2022-01-01 </startDate>
<endDate> 2022-03-31 </endDate>
</period>
</context>
<context id="d_2022-01-01_2022-03-31_SubsidiarySaleOfStockAxis-AtTheMarketOfferingAgreementMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000811212 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis"> thmo:AtTheMarketOfferingAgreementMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2022-01-01 </startDate>
<endDate> 2022-03-31 </endDate>
</period>
</context>
<context id="d_2022-01-01_2022-03-31_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000811212 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:AccumulatedOtherComprehensiveIncomeMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2022-01-01 </startDate>
<endDate> 2022-03-31 </endDate>
</period>
</context>
<context id="d_2022-01-01_2022-03-31_StatementEquityComponentsAxis-NoncontrollingInterestMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000811212 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:NoncontrollingInterestMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2022-01-01 </startDate>
<endDate> 2022-03-31 </endDate>
</period>
</context>
<context id="i_2022-03-31_StatementEquityComponentsAxis-CommonStockMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000811212 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:CommonStockMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-03-31 </instant>
</period>
</context>
<context id="i_2022-03-31_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000811212 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:AdditionalPaidInCapitalMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-03-31 </instant>
</period>
</context>
<context id="i_2022-03-31_StatementEquityComponentsAxis-RetainedEarningsMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000811212 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:RetainedEarningsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-03-31 </instant>
</period>
</context>
<context id="i_2022-03-31_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000811212 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:AccumulatedOtherComprehensiveIncomeMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-03-31 </instant>
</period>
</context>
<context id="i_2022-03-31_StatementEquityComponentsAxis-NoncontrollingInterestMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000811212 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:NoncontrollingInterestMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-03-31 </instant>
</period>
</context>
<context id="i_2020-12-31_StatementEquityComponentsAxis-CommonStockMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000811212 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:CommonStockMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2020-12-31 </instant>
</period>
</context>
<context id="i_2020-12-31_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000811212 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:AdditionalPaidInCapitalMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2020-12-31 </instant>
</period>
</context>
<context id="i_2020-12-31_StatementEquityComponentsAxis-RetainedEarningsMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000811212 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:RetainedEarningsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2020-12-31 </instant>
</period>
</context>
<context id="i_2020-12-31_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000811212 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:AccumulatedOtherComprehensiveIncomeMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2020-12-31 </instant>
</period>
</context>
<context id="i_2020-12-31_StatementEquityComponentsAxis-NoncontrollingInterestMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000811212 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:NoncontrollingInterestMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2020-12-31 </instant>
</period>
</context>
<context id="i_2020-12-31">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000811212 </identifier>
</entity>
<period>
<instant> 2020-12-31 </instant>
</period>
</context>
<context id="d_2021-01-01_2021-03-31_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000811212 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:AdditionalPaidInCapitalMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-01-01 </startDate>
<endDate> 2021-03-31 </endDate>
</period>
</context>
<context id="d_2021-01-01_2021-03-31_StatementEquityComponentsAxis-CommonStockMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000811212 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:CommonStockMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-01-01 </startDate>
<endDate> 2021-03-31 </endDate>
</period>
</context>
<context id="d_2021-01-01_2021-03-31_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000811212 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:AccumulatedOtherComprehensiveIncomeMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-01-01 </startDate>
<endDate> 2021-03-31 </endDate>
</period>
</context>
<context id="d_2021-01-01_2021-03-31_StatementEquityComponentsAxis-RetainedEarningsMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000811212 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:RetainedEarningsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-01-01 </startDate>
<endDate> 2021-03-31 </endDate>
</period>
</context>
<context id="d_2021-01-01_2021-03-31_StatementEquityComponentsAxis-NoncontrollingInterestMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000811212 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:NoncontrollingInterestMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-01-01 </startDate>
<endDate> 2021-03-31 </endDate>
</period>
</context>
<context id="i_2021-03-31_StatementEquityComponentsAxis-CommonStockMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000811212 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:CommonStockMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2021-03-31 </instant>
</period>
</context>
<context id="i_2021-03-31_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000811212 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:AdditionalPaidInCapitalMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2021-03-31 </instant>
</period>
</context>
<context id="i_2021-03-31_StatementEquityComponentsAxis-RetainedEarningsMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000811212 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:RetainedEarningsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2021-03-31 </instant>
</period>
</context>
<context id="i_2021-03-31_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000811212 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:AccumulatedOtherComprehensiveIncomeMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2021-03-31 </instant>
</period>
</context>
<context id="i_2021-03-31_StatementEquityComponentsAxis-NoncontrollingInterestMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000811212 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis"> us-gaap:NoncontrollingInterestMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2021-03-31 </instant>
</period>
</context>
<context id="i_2021-03-31">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000811212 </identifier>
</entity>
<period>
<instant> 2021-03-31 </instant>
</period>
</context>
<context id="i_2022-03-31_OwnershipAxis-CARTXpressMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000811212 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:OwnershipAxis"> thmo:CARTXpressMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-03-31 </instant>
</period>
</context>
<context id="i_2022-01-01">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000811212 </identifier>
</entity>
<period>
<instant> 2022-01-01 </instant>
</period>
</context>
<context id="i_2017-03-31_CreditFacilityAxis-RevolvingCreditFacilityMember_RelatedPartyTransactionsByRelatedPartyAxis-BoyalifeAssetHoldingIIMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000811212 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis"> us-gaap:RevolvingCreditFacilityMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis"> thmo:BoyalifeAssetHoldingIIMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2017-03-31 </instant>
</period>
</context>
<context id="i_2021-12-31_CreditFacilityAxis-RevolvingCreditFacilityMember_RelatedPartyTransactionsByRelatedPartyAxis-BoyalifeAssetHoldingIIMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000811212 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis"> us-gaap:RevolvingCreditFacilityMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis"> thmo:BoyalifeAssetHoldingIIMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2021-12-31 </instant>
</period>
</context>
<context id="i_2022-03-31_CreditFacilityAxis-RevolvingCreditFacilityMember_RelatedPartyTransactionsByRelatedPartyAxis-BoyalifeAssetHoldingIIMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000811212 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis"> us-gaap:RevolvingCreditFacilityMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis"> thmo:BoyalifeAssetHoldingIIMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-03-31 </instant>
</period>
</context>
<context id="i_2022-03-31_LongtermDebtTypeAxis-ConvertibleDebtMember_RelatedPartyTransactionsByRelatedPartyAxis-BoyalifeAssetHoldingIIMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000811212 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis"> us-gaap:ConvertibleDebtMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis"> thmo:BoyalifeAssetHoldingIIMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-03-31 </instant>
</period>
</context>
<context id="i_2021-12-31_LongtermDebtTypeAxis-ConvertibleDebtMember_RelatedPartyTransactionsByRelatedPartyAxis-BoyalifeAssetHoldingIIMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000811212 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis"> us-gaap:ConvertibleDebtMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis"> thmo:BoyalifeAssetHoldingIIMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2021-12-31 </instant>
</period>
</context>
<context id="d_2022-01-01_2022-03-31_CreditFacilityAxis-RevolvingCreditFacilityMember_RelatedPartyTransactionsByRelatedPartyAxis-BoyalifeAssetHoldingIIMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000811212 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis"> us-gaap:RevolvingCreditFacilityMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis"> thmo:BoyalifeAssetHoldingIIMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2022-01-01 </startDate>
<endDate> 2022-03-31 </endDate>
</period>
</context>
<context id="i_2022-02-25_MeasurementInputTypeAxis-MeasurementInputConversionPriceMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000811212 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis"> us-gaap:MeasurementInputConversionPriceMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-02-25 </instant>
</period>
</context>
<context id="i_2022-02-26_MeasurementInputTypeAxis-MeasurementInputConversionPriceMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000811212 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis"> us-gaap:MeasurementInputConversionPriceMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-02-26 </instant>
</period>
</context>
<context id="i_2022-02-25_MeasurementInputTypeAxis-MeasurementInputExpectedTermMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000811212 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis"> us-gaap:MeasurementInputExpectedTermMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-02-25 </instant>
</period>
</context>
<context id="i_2022-02-26_MeasurementInputTypeAxis-MeasurementInputExpectedTermMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000811212 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis"> us-gaap:MeasurementInputExpectedTermMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-02-26 </instant>
</period>
</context>
<context id="i_2022-02-25_MeasurementInputTypeAxis-MeasurementInputPriceVolatilityMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000811212 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis"> us-gaap:MeasurementInputPriceVolatilityMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-02-25 </instant>
</period>
</context>
<context id="i_2022-02-26_MeasurementInputTypeAxis-MeasurementInputPriceVolatilityMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000811212 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis"> us-gaap:MeasurementInputPriceVolatilityMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-02-26 </instant>
</period>
</context>
<context id="i_2022-02-25_MeasurementInputTypeAxis-MeasurementInputExpectedDividendRateMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000811212 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis"> us-gaap:MeasurementInputExpectedDividendRateMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-02-25 </instant>
</period>
</context>
<context id="i_2022-02-26_MeasurementInputTypeAxis-MeasurementInputExpectedDividendRateMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000811212 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis"> us-gaap:MeasurementInputExpectedDividendRateMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-02-26 </instant>
</period>
</context>
<context id="i_2022-02-25_MeasurementInputTypeAxis-MeasurementInputRiskFreeInterestRateMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000811212 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis"> us-gaap:MeasurementInputRiskFreeInterestRateMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-02-25 </instant>
</period>
</context>
<context id="i_2022-02-26_MeasurementInputTypeAxis-MeasurementInputRiskFreeInterestRateMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000811212 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis"> us-gaap:MeasurementInputRiskFreeInterestRateMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-02-26 </instant>
</period>
</context>
<context id="d_2021-01-01_2021-03-31_CreditFacilityAxis-RevolvingCreditFacilityMember_RelatedPartyTransactionsByRelatedPartyAxis-BoyalifeAssetHoldingIIMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000811212 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis"> us-gaap:RevolvingCreditFacilityMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis"> thmo:BoyalifeAssetHoldingIIMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-01-01 </startDate>
<endDate> 2021-03-31 </endDate>
</period>
</context>
<context id="i_2022-03-04_CreditFacilityAxis-RevolvingCreditFacilityMember_RelatedPartyTransactionsByRelatedPartyAxis-BoyalifeAssetHoldingIIMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000811212 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis"> us-gaap:RevolvingCreditFacilityMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis"> thmo:BoyalifeAssetHoldingIIMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-03-04 </instant>
</period>
</context>
<context id="d_2022-01-01_2022-03-31_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis-ImmunecyteMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000811212 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"> thmo:ImmunecyteMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2022-01-01 </startDate>
<endDate> 2022-03-31 </endDate>
</period>
</context>
<context id="i_2022-03-24_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis-ImmunecyteMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000811212 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"> thmo:ImmunecyteMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-03-24 </instant>
</period>
</context>
<context id="d_2022-01-01_2022-03-31_RelatedPartyTransactionAxis-BoyalifeAssetHoldingIIMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000811212 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis"> thmo:BoyalifeAssetHoldingIIMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2022-01-01 </startDate>
<endDate> 2022-03-31 </endDate>
</period>
</context>
<context id="i_2022-03-24_RelatedPartyTransactionAxis-LeaseAgreementWithZ3InvestmentLLCMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000811212 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis"> thmo:LeaseAgreementWithZ3InvestmentLLCMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-03-24 </instant>
</period>
</context>
<context id="i_2019-07-23_DebtInstrumentAxis-TheJuly2019NoteMember_LongtermDebtTypeAxis-ConvertibleDebtMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000811212 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis"> thmo:TheJuly2019NoteMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis"> us-gaap:ConvertibleDebtMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2019-07-23 </instant>
</period>
</context>
<context id="i_2019-07-23_DebtInstrumentAxis-TheJuly2019NoteMember_LongtermDebtTypeAxis-ConvertibleDebtMember_RangeAxis-MaximumMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000811212 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:RangeAxis"> srt:MaximumMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis"> thmo:TheJuly2019NoteMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis"> us-gaap:ConvertibleDebtMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2019-07-23 </instant>
</period>
</context>
<context id="d_2019-07-23_2019-07-23_DebtInstrumentAxis-TheJuly2019NoteMember_LongtermDebtTypeAxis-ConvertibleDebtMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000811212 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis"> thmo:TheJuly2019NoteMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis"> us-gaap:ConvertibleDebtMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2019-07-23 </startDate>
<endDate> 2019-07-23 </endDate>
</period>
</context>
<context id="i_2019-07-23_DebtInstrumentAxis-TheJuly2019NoteMember_LongtermDebtTypeAxis-ConvertibleDebtMember_RangeAxis-MinimumMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000811212 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:RangeAxis"> srt:MinimumMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis"> thmo:TheJuly2019NoteMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis"> us-gaap:ConvertibleDebtMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2019-07-23 </instant>
</period>
</context>
<context id="d_2022-01-01_2022-03-31_DebtInstrumentAxis-TheJuly2019NoteMember_LongtermDebtTypeAxis-ConvertibleDebtMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000811212 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis"> thmo:TheJuly2019NoteMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis"> us-gaap:ConvertibleDebtMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2022-01-01 </startDate>
<endDate> 2022-03-31 </endDate>
</period>
</context>
<context id="i_2022-03-31_DebtInstrumentAxis-TheJuly2019NoteMember_LongtermDebtTypeAxis-ConvertibleDebtMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000811212 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis"> thmo:TheJuly2019NoteMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis"> us-gaap:ConvertibleDebtMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-03-31 </instant>
</period>
</context>
<context id="d_2021-01-01_2021-12-31_DebtInstrumentAxis-TheJuly2019NoteMember_LongtermDebtTypeAxis-ConvertibleDebtMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000811212 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis"> thmo:TheJuly2019NoteMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis"> us-gaap:ConvertibleDebtMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-01-01 </startDate>
<endDate> 2021-12-31 </endDate>
</period>
</context>
<context id="i_2021-12-31_DebtInstrumentAxis-TheJuly2019NoteMember_LongtermDebtTypeAxis-ConvertibleDebtMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000811212 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis"> thmo:TheJuly2019NoteMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis"> us-gaap:ConvertibleDebtMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2021-12-31 </instant>
</period>
</context>
<context id="d_2021-01-01_2021-03-31_DebtInstrumentAxis-TheJuly2019NoteMember_LongtermDebtTypeAxis-ConvertibleDebtMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000811212 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis"> thmo:TheJuly2019NoteMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis"> us-gaap:ConvertibleDebtMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-01-01 </startDate>
<endDate> 2021-03-31 </endDate>
</period>
</context>
<context id="i_2022-02-03_RangeAxis-MinimumMember_SubsidiarySaleOfStockAxis-AtTheMarketOfferingAgreementMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000811212 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:RangeAxis"> srt:MinimumMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis"> thmo:AtTheMarketOfferingAgreementMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-02-03 </instant>
</period>
</context>
<context id="i_2022-02-03_RangeAxis-MaximumMember_SubsidiarySaleOfStockAxis-AtTheMarketOfferingAgreementMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000811212 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:RangeAxis"> srt:MaximumMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis"> thmo:AtTheMarketOfferingAgreementMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-02-03 </instant>
</period>
</context>
<context id="i_2022-02-03_SubsidiarySaleOfStockAxis-AtTheMarketOfferingAgreementMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000811212 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis"> thmo:AtTheMarketOfferingAgreementMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-02-03 </instant>
</period>
</context>
<context id="d_2022-02-04_2022-03-31_SubsidiarySaleOfStockAxis-AtTheMarketOfferingAgreementMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000811212 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:SubsidiarySaleOfStockAxis"> thmo:AtTheMarketOfferingAgreementMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2022-02-04 </startDate>
<endDate> 2022-03-31 </endDate>
</period>
</context>
<context id="i_2022-01-13_PlanNameAxis-The2016PlanMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000811212 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:PlanNameAxis"> thmo:The2016PlanMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-01-13 </instant>
</period>
</context>
<context id="d_2022-01-13_2022-01-13_PlanNameAxis-The2016PlanMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000811212 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:PlanNameAxis"> thmo:The2016PlanMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2022-01-13 </startDate>
<endDate> 2022-01-13 </endDate>
</period>
</context>
<context id="d_2022-01-01_2022-03-31_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis-ConvertibleDebtSecuritiesMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000811212 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"> us-gaap:ConvertibleDebtSecuritiesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2022-01-01 </startDate>
<endDate> 2022-03-31 </endDate>
</period>
</context>
<context id="d_2021-01-01_2021-03-31_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis-ConvertibleDebtSecuritiesMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000811212 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"> us-gaap:ConvertibleDebtSecuritiesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-01-01 </startDate>
<endDate> 2021-03-31 </endDate>
</period>
</context>
<context id="d_2022-01-01_2022-03-31_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis-WarrantOtherMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000811212 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"> thmo:WarrantOtherMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2022-01-01 </startDate>
<endDate> 2022-03-31 </endDate>
</period>
</context>
<context id="d_2021-01-01_2021-03-31_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis-WarrantOtherMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000811212 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"> thmo:WarrantOtherMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-01-01 </startDate>
<endDate> 2021-03-31 </endDate>
</period>
</context>
<context id="d_2022-01-01_2022-03-31_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis-EmployeeStockOptionMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000811212 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"> us-gaap:EmployeeStockOptionMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2022-01-01 </startDate>
<endDate> 2022-03-31 </endDate>
</period>
</context>
<context id="d_2021-01-01_2021-03-31_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis-EmployeeStockOptionMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000811212 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis"> us-gaap:EmployeeStockOptionMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-01-01 </startDate>
<endDate> 2021-03-31 </endDate>
</period>
</context>
<context id="d_2022-01-01_2022-03-31_ProductOrServiceAxis-DeviceRevenueMember_StatementBusinessSegmentsAxis-DeviceMember_SubsegmentsAxis-AxpMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000811212 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> thmo:DeviceRevenueMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis"> thmo:DeviceMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis"> thmo:AxpMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2022-01-01 </startDate>
<endDate> 2022-03-31 </endDate>
</period>
</context>
<context id="d_2022-01-01_2022-03-31_ProductOrServiceAxis-ServiceMember_StatementBusinessSegmentsAxis-DeviceMember_SubsegmentsAxis-AxpMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000811212 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> us-gaap:ServiceMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis"> thmo:DeviceMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis"> thmo:AxpMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2022-01-01 </startDate>
<endDate> 2022-03-31 </endDate>
</period>
</context>
<context id="d_2022-01-01_2022-03-31_StatementBusinessSegmentsAxis-DeviceMember_SubsegmentsAxis-AxpMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000811212 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis"> thmo:DeviceMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis"> thmo:AxpMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2022-01-01 </startDate>
<endDate> 2022-03-31 </endDate>
</period>
</context>
<context id="d_2022-01-01_2022-03-31_ProductOrServiceAxis-DeviceRevenueMember_StatementBusinessSegmentsAxis-DeviceMember_SubsegmentsAxis-BioarchiveMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000811212 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> thmo:DeviceRevenueMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis"> thmo:DeviceMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis"> thmo:BioarchiveMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2022-01-01 </startDate>
<endDate> 2022-03-31 </endDate>
</period>
</context>
<context id="d_2022-01-01_2022-03-31_ProductOrServiceAxis-ServiceMember_StatementBusinessSegmentsAxis-DeviceMember_SubsegmentsAxis-BioarchiveMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000811212 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> us-gaap:ServiceMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis"> thmo:DeviceMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis"> thmo:BioarchiveMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2022-01-01 </startDate>
<endDate> 2022-03-31 </endDate>
</period>
</context>
<context id="d_2022-01-01_2022-03-31_StatementBusinessSegmentsAxis-DeviceMember_SubsegmentsAxis-BioarchiveMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000811212 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis"> thmo:DeviceMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis"> thmo:BioarchiveMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2022-01-01 </startDate>
<endDate> 2022-03-31 </endDate>
</period>
</context>
<context id="d_2022-01-01_2022-03-31_ProductOrServiceAxis-DeviceRevenueMember_StatementBusinessSegmentsAxis-DeviceMember_SubsegmentsAxis-CARTXpressMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000811212 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> thmo:DeviceRevenueMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis"> thmo:DeviceMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis"> thmo:CARTXpressMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2022-01-01 </startDate>
<endDate> 2022-03-31 </endDate>
</period>
</context>
<context id="d_2022-01-01_2022-03-31_ProductOrServiceAxis-ServiceMember_StatementBusinessSegmentsAxis-DeviceMember_SubsegmentsAxis-CARTXpressMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000811212 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> us-gaap:ServiceMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis"> thmo:DeviceMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis"> thmo:CARTXpressMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2022-01-01 </startDate>
<endDate> 2022-03-31 </endDate>
</period>
</context>
<context id="d_2022-01-01_2022-03-31_ProductOrServiceAxis-OtherMember_StatementBusinessSegmentsAxis-DeviceMember_SubsegmentsAxis-CARTXpressMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000811212 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> thmo:OtherMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis"> thmo:DeviceMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis"> thmo:CARTXpressMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2022-01-01 </startDate>
<endDate> 2022-03-31 </endDate>
</period>
</context>
<context id="d_2022-01-01_2022-03-31_StatementBusinessSegmentsAxis-DeviceMember_SubsegmentsAxis-CARTXpressMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000811212 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis"> thmo:DeviceMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis"> thmo:CARTXpressMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2022-01-01 </startDate>
<endDate> 2022-03-31 </endDate>
</period>
</context>
<context id="d_2022-01-01_2022-03-31_ProductOrServiceAxis-DeviceRevenueMember_StatementBusinessSegmentsAxis-DeviceMember_SubsegmentsAxis-ManualDisposablesMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000811212 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> thmo:DeviceRevenueMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis"> thmo:DeviceMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis"> thmo:ManualDisposablesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2022-01-01 </startDate>
<endDate> 2022-03-31 </endDate>
</period>
</context>
<context id="d_2022-01-01_2022-03-31_StatementBusinessSegmentsAxis-DeviceMember_SubsegmentsAxis-ManualDisposablesMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000811212 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis"> thmo:DeviceMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis"> thmo:ManualDisposablesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2022-01-01 </startDate>
<endDate> 2022-03-31 </endDate>
</period>
</context>
<context id="d_2022-01-01_2022-03-31_ProductOrServiceAxis-DeviceRevenueMember_StatementBusinessSegmentsAxis-DeviceMember_SubsegmentsAxis-OtherSubsegmentsMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000811212 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> thmo:DeviceRevenueMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis"> thmo:DeviceMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis"> thmo:OtherSubsegmentsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2022-01-01 </startDate>
<endDate> 2022-03-31 </endDate>
</period>
</context>
<context id="d_2022-01-01_2022-03-31_ProductOrServiceAxis-OtherMember_StatementBusinessSegmentsAxis-DeviceMember_SubsegmentsAxis-OtherSubsegmentsMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000811212 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> thmo:OtherMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis"> thmo:DeviceMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis"> thmo:OtherSubsegmentsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2022-01-01 </startDate>
<endDate> 2022-03-31 </endDate>
</period>
</context>
<context id="d_2022-01-01_2022-03-31_StatementBusinessSegmentsAxis-DeviceMember_SubsegmentsAxis-OtherSubsegmentsMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000811212 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis"> thmo:DeviceMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis"> thmo:OtherSubsegmentsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2022-01-01 </startDate>
<endDate> 2022-03-31 </endDate>
</period>
</context>
<context id="d_2022-01-01_2022-03-31_ProductOrServiceAxis-DeviceRevenueMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000811212 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> thmo:DeviceRevenueMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2022-01-01 </startDate>
<endDate> 2022-03-31 </endDate>
</period>
</context>
<context id="d_2022-01-01_2022-03-31_ProductOrServiceAxis-ServiceMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000811212 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> us-gaap:ServiceMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2022-01-01 </startDate>
<endDate> 2022-03-31 </endDate>
</period>
</context>
<context id="d_2022-01-01_2022-03-31_ProductOrServiceAxis-OtherMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000811212 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> thmo:OtherMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2022-01-01 </startDate>
<endDate> 2022-03-31 </endDate>
</period>
</context>
<context id="d_2021-01-01_2021-03-31_ProductOrServiceAxis-DeviceRevenueMember_StatementBusinessSegmentsAxis-DeviceMember_SubsegmentsAxis-AxpMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000811212 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> thmo:DeviceRevenueMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis"> thmo:DeviceMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis"> thmo:AxpMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-01-01 </startDate>
<endDate> 2021-03-31 </endDate>
</period>
</context>
<context id="d_2021-01-01_2021-03-31_ProductOrServiceAxis-ServiceMember_StatementBusinessSegmentsAxis-DeviceMember_SubsegmentsAxis-AxpMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000811212 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> us-gaap:ServiceMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis"> thmo:DeviceMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis"> thmo:AxpMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-01-01 </startDate>
<endDate> 2021-03-31 </endDate>
</period>
</context>
<context id="d_2021-01-01_2021-03-31_StatementBusinessSegmentsAxis-DeviceMember_SubsegmentsAxis-AxpMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000811212 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis"> thmo:DeviceMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis"> thmo:AxpMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-01-01 </startDate>
<endDate> 2021-03-31 </endDate>
</period>
</context>
<context id="d_2021-01-01_2021-03-31_ProductOrServiceAxis-DeviceRevenueMember_StatementBusinessSegmentsAxis-DeviceMember_SubsegmentsAxis-BioarchiveMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000811212 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> thmo:DeviceRevenueMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis"> thmo:DeviceMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis"> thmo:BioarchiveMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-01-01 </startDate>
<endDate> 2021-03-31 </endDate>
</period>
</context>
<context id="d_2021-01-01_2021-03-31_ProductOrServiceAxis-ServiceMember_StatementBusinessSegmentsAxis-DeviceMember_SubsegmentsAxis-BioarchiveMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000811212 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> us-gaap:ServiceMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis"> thmo:DeviceMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis"> thmo:BioarchiveMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-01-01 </startDate>
<endDate> 2021-03-31 </endDate>
</period>
</context>
<context id="d_2021-01-01_2021-03-31_StatementBusinessSegmentsAxis-DeviceMember_SubsegmentsAxis-BioarchiveMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000811212 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis"> thmo:DeviceMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis"> thmo:BioarchiveMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-01-01 </startDate>
<endDate> 2021-03-31 </endDate>
</period>
</context>
<context id="d_2021-01-01_2021-03-31_ProductOrServiceAxis-DeviceRevenueMember_StatementBusinessSegmentsAxis-DeviceMember_SubsegmentsAxis-CARTXpressMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000811212 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> thmo:DeviceRevenueMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis"> thmo:DeviceMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis"> thmo:CARTXpressMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-01-01 </startDate>
<endDate> 2021-03-31 </endDate>
</period>
</context>
<context id="d_2021-01-01_2021-03-31_ProductOrServiceAxis-ServiceMember_StatementBusinessSegmentsAxis-DeviceMember_SubsegmentsAxis-CARTXpressMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000811212 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> us-gaap:ServiceMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis"> thmo:DeviceMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis"> thmo:CARTXpressMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-01-01 </startDate>
<endDate> 2021-03-31 </endDate>
</period>
</context>
<context id="d_2021-01-01_2021-03-31_ProductOrServiceAxis-OtherMember_StatementBusinessSegmentsAxis-DeviceMember_SubsegmentsAxis-CARTXpressMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000811212 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> thmo:OtherMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis"> thmo:DeviceMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis"> thmo:CARTXpressMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-01-01 </startDate>
<endDate> 2021-03-31 </endDate>
</period>
</context>
<context id="d_2021-01-01_2021-03-31_StatementBusinessSegmentsAxis-DeviceMember_SubsegmentsAxis-CARTXpressMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000811212 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis"> thmo:DeviceMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis"> thmo:CARTXpressMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-01-01 </startDate>
<endDate> 2021-03-31 </endDate>
</period>
</context>
<context id="d_2021-01-01_2021-03-31_ProductOrServiceAxis-DeviceRevenueMember_StatementBusinessSegmentsAxis-DeviceMember_SubsegmentsAxis-ManualDisposablesMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000811212 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> thmo:DeviceRevenueMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis"> thmo:DeviceMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis"> thmo:ManualDisposablesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-01-01 </startDate>
<endDate> 2021-03-31 </endDate>
</period>
</context>
<context id="d_2021-01-01_2021-03-31_StatementBusinessSegmentsAxis-DeviceMember_SubsegmentsAxis-ManualDisposablesMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000811212 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis"> thmo:DeviceMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis"> thmo:ManualDisposablesMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-01-01 </startDate>
<endDate> 2021-03-31 </endDate>
</period>
</context>
<context id="d_2021-01-01_2021-03-31_ProductOrServiceAxis-DeviceRevenueMember_StatementBusinessSegmentsAxis-DeviceMember_SubsegmentsAxis-OtherSubsegmentsMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000811212 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> thmo:DeviceRevenueMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis"> thmo:DeviceMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis"> thmo:OtherSubsegmentsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-01-01 </startDate>
<endDate> 2021-03-31 </endDate>
</period>
</context>
<context id="d_2021-01-01_2021-03-31_ProductOrServiceAxis-OtherMember_StatementBusinessSegmentsAxis-DeviceMember_SubsegmentsAxis-OtherSubsegmentsMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000811212 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> thmo:OtherMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis"> thmo:DeviceMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis"> thmo:OtherSubsegmentsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-01-01 </startDate>
<endDate> 2021-03-31 </endDate>
</period>
</context>
<context id="d_2021-01-01_2021-03-31_StatementBusinessSegmentsAxis-DeviceMember_SubsegmentsAxis-OtherSubsegmentsMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000811212 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis"> thmo:DeviceMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:SubsegmentsAxis"> thmo:OtherSubsegmentsMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-01-01 </startDate>
<endDate> 2021-03-31 </endDate>
</period>
</context>
<context id="d_2021-01-01_2021-03-31_ProductOrServiceAxis-DeviceRevenueMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000811212 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> thmo:DeviceRevenueMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-01-01 </startDate>
<endDate> 2021-03-31 </endDate>
</period>
</context>
<context id="d_2021-01-01_2021-03-31_ProductOrServiceAxis-ServiceMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000811212 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> us-gaap:ServiceMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-01-01 </startDate>
<endDate> 2021-03-31 </endDate>
</period>
</context>
<context id="d_2021-01-01_2021-03-31_ProductOrServiceAxis-OtherMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000811212 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> thmo:OtherMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-01-01 </startDate>
<endDate> 2021-03-31 </endDate>
</period>
</context>
<context id="i_2022-03-31_ProductOrServiceAxis-ServiceMember_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis-RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain-2022-04-01">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000811212 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> us-gaap:ServiceMember </xbrldi:explicitMember>
<xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
<us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain> 2022-04-01 </us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
</xbrldi:typedMember>
</segment>
</entity>
<period>
<instant> 2022-03-31 </instant>
</period>
</context>
<context id="i_2022-03-31_ProductOrServiceAxis-ServiceMember_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis-RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain-2023-01-01">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000811212 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> us-gaap:ServiceMember </xbrldi:explicitMember>
<xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
<us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain> 2023-01-01 </us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
</xbrldi:typedMember>
</segment>
</entity>
<period>
<instant> 2022-03-31 </instant>
</period>
</context>
<context id="i_2022-03-31_ProductOrServiceAxis-ServiceMember_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis-RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain-2024-01-01">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000811212 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> us-gaap:ServiceMember </xbrldi:explicitMember>
<xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
<us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain> 2024-01-01 </us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
</xbrldi:typedMember>
</segment>
</entity>
<period>
<instant> 2022-03-31 </instant>
</period>
</context>
<context id="i_2022-03-31_ProductOrServiceAxis-ServiceMember_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis-RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain-2025-01-01">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000811212 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> us-gaap:ServiceMember </xbrldi:explicitMember>
<xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
<us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain> 2025-01-01 </us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
</xbrldi:typedMember>
</segment>
</entity>
<period>
<instant> 2022-03-31 </instant>
</period>
</context>
<context id="i_2022-03-31_ProductOrServiceAxis-ServiceMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000811212 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> us-gaap:ServiceMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-03-31 </instant>
</period>
</context>
<context id="i_2022-03-31_ProductOrServiceAxis-DeviceRevenueMember_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis-RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain-2022-04-01">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000811212 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> thmo:DeviceRevenueMember </xbrldi:explicitMember>
<xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
<us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain> 2022-04-01 </us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
</xbrldi:typedMember>
</segment>
</entity>
<period>
<instant> 2022-03-31 </instant>
</period>
</context>
<context id="i_2022-03-31_ProductOrServiceAxis-DeviceRevenueMember_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis-RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain-2023-01-01">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000811212 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> thmo:DeviceRevenueMember </xbrldi:explicitMember>
<xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
<us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain> 2023-01-01 </us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
</xbrldi:typedMember>
</segment>
</entity>
<period>
<instant> 2022-03-31 </instant>
</period>
</context>
<context id="i_2022-03-31_ProductOrServiceAxis-DeviceRevenueMember_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis-RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain-2024-01-01">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000811212 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> thmo:DeviceRevenueMember </xbrldi:explicitMember>
<xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
<us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain> 2024-01-01 </us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
</xbrldi:typedMember>
</segment>
</entity>
<period>
<instant> 2022-03-31 </instant>
</period>
</context>
<context id="i_2022-03-31_ProductOrServiceAxis-DeviceRevenueMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000811212 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> thmo:DeviceRevenueMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-03-31 </instant>
</period>
</context>
<context id="i_2022-03-31_ProductOrServiceAxis-ExclusivityFeeMember_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis-RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain-2022-04-01">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000811212 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> thmo:ExclusivityFeeMember </xbrldi:explicitMember>
<xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
<us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain> 2022-04-01 </us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
</xbrldi:typedMember>
</segment>
</entity>
<period>
<instant> 2022-03-31 </instant>
</period>
</context>
<context id="i_2022-03-31_ProductOrServiceAxis-ExclusivityFeeMember_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis-RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain-2023-01-01">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000811212 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> thmo:ExclusivityFeeMember </xbrldi:explicitMember>
<xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
<us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain> 2023-01-01 </us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
</xbrldi:typedMember>
</segment>
</entity>
<period>
<instant> 2022-03-31 </instant>
</period>
</context>
<context id="i_2022-03-31_ProductOrServiceAxis-ExclusivityFeeMember_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis-RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain-2024-01-01">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000811212 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> thmo:ExclusivityFeeMember </xbrldi:explicitMember>
<xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
<us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain> 2024-01-01 </us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
</xbrldi:typedMember>
</segment>
</entity>
<period>
<instant> 2022-03-31 </instant>
</period>
</context>
<context id="i_2022-03-31_ProductOrServiceAxis-ExclusivityFeeMember_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis-RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain-2025-01-01">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000811212 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> thmo:ExclusivityFeeMember </xbrldi:explicitMember>
<xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
<us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain> 2025-01-01 </us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
</xbrldi:typedMember>
</segment>
</entity>
<period>
<instant> 2022-03-31 </instant>
</period>
</context>
<context id="i_2022-03-31_ProductOrServiceAxis-ExclusivityFeeMember_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis-RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain-2026-01-01">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000811212 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> thmo:ExclusivityFeeMember </xbrldi:explicitMember>
<xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
<us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain> 2026-01-01 </us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
</xbrldi:typedMember>
</segment>
</entity>
<period>
<instant> 2022-03-31 </instant>
</period>
</context>
<context id="i_2022-03-31_ProductOrServiceAxis-ExclusivityFeeMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000811212 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> thmo:ExclusivityFeeMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-03-31 </instant>
</period>
</context>
<context id="i_2022-03-31_ProductOrServiceAxis-ProductAndServiceOtherMember_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis-RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain-2022-04-01">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000811212 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> us-gaap:ProductAndServiceOtherMember </xbrldi:explicitMember>
<xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
<us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain> 2022-04-01 </us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
</xbrldi:typedMember>
</segment>
</entity>
<period>
<instant> 2022-03-31 </instant>
</period>
</context>
<context id="i_2022-03-31_ProductOrServiceAxis-ProductAndServiceOtherMember_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis-RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain-2023-01-01">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000811212 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> us-gaap:ProductAndServiceOtherMember </xbrldi:explicitMember>
<xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
<us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain> 2023-01-01 </us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
</xbrldi:typedMember>
</segment>
</entity>
<period>
<instant> 2022-03-31 </instant>
</period>
</context>
<context id="i_2022-03-31_ProductOrServiceAxis-ProductAndServiceOtherMember_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis-RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain-2024-01-01">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000811212 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> us-gaap:ProductAndServiceOtherMember </xbrldi:explicitMember>
<xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
<us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain> 2024-01-01 </us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
</xbrldi:typedMember>
</segment>
</entity>
<period>
<instant> 2022-03-31 </instant>
</period>
</context>
<context id="i_2022-03-31_ProductOrServiceAxis-ProductAndServiceOtherMember_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis-RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain-2025-01-01">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000811212 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> us-gaap:ProductAndServiceOtherMember </xbrldi:explicitMember>
<xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
<us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain> 2025-01-01 </us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
</xbrldi:typedMember>
</segment>
</entity>
<period>
<instant> 2022-03-31 </instant>
</period>
</context>
<context id="i_2022-03-31_ProductOrServiceAxis-ProductAndServiceOtherMember_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis-RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain-2026-01-01">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000811212 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> us-gaap:ProductAndServiceOtherMember </xbrldi:explicitMember>
<xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
<us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain> 2026-01-01 </us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
</xbrldi:typedMember>
</segment>
</entity>
<period>
<instant> 2022-03-31 </instant>
</period>
</context>
<context id="i_2022-03-31_ProductOrServiceAxis-ProductAndServiceOtherMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000811212 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:ProductOrServiceAxis"> us-gaap:ProductAndServiceOtherMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-03-31 </instant>
</period>
</context>
<context id="i_2022-03-31_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis-RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain-2022-04-01">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000811212 </identifier>
<segment>
<xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
<us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain> 2022-04-01 </us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
</xbrldi:typedMember>
</segment>
</entity>
<period>
<instant> 2022-03-31 </instant>
</period>
</context>
<context id="i_2022-03-31_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis-RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain-2023-01-01">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000811212 </identifier>
<segment>
<xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
<us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain> 2023-01-01 </us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
</xbrldi:typedMember>
</segment>
</entity>
<period>
<instant> 2022-03-31 </instant>
</period>
</context>
<context id="i_2022-03-31_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis-RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain-2024-01-01">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000811212 </identifier>
<segment>
<xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
<us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain> 2024-01-01 </us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
</xbrldi:typedMember>
</segment>
</entity>
<period>
<instant> 2022-03-31 </instant>
</period>
</context>
<context id="i_2022-03-31_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis-RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain-2025-01-01">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000811212 </identifier>
<segment>
<xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
<us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain> 2025-01-01 </us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
</xbrldi:typedMember>
</segment>
</entity>
<period>
<instant> 2022-03-31 </instant>
</period>
</context>
<context id="i_2022-03-31_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis-RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain-2026-01-01">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000811212 </identifier>
<segment>
<xbrldi:typedMember dimension="us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis">
<us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain> 2026-01-01 </us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain>
</xbrldi:typedMember>
</segment>
</entity>
<period>
<instant> 2022-03-31 </instant>
</period>
</context>
<context id="d_2022-01-01_2022-03-31_ConcentrationRiskByBenchmarkAxis-AccountsReceivableMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-Customer1Member">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000811212 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:MajorCustomersAxis"> thmo:Customer1Member </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis"> us-gaap:AccountsReceivableMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis"> us-gaap:CustomerConcentrationRiskMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2022-01-01 </startDate>
<endDate> 2022-03-31 </endDate>
</period>
</context>
<context id="d_2022-01-01_2022-03-31_ConcentrationRiskByBenchmarkAxis-AccountsReceivableMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-Customer2Member">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000811212 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:MajorCustomersAxis"> thmo:Customer2Member </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis"> us-gaap:AccountsReceivableMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis"> us-gaap:CustomerConcentrationRiskMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2022-01-01 </startDate>
<endDate> 2022-03-31 </endDate>
</period>
</context>
<context id="d_2022-01-01_2022-03-31_ConcentrationRiskByBenchmarkAxis-AccountsReceivableMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-Customer3Member">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000811212 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:MajorCustomersAxis"> thmo:Customer3Member </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis"> us-gaap:AccountsReceivableMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis"> us-gaap:CustomerConcentrationRiskMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2022-01-01 </startDate>
<endDate> 2022-03-31 </endDate>
</period>
</context>
<context id="d_2021-01-01_2021-12-31_ConcentrationRiskByBenchmarkAxis-AccountsReceivableMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-Customer3Member">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000811212 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:MajorCustomersAxis"> thmo:Customer3Member </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis"> us-gaap:AccountsReceivableMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis"> us-gaap:CustomerConcentrationRiskMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-01-01 </startDate>
<endDate> 2021-12-31 </endDate>
</period>
</context>
<context id="d_2022-01-01_2022-03-31_ConcentrationRiskByBenchmarkAxis-AccountsReceivableMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-Customer4Member">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000811212 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:MajorCustomersAxis"> thmo:Customer4Member </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis"> us-gaap:AccountsReceivableMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis"> us-gaap:CustomerConcentrationRiskMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2022-01-01 </startDate>
<endDate> 2022-03-31 </endDate>
</period>
</context>
<context id="d_2021-01-01_2021-12-31_ConcentrationRiskByBenchmarkAxis-AccountsReceivableMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-Customer4Member">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000811212 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:MajorCustomersAxis"> thmo:Customer4Member </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis"> us-gaap:AccountsReceivableMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis"> us-gaap:CustomerConcentrationRiskMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-01-01 </startDate>
<endDate> 2021-12-31 </endDate>
</period>
</context>
<context id="d_2022-01-01_2022-03-31_MajorCustomersAxis-Customer1Member">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000811212 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:MajorCustomersAxis"> thmo:Customer1Member </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2022-01-01 </startDate>
<endDate> 2022-03-31 </endDate>
</period>
</context>
<context id="d_2022-01-01_2022-03-31_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-Customer1Member">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000811212 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:MajorCustomersAxis"> thmo:Customer1Member </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis"> us-gaap:SalesRevenueNetMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis"> us-gaap:CustomerConcentrationRiskMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2022-01-01 </startDate>
<endDate> 2022-03-31 </endDate>
</period>
</context>
<context id="d_2021-01-01_2021-03-31_MajorCustomersAxis-Customer1Member">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000811212 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:MajorCustomersAxis"> thmo:Customer1Member </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-01-01 </startDate>
<endDate> 2021-03-31 </endDate>
</period>
</context>
<context id="d_2021-01-01_2021-03-31_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-Customer1Member">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000811212 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:MajorCustomersAxis"> thmo:Customer1Member </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis"> us-gaap:SalesRevenueNetMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis"> us-gaap:CustomerConcentrationRiskMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-01-01 </startDate>
<endDate> 2021-03-31 </endDate>
</period>
</context>
<context id="d_2022-01-01_2022-03-31_MajorCustomersAxis-Customer2Member">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000811212 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:MajorCustomersAxis"> thmo:Customer2Member </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2022-01-01 </startDate>
<endDate> 2022-03-31 </endDate>
</period>
</context>
<context id="d_2021-01-01_2021-03-31_MajorCustomersAxis-Customer2Member">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000811212 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:MajorCustomersAxis"> thmo:Customer2Member </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-01-01 </startDate>
<endDate> 2021-03-31 </endDate>
</period>
</context>
<context id="d_2021-01-01_2021-03-31_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-Customer2Member">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000811212 </identifier>
<segment>
<xbrldi:explicitMember dimension="srt:MajorCustomersAxis"> thmo:Customer2Member </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis"> us-gaap:SalesRevenueNetMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis"> us-gaap:CustomerConcentrationRiskMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<startDate> 2021-01-01 </startDate>
<endDate> 2021-03-31 </endDate>
</period>
</context>
<context id="i_2022-04-01_LeaseContractualTermAxis-LaboratoryOfficeAndManufacturingFacilityInRanchoCordovaCaliforniaMember_SubsequentEventTypeAxis-SubsequentEventMember">
<entity>
<identifier scheme="http://www.sec.gov/CIK"> 0000811212 </identifier>
<segment>
<xbrldi:explicitMember dimension="us-gaap:LeaseContractualTermAxis"> thmo:LaboratoryOfficeAndManufacturingFacilityInRanchoCordovaCaliforniaMember </xbrldi:explicitMember>
<xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis"> us-gaap:SubsequentEventMember </xbrldi:explicitMember>
</segment>
</entity>
<period>
<instant> 2022-04-01 </instant>
</period>
</context>
<unit id="Share">
<measure> shares </measure>
</unit>
<unit id="NonApplicable">
<measure> thunderdome:item </measure>
</unit>
<unit id="USD">
<measure> iso4217:USD </measure>
</unit>
<unit id="USDPerShare">
<divide>
<unitNumerator>
<measure> iso4217:USD </measure>
</unitNumerator>
<unitDenominator>
<measure> shares </measure>
</unitDenominator>
</divide>
</unit>
<unit id="Pure">
<measure> pure </measure>
</unit>
<unit id="Year">
<measure> utr:Y </measure>
</unit>
<unit id="SquareFoot">
<measure> utr:sqft </measure>
</unit>
<dei:EntityCentralIndexKey contextRef="d_2022-01-01_2022-03-31" id="thunderdome-EntityCentralIndexKey"> 0000811212 </dei:EntityCentralIndexKey>
<dei:EntityRegistrantName contextRef="d_2022-01-01_2022-03-31" id="thunderdome-EntityRegistrantName"> ThermoGenesis Holdings, Inc. </dei:EntityRegistrantName>
<dei:AmendmentFlag contextRef="d_2022-01-01_2022-03-31"> false </dei:AmendmentFlag>
<dei:CurrentFiscalYearEndDate contextRef="d_2022-01-01_2022-03-31"> --12-31 </dei:CurrentFiscalYearEndDate>
<dei:DocumentFiscalPeriodFocus contextRef="d_2022-01-01_2022-03-31"> Q1 </dei:DocumentFiscalPeriodFocus>
<dei:DocumentFiscalYearFocus contextRef="d_2022-01-01_2022-03-31"> 2022 </dei:DocumentFiscalYearFocus>
<us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="i_2022-03-31" decimals="INF" id="c84515459" unitRef="USD"> 156000 </us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
<us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="i_2021-12-31" decimals="INF" id="c84515460" unitRef="USD"> 156000 </us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
<us-gaap:CommitmentsAndContingencies contextRef="i_2022-03-31" id="c84515511" unitRef="USD" xsi:nil="true"/>
<us-gaap:CommitmentsAndContingencies contextRef="i_2021-12-31" id="c84515512" unitRef="USD" xsi:nil="true"/>
<us-gaap:PreferredStockParOrStatedValuePerShare contextRef="i_2022-03-31" decimals="INF" id="c84515516" unitRef="USDPerShare"> 0.001 </us-gaap:PreferredStockParOrStatedValuePerShare>
<us-gaap:PreferredStockParOrStatedValuePerShare contextRef="i_2021-12-31" decimals="INF" id="c84515518" unitRef="USDPerShare"> 0.001 </us-gaap:PreferredStockParOrStatedValuePerShare>
<us-gaap:PreferredStockSharesAuthorized contextRef="i_2022-03-31" decimals="INF" id="c84515519" unitRef="Share"> 2000000 </us-gaap:PreferredStockSharesAuthorized>
<us-gaap:PreferredStockSharesAuthorized contextRef="i_2021-12-31" decimals="INF" id="c84515520" unitRef="Share"> 2000000 </us-gaap:PreferredStockSharesAuthorized>
<us-gaap:PreferredStockSharesOutstanding contextRef="i_2022-03-31" decimals="-3" id="c84515521" unitRef="Share"> 0 </us-gaap:PreferredStockSharesOutstanding>
<us-gaap:PreferredStockSharesOutstanding contextRef="i_2021-12-31" decimals="-3" id="c84515522" unitRef="Share"> 0 </us-gaap:PreferredStockSharesOutstanding>
<us-gaap:PreferredStockValue contextRef="i_2022-03-31" decimals="-3" id="c84515514" unitRef="USD"> 0 </us-gaap:PreferredStockValue>
<us-gaap:PreferredStockValue contextRef="i_2021-12-31" decimals="-3" id="c84515515" unitRef="USD"> 0 </us-gaap:PreferredStockValue>
<us-gaap:CommonStockParOrStatedValuePerShare contextRef="i_2022-03-31" decimals="INF" id="c84515525" unitRef="USDPerShare"> 0.001 </us-gaap:CommonStockParOrStatedValuePerShare>
<us-gaap:CommonStockParOrStatedValuePerShare contextRef="i_2021-12-31" decimals="INF" id="c84515526" unitRef="USDPerShare"> 0.001 </us-gaap:CommonStockParOrStatedValuePerShare>
<us-gaap:CommonStockSharesAuthorized contextRef="i_2022-03-31" decimals="INF" id="c84515527" unitRef="Share"> 350000000 </us-gaap:CommonStockSharesAuthorized>
<us-gaap:CommonStockSharesAuthorized contextRef="i_2021-12-31" decimals="INF" id="c84515528" unitRef="Share"> 350000000 </us-gaap:CommonStockSharesAuthorized>
<us-gaap:CommonStockSharesIssued contextRef="i_2022-03-31" decimals="INF" id="c84515529" unitRef="Share"> 12829877 </us-gaap:CommonStockSharesIssued>
<us-gaap:CommonStockSharesOutstanding contextRef="i_2022-03-31" decimals="INF" id="c84515531" unitRef="Share"> 12829877 </us-gaap:CommonStockSharesOutstanding>
<us-gaap:CommonStockSharesIssued contextRef="i_2021-12-31" decimals="INF" id="c84515530" unitRef="Share"> 11911784 </us-gaap:CommonStockSharesIssued>
<us-gaap:CommonStockSharesOutstanding contextRef="i_2021-12-31" decimals="INF" id="c84515532" unitRef="Share"> 11911784 </us-gaap:CommonStockSharesOutstanding>
<us-gaap:InterestPaidNet contextRef="d_2021-01-01_2021-03-31_CreditFacilityAxis-RevolvingCreditFacilityMember_RelatedPartyTransactionsByRelatedPartyAxis-BoyalifeAssetHoldingIIMember" decimals="INF" id="c84515825" unitRef="USD"> 550000 </us-gaap:InterestPaidNet>
<us-gaap:LesseeOperatingLeaseTermOfContract contextRef="i_2022-03-24_RelatedPartyTransactionAxis-LeaseAgreementWithZ3InvestmentLLCMember" id="c84515851"> P5Y </us-gaap:LesseeOperatingLeaseTermOfContract>
<us-gaap:DebtInstrumentMaturityDate contextRef="d_2022-01-01_2022-03-31_DebtInstrumentAxis-TheJuly2019NoteMember_LongtermDebtTypeAxis-ConvertibleDebtMember" id="c84516000"> 2022-07-31 </us-gaap:DebtInstrumentMaturityDate>
<us-gaap:DebtInstrumentMaturityDate contextRef="d_2021-01-01_2021-12-31_DebtInstrumentAxis-TheJuly2019NoteMember_LongtermDebtTypeAxis-ConvertibleDebtMember" id="c84516008"> 2022-07-31 </us-gaap:DebtInstrumentMaturityDate>
<us-gaap:InterestExpenseDebt contextRef="d_2021-01-01_2021-03-31_DebtInstrumentAxis-TheJuly2019NoteMember_LongtermDebtTypeAxis-ConvertibleDebtMember" decimals="INF" id="c84515983" unitRef="USD"> 60000 </us-gaap:InterestExpenseDebt>
<us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1 contextRef="i_2022-03-31_ProductOrServiceAxis-ServiceMember_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis-RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain-2022-04-01" id="c84517256"> P0Y9M </us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
<us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1 contextRef="i_2022-03-31_ProductOrServiceAxis-ServiceMember_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis-RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain-2023-01-01" id="c84517258"> P1Y </us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
<us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1 contextRef="i_2022-03-31_ProductOrServiceAxis-ServiceMember_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis-RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain-2024-01-01" id="c84517260"> P1Y </us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
<us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1 contextRef="i_2022-03-31_ProductOrServiceAxis-ServiceMember_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis-RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain-2025-01-01" id="c84517262"> P1Y </us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
<us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1 contextRef="i_2022-03-31_ProductOrServiceAxis-DeviceRevenueMember_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis-RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain-2022-04-01" id="c84517268"> P0Y9M </us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
<us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1 contextRef="i_2022-03-31_ProductOrServiceAxis-DeviceRevenueMember_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis-RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain-2023-01-01" id="c84517270"> P1Y </us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
<us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1 contextRef="i_2022-03-31_ProductOrServiceAxis-DeviceRevenueMember_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis-RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain-2024-01-01" id="c84517272"> P1Y </us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
<us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1 contextRef="i_2022-03-31_ProductOrServiceAxis-ExclusivityFeeMember_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis-RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain-2022-04-01" id="c84517280"> P0Y9M </us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
<us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1 contextRef="i_2022-03-31_ProductOrServiceAxis-ExclusivityFeeMember_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis-RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain-2023-01-01" id="c84517282"> P1Y </us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
<us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1 contextRef="i_2022-03-31_ProductOrServiceAxis-ExclusivityFeeMember_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis-RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain-2024-01-01" id="c84517284"> P1Y </us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
<us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1 contextRef="i_2022-03-31_ProductOrServiceAxis-ExclusivityFeeMember_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis-RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain-2025-01-01" id="c84517286"> P1Y </us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
<us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1 contextRef="i_2022-03-31_ProductOrServiceAxis-ExclusivityFeeMember_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis-RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain-2026-01-01" id="c84517288"> P1Y </us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
<us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1 contextRef="i_2022-03-31_ProductOrServiceAxis-ProductAndServiceOtherMember_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis-RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain-2022-04-01" id="c84517292"> P0Y9M </us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
<us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1 contextRef="i_2022-03-31_ProductOrServiceAxis-ProductAndServiceOtherMember_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis-RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain-2023-01-01" id="c84517294"> P1Y </us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
<us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1 contextRef="i_2022-03-31_ProductOrServiceAxis-ProductAndServiceOtherMember_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis-RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain-2024-01-01" id="c84517296"> P1Y </us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
<us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1 contextRef="i_2022-03-31_ProductOrServiceAxis-ProductAndServiceOtherMember_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis-RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain-2025-01-01" id="c84517298"> P1Y </us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
<us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1 contextRef="i_2022-03-31_ProductOrServiceAxis-ProductAndServiceOtherMember_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis-RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain-2026-01-01" id="c84517300"> P1Y </us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
<us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1 contextRef="i_2022-03-31_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis-RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain-2022-04-01" id="c84517304"> P0Y9M </us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
<us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1 contextRef="i_2022-03-31_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis-RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain-2023-01-01" id="c84517306"> P1Y </us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
<us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1 contextRef="i_2022-03-31_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis-RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain-2024-01-01" id="c84517308"> P1Y </us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
<us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1 contextRef="i_2022-03-31_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis-RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain-2025-01-01" id="c84517310"> P1Y </us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
<us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1 contextRef="i_2022-03-31_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis-RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain-2026-01-01" id="c84517312"> P1Y </us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1>
<dei:DocumentType contextRef="d_2022-01-01_2022-03-31"> 10-Q </dei:DocumentType>
<dei:DocumentQuarterlyReport contextRef="d_2022-01-01_2022-03-31"> true </dei:DocumentQuarterlyReport>
<dei:DocumentPeriodEndDate contextRef="d_2022-01-01_2022-03-31"> 2022-03-31 </dei:DocumentPeriodEndDate>
<dei:DocumentTransitionReport contextRef="d_2022-01-01_2022-03-31"> false </dei:DocumentTransitionReport>
<dei:EntityFileNumber contextRef="d_2022-01-01_2022-03-31"> 333-82900 </dei:EntityFileNumber>
<dei:EntityIncorporationStateCountryCode contextRef="d_2022-01-01_2022-03-31"> DE </dei:EntityIncorporationStateCountryCode>
<dei:EntityTaxIdentificationNumber contextRef="d_2022-01-01_2022-03-31"> 94-3018487 </dei:EntityTaxIdentificationNumber>
<dei:EntityAddressAddressLine1 contextRef="d_2022-01-01_2022-03-31"> 2711 Citrus Road </dei:EntityAddressAddressLine1>
<dei:EntityAddressCityOrTown contextRef="d_2022-01-01_2022-03-31"> Rancho Cordova </dei:EntityAddressCityOrTown>
<dei:EntityAddressStateOrProvince contextRef="d_2022-01-01_2022-03-31"> CA </dei:EntityAddressStateOrProvince>
<dei:EntityAddressPostalZipCode contextRef="d_2022-01-01_2022-03-31"> 95742 </dei:EntityAddressPostalZipCode>
<dei:CityAreaCode contextRef="d_2022-01-01_2022-03-31"> 916 </dei:CityAreaCode>
<dei:LocalPhoneNumber contextRef="d_2022-01-01_2022-03-31"> 858-5100 </dei:LocalPhoneNumber>
<dei:Security12bTitle contextRef="d_2022-01-01_2022-03-31"> Common Stock, $.001 par value </dei:Security12bTitle>
<dei:TradingSymbol contextRef="d_2022-01-01_2022-03-31"> THMO </dei:TradingSymbol>
<dei:SecurityExchangeName contextRef="d_2022-01-01_2022-03-31"> NASDAQ </dei:SecurityExchangeName>
<dei:EntityCurrentReportingStatus contextRef="d_2022-01-01_2022-03-31"> Yes </dei:EntityCurrentReportingStatus>
<dei:EntityInteractiveDataCurrent contextRef="d_2022-01-01_2022-03-31"> Yes </dei:EntityInteractiveDataCurrent>
<dei:EntityFilerCategory contextRef="d_2022-01-01_2022-03-31"> Non-accelerated Filer </dei:EntityFilerCategory>
<dei:EntitySmallBusiness contextRef="d_2022-01-01_2022-03-31"> true </dei:EntitySmallBusiness>
<dei:EntityEmergingGrowthCompany contextRef="d_2022-01-01_2022-03-31"> false </dei:EntityEmergingGrowthCompany>
<dei:EntityShellCompany contextRef="d_2022-01-01_2022-03-31"> false </dei:EntityShellCompany>
<dei:EntityCommonStockSharesOutstanding contextRef="i_2022-05-18" decimals="INF" unitRef="Share"> 12829877 </dei:EntityCommonStockSharesOutstanding>
<us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="i_2022-03-31" decimals="INF" id="c84515455" unitRef="USD"> 3652000 </us-gaap:CashAndCashEquivalentsAtCarryingValue>
<us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="i_2021-12-31" decimals="INF" id="c84515456" unitRef="USD"> 7280000 </us-gaap:CashAndCashEquivalentsAtCarryingValue>
<us-gaap:AccountsReceivableNetCurrent contextRef="i_2022-03-31" decimals="INF" id="c84515457" unitRef="USD"> 2175000 </us-gaap:AccountsReceivableNetCurrent>
<us-gaap:AccountsReceivableNetCurrent contextRef="i_2021-12-31" decimals="INF" id="c84515458" unitRef="USD"> 733000 </us-gaap:AccountsReceivableNetCurrent>
<us-gaap:InventoryNet contextRef="i_2022-03-31" decimals="INF" id="c84515461" unitRef="USD"> 5893000 </us-gaap:InventoryNet>
<us-gaap:InventoryNet contextRef="i_2021-12-31" decimals="INF" id="c84515462" unitRef="USD"> 5373000 </us-gaap:InventoryNet>
<us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="i_2022-03-31" decimals="INF" id="c84515463" unitRef="USD"> 1474000 </us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
<us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="i_2021-12-31" decimals="INF" id="c84515464" unitRef="USD"> 1578000 </us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
<us-gaap:AssetsCurrent contextRef="i_2022-03-31" decimals="INF" id="c84515465" unitRef="USD"> 13194000 </us-gaap:AssetsCurrent>
<us-gaap:AssetsCurrent contextRef="i_2021-12-31" decimals="INF" id="c84515466" unitRef="USD"> 14964000 </us-gaap:AssetsCurrent>
<us-gaap:InventoryNoncurrent contextRef="i_2022-03-31" decimals="INF" id="c84515467" unitRef="USD"> 1197000 </us-gaap:InventoryNoncurrent>
<us-gaap:InventoryNoncurrent contextRef="i_2021-12-31" decimals="INF" id="c84515468" unitRef="USD"> 1709000 </us-gaap:InventoryNoncurrent>
<us-gaap:PropertyPlantAndEquipmentNet contextRef="i_2022-03-31" decimals="INF" id="c84515470" unitRef="USD"> 1224000 </us-gaap:PropertyPlantAndEquipmentNet>
<us-gaap:PropertyPlantAndEquipmentNet contextRef="i_2021-12-31" decimals="INF" id="c84515471" unitRef="USD"> 1261000 </us-gaap:PropertyPlantAndEquipmentNet>
<us-gaap:OperatingLeaseRightOfUseAsset contextRef="i_2022-03-31" decimals="INF" id="c84515472" unitRef="USD"> 525000 </us-gaap:OperatingLeaseRightOfUseAsset>
<us-gaap:OperatingLeaseRightOfUseAsset contextRef="i_2021-12-31" decimals="INF" id="c84515474" unitRef="USD"> 571000 </us-gaap:OperatingLeaseRightOfUseAsset>
<us-gaap:Goodwill contextRef="i_2022-03-31" decimals="INF" id="c84515475" unitRef="USD"> 781000 </us-gaap:Goodwill>
<us-gaap:Goodwill contextRef="i_2021-12-31" decimals="INF" id="c84515476" unitRef="USD"> 781000 </us-gaap:Goodwill>
<us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="i_2022-03-31" decimals="INF" id="c84515477" unitRef="USD"> 1310000 </us-gaap:IntangibleAssetsNetExcludingGoodwill>
<us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="i_2021-12-31" decimals="INF" id="c84515478" unitRef="USD"> 1318000 </us-gaap:IntangibleAssetsNetExcludingGoodwill>
<us-gaap:OtherAssetsNoncurrent contextRef="i_2022-03-31" decimals="INF" id="c84515479" unitRef="USD"> 48000 </us-gaap:OtherAssetsNoncurrent>
<us-gaap:OtherAssetsNoncurrent contextRef="i_2021-12-31" decimals="INF" id="c84515480" unitRef="USD"> 48000 </us-gaap:OtherAssetsNoncurrent>
<us-gaap:Assets contextRef="i_2022-03-31" decimals="INF" id="c84515481" unitRef="USD"> 18279000 </us-gaap:Assets>
<us-gaap:Assets contextRef="i_2021-12-31" decimals="INF" id="c84515482" unitRef="USD"> 20652000 </us-gaap:Assets>
<us-gaap:AccountsPayableCurrent contextRef="i_2022-03-31" decimals="INF" id="c84515485" unitRef="USD"> 1866000 </us-gaap:AccountsPayableCurrent>
<us-gaap:AccountsPayableCurrent contextRef="i_2021-12-31" decimals="INF" id="c84515486" unitRef="USD"> 1280000 </us-gaap:AccountsPayableCurrent>
<us-gaap:EmployeeRelatedLiabilitiesCurrent contextRef="i_2022-03-31" decimals="INF" id="c84515487" unitRef="USD"> 456000 </us-gaap:EmployeeRelatedLiabilitiesCurrent>
<us-gaap:EmployeeRelatedLiabilitiesCurrent contextRef="i_2021-12-31" decimals="INF" id="c84515488" unitRef="USD"> 348000 </us-gaap:EmployeeRelatedLiabilitiesCurrent>
<us-gaap:ContractWithCustomerLiabilityCurrent contextRef="i_2022-03-31" decimals="INF" id="c84515489" unitRef="USD"> 1159000 </us-gaap:ContractWithCustomerLiabilityCurrent>
<us-gaap:ContractWithCustomerLiabilityCurrent contextRef="i_2021-12-31" decimals="INF" id="c84515490" unitRef="USD"> 719000 </us-gaap:ContractWithCustomerLiabilityCurrent>
<us-gaap:NotesPayableRelatedPartiesClassifiedCurrent contextRef="i_2022-03-31" decimals="INF" id="c84515491" unitRef="USD"> 10000000 </us-gaap:NotesPayableRelatedPartiesClassifiedCurrent>
<thmo:InterestPayableRelatedPartyCurrent contextRef="i_2022-03-31" decimals="INF" id="c84515493" unitRef="USD"> 153000 </thmo:InterestPayableRelatedPartyCurrent>
<thmo:InterestPayableRelatedPartyCurrent contextRef="i_2021-12-31" decimals="INF" id="c84515494" unitRef="USD"> 2231000 </thmo:InterestPayableRelatedPartyCurrent>
<us-gaap:ConvertibleDebtCurrent contextRef="i_2022-03-31" decimals="INF" id="c84515495" unitRef="USD"> 1000000 </us-gaap:ConvertibleDebtCurrent>
<us-gaap:ConvertibleDebtCurrent contextRef="i_2021-12-31" decimals="INF" id="c84515496" unitRef="USD"> 813000 </us-gaap:ConvertibleDebtCurrent>
<us-gaap:OtherLiabilitiesCurrent contextRef="i_2022-03-31" decimals="INF" id="c84515497" unitRef="USD"> 843000 </us-gaap:OtherLiabilitiesCurrent>
<us-gaap:OtherLiabilitiesCurrent contextRef="i_2021-12-31" decimals="INF" id="c84515498" unitRef="USD"> 957000 </us-gaap:OtherLiabilitiesCurrent>
<us-gaap:LiabilitiesCurrent contextRef="i_2022-03-31" decimals="INF" id="c84515499" unitRef="USD"> 15477000 </us-gaap:LiabilitiesCurrent>
<us-gaap:LiabilitiesCurrent contextRef="i_2021-12-31" decimals="INF" id="c84515500" unitRef="USD"> 6348000 </us-gaap:LiabilitiesCurrent>
<us-gaap:NotesPayableRelatedPartiesNoncurrent contextRef="i_2021-12-31" decimals="INF" id="c84515502" unitRef="USD"> 9245000 </us-gaap:NotesPayableRelatedPartiesNoncurrent>
<us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="i_2022-03-31" decimals="INF" id="c84515503" unitRef="USD"> 338000 </us-gaap:OperatingLeaseLiabilityNoncurrent>
<us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="i_2021-12-31" decimals="INF" id="c84515504" unitRef="USD"> 398000 </us-gaap:OperatingLeaseLiabilityNoncurrent>
<us-gaap:ContractWithCustomerLiabilityNoncurrent contextRef="i_2022-03-31" decimals="INF" id="c84515505" unitRef="USD"> 1163000 </us-gaap:ContractWithCustomerLiabilityNoncurrent>
<us-gaap:ContractWithCustomerLiabilityNoncurrent contextRef="i_2021-12-31" decimals="INF" id="c84515506" unitRef="USD"> 1244000 </us-gaap:ContractWithCustomerLiabilityNoncurrent>
<us-gaap:OtherLiabilitiesNoncurrent contextRef="i_2022-03-31" decimals="INF" id="c84515507" unitRef="USD"> 19000 </us-gaap:OtherLiabilitiesNoncurrent>
<us-gaap:OtherLiabilitiesNoncurrent contextRef="i_2021-12-31" decimals="INF" id="c84515508" unitRef="USD"> 20000 </us-gaap:OtherLiabilitiesNoncurrent>
<us-gaap:Liabilities contextRef="i_2022-03-31" decimals="INF" id="c84515509" unitRef="USD"> 16997000 </us-gaap:Liabilities>
<us-gaap:Liabilities contextRef="i_2021-12-31" decimals="INF" id="c84515510" unitRef="USD"> 17255000 </us-gaap:Liabilities>
<us-gaap:CommonStockValue contextRef="i_2022-03-31" decimals="INF" id="c84515523" unitRef="USD"> 13000 </us-gaap:CommonStockValue>
<us-gaap:CommonStockValue contextRef="i_2021-12-31" decimals="INF" id="c84515524" unitRef="USD"> 12000 </us-gaap:CommonStockValue>
<us-gaap:AdditionalPaidInCapital contextRef="i_2022-03-31" decimals="INF" id="c84515533" unitRef="USD"> 258614000 </us-gaap:AdditionalPaidInCapital>
<us-gaap:AdditionalPaidInCapital contextRef="i_2021-12-31" decimals="INF" id="c84515534" unitRef="USD"> 268447000 </us-gaap:AdditionalPaidInCapital>
<us-gaap:RetainedEarningsAccumulatedDeficit contextRef="i_2022-03-31" decimals="INF" id="c84515535" unitRef="USD"> -256833000 </us-gaap:RetainedEarningsAccumulatedDeficit>
<us-gaap:RetainedEarningsAccumulatedDeficit contextRef="i_2021-12-31" decimals="INF" id="c84515536" unitRef="USD"> -264662000 </us-gaap:RetainedEarningsAccumulatedDeficit>
<us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="i_2022-03-31" decimals="INF" id="c84515537" unitRef="USD"> 45000 </us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
<us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="i_2021-12-31" decimals="INF" id="c84515538" unitRef="USD"> 31000 </us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
<us-gaap:StockholdersEquity contextRef="i_2022-03-31" decimals="INF" id="c84515539" unitRef="USD"> 1839000 </us-gaap:StockholdersEquity>
<us-gaap:StockholdersEquity contextRef="i_2021-12-31" decimals="INF" id="c84515540" unitRef="USD"> 3828000 </us-gaap:StockholdersEquity>
<us-gaap:MinorityInterest contextRef="i_2022-03-31" decimals="INF" id="c84515541" unitRef="USD"> -557000 </us-gaap:MinorityInterest>
<us-gaap:MinorityInterest contextRef="i_2021-12-31" decimals="INF" id="c84515542" unitRef="USD"> -431000 </us-gaap:MinorityInterest>
<us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="i_2022-03-31" decimals="INF" id="c84515543" unitRef="USD"> 1282000 </us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
<us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="i_2021-12-31" decimals="INF" id="c84515544" unitRef="USD"> 3397000 </us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
<us-gaap:LiabilitiesAndStockholdersEquity contextRef="i_2022-03-31" decimals="INF" id="c84515545" unitRef="USD"> 18279000 </us-gaap:LiabilitiesAndStockholdersEquity>
<us-gaap:LiabilitiesAndStockholdersEquity contextRef="i_2021-12-31" decimals="INF" id="c84515546" unitRef="USD"> 20652000 </us-gaap:LiabilitiesAndStockholdersEquity>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="d_2022-01-01_2022-03-31" decimals="INF" id="c84515547" unitRef="USD"> 2663000 </us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="d_2021-01-01_2021-03-31" decimals="INF" id="c84515548" unitRef="USD"> 1517000 </us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:CostOfGoodsAndServicesSold contextRef="d_2022-01-01_2022-03-31" decimals="INF" id="c84515549" unitRef="USD"> 1723000 </us-gaap:CostOfGoodsAndServicesSold>
<us-gaap:CostOfGoodsAndServicesSold contextRef="d_2021-01-01_2021-03-31" decimals="INF" id="c84515550" unitRef="USD"> 809000 </us-gaap:CostOfGoodsAndServicesSold>
<us-gaap:GrossProfit contextRef="d_2022-01-01_2022-03-31" decimals="INF" id="c84515551" unitRef="USD"> 940000 </us-gaap:GrossProfit>
<us-gaap:GrossProfit contextRef="d_2021-01-01_2021-03-31" decimals="INF" id="c84515552" unitRef="USD"> 708000 </us-gaap:GrossProfit>
<us-gaap:SellingGeneralAndAdministrativeExpense contextRef="d_2022-01-01_2022-03-31" decimals="INF" id="c84515554" unitRef="USD"> 1693000 </us-gaap:SellingGeneralAndAdministrativeExpense>
<us-gaap:SellingGeneralAndAdministrativeExpense contextRef="d_2021-01-01_2021-03-31" decimals="INF" id="c84515555" unitRef="USD"> 1992000 </us-gaap:SellingGeneralAndAdministrativeExpense>
<us-gaap:ResearchAndDevelopmentExpense contextRef="d_2022-01-01_2022-03-31" decimals="INF" id="c84515556" unitRef="USD"> 456000 </us-gaap:ResearchAndDevelopmentExpense>
<us-gaap:ResearchAndDevelopmentExpense contextRef="d_2021-01-01_2021-03-31" decimals="INF" id="c84515557" unitRef="USD"> 379000 </us-gaap:ResearchAndDevelopmentExpense>
<us-gaap:OperatingExpenses contextRef="d_2022-01-01_2022-03-31" decimals="INF" id="c84515558" unitRef="USD"> 2149000 </us-gaap:OperatingExpenses>
<us-gaap:OperatingExpenses contextRef="d_2021-01-01_2021-03-31" decimals="INF" id="c84515559" unitRef="USD"> 2371000 </us-gaap:OperatingExpenses>
<us-gaap:OperatingIncomeLoss contextRef="d_2022-01-01_2022-03-31" decimals="INF" id="c84515560" unitRef="USD"> -1209000 </us-gaap:OperatingIncomeLoss>
<us-gaap:OperatingIncomeLoss contextRef="d_2021-01-01_2021-03-31" decimals="INF" id="c84515561" unitRef="USD"> -1663000 </us-gaap:OperatingIncomeLoss>
<us-gaap:InterestExpense contextRef="d_2022-01-01_2022-03-31" decimals="INF" id="c84515563" unitRef="USD"> 823000 </us-gaap:InterestExpense>
<us-gaap:InterestExpense contextRef="d_2021-01-01_2021-03-31" decimals="INF" id="c84515564" unitRef="USD"> 1519000 </us-gaap:InterestExpense>
<us-gaap:OtherNonoperatingIncomeExpense contextRef="d_2022-01-01_2022-03-31" decimals="INF" id="c84515565" unitRef="USD"> -4000 </us-gaap:OtherNonoperatingIncomeExpense>
<us-gaap:OtherNonoperatingIncomeExpense contextRef="d_2021-01-01_2021-03-31" decimals="INF" id="c84515566" unitRef="USD"> -1000 </us-gaap:OtherNonoperatingIncomeExpense>
<us-gaap:GainsLossesOnExtinguishmentOfDebt contextRef="d_2021-01-01_2021-03-31" decimals="INF" id="c84515568" unitRef="USD"> 652000 </us-gaap:GainsLossesOnExtinguishmentOfDebt>
<thmo:NonoperatingIncomeExpenseIncludingInterestExpense contextRef="d_2022-01-01_2022-03-31" decimals="INF" id="c84515569" unitRef="USD"> -827000 </thmo:NonoperatingIncomeExpenseIncludingInterestExpense>
<thmo:NonoperatingIncomeExpenseIncludingInterestExpense contextRef="d_2021-01-01_2021-03-31" decimals="INF" id="c84515570" unitRef="USD"> -868000 </thmo:NonoperatingIncomeExpenseIncludingInterestExpense>
<us-gaap:ProfitLoss contextRef="d_2022-01-01_2022-03-31" decimals="INF" id="c84515571" unitRef="USD"> -2036000 </us-gaap:ProfitLoss>
<us-gaap:ProfitLoss contextRef="d_2021-01-01_2021-03-31" decimals="INF" id="c84515572" unitRef="USD"> -2531000 </us-gaap:ProfitLoss>
<us-gaap:NetIncomeLossAttributableToNoncontrollingInterest contextRef="d_2022-01-01_2022-03-31" decimals="INF" id="c84515573" unitRef="USD"> -126000 </us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
<us-gaap:NetIncomeLossAttributableToNoncontrollingInterest contextRef="d_2021-01-01_2021-03-31" decimals="INF" id="c84515574" unitRef="USD"> -118000 </us-gaap:NetIncomeLossAttributableToNoncontrollingInterest>
<us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="d_2022-01-01_2022-03-31" decimals="INF" id="c84515575" unitRef="USD"> -1910000 </us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
<us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic contextRef="d_2021-01-01_2021-03-31" decimals="INF" id="c84515576" unitRef="USD"> -2413000 </us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic>
<us-gaap:ProfitLoss contextRef="d_2022-01-01_2022-03-31" decimals="INF" id="c84515578" unitRef="USD"> -2036000 </us-gaap:ProfitLoss>
<us-gaap:ProfitLoss contextRef="d_2021-01-01_2021-03-31" decimals="INF" id="c84515579" unitRef="USD"> -2531000 </us-gaap:ProfitLoss>
<us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="d_2022-01-01_2022-03-31" decimals="INF" id="c84515581" unitRef="USD"> 14000 </us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
<us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="d_2021-01-01_2021-03-31" decimals="INF" id="c84515582" unitRef="USD"> 1000 </us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
<us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest contextRef="d_2022-01-01_2022-03-31" decimals="INF" id="c84515583" unitRef="USD"> -2022000 </us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
<us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest contextRef="d_2021-01-01_2021-03-31" decimals="INF" id="c84515584" unitRef="USD"> -2530000 </us-gaap:ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest>
<us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest contextRef="d_2022-01-01_2022-03-31" decimals="INF" id="c84515585" unitRef="USD"> -126000 </us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
<us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest contextRef="d_2021-01-01_2021-03-31" decimals="INF" id="c84515586" unitRef="USD"> -118000 </us-gaap:ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest>
<us-gaap:ComprehensiveIncomeNetOfTax contextRef="d_2022-01-01_2022-03-31" decimals="INF" id="c84515587" unitRef="USD"> -1896000 </us-gaap:ComprehensiveIncomeNetOfTax>
<us-gaap:ComprehensiveIncomeNetOfTax contextRef="d_2021-01-01_2021-03-31" decimals="INF" id="c84515588" unitRef="USD"> -2412000 </us-gaap:ComprehensiveIncomeNetOfTax>
<us-gaap:EarningsPerShareBasic contextRef="d_2022-01-01_2022-03-31" decimals="INF" id="c84515590" unitRef="USDPerShare"> -0.16 </us-gaap:EarningsPerShareBasic>
<us-gaap:EarningsPerShareBasic contextRef="d_2021-01-01_2021-03-31" decimals="INF" id="c84515591" unitRef="USDPerShare"> -0.21 </us-gaap:EarningsPerShareBasic>
<us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="d_2022-01-01_2022-03-31" decimals="INF" id="c84515592" unitRef="Share"> 12288517 </us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
<us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="d_2021-01-01_2021-03-31" decimals="INF" id="c84515593" unitRef="Share"> 11446366 </us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
<us-gaap:SharesOutstanding contextRef="i_2021-12-31_StatementEquityComponentsAxis-CommonStockMember" decimals="INF" id="c84515594" unitRef="Share"> 11911784 </us-gaap:SharesOutstanding>
<us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="i_2021-12-31_StatementEquityComponentsAxis-CommonStockMember" decimals="INF" id="c84515595" unitRef="USD"> 12000 </us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
<us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="i_2021-12-31_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember" decimals="INF" id="c84515596" unitRef="USD"> 268447000 </us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
<us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="i_2021-12-31_StatementEquityComponentsAxis-RetainedEarningsMember" decimals="INF" id="c84515597" unitRef="USD"> -264662000 </us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
<us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="i_2021-12-31_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember" decimals="INF" id="c84515598" unitRef="USD"> 31000 </us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
<us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="i_2021-12-31_StatementEquityComponentsAxis-NoncontrollingInterestMember" decimals="INF" id="c84515599" unitRef="USD"> -431000 </us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
<us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="i_2021-12-31" decimals="INF" id="c84515600" unitRef="USD"> 3397000 </us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
<us-gaap:AdjustmentsToAdditionalPaidInCapitalOther contextRef="d_2022-01-01_2022-03-31_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember" decimals="INF" id="c84515603" unitRef="USD"> -10681000 </us-gaap:AdjustmentsToAdditionalPaidInCapitalOther>
<us-gaap:AdjustmentsToAdditionalPaidInCapitalOther contextRef="d_2022-01-01_2022-03-31_StatementEquityComponentsAxis-RetainedEarningsMember" decimals="INF" id="c84515604" unitRef="USD"> 9739000 </us-gaap:AdjustmentsToAdditionalPaidInCapitalOther>
<us-gaap:AdjustmentsToAdditionalPaidInCapitalOther contextRef="d_2022-01-01_2022-03-31" decimals="INF" id="c84515607" unitRef="USD"> -942000 </us-gaap:AdjustmentsToAdditionalPaidInCapitalOther>
<us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="d_2022-01-01_2022-03-31_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember" decimals="INF" id="c84515610" unitRef="USD"> 42000 </us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
<us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="d_2022-01-01_2022-03-31" decimals="INF" id="c84515614" unitRef="USD"> 42000 </us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
<us-gaap:StockIssuedDuringPeriodSharesNewIssues contextRef="d_2022-01-01_2022-03-31_StatementEquityComponentsAxis-CommonStockMember_SubsidiarySaleOfStockAxis-AtTheMarketOfferingAgreementMember" decimals="INF" id="c84515615" unitRef="Share"> 918093 </us-gaap:StockIssuedDuringPeriodSharesNewIssues>
<us-gaap:StockIssuedDuringPeriodValueNewIssues contextRef="d_2022-01-01_2022-03-31_StatementEquityComponentsAxis-CommonStockMember_SubsidiarySaleOfStockAxis-AtTheMarketOfferingAgreementMember" decimals="INF" id="c84515616" unitRef="USD"> 1000 </us-gaap:StockIssuedDuringPeriodValueNewIssues>
<us-gaap:StockIssuedDuringPeriodValueNewIssues contextRef="d_2022-01-01_2022-03-31_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember_SubsidiarySaleOfStockAxis-AtTheMarketOfferingAgreementMember" decimals="INF" id="c84515617" unitRef="USD"> 593000 </us-gaap:StockIssuedDuringPeriodValueNewIssues>
<us-gaap:StockIssuedDuringPeriodValueNewIssues contextRef="d_2022-01-01_2022-03-31_SubsidiarySaleOfStockAxis-AtTheMarketOfferingAgreementMember" decimals="INF" id="c84515621" unitRef="USD"> 594000 </us-gaap:StockIssuedDuringPeriodValueNewIssues>
<thmo:AdjustmentsToAdditionalPaidInCapitalDebtDiscount contextRef="d_2022-01-01_2022-03-31_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember" decimals="INF" id="c84515624" unitRef="USD"> 213000 </thmo:AdjustmentsToAdditionalPaidInCapitalDebtDiscount>
<thmo:AdjustmentsToAdditionalPaidInCapitalDebtDiscount contextRef="d_2022-01-01_2022-03-31" decimals="INF" id="c84515628" unitRef="USD"> 213000 </thmo:AdjustmentsToAdditionalPaidInCapitalDebtDiscount>
<us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="d_2022-01-01_2022-03-31_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember" decimals="INF" id="c84515633" unitRef="USD"> 14000 </us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
<us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="d_2022-01-01_2022-03-31" decimals="INF" id="c84515635" unitRef="USD"> 14000 </us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
<us-gaap:NetIncomeLossIncludingPortionAttributableToNonredeemableNoncontrollingInterest contextRef="d_2022-01-01_2022-03-31_StatementEquityComponentsAxis-RetainedEarningsMember" decimals="INF" id="c84515639" unitRef="USD"> -1910000 </us-gaap:NetIncomeLossIncludingPortionAttributableToNonredeemableNoncontrollingInterest>
<us-gaap:NetIncomeLossIncludingPortionAttributableToNonredeemableNoncontrollingInterest contextRef="d_2022-01-01_2022-03-31_StatementEquityComponentsAxis-NoncontrollingInterestMember" decimals="INF" id="c84515641" unitRef="USD"> -126000 </us-gaap:NetIncomeLossIncludingPortionAttributableToNonredeemableNoncontrollingInterest>
<us-gaap:NetIncomeLossIncludingPortionAttributableToNonredeemableNoncontrollingInterest contextRef="d_2022-01-01_2022-03-31" decimals="INF" id="c84515642" unitRef="USD"> -2036000 </us-gaap:NetIncomeLossIncludingPortionAttributableToNonredeemableNoncontrollingInterest>
<us-gaap:SharesOutstanding contextRef="i_2022-03-31_StatementEquityComponentsAxis-CommonStockMember" decimals="INF" id="c84515643" unitRef="Share"> 12829877 </us-gaap:SharesOutstanding>
<us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="i_2022-03-31_StatementEquityComponentsAxis-CommonStockMember" decimals="INF" id="c84515644" unitRef="USD"> 13000 </us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
<us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="i_2022-03-31_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember" decimals="INF" id="c84515645" unitRef="USD"> 258614000 </us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
<us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="i_2022-03-31_StatementEquityComponentsAxis-RetainedEarningsMember" decimals="INF" id="c84515646" unitRef="USD"> -256833000 </us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
<us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="i_2022-03-31_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember" decimals="INF" id="c84515647" unitRef="USD"> 45000 </us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
<us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="i_2022-03-31_StatementEquityComponentsAxis-NoncontrollingInterestMember" decimals="INF" id="c84515648" unitRef="USD"> -557000 </us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
<us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="i_2022-03-31" decimals="INF" id="c84515649" unitRef="USD"> 1282000 </us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
<us-gaap:SharesOutstanding contextRef="i_2020-12-31_StatementEquityComponentsAxis-CommonStockMember" decimals="INF" id="c84515650" unitRef="Share"> 8934952 </us-gaap:SharesOutstanding>
<us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="i_2020-12-31_StatementEquityComponentsAxis-CommonStockMember" decimals="INF" id="c84515651" unitRef="USD"> 9000 </us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
<us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="i_2020-12-31_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember" decimals="INF" id="c84515652" unitRef="USD"> 259058000 </us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
<us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="i_2020-12-31_StatementEquityComponentsAxis-RetainedEarningsMember" decimals="INF" id="c84515653" unitRef="USD"> -253283000 </us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
<us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="i_2020-12-31_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember" decimals="INF" id="c84515654" unitRef="USD"> 16000 </us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
<us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="i_2020-12-31_StatementEquityComponentsAxis-NoncontrollingInterestMember" decimals="INF" id="c84515655" unitRef="USD"> 70000 </us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
<us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="i_2020-12-31" decimals="INF" id="c84515656" unitRef="USD"> 5870000 </us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
<us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="d_2021-01-01_2021-03-31_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember" decimals="INF" id="c84515659" unitRef="USD"> 258000 </us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
<us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue contextRef="d_2021-01-01_2021-03-31" decimals="INF" id="c84515663" unitRef="USD"> 258000 </us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
<us-gaap:StockIssuedDuringPeriodSharesNewIssues contextRef="d_2021-01-01_2021-03-31_StatementEquityComponentsAxis-CommonStockMember" decimals="INF" id="c84515664" unitRef="Share"> 2976832 </us-gaap:StockIssuedDuringPeriodSharesNewIssues>
<us-gaap:StockIssuedDuringPeriodValueNewIssues contextRef="d_2021-01-01_2021-03-31_StatementEquityComponentsAxis-CommonStockMember" decimals="INF" id="c84515665" unitRef="USD"> 3000 </us-gaap:StockIssuedDuringPeriodValueNewIssues>
<us-gaap:StockIssuedDuringPeriodValueNewIssues contextRef="d_2021-01-01_2021-03-31_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember" decimals="INF" id="c84515666" unitRef="USD"> 6829000 </us-gaap:StockIssuedDuringPeriodValueNewIssues>
<us-gaap:StockIssuedDuringPeriodValueNewIssues contextRef="d_2021-01-01_2021-03-31" decimals="INF" id="c84515670" unitRef="USD"> 6832000 </us-gaap:StockIssuedDuringPeriodValueNewIssues>
<us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="d_2021-01-01_2021-03-31_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember" decimals="INF" id="c84515675" unitRef="USD"> 1000 </us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
<us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="d_2021-01-01_2021-03-31" decimals="INF" id="c84515677" unitRef="USD"> 1000 </us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
<us-gaap:NetIncomeLossIncludingPortionAttributableToNonredeemableNoncontrollingInterest contextRef="d_2021-01-01_2021-03-31_StatementEquityComponentsAxis-RetainedEarningsMember" decimals="INF" id="c84515681" unitRef="USD"> -2413000 </us-gaap:NetIncomeLossIncludingPortionAttributableToNonredeemableNoncontrollingInterest>
<us-gaap:NetIncomeLossIncludingPortionAttributableToNonredeemableNoncontrollingInterest contextRef="d_2021-01-01_2021-03-31_StatementEquityComponentsAxis-NoncontrollingInterestMember" decimals="INF" id="c84515683" unitRef="USD"> -118000 </us-gaap:NetIncomeLossIncludingPortionAttributableToNonredeemableNoncontrollingInterest>
<us-gaap:NetIncomeLossIncludingPortionAttributableToNonredeemableNoncontrollingInterest contextRef="d_2021-01-01_2021-03-31" decimals="INF" id="c84515684" unitRef="USD"> -2531000 </us-gaap:NetIncomeLossIncludingPortionAttributableToNonredeemableNoncontrollingInterest>
<us-gaap:SharesOutstanding contextRef="i_2021-03-31_StatementEquityComponentsAxis-CommonStockMember" decimals="INF" id="c84515685" unitRef="Share"> 11911784 </us-gaap:SharesOutstanding>
<us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="i_2021-03-31_StatementEquityComponentsAxis-CommonStockMember" decimals="INF" id="c84515686" unitRef="USD"> 12000 </us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
<us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="i_2021-03-31_StatementEquityComponentsAxis-AdditionalPaidInCapitalMember" decimals="INF" id="c84515687" unitRef="USD"> 266145000 </us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
<us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="i_2021-03-31_StatementEquityComponentsAxis-RetainedEarningsMember" decimals="INF" id="c84515688" unitRef="USD"> -255696000 </us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
<us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="i_2021-03-31_StatementEquityComponentsAxis-AccumulatedOtherComprehensiveIncomeMember" decimals="INF" id="c84515689" unitRef="USD"> 17000 </us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
<us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="i_2021-03-31_StatementEquityComponentsAxis-NoncontrollingInterestMember" decimals="INF" id="c84515690" unitRef="USD"> -48000 </us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
<us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest contextRef="i_2021-03-31" decimals="INF" id="c84515691" unitRef="USD"> 10430000 </us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest>
<us-gaap:ProfitLoss contextRef="d_2022-01-01_2022-03-31" decimals="INF" id="c84515693" unitRef="USD"> -2036000 </us-gaap:ProfitLoss>
<us-gaap:ProfitLoss contextRef="d_2021-01-01_2021-03-31" decimals="INF" id="c84515694" unitRef="USD"> -2531000 </us-gaap:ProfitLoss>
<us-gaap:DepreciationDepletionAndAmortization contextRef="d_2022-01-01_2022-03-31" decimals="INF" id="c84515696" unitRef="USD"> 150000 </us-gaap:DepreciationDepletionAndAmortization>
<us-gaap:DepreciationDepletionAndAmortization contextRef="d_2021-01-01_2021-03-31" decimals="INF" id="c84515697" unitRef="USD"> 166000 </us-gaap:DepreciationDepletionAndAmortization>
<us-gaap:ShareBasedCompensation contextRef="d_2022-01-01_2022-03-31" decimals="INF" id="c84515698" unitRef="USD"> 42000 </us-gaap:ShareBasedCompensation>
<us-gaap:ShareBasedCompensation contextRef="d_2021-01-01_2021-03-31" decimals="INF" id="c84515699" unitRef="USD"> 258000 </us-gaap:ShareBasedCompensation>
<us-gaap:AmortizationOfDebtDiscountPremium contextRef="d_2022-01-01_2022-03-31" decimals="INF" id="c84515700" unitRef="USD"> 213000 </us-gaap:AmortizationOfDebtDiscountPremium>
<us-gaap:AmortizationOfDebtDiscountPremium contextRef="d_2021-01-01_2021-03-31" decimals="INF" id="c84515701" unitRef="USD"> 908000 </us-gaap:AmortizationOfDebtDiscountPremium>
<thmo:InventoryChangeInReserve contextRef="d_2022-01-01_2022-03-31" decimals="INF" id="c84515702" unitRef="USD"> 374000 </thmo:InventoryChangeInReserve>
<thmo:InventoryChangeInReserve contextRef="d_2021-01-01_2021-03-31" decimals="INF" id="c84515703" unitRef="USD"> -4000 </thmo:InventoryChangeInReserve>
<us-gaap:GainsLossesOnExtinguishmentOfDebt contextRef="d_2021-01-01_2021-03-31" decimals="INF" id="c84515705" unitRef="USD"> 652000 </us-gaap:GainsLossesOnExtinguishmentOfDebt>
<us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="d_2022-01-01_2022-03-31" decimals="INF" id="c84515707" unitRef="USD"> 1442000 </us-gaap:IncreaseDecreaseInAccountsReceivable>
<us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="d_2021-01-01_2021-03-31" decimals="INF" id="c84515708" unitRef="USD"> -556000 </us-gaap:IncreaseDecreaseInAccountsReceivable>
<us-gaap:IncreaseDecreaseInInventories contextRef="d_2022-01-01_2022-03-31" decimals="INF" id="c84515709" unitRef="USD"> 383000 </us-gaap:IncreaseDecreaseInInventories>
<us-gaap:IncreaseDecreaseInInventories contextRef="d_2021-01-01_2021-03-31" decimals="INF" id="c84515710" unitRef="USD"> 718000 </us-gaap:IncreaseDecreaseInInventories>
<us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets contextRef="d_2022-01-01_2022-03-31" decimals="INF" id="c84515711" unitRef="USD"> -103000 </us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
<us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets contextRef="d_2021-01-01_2021-03-31" decimals="INF" id="c84515712" unitRef="USD"> -148000 </us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
<us-gaap:IncreaseDecreaseInAccountsPayableTrade contextRef="d_2022-01-01_2022-03-31" decimals="INF" id="c84515713" unitRef="USD"> 599000 </us-gaap:IncreaseDecreaseInAccountsPayableTrade>
<us-gaap:IncreaseDecreaseInAccountsPayableTrade contextRef="d_2021-01-01_2021-03-31" decimals="INF" id="c84515714" unitRef="USD"> -38000 </us-gaap:IncreaseDecreaseInAccountsPayableTrade>
<us-gaap:IncreaseDecreaseInDueToRelatedPartiesCurrent contextRef="d_2022-01-01_2022-03-31" decimals="INF" id="c84515715" unitRef="USD"> -2078000 </us-gaap:IncreaseDecreaseInDueToRelatedPartiesCurrent>
<us-gaap:IncreaseDecreaseInDueToRelatedPartiesCurrent contextRef="d_2021-01-01_2021-03-31" decimals="INF" id="c84515716" unitRef="USD"> -1532000 </us-gaap:IncreaseDecreaseInDueToRelatedPartiesCurrent>
<us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities contextRef="d_2022-01-01_2022-03-31" decimals="INF" id="c84515717" unitRef="USD"> 107000 </us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities>
<us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities contextRef="d_2021-01-01_2021-03-31" decimals="INF" id="c84515718" unitRef="USD"> 124000 </us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities>
<thmo:IncreaseDecreaseInContractWithCustomerLiabilityCurrent contextRef="d_2022-01-01_2022-03-31" decimals="INF" id="c84515719" unitRef="USD"> 441000 </thmo:IncreaseDecreaseInContractWithCustomerLiabilityCurrent>
<thmo:IncreaseDecreaseInContractWithCustomerLiabilityCurrent contextRef="d_2021-01-01_2021-03-31" decimals="INF" id="c84515720" unitRef="USD"> 88000 </thmo:IncreaseDecreaseInContractWithCustomerLiabilityCurrent>
<us-gaap:IncreaseDecreaseInOtherCurrentLiabilities contextRef="d_2022-01-01_2022-03-31" decimals="INF" id="c84515721" unitRef="USD"> -112000 </us-gaap:IncreaseDecreaseInOtherCurrentLiabilities>
<us-gaap:IncreaseDecreaseInOtherCurrentLiabilities contextRef="d_2021-01-01_2021-03-31" decimals="INF" id="c84515722" unitRef="USD"> -603000 </us-gaap:IncreaseDecreaseInOtherCurrentLiabilities>
<thmo:IncreaseDecreaseInLongtermDeferrredRevenueAndOtherNoncurrentLiabilities contextRef="d_2022-01-01_2022-03-31" decimals="INF" id="c84515723" unitRef="USD"> -137000 </thmo:IncreaseDecreaseInLongtermDeferrredRevenueAndOtherNoncurrentLiabilities>
<thmo:IncreaseDecreaseInLongtermDeferrredRevenueAndOtherNoncurrentLiabilities contextRef="d_2021-01-01_2021-03-31" decimals="INF" id="c84515724" unitRef="USD"> -122000 </thmo:IncreaseDecreaseInLongtermDeferrredRevenueAndOtherNoncurrentLiabilities>
<us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="d_2022-01-01_2022-03-31" decimals="INF" id="c84515725" unitRef="USD"> -4159000 </us-gaap:NetCashProvidedByUsedInOperatingActivities>
<us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="d_2021-01-01_2021-03-31" decimals="INF" id="c84515726" unitRef="USD"> -3952000 </us-gaap:NetCashProvidedByUsedInOperatingActivities>
<us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="d_2022-01-01_2022-03-31" decimals="INF" id="c84515728" unitRef="USD"> 65000 </us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
<us-gaap:PaymentsToAcquirePropertyPlantAndEquipment contextRef="d_2021-01-01_2021-03-31" decimals="INF" id="c84515729" unitRef="USD"> 27000 </us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
<us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="d_2022-01-01_2022-03-31" decimals="INF" id="c84515730" unitRef="USD"> -65000 </us-gaap:NetCashProvidedByUsedInInvestingActivities>
<us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="d_2021-01-01_2021-03-31" decimals="INF" id="c84515731" unitRef="USD"> -27000 </us-gaap:NetCashProvidedByUsedInInvestingActivities>
<thmo:ProceedsFromIssuanceOfCommonStockNet contextRef="d_2022-01-01_2022-03-31" decimals="INF" id="c84515733" unitRef="USD"> 594000 </thmo:ProceedsFromIssuanceOfCommonStockNet>
<thmo:ProceedsFromIssuanceOfCommonStockNet contextRef="d_2021-01-01_2021-03-31" decimals="INF" id="c84515734" unitRef="USD"> 6832000 </thmo:ProceedsFromIssuanceOfCommonStockNet>
<us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="d_2022-01-01_2022-03-31" decimals="INF" id="c84515736" unitRef="USD"> 594000 </us-gaap:NetCashProvidedByUsedInFinancingActivities>
<us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="d_2021-01-01_2021-03-31" decimals="INF" id="c84515737" unitRef="USD"> 6832000 </us-gaap:NetCashProvidedByUsedInFinancingActivities>
<us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations contextRef="d_2022-01-01_2022-03-31" decimals="INF" id="c84515739" unitRef="USD"> 2000 </us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
<us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="d_2022-01-01_2022-03-31" decimals="INF" id="c84515741" unitRef="USD"> -3628000 </us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
<us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="d_2021-01-01_2021-03-31" decimals="INF" id="c84515742" unitRef="USD"> 2853000 </us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
<us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations contextRef="i_2021-12-31" decimals="INF" id="c84515743" unitRef="USD"> 7280000 </us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
<us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations contextRef="i_2020-12-31" decimals="INF" id="c84515744" unitRef="USD"> 7161000 </us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
<us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations contextRef="i_2022-03-31" decimals="INF" id="c84515745" unitRef="USD"> 3652000 </us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
<us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations contextRef="i_2021-03-31" decimals="INF" id="c84515746" unitRef="USD"> 10014000 </us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations>
<thmo:InterestPaidNetRelatedParty contextRef="d_2022-01-01_2022-03-31" decimals="INF" id="c84515748" unitRef="USD"> 2628000 </thmo:InterestPaidNetRelatedParty>
<thmo:InterestPaidNetRelatedParty contextRef="d_2021-01-01_2021-03-31" decimals="INF" id="c84515749" unitRef="USD"> 2082000 </thmo:InterestPaidNetRelatedParty>
<us-gaap:InterestPaidNet contextRef="d_2022-01-01_2022-03-31" decimals="INF" id="c84515750" unitRef="USD"> 60000 </us-gaap:InterestPaidNet>
<us-gaap:InterestPaidNet contextRef="d_2021-01-01_2021-03-31" decimals="INF" id="c84515751" unitRef="USD"> 60000 </us-gaap:InterestPaidNet>
<thmo:AdjustmentsToAdditionalPaidInCapitalDebtDiscount contextRef="d_2022-01-01_2022-03-31" decimals="INF" id="c84516963" unitRef="USD"> 213000 </thmo:AdjustmentsToAdditionalPaidInCapitalDebtDiscount>
<us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock contextRef="d_2022-01-01_2022-03-31" id="c2132856">
<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b><em style="font: inherit;">1.</em> 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;">The Company develops and commercializes a range of automated technologies for cell-banking, cell-processing, and cell-based therapeutics.  Since the <em style="font: inherit;">1990’s</em> 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 <em style="font: inherit;">1986</em> and is incorporated in the State of Delaware and headquartered in Rancho Cordova, CA. </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;"><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;">The Company provides the AutoXpress® and BioArchive® platforms for automated clinical bio-banking, PXP® platform for point-of-care cell-based therapies and CAR-TXpress™ platform for large scale cell manufacturing services.  All product lines are reporting as a single reporting segment in the financial statements.</p>
</us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock>
<us-gaap:SubstantialDoubtAboutGoingConcernTextBlock contextRef="d_2022-01-01_2022-03-31" id="c2132857">
<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b><em style="font: inherit;">2.</em> 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;">At <em style="font: inherit;"> March 31, 2022, </em>the Company had cash and cash equivalents of $3,652,000 and working capital of $(2,283,000).  The Company has incurred historical losses from operations and expects to continue to incur operating losses in the near future.  The Company <em style="font: inherit;"> may </em>need to raise additional capital to grow its business, fund operating expenses and make interest payments.  The Company’s ability to fund its liquidity needs is subject to various risks, many of which are beyond its control. The Company <em style="font: inherit;"> may </em>seek additional funding through debt borrowings, sales of debt or equity securities or strategic partnerships. The Company cannot guarantee that such funding will be available on a timely basis, in needed quantities or on terms favorable to the Company, if at all.  These factors and other indicators raise substantial doubt about the Company’s ability to continue as a going concern within <em style="font: inherit;">one</em> year from the filing date of this report.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The accompanying consolidated financial statements have been prepared assuming that the Company will continue as a going concern. The consolidated financial statements do <em style="font: inherit;">not</em> include any adjustments to reflect the possible future effects on the recoverability and classification of assets or the amounts and classifications of liabilities that <em style="font: inherit;"> may </em>result should the Company be unable to continue as a going concern.</p>
</us-gaap:SubstantialDoubtAboutGoingConcernTextBlock>
<us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="i_2022-03-31" decimals="INF" id="c84515756" unitRef="USD"> 3652000 </us-gaap:CashAndCashEquivalentsAtCarryingValue>
<thmo:WorkingCapital contextRef="i_2022-03-31" decimals="INF" id="c84515757" unitRef="USD"> 2283000 </thmo:WorkingCapital>
<us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock contextRef="d_2022-01-01_2022-03-31" id="c2132858">
<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b><em style="font: inherit;">3.</em> 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:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">There have been <em style="font: inherit;">no</em> material changes in the Company’s significant accounting policies to those disclosed in the <em style="font: inherit;">2021</em> Annual 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;"><i/></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;">The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (U.S. GAAP) for interim financial information and with the instructions to Form <em style="font: inherit;">10</em>-Q and Article <em style="font: inherit;">8</em> of Regulation S-<em style="font: inherit;">X.</em> Accordingly, certain information and footnote disclosures normally included in annual financial statements prepared in accordance with U.S. GAAP have been condensed or omitted pursuant to such Securities and Exchange Commission (SEC) rules and regulations and accounting principles applicable for interim periods. In the opinion of management, all adjustments (consisting of normal recurring accruals) considered necessary for a fair presentation have been included. Events subsequent to the balance sheet date have been evaluated for inclusion in the accompanying condensed consolidated financial statements through the date of issuance.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">Operating results for the <em style="font: inherit;">three</em>-month period ended <em style="font: inherit;"> March 31, 2022 </em>are <em style="font: inherit;">not</em> necessarily indicative of the results that <em style="font: inherit;"> may </em>be expected for the year ending <em style="font: inherit;"> December 31, 2022. </em>These unaudited condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and the notes thereto included in ThermoGenesis Holdings’ Annual Report on Form <em style="font: inherit;">10</em>-K for the year ended <em style="font: inherit;"> December 31, 2021.</em></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><em style="font: inherit;"/></p> <p style="font-family:'Times New Roman';font-size:10pt;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/></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;">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. All significant intercompany accounts and transactions have been eliminated upon consolidation.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The 20% ownership interest of CARTXpress Bio that is <em style="font: inherit;">not</em> owned by ThermoGenesis Holdings is accounted for as a non-controlling interest as the Company has an 80% ownership interest in CARTXpress Bio. Earnings or losses attributable to other stockholders of a consolidated affiliated company are classified separately as "non-controlling interest" in the Company's consolidated statements of operations. Net loss attributable to non-controlling interests reflects only its share of the after-tax earnings or losses of an affiliated company. The Company's condensed consolidated balance sheets reflect non-controlling interests within the equity section.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><i/></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;">On <em style="font: inherit;"> January 1, 2022, </em>we adopted Accounting Standards Update (“ASU”) <em style="font: inherit;">2020</em>-<em style="font: inherit;">06</em><i>Debt-Debt with Conversion and Other Options (</i><i>Subtopic <em style="font: inherit;">470</em>-<em style="font: inherit;">20</em></i><i>) and Derivatives and Hedging-Contracts in Entity</i><i>s Own Equity (</i><i>Subtopic <em style="font: inherit;">815</em>-<em style="font: inherit;">40</em></i><i>):</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 <em style="font: inherit;">2020</em>-<em style="font: inherit;">06</em> provides guidance on how to account for contracts on an entity’s own equity.  This ASU simplifies the accounting for certain financial instruments with characteristics of liabilities and equity, including convertible instruments and contracts on an entity’s own equity. Specifically, the ASU eliminated the need for the Company to assess whether a contract on the entity’s own equity (<em style="font: inherit;">1</em>) permits settlement in unregistered shares, (<em style="font: inherit;">2</em>) whether counterparty rights rank higher than shareholder’s rights, and (<em style="font: inherit;">3</em>) whether collateral is required. The Company recognized a cumulative effect of $9,739,000 of initially applying the ASU as an adjustment to the <em style="font: inherit;"> January 1, 2022 </em>opening balance of accumulated deficit.  Due to the recombination of the equity conversion component of our convertible debt outstanding, additional paid in capital and the debt discounts of the convertible promissory notes were reduced $10,681,000 and $942,000, respectively.</p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;"/>
</us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock>
<us-gaap:BasisOfAccountingPolicyPolicyTextBlock contextRef="d_2022-01-01_2022-03-31" id="c84517231">
<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;">The accompanying unaudited condensed consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (U.S. GAAP) for interim financial information and with the instructions to Form <em style="font: inherit;">10</em>-Q and Article <em style="font: inherit;">8</em> of Regulation S-<em style="font: inherit;">X.</em> Accordingly, certain information and footnote disclosures normally included in annual financial statements prepared in accordance with U.S. GAAP have been condensed or omitted pursuant to such Securities and Exchange Commission (SEC) rules and regulations and accounting principles applicable for interim periods. In the opinion of management, all adjustments (consisting of normal recurring accruals) considered necessary for a fair presentation have been included. Events subsequent to the balance sheet date have been evaluated for inclusion in the accompanying condensed consolidated financial statements through the date of issuance.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">Operating results for the <em style="font: inherit;">three</em>-month period ended <em style="font: inherit;"> March 31, 2022 </em>are <em style="font: inherit;">not</em> necessarily indicative of the results that <em style="font: inherit;"> may </em>be expected for the year ending <em style="font: inherit;"> December 31, 2022. </em>These unaudited condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and the notes thereto included in ThermoGenesis Holdings’ Annual Report on Form <em style="font: inherit;">10</em>-K for the year ended <em style="font: inherit;"> December 31, 2021.</em></p>
</us-gaap:BasisOfAccountingPolicyPolicyTextBlock>
<us-gaap:ConsolidationPolicyTextBlock contextRef="d_2022-01-01_2022-03-31" id="c84517232">
<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;">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. All significant intercompany accounts and transactions have been eliminated upon consolidation.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The 20% ownership interest of CARTXpress Bio that is <em style="font: inherit;">not</em> owned by ThermoGenesis Holdings is accounted for as a non-controlling interest as the Company has an 80% ownership interest in CARTXpress Bio. Earnings or losses attributable to other stockholders of a consolidated affiliated company are classified separately as "non-controlling interest" in the Company's consolidated statements of operations. Net loss attributable to non-controlling interests reflects only its share of the after-tax earnings or losses of an affiliated company. The Company's condensed consolidated balance sheets reflect non-controlling interests within the equity section.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p>
</us-gaap:ConsolidationPolicyTextBlock>
<us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners contextRef="i_2022-03-31_OwnershipAxis-CARTXpressMember" decimals="1" id="c84515779" unitRef="Pure"> 0.20 </us-gaap:MinorityInterestOwnershipPercentageByNoncontrollingOwners>
<us-gaap:MinorityInterestOwnershipPercentageByParent contextRef="i_2022-03-31_OwnershipAxis-CARTXpressMember" decimals="1" id="c84515782" unitRef="Pure"> 0.80 </us-gaap:MinorityInterestOwnershipPercentageByParent>
<us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock contextRef="d_2022-01-01_2022-03-31" id="c84517233">
<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;">On <em style="font: inherit;"> January 1, 2022, </em>we adopted Accounting Standards Update (“ASU”) <em style="font: inherit;">2020</em>-<em style="font: inherit;">06</em><i>Debt-Debt with Conversion and Other Options (</i><i>Subtopic <em style="font: inherit;">470</em>-<em style="font: inherit;">20</em></i><i>) and Derivatives and Hedging-Contracts in Entity</i><i>s Own Equity (</i><i>Subtopic <em style="font: inherit;">815</em>-<em style="font: inherit;">40</em></i><i>):</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 <em style="font: inherit;">2020</em>-<em style="font: inherit;">06</em> provides guidance on how to account for contracts on an entity’s own equity.  This ASU simplifies the accounting for certain financial instruments with characteristics of liabilities and equity, including convertible instruments and contracts on an entity’s own equity. Specifically, the ASU eliminated the need for the Company to assess whether a contract on the entity’s own equity (<em style="font: inherit;">1</em>) permits settlement in unregistered shares, (<em style="font: inherit;">2</em>) whether counterparty rights rank higher than shareholder’s rights, and (<em style="font: inherit;">3</em>) whether collateral is required. The Company recognized a cumulative effect of $9,739,000 of initially applying the ASU as an adjustment to the <em style="font: inherit;"> January 1, 2022 </em>opening balance of accumulated deficit.  Due to the recombination of the equity conversion component of our convertible debt outstanding, additional paid in capital and the debt discounts of the convertible promissory notes were reduced $10,681,000 and $942,000, respectively.</p>
</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
<thmo:CumulativeEffectOfApplyingAccountingStandardsUpdateOnAccumulatedDeficit contextRef="i_2022-01-01" decimals="INF" id="c84515796" unitRef="USD"> 9739000 </thmo:CumulativeEffectOfApplyingAccountingStandardsUpdateOnAccumulatedDeficit>
<thmo:ReductionOfAdditionalPaidInCapitalDueToRecombination contextRef="i_2022-01-01" decimals="INF" id="c84515797" unitRef="USD"> 10681000 </thmo:ReductionOfAdditionalPaidInCapitalDueToRecombination>
<thmo:ReductionOfDebtDiscountsOfConvertiblePromissoryNotes contextRef="i_2022-01-01" decimals="INF" id="c84515798" unitRef="USD"> 942000 </thmo:ReductionOfDebtDiscountsOfConvertiblePromissoryNotes>
<us-gaap:RelatedPartyTransactionsDisclosureTextBlock contextRef="d_2022-01-01_2022-03-31" id="c2132859">
<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b><em style="font: inherit;">4.</em> 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;">In <em style="font: inherit;"> March 2017, </em>ThermoGenesis Holdings entered into a Credit Agreement with Boyalife Asset Holding II, Inc. (the “Lender”). The Lender is a wholly owned subsidiary of the Boyalife Group (USA), Inc., which is owned and controlled by the Company’s Chief Executive Officer and Chairman of our Board of Directors. The Credit Agreement, as amended, grants to the Company the right to borrow up to $10,000,000 (the “Loan”) at any time prior to <em style="font: inherit;"> March 6, 2022 (</em>the “Maturity Date”). As of <em style="font: inherit;"> December 31, 2021, </em>the Company had an outstanding principal balance on the Loan of $10,000,000. On <em style="font: inherit;"> March 4, 2022, </em>the Company amended the Loan extending the Maturity Date by <em style="font: inherit;">one</em> year to <em style="font: inherit;"> March 6, 2023.</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The Credit Agreement and the Convertible Promissory Note issued thereunder (as amended, the “Note”) provide that the principal and all accrued and unpaid interest under the Loan will be due and payable on the Maturity Date, with payments of interest-only due on the last day of each calendar year. The Loan bears interest at 22% per annum, simple interest. The Company has <em style="font: inherit;">five</em> business days after the Lender demands payment to pay the interest due before the Loan is considered in default. The Loan can be prepaid in whole or in part by the Company at any time without penalty.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;">The following summarizes the Note:</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 8pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 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="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 17.4%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">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 Rate</p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; 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 Price</p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; 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: 34.6%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">At March 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;"><em style="font: inherit;">3/6/2023</em></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;">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: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">0.64</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;">10,000,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-top: 0pt; margin-bottom: 0pt;">At December 31, 2021</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;"><em style="font: inherit;">3/6/2022</em></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;">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: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1.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; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">9,245,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;">The Note includes a down round provision that lowers its conversion price if the Company sells shares of common stock at a lower price per share. In <em style="font: inherit;"> February 2022, </em>the Company sold shares of common stock at a price lower than the conversion price of the Note, resulting in a down round triggering event lowering the conversion price of the Note to $0.64 per share.  The Company determined that the triggering event created incremental value of <em style="font: inherit;">$213,000</em> which was treated as a debt discount and amortized over the remaining term of the Note.  A Black-Scholes pricing model was utilized to determine the change in the before and after incremental value of the conversion option with the following inputs:</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 8pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; 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;">Before</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;">After</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-top: 0pt; margin-bottom: 0pt;">Conversion Price</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;">1.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; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt;">0.64</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-top: 0pt; margin-bottom: 0pt;">Term (in 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.02</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.02</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-top: 0pt; margin-bottom: 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;">39.53</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;">39.53</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-top: 0pt; margin-bottom: 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(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-top: 0pt; margin-bottom: 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;">1.97</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;">1.97</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;">The Company amortized <em style="font: inherit;">$213,000</em> and $827,000 of debt discount to interest expense for the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> March 31, 2022 </em>and <em style="font: inherit;">2021,</em> respectively. In addition to the amortization, the Company also recorded interest expense of $550,000 for each of the quarters ended <em style="font: inherit;"> March 31, 2022 </em>and <em style="font: inherit;">2021.</em> The interest payable balance as of <em style="font: inherit;"> March 31, 2022 </em>and <em style="font: inherit;"> December 31, 2021 </em>was $153,000 and $2,231,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; margin: 0pt; text-align: justify;">On <em style="font: inherit;"> March 4, 2022, </em>the Company amended the Credit Agreement and the Note to extend the due date by <em style="font: inherit;">one</em> year to <em style="font: inherit;"> March 6, 2023.  </em><em style="font: inherit;">No</em> other terms of the Note were changed as a part of the extension.  The Company performed a debt extinguishment vs. modification analysis.  The analysis determined that the extension would be considered an extinguishment from an accounting standpoint, due to the change in the value of the conversion option.  However, <em style="font: inherit;">no</em> gain or loss was recorded to the consolidated statement of operations for the quarter ended <em style="font: inherit;"> March 31, 2022 </em>as it was determined that the fair value of the Note was $10,000,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;"><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;">On <em style="font: inherit;"> March 24, 2022, </em>the Company entered into a License and Technology Access Agreement with Boyalife Genomics Tianjin Ltd. (“Boyalife Genomics”), a China-based contract development and manufacturing organization (“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 newly formed 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;">Under the terms of the agreement, the Company transferred its remaining 8.64% interest in ImmuneCyte 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 <em style="font: inherit;">one</em> 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 quarter ended <em style="font: inherit;"> March 31, 2022, </em>no royalty payments were made to Boyalife Genomics.</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;"><i><em style="font: inherit;">Z3</em> 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; margin: 0pt; text-align: justify;">Also on <em style="font: inherit;"> March 24, 2022, </em>the Company entered into a <span style="-sec-ix-hidden:c84515851">five</span> year Lease Agreement with <em style="font: inherit;">Z3</em> Investment LLC, an affiliate of the Company’s Chairman and CEO, beginning <em style="font: inherit;"> April 1, 2022, </em>for approximately 35,475 square feet of laboratory and office space in Rancho Cordova, California.  Under the terms of the agreement, monthly rent will be $46,000 per month for the <em style="font: inherit;">first</em> <em style="font: inherit;">six</em> months, then increasing to $104,000 per month (with a 4% annual increase) thereafter.</p>
</us-gaap:RelatedPartyTransactionsDisclosureTextBlock>
<us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="i_2017-03-31_CreditFacilityAxis-RevolvingCreditFacilityMember_RelatedPartyTransactionsByRelatedPartyAxis-BoyalifeAssetHoldingIIMember" decimals="INF" id="c84515807" unitRef="USD"> 10000000 </us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
<us-gaap:LineOfCredit contextRef="i_2021-12-31_CreditFacilityAxis-RevolvingCreditFacilityMember_RelatedPartyTransactionsByRelatedPartyAxis-BoyalifeAssetHoldingIIMember" decimals="INF" id="c84515808" unitRef="USD"> 10000000 </us-gaap:LineOfCredit>
<us-gaap:DebtInstrumentInterestRateStatedPercentage contextRef="i_2022-03-31_CreditFacilityAxis-RevolvingCreditFacilityMember_RelatedPartyTransactionsByRelatedPartyAxis-BoyalifeAssetHoldingIIMember" decimals="2" id="c84515810" unitRef="Pure"> 0.22 </us-gaap:DebtInstrumentInterestRateStatedPercentage>
<us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock contextRef="d_2022-01-01_2022-03-31" id="c2132860">
<table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 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="text-align: center; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt; width: 17.4%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">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 Rate</p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; 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 Price</p> </td><td style="font-family: Times New Roman; font-size: 10pt; padding-bottom: 1px; 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: 34.6%;"> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">At March 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;"><em style="font: inherit;">3/6/2023</em></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;">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: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">0.64</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;">10,000,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-top: 0pt; margin-bottom: 0pt;">At December 31, 2021</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;"><em style="font: inherit;">3/6/2022</em></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;">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: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">1.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; margin-left: 0pt;">$</td><td style="width: 13%; text-align: right; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;">9,245,000</td><td style="width: 1%; font-family: Times New Roman; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table>
</us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock>
<us-gaap:DebtInstrumentInterestRateStatedPercentage contextRef="i_2022-03-31_LongtermDebtTypeAxis-ConvertibleDebtMember_RelatedPartyTransactionsByRelatedPartyAxis-BoyalifeAssetHoldingIIMember" decimals="2" id="c84515896" unitRef="Pure"> 0.22 </us-gaap:DebtInstrumentInterestRateStatedPercentage>
<us-gaap:DebtInstrumentConvertibleConversionPrice1 contextRef="i_2022-03-31_LongtermDebtTypeAxis-ConvertibleDebtMember_RelatedPartyTransactionsByRelatedPartyAxis-BoyalifeAssetHoldingIIMember" decimals="INF" id="c84515898" unitRef="USDPerShare"> 0.64 </us-gaap:DebtInstrumentConvertibleConversionPrice1>
<us-gaap:DebtInstrumentFaceAmount contextRef="i_2022-03-31_LongtermDebtTypeAxis-ConvertibleDebtMember_RelatedPartyTransactionsByRelatedPartyAxis-BoyalifeAssetHoldingIIMember" decimals="INF" id="c84515900" unitRef="USD"> 10000000 </us-gaap:DebtInstrumentFaceAmount>
<us-gaap:DebtInstrumentInterestRateStatedPercentage contextRef="i_2021-12-31_LongtermDebtTypeAxis-ConvertibleDebtMember_RelatedPartyTransactionsByRelatedPartyAxis-BoyalifeAssetHoldingIIMember" decimals="2" id="c84515904" unitRef="Pure"> 0.22 </us-gaap:DebtInstrumentInterestRateStatedPercentage>
<us-gaap:DebtInstrumentConvertibleConversionPrice1 contextRef="i_2021-12-31_LongtermDebtTypeAxis-ConvertibleDebtMember_RelatedPartyTransactionsByRelatedPartyAxis-BoyalifeAssetHoldingIIMember" decimals="INF" id="c84515906" unitRef="USDPerShare"> 1.80 </us-gaap:DebtInstrumentConvertibleConversionPrice1>
<us-gaap:DebtInstrumentFaceAmount contextRef="i_2021-12-31_LongtermDebtTypeAxis-ConvertibleDebtMember_RelatedPartyTransactionsByRelatedPartyAxis-BoyalifeAssetHoldingIIMember" decimals="INF" id="c84515908" unitRef="USD"> 9245000 </us-gaap:DebtInstrumentFaceAmount>
<us-gaap:DebtInstrumentConvertibleConversionPrice1 contextRef="i_2022-03-31_CreditFacilityAxis-RevolvingCreditFacilityMember_RelatedPartyTransactionsByRelatedPartyAxis-BoyalifeAssetHoldingIIMember" decimals="INF" id="c84515813" unitRef="USDPerShare"> 0.64 </us-gaap:DebtInstrumentConvertibleConversionPrice1>
<us-gaap:AmortizationOfDebtDiscountPremium contextRef="d_2022-01-01_2022-03-31_CreditFacilityAxis-RevolvingCreditFacilityMember_RelatedPartyTransactionsByRelatedPartyAxis-BoyalifeAssetHoldingIIMember" decimals="INF" id="c84515815" unitRef="USD"> 213000 </us-gaap:AmortizationOfDebtDiscountPremium>
<us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock contextRef="d_2022-01-01_2022-03-31" id="c2132861">
<table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; 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;">Before</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;">After</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-top: 0pt; margin-bottom: 0pt;">Conversion Price</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;">1.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; margin-left: 0pt;">$</td><td style="width: 14%; text-align: right; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt;">0.64</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-top: 0pt; margin-bottom: 0pt;">Term (in 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.02</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.02</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-top: 0pt; margin-bottom: 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;">39.53</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;">39.53</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-top: 0pt; margin-bottom: 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(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-top: 0pt; margin-bottom: 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;">1.97</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;">1.97</td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt;">%</td></tr> </tbody></table>
</us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock>
<us-gaap:DebtInstrumentMeasurementInput contextRef="i_2022-02-25_MeasurementInputTypeAxis-MeasurementInputConversionPriceMember" decimals="INF" id="c84515919" unitRef="Pure"> 1.80 </us-gaap:DebtInstrumentMeasurementInput>
<us-gaap:DebtInstrumentMeasurementInput contextRef="i_2022-02-26_MeasurementInputTypeAxis-MeasurementInputConversionPriceMember" decimals="INF" id="c84515921" unitRef="Pure"> 0.64 </us-gaap:DebtInstrumentMeasurementInput>
<us-gaap:DebtInstrumentMeasurementInput contextRef="i_2022-02-25_MeasurementInputTypeAxis-MeasurementInputExpectedTermMember" decimals="INF" id="c84515923" unitRef="Pure"> 0.02 </us-gaap:DebtInstrumentMeasurementInput>
<us-gaap:DebtInstrumentMeasurementInput contextRef="i_2022-02-26_MeasurementInputTypeAxis-MeasurementInputExpectedTermMember" decimals="INF" id="c84515925" unitRef="Pure"> 0.02 </us-gaap:DebtInstrumentMeasurementInput>
<us-gaap:DebtInstrumentMeasurementInput contextRef="i_2022-02-25_MeasurementInputTypeAxis-MeasurementInputPriceVolatilityMember" decimals="4" id="c84515927" unitRef="Pure"> 0.3953 </us-gaap:DebtInstrumentMeasurementInput>
<us-gaap:DebtInstrumentMeasurementInput contextRef="i_2022-02-26_MeasurementInputTypeAxis-MeasurementInputPriceVolatilityMember" decimals="4" id="c84515928" unitRef="Pure"> 0.3953 </us-gaap:DebtInstrumentMeasurementInput>
<us-gaap:DebtInstrumentMeasurementInput contextRef="i_2022-02-25_MeasurementInputTypeAxis-MeasurementInputExpectedDividendRateMember" decimals="-3" id="c84515934" unitRef="Pure"> 0 </us-gaap:DebtInstrumentMeasurementInput>
<us-gaap:DebtInstrumentMeasurementInput contextRef="i_2022-02-26_MeasurementInputTypeAxis-MeasurementInputExpectedDividendRateMember" decimals="-3" id="c84515936" unitRef="Pure"> 0 </us-gaap:DebtInstrumentMeasurementInput>
<us-gaap:DebtInstrumentMeasurementInput contextRef="i_2022-02-25_MeasurementInputTypeAxis-MeasurementInputRiskFreeInterestRateMember" decimals="4" id="c84515940" unitRef="Pure"> 0.0197 </us-gaap:DebtInstrumentMeasurementInput>
<us-gaap:DebtInstrumentMeasurementInput contextRef="i_2022-02-26_MeasurementInputTypeAxis-MeasurementInputRiskFreeInterestRateMember" decimals="4" id="c84515941" unitRef="Pure"> 0.0197 </us-gaap:DebtInstrumentMeasurementInput>
<us-gaap:AmortizationOfDebtDiscountPremium contextRef="d_2022-01-01_2022-03-31_CreditFacilityAxis-RevolvingCreditFacilityMember_RelatedPartyTransactionsByRelatedPartyAxis-BoyalifeAssetHoldingIIMember" decimals="INF" id="c84517234" unitRef="USD"> 213000 </us-gaap:AmortizationOfDebtDiscountPremium>
<us-gaap:AmortizationOfDebtDiscountPremium contextRef="d_2021-01-01_2021-03-31_CreditFacilityAxis-RevolvingCreditFacilityMember_RelatedPartyTransactionsByRelatedPartyAxis-BoyalifeAssetHoldingIIMember" decimals="INF" id="c84515821" unitRef="USD"> 827000 </us-gaap:AmortizationOfDebtDiscountPremium>
<us-gaap:InterestPaidNet contextRef="d_2022-01-01_2022-03-31_CreditFacilityAxis-RevolvingCreditFacilityMember_RelatedPartyTransactionsByRelatedPartyAxis-BoyalifeAssetHoldingIIMember" decimals="INF" id="c84515824" unitRef="USD"> 550000 </us-gaap:InterestPaidNet>
<us-gaap:InterestPayableCurrentAndNoncurrent contextRef="i_2022-03-31_CreditFacilityAxis-RevolvingCreditFacilityMember_RelatedPartyTransactionsByRelatedPartyAxis-BoyalifeAssetHoldingIIMember" decimals="INF" id="c84515827" unitRef="USD"> 153000 </us-gaap:InterestPayableCurrentAndNoncurrent>
<us-gaap:InterestPayableCurrentAndNoncurrent contextRef="i_2021-12-31_CreditFacilityAxis-RevolvingCreditFacilityMember_RelatedPartyTransactionsByRelatedPartyAxis-BoyalifeAssetHoldingIIMember" decimals="INF" id="c84515828" unitRef="USD"> 2231000 </us-gaap:InterestPayableCurrentAndNoncurrent>
<us-gaap:NotesPayableRelatedPartiesClassifiedCurrent contextRef="i_2022-03-04_CreditFacilityAxis-RevolvingCreditFacilityMember_RelatedPartyTransactionsByRelatedPartyAxis-BoyalifeAssetHoldingIIMember" decimals="INF" id="c84515832" unitRef="USD"> 10000000 </us-gaap:NotesPayableRelatedPartiesClassifiedCurrent>
<us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="d_2022-01-01_2022-03-31_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis-ImmunecyteMember" decimals="INF" id="c84515834" unitRef="USD"> 8.64 </us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
<thmo:RoyaltyPercentOfAnnualNetSalesUsPatents contextRef="i_2022-03-24_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis-ImmunecyteMember" decimals="3" id="c84515836" unitRef="Pure"> 0.075 </thmo:RoyaltyPercentOfAnnualNetSalesUsPatents>
<thmo:RoyaltyPercentOfAnnualNetSalesOtherLicensedIntellectualProperty contextRef="i_2022-03-24_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis-ImmunecyteMember" decimals="2" id="c84515841" unitRef="Pure"> 0.050 </thmo:RoyaltyPercentOfAnnualNetSalesOtherLicensedIntellectualProperty>
<us-gaap:RoyaltyExpense contextRef="d_2022-01-01_2022-03-31_RelatedPartyTransactionAxis-BoyalifeAssetHoldingIIMember" decimals="-3" id="c84515845" unitRef="USD"> 0 </us-gaap:RoyaltyExpense>
<us-gaap:AreaOfRealEstateProperty contextRef="i_2022-03-24_RelatedPartyTransactionAxis-LeaseAgreementWithZ3InvestmentLLCMember" decimals="INF" id="c84515855" unitRef="SquareFoot"> 35475 </us-gaap:AreaOfRealEstateProperty>
<thmo:FirstSixMonthsRentalExpenseOperatingLeases contextRef="i_2022-03-24_RelatedPartyTransactionAxis-LeaseAgreementWithZ3InvestmentLLCMember" decimals="INF" id="c84515863" unitRef="USD"> 46000 </thmo:FirstSixMonthsRentalExpenseOperatingLeases>
<thmo:SecondSixMonthsRentalExpenseOperatingLease contextRef="i_2022-03-24_RelatedPartyTransactionAxis-LeaseAgreementWithZ3InvestmentLLCMember" decimals="INF" id="c84515870" unitRef="USD"> 104000 </thmo:SecondSixMonthsRentalExpenseOperatingLease>
<thmo:PercentIncreaseAnnualRentalExpense contextRef="i_2022-03-24_RelatedPartyTransactionAxis-LeaseAgreementWithZ3InvestmentLLCMember" decimals="2" id="c84515873" unitRef="Pure"> 0.04 </thmo:PercentIncreaseAnnualRentalExpense>
<us-gaap:DebtDisclosureTextBlock contextRef="d_2022-01-01_2022-03-31" id="c2132863">
<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b><em style="font: inherit;">5.</em> 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><em style="font: inherit;"> July 2019 </em>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;">On <em style="font: inherit;"> July 23, 2019, </em>the Company entered into a private placement with the Accredited Investor, pursuant to which the Company issued and sold to such investor an unsecured convertible promissory note in the original principal amount of $1,000,000 (the <em style="font: inherit;"> “July 2019 </em>Note”). The <em style="font: inherit;"> July 2019 </em>Note is convertible into shares of the Company's common stock at a conversion price equal to the lower of (a) $1.80 per share or (b) 90% of the closing sale price of the Company’s common stock on the date of conversion (subject to a floor conversion price of $0.50). The <em style="font: inherit;"> July 2019 </em>Note bears interest at the rate of <em style="font: inherit;">twenty-four</em> percent (24%) per annum and is payable quarterly in arrears. Unless sooner converted in the manner described below, all principal under the <em style="font: inherit;"> July 2019 </em>Note, together with all accrued and unpaid interest thereupon, will be due and payable <em style="font: inherit;">three</em> years from the date of the issuance on <em style="font: inherit;"> July 31, 2022.</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The following summarizes the <em style="font: inherit;"> July 2019 </em>Note:</p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;"> </p> <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: auto; width: 85%; font-size: 10pt; font-family: "Times New Roman", Times, serif; text-indent: 0px;"><tbody><tr style="vertical-align: bottom; font-family: "Times New Roman", Times, serif; font-size: 10pt;"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 29%;"> </td><td style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; width: 17%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Maturity</p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Date</p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Stated</p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Interest Rate</p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Conversion</p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Price</p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Carrying</p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Value</p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: "Times New Roman", Times, serif; font-size: 10pt;"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 29%;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">At March 31, 2022</p> </td><td style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; width: 17%;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><span style="-sec-ix-hidden:c84516000">7/31/2022</span></p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">24</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">0.61</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">1,000,000</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: "Times New Roman", Times, serif; font-size: 10pt;"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 29%;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">At December 31, 2021</p> </td><td style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; width: 17%;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><span style="-sec-ix-hidden:c84516008">7/31/2022</span></p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">24</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">0.91</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">813,000</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">Amortization of debt discount on the <em style="font: inherit;"> July 2019 </em>Note was <em style="font: inherit;">$0</em> and $80,000 for the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> March 31, 2022 </em>and <em style="font: inherit;">2021,</em> respectively.  Interest expense related to the <em style="font: inherit;"> July 2019 </em>Note was $60,000 for both the quarters ended <em style="font: inherit;"> March 31, 2022 </em>and <em style="font: inherit;">2021.</em></p>
</us-gaap:DebtDisclosureTextBlock>
<us-gaap:DebtInstrumentFaceAmount contextRef="i_2019-07-23_DebtInstrumentAxis-TheJuly2019NoteMember_LongtermDebtTypeAxis-ConvertibleDebtMember" decimals="INF" id="c84515949" unitRef="USD"> 1000000 </us-gaap:DebtInstrumentFaceAmount>
<us-gaap:DebtInstrumentConvertibleConversionPrice1 contextRef="i_2019-07-23_DebtInstrumentAxis-TheJuly2019NoteMember_LongtermDebtTypeAxis-ConvertibleDebtMember_RangeAxis-MaximumMember" decimals="INF" id="c84515951" unitRef="USDPerShare"> 1.80 </us-gaap:DebtInstrumentConvertibleConversionPrice1>
<us-gaap:DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger contextRef="d_2019-07-23_2019-07-23_DebtInstrumentAxis-TheJuly2019NoteMember_LongtermDebtTypeAxis-ConvertibleDebtMember" decimals="1" id="c84515953" unitRef="Pure"> 0.90 </us-gaap:DebtInstrumentConvertibleThresholdPercentageOfStockPriceTrigger>
<us-gaap:DebtInstrumentConvertibleConversionPrice1 contextRef="i_2019-07-23_DebtInstrumentAxis-TheJuly2019NoteMember_LongtermDebtTypeAxis-ConvertibleDebtMember_RangeAxis-MinimumMember" decimals="INF" id="c84515955" unitRef="USDPerShare"> 0.50 </us-gaap:DebtInstrumentConvertibleConversionPrice1>
<us-gaap:DebtInstrumentInterestRateStatedPercentage contextRef="i_2019-07-23_DebtInstrumentAxis-TheJuly2019NoteMember_LongtermDebtTypeAxis-ConvertibleDebtMember" decimals="2" id="c84515959" unitRef="Pure"> 0.24 </us-gaap:DebtInstrumentInterestRateStatedPercentage>
<us-gaap:ConvertibleDebtTableTextBlock contextRef="d_2022-01-01_2022-03-31" id="c2132864">
<table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: auto; width: 85%; font-size: 10pt; font-family: "Times New Roman", Times, serif; text-indent: 0px;"><tbody><tr style="vertical-align: bottom; font-family: "Times New Roman", Times, serif; font-size: 10pt;"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 29%;"> </td><td style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; width: 17%; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Maturity</p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Date</p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Stated</p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Interest Rate</p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Conversion</p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Price</p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> </td><td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Carrying</p> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;">Value</p> </td><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; padding-bottom: 1px; width: 1%;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: "Times New Roman", Times, serif; font-size: 10pt;"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 29%;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">At March 31, 2022</p> </td><td style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; width: 17%;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><span style="-sec-ix-hidden:c84516000">7/31/2022</span></p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">24</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">0.61</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">1,000,000</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255); font-family: "Times New Roman", Times, serif; font-size: 10pt;"><td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; width: 29%;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;">At December 31, 2021</p> </td><td style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; width: 17%;"> <p style="font-family: "Times New Roman", Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><span style="-sec-ix-hidden:c84516008">7/31/2022</span></p> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 15%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">24</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">%</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">0.91</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">$</td><td style="width: 15%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">813,000</td><td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td></tr> </tbody></table>
</us-gaap:ConvertibleDebtTableTextBlock>
<us-gaap:DebtInstrumentInterestRateStatedPercentage contextRef="i_2022-03-31_DebtInstrumentAxis-TheJuly2019NoteMember_LongtermDebtTypeAxis-ConvertibleDebtMember" decimals="2" id="c84516002" unitRef="Pure"> 0.24 </us-gaap:DebtInstrumentInterestRateStatedPercentage>
<us-gaap:DebtInstrumentConvertibleConversionPrice1 contextRef="i_2022-03-31_DebtInstrumentAxis-TheJuly2019NoteMember_LongtermDebtTypeAxis-ConvertibleDebtMember" decimals="INF" id="c84516004" unitRef="USDPerShare"> 0.61 </us-gaap:DebtInstrumentConvertibleConversionPrice1>
<us-gaap:DebtInstrumentCarryingAmount contextRef="i_2022-03-31_DebtInstrumentAxis-TheJuly2019NoteMember_LongtermDebtTypeAxis-ConvertibleDebtMember" decimals="INF" id="c84516006" unitRef="USD"> 1000000 </us-gaap:DebtInstrumentCarryingAmount>
<us-gaap:DebtInstrumentInterestRateStatedPercentage contextRef="i_2021-12-31_DebtInstrumentAxis-TheJuly2019NoteMember_LongtermDebtTypeAxis-ConvertibleDebtMember" decimals="2" id="c84516010" unitRef="Pure"> 0.24 </us-gaap:DebtInstrumentInterestRateStatedPercentage>
<us-gaap:DebtInstrumentConvertibleConversionPrice1 contextRef="i_2021-12-31_DebtInstrumentAxis-TheJuly2019NoteMember_LongtermDebtTypeAxis-ConvertibleDebtMember" decimals="INF" id="c84516012" unitRef="USDPerShare"> 0.91 </us-gaap:DebtInstrumentConvertibleConversionPrice1>
<us-gaap:DebtInstrumentCarryingAmount contextRef="i_2021-12-31_DebtInstrumentAxis-TheJuly2019NoteMember_LongtermDebtTypeAxis-ConvertibleDebtMember" decimals="INF" id="c84516014" unitRef="USD"> 813000 </us-gaap:DebtInstrumentCarryingAmount>
<us-gaap:AmortizationOfDebtDiscountPremium contextRef="d_2022-01-01_2022-03-31_DebtInstrumentAxis-TheJuly2019NoteMember_LongtermDebtTypeAxis-ConvertibleDebtMember" decimals="-3" id="c84515969" unitRef="USD"> 0 </us-gaap:AmortizationOfDebtDiscountPremium>
<us-gaap:AmortizationOfDebtDiscountPremium contextRef="d_2021-01-01_2021-03-31_DebtInstrumentAxis-TheJuly2019NoteMember_LongtermDebtTypeAxis-ConvertibleDebtMember" decimals="INF" id="c84515973" unitRef="USD"> 80000 </us-gaap:AmortizationOfDebtDiscountPremium>
<us-gaap:InterestExpenseDebt contextRef="d_2022-01-01_2022-03-31_DebtInstrumentAxis-TheJuly2019NoteMember_LongtermDebtTypeAxis-ConvertibleDebtMember" decimals="INF" id="c84515981" unitRef="USD"> 60000 </us-gaap:InterestExpenseDebt>
<us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock contextRef="d_2022-01-01_2022-03-31" id="c2132866">
<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b><em style="font: inherit;">6.</em> 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;">On <em style="font: inherit;"> February 3, 2022, </em>the Company entered into Amendment <em style="font: inherit;">No.</em> <em style="font: inherit;">2</em> 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 <em style="font: inherit;"> may </em>be offered and sold from time to time under the Offering Agreement from $15,280,313 to $19,555,261, which enables the Company to sell an additional $4,275,000 of shares after taking into account prior sales under the Offering Agreement (the “Additional Shares”).  Amendment <em style="font: inherit;">No.</em> <em style="font: inherit;">2</em> also amended the Offering Agreement to change the expiration date of the Offering Agreement from <em style="font: inherit;"> August 9, 2022 </em>to the date on which all of the Additional Shares are sold by the Company or until the Offering Agreement is otherwise mutually terminated, subject to the early termination provisions set forth in the agreement.  The terms and conditions of the Offering Agreement otherwise remain unchanged.  The Company sold a total of 918,093 shares of common stock under the Offering Agreement for aggregate gross proceeds of $681,000 at an average selling price of $0.74 per share, resulting in net proceeds of approximately $594,000 after deducting commissions and other transaction costs of approximately $87,000.</p> <p style="font-family:'Times New Roman';font-size:10pt;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>Equity Plans</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; margin: 0pt; text-align: justify;">On <em style="font: inherit;"> January 13, 2022, </em>the Company’s stockholders approved an amendment of the Company’s Amended <em style="font: inherit;">2016</em> Equity Incentive Plan to increase the aggregate number of shares of the Company’s common stock that <em style="font: inherit;"> may </em>be issued under the plan from 392,500 shares to 1,200,000 shares. </p> <p style="margin: 0pt;"> </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><i>Net Loss Per Share</i></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">Net loss per share is computed by dividing the net loss by the weighted average number of common shares outstanding. The calculation of the basic and diluted earnings per share is the same for all periods presented, as the effect of the potential common stock equivalents noted below is anti-dilutive due to the Company’s net loss position for all periods presented. Anti-dilutive securities consisted of the following at <em style="font: inherit;"> March 31:</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; 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;">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;">2021</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-top: 0pt; margin-bottom: 0pt;">Common stock equivalents of convertible promissory note 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;">17,420,222</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;">6,449,950</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-top: 0pt; margin-bottom: 0pt;">Warrants – 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;"> </td><td style="width: 14%; text-align: right; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt;">653,248</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;">653,248</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-top: 0pt; margin-bottom: 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);">342,670</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);">889,636</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-top: 0pt; margin-bottom: 0pt;">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; 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);">18,416,140</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; 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);">7,992,834</td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table>
</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
<thmo:MaximumOfferingPriceForIssuanceOfCommonStock contextRef="i_2022-02-03_RangeAxis-MinimumMember_SubsidiarySaleOfStockAxis-AtTheMarketOfferingAgreementMember" decimals="INF" id="c84516023" unitRef="USD"> 15280313 </thmo:MaximumOfferingPriceForIssuanceOfCommonStock>
<thmo:MaximumOfferingPriceForIssuanceOfCommonStock contextRef="i_2022-02-03_RangeAxis-MaximumMember_SubsidiarySaleOfStockAxis-AtTheMarketOfferingAgreementMember" decimals="INF" id="c84516025" unitRef="USD"> 19555261 </thmo:MaximumOfferingPriceForIssuanceOfCommonStock>
<thmo:AdditionalCommonStockSharesAuthorized contextRef="i_2022-02-03_SubsidiarySaleOfStockAxis-AtTheMarketOfferingAgreementMember" decimals="INF" id="c84516027" unitRef="USD"> 4275000 </thmo:AdditionalCommonStockSharesAuthorized>
<us-gaap:StockIssuedDuringPeriodSharesNewIssues contextRef="d_2022-02-04_2022-03-31_SubsidiarySaleOfStockAxis-AtTheMarketOfferingAgreementMember" decimals="INF" id="c84516033" unitRef="Share"> 918093 </us-gaap:StockIssuedDuringPeriodSharesNewIssues>
<us-gaap:ProceedsFromIssuanceOfCommonStock contextRef="d_2022-02-04_2022-03-31_SubsidiarySaleOfStockAxis-AtTheMarketOfferingAgreementMember" decimals="INF" id="c84516035" unitRef="USD"> 681000 </us-gaap:ProceedsFromIssuanceOfCommonStock>
<thmo:SharesIssuedAveragePricePerShare contextRef="d_2022-02-04_2022-03-31_SubsidiarySaleOfStockAxis-AtTheMarketOfferingAgreementMember" decimals="INF" id="c84516037" unitRef="USDPerShare"> 0.74 </thmo:SharesIssuedAveragePricePerShare>
<thmo:ProceedsFromIssuanceOfCommonStockNet contextRef="d_2022-02-04_2022-03-31_SubsidiarySaleOfStockAxis-AtTheMarketOfferingAgreementMember" decimals="INF" id="c84516039" unitRef="USD"> 594000 </thmo:ProceedsFromIssuanceOfCommonStockNet>
<us-gaap:PaymentsOfStockIssuanceCosts contextRef="d_2022-02-04_2022-03-31_SubsidiarySaleOfStockAxis-AtTheMarketOfferingAgreementMember" decimals="INF" id="c84516041" unitRef="USD"> 87000 </us-gaap:PaymentsOfStockIssuanceCosts>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized contextRef="i_2022-01-13_PlanNameAxis-The2016PlanMember" decimals="INF" id="c84516046" unitRef="Share"> 392500 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
<us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized contextRef="d_2022-01-13_2022-01-13_PlanNameAxis-The2016PlanMember" decimals="INF" id="c84516048" unitRef="Share"> 1200000 </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized>
<us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock contextRef="d_2022-01-01_2022-03-31" id="c2132867">
<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;">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;">2021</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-top: 0pt; margin-bottom: 0pt;">Common stock equivalents of convertible promissory note 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;">17,420,222</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;">6,449,950</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-top: 0pt; margin-bottom: 0pt;">Warrants – 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;"> </td><td style="width: 14%; text-align: right; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt;">653,248</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;">653,248</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-top: 0pt; margin-bottom: 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);">342,670</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);">889,636</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-top: 0pt; margin-bottom: 0pt;">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; 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);">18,416,140</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; 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);">7,992,834</td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table>
</us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock>
<us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="d_2022-01-01_2022-03-31_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis-ConvertibleDebtSecuritiesMember" decimals="INF" id="c84516060" unitRef="Share"> 17420222 </us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
<us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="d_2021-01-01_2021-03-31_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis-ConvertibleDebtSecuritiesMember" decimals="INF" id="c84516062" unitRef="Share"> 6449950 </us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
<us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="d_2022-01-01_2022-03-31_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis-WarrantOtherMember" decimals="INF" id="c84516064" unitRef="Share"> 653248 </us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
<us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="d_2021-01-01_2021-03-31_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis-WarrantOtherMember" decimals="INF" id="c84516066" unitRef="Share"> 653248 </us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
<us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="d_2022-01-01_2022-03-31_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis-EmployeeStockOptionMember" decimals="INF" id="c84516068" unitRef="Share"> 342670 </us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
<us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="d_2021-01-01_2021-03-31_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis-EmployeeStockOptionMember" decimals="INF" id="c84516070" unitRef="Share"> 889636 </us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
<us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="d_2022-01-01_2022-03-31" decimals="INF" id="c84516072" unitRef="Share"> 18416140 </us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
<us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="d_2021-01-01_2021-03-31" decimals="INF" id="c84516074" unitRef="Share"> 7992834 </us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
<us-gaap:RevenueFromContractWithCustomerTextBlock contextRef="d_2022-01-01_2022-03-31" id="c2132868">
<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b><em style="font: inherit;">7.</em> 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 summarizes the revenues by product line and type:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 36pt; 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 March 31, 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-top: 0pt; margin-bottom: 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,711,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;">55,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;"><em style="font: inherit;">--</em></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,766,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-top: 0pt; margin-bottom: 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;">155,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;">298,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;"><em style="font: inherit;">--</em></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;">453,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-top: 0pt; margin-bottom: 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;">199,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;">43,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;">313,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-top: 0pt; margin-bottom: 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;">105,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;"><em style="font: inherit;">--</em></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;"><em style="font: inherit;">--</em></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;">105,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-top: 0pt; margin-bottom: 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);">17,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);"><em style="font: inherit;">--</em></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);">9,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);">26,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-top: 0pt; margin-bottom: 0pt; margin-left: 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,187,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);">396,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);">80,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,663,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;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 36pt; 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 March 31, 2021</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-top: 0pt; margin-bottom: 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;">225,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;">39,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;"><em style="font: inherit;">--</em></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;">264,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-top: 0pt; margin-bottom: 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;">208,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;">542,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;"><em style="font: inherit;">--</em></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;">750,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-top: 0pt; margin-bottom: 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;">255,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;">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: 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;">354,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-top: 0pt; margin-bottom: 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;">129,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;"><em style="font: inherit;">--</em></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;"><em style="font: inherit;">--</em></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;">129,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-top: 0pt; margin-bottom: 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);">7,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);"><em style="font: inherit;">--</em></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);">13,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);">20,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-top: 0pt; margin-bottom: 0pt; margin-left: 36pt; text-indent: -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: 10%; text-align: right; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">824,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);">609,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);">84,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);">1,517,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; text-align: justify; margin: 0pt;">Generally, all sales are contract sales (with either an underlying contract or purchase order).  The Company does <em style="font: inherit;">not</em> have any material contract assets.  When invoicing occurs prior to revenue recognition, a contract liability is recorded (as deferred revenue on the consolidated balance sheet).  Revenues recognized during the <em style="font: inherit;">three</em> months ended <em style="font: inherit;"> March 31, 2022 </em>that were included in the beginning balance of deferred revenue were $446,000.  Short-term deferred revenues were $1,159,000 and $719,000 at <em style="font: inherit;"> March 31, 2022 </em>and <em style="font: inherit;"> December 31, 2021, </em>respectively.  Long-term deferred revenue was $1,163,000 and $1,244,000 at <em style="font: inherit;"> March 31, 2022 </em>and <em style="font: inherit;"> December 31, 2021, </em>respectively.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"><i>Backlog of Remaining Customer Performance Obligations</i></p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">The 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> </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;"> </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</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">of 2022</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;">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 and</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">beyond</p> </td><td style="font-family: "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-top: 0pt; margin-bottom: 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;">1,075,000</td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt;"><span style="-sec-ix-hidden:c84517256"> </span></td><td 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;">666,000</td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt;"><span style="-sec-ix-hidden:c84517258"> </span></td><td 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;">184,000</td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt;"><span style="-sec-ix-hidden:c84517260"> </span></td><td 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;">83,000</td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt;"><span style="-sec-ix-hidden:c84517262"> </span></td><td 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;"><em style="font: inherit;">--</em></td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;"> </em></td><td 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,008,000</td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;"> </em></td></tr> <tr class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" 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-top: 0pt; margin-bottom: 0pt;">Device revenue <sup style="vertical-align:top;line-height:120%;font-size:pt">(1)</sup></p> </td><td style="width: 1%; font-family: "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;">712,000</td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt;"><span style="-sec-ix-hidden:c84517268"> </span></td><td 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;"><span style="-sec-ix-hidden:c84517270"> </span></td><td 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;"><span style="-sec-ix-hidden:c84517272"> </span></td><td 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;"><em style="font: inherit;">--</em></td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;"> </em></td><td 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;"><em style="font: inherit;">--</em></td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;"> </em></td><td 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;">1,486,000</td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;"> </em></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-top: 0pt; margin-bottom: 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;">214,000</td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt;"><span style="-sec-ix-hidden:c84517280"> </span></td><td 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;"><span style="-sec-ix-hidden:c84517282"> </span></td><td 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;"><span style="-sec-ix-hidden:c84517284"> </span></td><td 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;"><span style="-sec-ix-hidden:c84517286"> </span></td><td 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;"><span style="-sec-ix-hidden:c84517288"> </span></td><td 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;">1,262,000</td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;"> </em></td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 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; 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);">10,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);"><span style="-sec-ix-hidden:c84517292"> </span></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);"><span style="-sec-ix-hidden:c84517294"> </span></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);"><span style="-sec-ix-hidden:c84517296"> </span></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);"><span style="-sec-ix-hidden:c84517298"> </span></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; border-bottom: 1px solid rgb(0, 0, 0);"><span style="-sec-ix-hidden:c84517300"> </span></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);">189,000</td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"><em style="font: inherit;"> </em></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-top: 0pt; margin-bottom: 0pt;">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: 9%; text-align: right; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,011,000</td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"><span style="-sec-ix-hidden:c84517304"> </span></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 class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" 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,698,000</td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"><span style="-sec-ix-hidden:c84517306"> </span></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);">524,000</td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"><span style="-sec-ix-hidden:c84517308"> </span></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);">382,000</td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"><span style="-sec-ix-hidden:c84517310"> </span></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);">330,000</td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"><span style="-sec-ix-hidden:c84517312"> </span></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);">4,945,000</td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"><em style="font: inherit;"> </em></td></tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width:100%;font-family:Times New Roman;font-size:10pt;"><tbody><tr><td style="width:18pt;"> </td><td style="vertical-align:top;width:18pt;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">(<em style="font: inherit;">1</em>)</p> </td><td style="vertical-align:top;"> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;">Represents the minimum purchase requirements under the distribution agreement the Company signed with its AXP distributor in China.</p> </td></tr> </tbody></table>
</us-gaap:RevenueFromContractWithCustomerTextBlock>
<us-gaap:DisaggregationOfRevenueTableTextBlock contextRef="d_2022-01-01_2022-03-31" id="F109996F-182D-4035-879F-F60A8E5A4C7B">
<table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 36pt; 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 March 31, 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-top: 0pt; margin-bottom: 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,711,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;">55,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;"><em style="font: inherit;">--</em></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,766,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-top: 0pt; margin-bottom: 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;">155,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;">298,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;"><em style="font: inherit;">--</em></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;">453,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-top: 0pt; margin-bottom: 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;">199,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;">43,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;">313,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-top: 0pt; margin-bottom: 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;">105,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;"><em style="font: inherit;">--</em></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;"><em style="font: inherit;">--</em></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;">105,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-top: 0pt; margin-bottom: 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);">17,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);"><em style="font: inherit;">--</em></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);">9,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);">26,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-top: 0pt; margin-bottom: 0pt; margin-left: 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,187,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);">396,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);">80,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,663,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: 5%; margin-left: 36pt; 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 March 31, 2021</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-top: 0pt; margin-bottom: 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;">225,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;">39,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;"><em style="font: inherit;">--</em></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;">264,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-top: 0pt; margin-bottom: 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;">208,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;">542,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;"><em style="font: inherit;">--</em></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;">750,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-top: 0pt; margin-bottom: 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;">255,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;">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: 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;">354,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-top: 0pt; margin-bottom: 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;">129,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;"><em style="font: inherit;">--</em></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;"><em style="font: inherit;">--</em></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;">129,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-top: 0pt; margin-bottom: 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);">7,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);"><em style="font: inherit;">--</em></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);">13,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);">20,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-top: 0pt; margin-bottom: 0pt; margin-left: 36pt; text-indent: -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: 10%; text-align: right; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">824,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);">609,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);">84,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);">1,517,000</td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td></tr> </tbody></table>
</us-gaap:DisaggregationOfRevenueTableTextBlock>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="d_2022-01-01_2022-03-31_ProductOrServiceAxis-DeviceRevenueMember_StatementBusinessSegmentsAxis-DeviceMember_SubsegmentsAxis-AxpMember" decimals="INF" id="c84516100" unitRef="USD"> 1711000 </us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="d_2022-01-01_2022-03-31_ProductOrServiceAxis-ServiceMember_StatementBusinessSegmentsAxis-DeviceMember_SubsegmentsAxis-AxpMember" decimals="INF" id="c84516102" unitRef="USD"> 55000 </us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="d_2022-01-01_2022-03-31_StatementBusinessSegmentsAxis-DeviceMember_SubsegmentsAxis-AxpMember" decimals="INF" id="c84516106" unitRef="USD"> 1766000 </us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="d_2022-01-01_2022-03-31_ProductOrServiceAxis-DeviceRevenueMember_StatementBusinessSegmentsAxis-DeviceMember_SubsegmentsAxis-BioarchiveMember" decimals="INF" id="c84516108" unitRef="USD"> 155000 </us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="d_2022-01-01_2022-03-31_ProductOrServiceAxis-ServiceMember_StatementBusinessSegmentsAxis-DeviceMember_SubsegmentsAxis-BioarchiveMember" decimals="INF" id="c84516110" unitRef="USD"> 298000 </us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="d_2022-01-01_2022-03-31_StatementBusinessSegmentsAxis-DeviceMember_SubsegmentsAxis-BioarchiveMember" decimals="INF" id="c84516114" unitRef="USD"> 453000 </us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="d_2022-01-01_2022-03-31_ProductOrServiceAxis-DeviceRevenueMember_StatementBusinessSegmentsAxis-DeviceMember_SubsegmentsAxis-CARTXpressMember" decimals="INF" id="c84516116" unitRef="USD"> 199000 </us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="d_2022-01-01_2022-03-31_ProductOrServiceAxis-ServiceMember_StatementBusinessSegmentsAxis-DeviceMember_SubsegmentsAxis-CARTXpressMember" decimals="INF" id="c84516118" unitRef="USD"> 43000 </us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="d_2022-01-01_2022-03-31_ProductOrServiceAxis-OtherMember_StatementBusinessSegmentsAxis-DeviceMember_SubsegmentsAxis-CARTXpressMember" decimals="INF" id="c84516120" unitRef="USD"> 71000 </us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="d_2022-01-01_2022-03-31_StatementBusinessSegmentsAxis-DeviceMember_SubsegmentsAxis-CARTXpressMember" decimals="INF" id="c84516122" unitRef="USD"> 313000 </us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="d_2022-01-01_2022-03-31_ProductOrServiceAxis-DeviceRevenueMember_StatementBusinessSegmentsAxis-DeviceMember_SubsegmentsAxis-ManualDisposablesMember" decimals="INF" id="c84516124" unitRef="USD"> 105000 </us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="d_2022-01-01_2022-03-31_StatementBusinessSegmentsAxis-DeviceMember_SubsegmentsAxis-ManualDisposablesMember" decimals="INF" id="c84516130" unitRef="USD"> 105000 </us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="d_2022-01-01_2022-03-31_ProductOrServiceAxis-DeviceRevenueMember_StatementBusinessSegmentsAxis-DeviceMember_SubsegmentsAxis-OtherSubsegmentsMember" decimals="INF" id="c84516132" unitRef="USD"> 17000 </us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="d_2022-01-01_2022-03-31_ProductOrServiceAxis-OtherMember_StatementBusinessSegmentsAxis-DeviceMember_SubsegmentsAxis-OtherSubsegmentsMember" decimals="INF" id="c84516136" unitRef="USD"> 9000 </us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="d_2022-01-01_2022-03-31_StatementBusinessSegmentsAxis-DeviceMember_SubsegmentsAxis-OtherSubsegmentsMember" decimals="INF" id="c84516138" unitRef="USD"> 26000 </us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="d_2022-01-01_2022-03-31_ProductOrServiceAxis-DeviceRevenueMember" decimals="INF" id="c84516140" unitRef="USD"> 2187000 </us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="d_2022-01-01_2022-03-31_ProductOrServiceAxis-ServiceMember" decimals="INF" id="c84516142" unitRef="USD"> 396000 </us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="d_2022-01-01_2022-03-31_ProductOrServiceAxis-OtherMember" decimals="INF" id="c84516144" unitRef="USD"> 80000 </us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="d_2022-01-01_2022-03-31" decimals="INF" id="c84516146" unitRef="USD"> 2663000 </us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="d_2021-01-01_2021-03-31_ProductOrServiceAxis-DeviceRevenueMember_StatementBusinessSegmentsAxis-DeviceMember_SubsegmentsAxis-AxpMember" decimals="INF" id="c84516151" unitRef="USD"> 225000 </us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="d_2021-01-01_2021-03-31_ProductOrServiceAxis-ServiceMember_StatementBusinessSegmentsAxis-DeviceMember_SubsegmentsAxis-AxpMember" decimals="INF" id="c84516152" unitRef="USD"> 39000 </us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="d_2021-01-01_2021-03-31_StatementBusinessSegmentsAxis-DeviceMember_SubsegmentsAxis-AxpMember" decimals="INF" id="c84516154" unitRef="USD"> 264000 </us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="d_2021-01-01_2021-03-31_ProductOrServiceAxis-DeviceRevenueMember_StatementBusinessSegmentsAxis-DeviceMember_SubsegmentsAxis-BioarchiveMember" decimals="INF" id="c84516155" unitRef="USD"> 208000 </us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="d_2021-01-01_2021-03-31_ProductOrServiceAxis-ServiceMember_StatementBusinessSegmentsAxis-DeviceMember_SubsegmentsAxis-BioarchiveMember" decimals="INF" id="c84516157" unitRef="USD"> 542000 </us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="d_2021-01-01_2021-03-31_StatementBusinessSegmentsAxis-DeviceMember_SubsegmentsAxis-BioarchiveMember" decimals="INF" id="c84516161" unitRef="USD"> 750000 </us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="d_2021-01-01_2021-03-31_ProductOrServiceAxis-DeviceRevenueMember_StatementBusinessSegmentsAxis-DeviceMember_SubsegmentsAxis-CARTXpressMember" decimals="INF" id="c84516163" unitRef="USD"> 255000 </us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="d_2021-01-01_2021-03-31_ProductOrServiceAxis-ServiceMember_StatementBusinessSegmentsAxis-DeviceMember_SubsegmentsAxis-CARTXpressMember" decimals="INF" id="c84516165" unitRef="USD"> 28000 </us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="d_2021-01-01_2021-03-31_ProductOrServiceAxis-OtherMember_StatementBusinessSegmentsAxis-DeviceMember_SubsegmentsAxis-CARTXpressMember" decimals="INF" id="c84516167" unitRef="USD"> 71000 </us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="d_2021-01-01_2021-03-31_StatementBusinessSegmentsAxis-DeviceMember_SubsegmentsAxis-CARTXpressMember" decimals="INF" id="c84516169" unitRef="USD"> 354000 </us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="d_2021-01-01_2021-03-31_ProductOrServiceAxis-DeviceRevenueMember_StatementBusinessSegmentsAxis-DeviceMember_SubsegmentsAxis-ManualDisposablesMember" decimals="INF" id="c84516171" unitRef="USD"> 129000 </us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="d_2021-01-01_2021-03-31_StatementBusinessSegmentsAxis-DeviceMember_SubsegmentsAxis-ManualDisposablesMember" decimals="INF" id="c84516177" unitRef="USD"> 129000 </us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="d_2021-01-01_2021-03-31_ProductOrServiceAxis-DeviceRevenueMember_StatementBusinessSegmentsAxis-DeviceMember_SubsegmentsAxis-OtherSubsegmentsMember" decimals="INF" id="c84516179" unitRef="USD"> 7000 </us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="d_2021-01-01_2021-03-31_ProductOrServiceAxis-OtherMember_StatementBusinessSegmentsAxis-DeviceMember_SubsegmentsAxis-OtherSubsegmentsMember" decimals="INF" id="c84516183" unitRef="USD"> 13000 </us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="d_2021-01-01_2021-03-31_StatementBusinessSegmentsAxis-DeviceMember_SubsegmentsAxis-OtherSubsegmentsMember" decimals="INF" id="c84516185" unitRef="USD"> 20000 </us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="d_2021-01-01_2021-03-31_ProductOrServiceAxis-DeviceRevenueMember" decimals="INF" id="c84516187" unitRef="USD"> 824000 </us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="d_2021-01-01_2021-03-31_ProductOrServiceAxis-ServiceMember" decimals="INF" id="c84516189" unitRef="USD"> 609000 </us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="d_2021-01-01_2021-03-31_ProductOrServiceAxis-OtherMember" decimals="INF" id="c84516191" unitRef="USD"> 84000 </us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="d_2021-01-01_2021-03-31" decimals="INF" id="c84516193" unitRef="USD"> 1517000 </us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:ContractWithCustomerLiabilityRevenueRecognized contextRef="d_2022-01-01_2022-03-31" decimals="INF" id="c84516086" unitRef="USD"> 446000 </us-gaap:ContractWithCustomerLiabilityRevenueRecognized>
<us-gaap:ContractWithCustomerLiabilityCurrent contextRef="i_2022-03-31" decimals="INF" id="c84516088" unitRef="USD"> 1159000 </us-gaap:ContractWithCustomerLiabilityCurrent>
<us-gaap:ContractWithCustomerLiabilityCurrent contextRef="i_2021-12-31" decimals="INF" id="c84516090" unitRef="USD"> 719000 </us-gaap:ContractWithCustomerLiabilityCurrent>
<us-gaap:ContractWithCustomerLiabilityNoncurrent contextRef="i_2022-03-31" decimals="INF" id="c84516092" unitRef="USD"> 1163000 </us-gaap:ContractWithCustomerLiabilityNoncurrent>
<us-gaap:ContractWithCustomerLiabilityNoncurrent contextRef="i_2021-12-31" decimals="INF" id="c84516094" unitRef="USD"> 1244000 </us-gaap:ContractWithCustomerLiabilityNoncurrent>
<us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock contextRef="d_2022-01-01_2022-03-31" id="c2132913">
<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;"> </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</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">of 2022</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;">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 and</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:center;margin:0pt;">beyond</p> </td><td style="font-family: "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-top: 0pt; margin-bottom: 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;">1,075,000</td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt;"><span style="-sec-ix-hidden:c84517256"> </span></td><td 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;">666,000</td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt;"><span style="-sec-ix-hidden:c84517258"> </span></td><td 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;">184,000</td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt;"><span style="-sec-ix-hidden:c84517260"> </span></td><td 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;">83,000</td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt;"><span style="-sec-ix-hidden:c84517262"> </span></td><td 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;"><em style="font: inherit;">--</em></td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;"> </em></td><td 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,008,000</td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;"> </em></td></tr> <tr class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" 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-top: 0pt; margin-bottom: 0pt;">Device revenue <sup style="vertical-align:top;line-height:120%;font-size:pt">(1)</sup></p> </td><td style="width: 1%; font-family: "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;">712,000</td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt;"><span style="-sec-ix-hidden:c84517268"> </span></td><td 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;"><span style="-sec-ix-hidden:c84517270"> </span></td><td 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;"><span style="-sec-ix-hidden:c84517272"> </span></td><td 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;"><em style="font: inherit;">--</em></td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;"> </em></td><td 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;"><em style="font: inherit;">--</em></td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;"> </em></td><td 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;">1,486,000</td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;"> </em></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-top: 0pt; margin-bottom: 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;">214,000</td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt;"><span style="-sec-ix-hidden:c84517280"> </span></td><td 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;"><span style="-sec-ix-hidden:c84517282"> </span></td><td 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;"><span style="-sec-ix-hidden:c84517284"> </span></td><td 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;"><span style="-sec-ix-hidden:c84517286"> </span></td><td 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;"><span style="-sec-ix-hidden:c84517288"> </span></td><td 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;">1,262,000</td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt;"><em style="font: inherit;"> </em></td></tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 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; 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);">10,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);"><span style="-sec-ix-hidden:c84517292"> </span></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);"><span style="-sec-ix-hidden:c84517294"> </span></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);"><span style="-sec-ix-hidden:c84517296"> </span></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);"><span style="-sec-ix-hidden:c84517298"> </span></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; border-bottom: 1px solid rgb(0, 0, 0);"><span style="-sec-ix-hidden:c84517300"> </span></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);">189,000</td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"><em style="font: inherit;"> </em></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-top: 0pt; margin-bottom: 0pt;">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: 9%; text-align: right; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">2,011,000</td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"><span style="-sec-ix-hidden:c84517304"> </span></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 class="GFJY4-DIN-com-rdg-thunderdome-client-resources-CssResource-html-element-highlighted" 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,698,000</td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"><span style="-sec-ix-hidden:c84517306"> </span></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);">524,000</td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"><span style="-sec-ix-hidden:c84517308"> </span></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);">382,000</td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"><span style="-sec-ix-hidden:c84517310"> </span></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);">330,000</td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0); margin-left: 0pt;"><span style="-sec-ix-hidden:c84517312"> </span></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);">4,945,000</td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"><em style="font: inherit;"> </em></td></tr> </tbody></table>
</us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock>
<us-gaap:RevenueRemainingPerformanceObligation contextRef="i_2022-03-31_ProductOrServiceAxis-ServiceMember_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis-RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain-2022-04-01" decimals="INF" id="c84517255" unitRef="USD"> 1075000 </us-gaap:RevenueRemainingPerformanceObligation>
<us-gaap:RevenueRemainingPerformanceObligation contextRef="i_2022-03-31_ProductOrServiceAxis-ServiceMember_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis-RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain-2023-01-01" decimals="INF" id="c84517257" unitRef="USD"> 666000 </us-gaap:RevenueRemainingPerformanceObligation>
<us-gaap:RevenueRemainingPerformanceObligation contextRef="i_2022-03-31_ProductOrServiceAxis-ServiceMember_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis-RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain-2024-01-01" decimals="INF" id="c84517259" unitRef="USD"> 184000 </us-gaap:RevenueRemainingPerformanceObligation>
<us-gaap:RevenueRemainingPerformanceObligation contextRef="i_2022-03-31_ProductOrServiceAxis-ServiceMember_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis-RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain-2025-01-01" decimals="INF" id="c84517261" unitRef="USD"> 83000 </us-gaap:RevenueRemainingPerformanceObligation>
<us-gaap:RevenueRemainingPerformanceObligation contextRef="i_2022-03-31_ProductOrServiceAxis-ServiceMember" decimals="INF" id="c84517265" unitRef="USD"> 2008000 </us-gaap:RevenueRemainingPerformanceObligation>
<us-gaap:RevenueRemainingPerformanceObligation contextRef="i_2022-03-31_ProductOrServiceAxis-DeviceRevenueMember_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis-RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain-2022-04-01" decimals="INF" id="c84517267" unitRef="USD"> 712000 </us-gaap:RevenueRemainingPerformanceObligation>
<us-gaap:RevenueRemainingPerformanceObligation contextRef="i_2022-03-31_ProductOrServiceAxis-DeviceRevenueMember_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis-RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain-2023-01-01" decimals="INF" id="c84517269" unitRef="USD"> 733000 </us-gaap:RevenueRemainingPerformanceObligation>
<us-gaap:RevenueRemainingPerformanceObligation contextRef="i_2022-03-31_ProductOrServiceAxis-DeviceRevenueMember_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis-RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain-2024-01-01" decimals="INF" id="c84517271" unitRef="USD"> 41000 </us-gaap:RevenueRemainingPerformanceObligation>
<us-gaap:RevenueRemainingPerformanceObligation contextRef="i_2022-03-31_ProductOrServiceAxis-DeviceRevenueMember" decimals="INF" id="c84517277" unitRef="USD"> 1486000 </us-gaap:RevenueRemainingPerformanceObligation>
<us-gaap:RevenueRemainingPerformanceObligation contextRef="i_2022-03-31_ProductOrServiceAxis-ExclusivityFeeMember_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis-RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain-2022-04-01" decimals="INF" id="c84517279" unitRef="USD"> 214000 </us-gaap:RevenueRemainingPerformanceObligation>
<us-gaap:RevenueRemainingPerformanceObligation contextRef="i_2022-03-31_ProductOrServiceAxis-ExclusivityFeeMember_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis-RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain-2023-01-01" decimals="INF" id="c84517281" unitRef="USD"> 286000 </us-gaap:RevenueRemainingPerformanceObligation>
<us-gaap:RevenueRemainingPerformanceObligation contextRef="i_2022-03-31_ProductOrServiceAxis-ExclusivityFeeMember_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis-RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain-2024-01-01" decimals="INF" id="c84517283" unitRef="USD"> 286000 </us-gaap:RevenueRemainingPerformanceObligation>
<us-gaap:RevenueRemainingPerformanceObligation contextRef="i_2022-03-31_ProductOrServiceAxis-ExclusivityFeeMember_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis-RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain-2025-01-01" decimals="INF" id="c84517285" unitRef="USD"> 286000 </us-gaap:RevenueRemainingPerformanceObligation>
<us-gaap:RevenueRemainingPerformanceObligation contextRef="i_2022-03-31_ProductOrServiceAxis-ExclusivityFeeMember_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis-RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain-2026-01-01" decimals="INF" id="c84517287" unitRef="USD"> 190000 </us-gaap:RevenueRemainingPerformanceObligation>
<us-gaap:RevenueRemainingPerformanceObligation contextRef="i_2022-03-31_ProductOrServiceAxis-ExclusivityFeeMember" decimals="INF" id="c84517289" unitRef="USD"> 1262000 </us-gaap:RevenueRemainingPerformanceObligation>
<us-gaap:RevenueRemainingPerformanceObligation contextRef="i_2022-03-31_ProductOrServiceAxis-ProductAndServiceOtherMember_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis-RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain-2022-04-01" decimals="INF" id="c84517291" unitRef="USD"> 10000 </us-gaap:RevenueRemainingPerformanceObligation>
<us-gaap:RevenueRemainingPerformanceObligation contextRef="i_2022-03-31_ProductOrServiceAxis-ProductAndServiceOtherMember_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis-RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain-2023-01-01" decimals="INF" id="c84517293" unitRef="USD"> 13000 </us-gaap:RevenueRemainingPerformanceObligation>
<us-gaap:RevenueRemainingPerformanceObligation contextRef="i_2022-03-31_ProductOrServiceAxis-ProductAndServiceOtherMember_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis-RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain-2024-01-01" decimals="INF" id="c84517295" unitRef="USD"> 13000 </us-gaap:RevenueRemainingPerformanceObligation>
<us-gaap:RevenueRemainingPerformanceObligation contextRef="i_2022-03-31_ProductOrServiceAxis-ProductAndServiceOtherMember_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis-RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain-2025-01-01" decimals="INF" id="c84517297" unitRef="USD"> 13000 </us-gaap:RevenueRemainingPerformanceObligation>
<us-gaap:RevenueRemainingPerformanceObligation contextRef="i_2022-03-31_ProductOrServiceAxis-ProductAndServiceOtherMember_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis-RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain-2026-01-01" decimals="INF" id="c84517299" unitRef="USD"> 140000 </us-gaap:RevenueRemainingPerformanceObligation>
<us-gaap:RevenueRemainingPerformanceObligation contextRef="i_2022-03-31_ProductOrServiceAxis-ProductAndServiceOtherMember" decimals="INF" id="c84517301" unitRef="USD"> 189000 </us-gaap:RevenueRemainingPerformanceObligation>
<us-gaap:RevenueRemainingPerformanceObligation contextRef="i_2022-03-31_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis-RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain-2022-04-01" decimals="INF" id="c84517303" unitRef="USD"> 2011000 </us-gaap:RevenueRemainingPerformanceObligation>
<us-gaap:RevenueRemainingPerformanceObligation contextRef="i_2022-03-31_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis-RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain-2023-01-01" decimals="INF" id="c84517305" unitRef="USD"> 1698000 </us-gaap:RevenueRemainingPerformanceObligation>
<us-gaap:RevenueRemainingPerformanceObligation contextRef="i_2022-03-31_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis-RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain-2024-01-01" decimals="INF" id="c84517307" unitRef="USD"> 524000 </us-gaap:RevenueRemainingPerformanceObligation>
<us-gaap:RevenueRemainingPerformanceObligation contextRef="i_2022-03-31_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis-RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain-2025-01-01" decimals="INF" id="c84517309" unitRef="USD"> 382000 </us-gaap:RevenueRemainingPerformanceObligation>
<us-gaap:RevenueRemainingPerformanceObligation contextRef="i_2022-03-31_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis-RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis.domain-2026-01-01" decimals="INF" id="c84517311" unitRef="USD"> 330000 </us-gaap:RevenueRemainingPerformanceObligation>
<us-gaap:RevenueRemainingPerformanceObligation contextRef="i_2022-03-31" decimals="INF" id="c84517313" unitRef="USD"> 4945000 </us-gaap:RevenueRemainingPerformanceObligation>
<us-gaap:ConcentrationRiskDisclosureTextBlock contextRef="d_2022-01-01_2022-03-31" id="c2132883">
<p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;margin:0pt;"><b><em style="font: inherit;">8.</em> 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;">The Company had certain customers whose revenue individually represented <em style="font: inherit;">10%</em> or more of the Company’s total revenue, or whose accounts receivable balances individually represented <em style="font: inherit;">10%</em> or more of the Company’s total accounts receivable as follows:</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; 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; width: 66%;"> <p style="font-family: "Times New Roman"; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><span style="text-decoration: underline; ">Accounts Receivable</span></p> </td><td style="font-family: "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 31, 2022</p> </td><td style="font-family: "Times New Roman"; font-size: 10pt; padding-bottom: 1px; 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;">December 31, 2021</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;"> <p style="font-family: "Times New Roman"; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 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: 14%; text-align: right; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt;">35</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;"><em style="font: inherit;">--</em></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-top: 0pt; margin-bottom: 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: 14%; text-align: right; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt;">16</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;"><em style="font: inherit;">--</em></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-top: 0pt; margin-bottom: 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: 14%; text-align: right; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt;">1</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;">23</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-top: 0pt; margin-bottom: 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: 14%; text-align: right; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt;">9</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;">23</td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt;">%</td></tr> </tbody></table> <p style="margin: 0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; width: 90%; font-size: 10pt; font-family: "Times New Roman"; text-indent: 0px;"><tbody><tr><td style="font-family: "Times New Roman"; font-size: 10pt; width: 44%;"> </td><td style="font-family: "Times New Roman"; font-size: 10pt;"> </td><td colspan="14" rowspan="1" style="text-align: center; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt;">Three Months Ended March 31,</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; width: 44%;"> <p style="font-family: "Times New Roman"; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><span style="text-decoration: underline; ">Revenues</span></p> </td><td style="font-family: "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;">2022</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="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;">2021</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;"> <p style="font-family: "Times New Roman"; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 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; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt;">1,271,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</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;">151,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;">10</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-top: 0pt; margin-bottom: 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; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt;">2,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;"><em style="font: inherit;">--</em></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;">316,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;">21</td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt;">%</td></tr> </tbody></table>
</us-gaap:ConcentrationRiskDisclosureTextBlock>
<us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock contextRef="d_2022-01-01_2022-03-31" id="c1911744A-5D7C-4666-8950-BDD0F9D31F17">
<table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; 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; width: 66%;"> <p style="font-family: "Times New Roman"; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><span style="text-decoration: underline; ">Accounts Receivable</span></p> </td><td style="font-family: "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 31, 2022</p> </td><td style="font-family: "Times New Roman"; font-size: 10pt; padding-bottom: 1px; 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;">December 31, 2021</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;"> <p style="font-family: "Times New Roman"; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 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: 14%; text-align: right; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt;">35</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;"><em style="font: inherit;">--</em></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-top: 0pt; margin-bottom: 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: 14%; text-align: right; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt;">16</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;"><em style="font: inherit;">--</em></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-top: 0pt; margin-bottom: 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: 14%; text-align: right; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt;">1</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;">23</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-top: 0pt; margin-bottom: 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: 14%; text-align: right; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt;">9</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;">23</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: 10%; width: 90%; font-size: 10pt; font-family: "Times New Roman"; text-indent: 0px;"><tbody><tr><td style="font-family: "Times New Roman"; font-size: 10pt; width: 44%;"> </td><td style="font-family: "Times New Roman"; font-size: 10pt;"> </td><td colspan="14" rowspan="1" style="text-align: center; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt;">Three Months Ended March 31,</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; width: 44%;"> <p style="font-family: "Times New Roman"; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 0pt;"><span style="text-decoration: underline; ">Revenues</span></p> </td><td style="font-family: "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;">2022</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="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;">2021</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;"> <p style="font-family: "Times New Roman"; font-size: 10pt; font-variant: normal; margin-top: 0pt; margin-bottom: 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; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt;">1,271,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</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;">151,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;">10</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-top: 0pt; margin-bottom: 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; margin-left: 0pt;">$</td><td style="width: 11%; text-align: right; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt;">2,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;"><em style="font: inherit;">--</em></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;">316,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;">21</td><td style="width: 1%; font-family: "Times New Roman"; font-size: 10pt; margin-left: 0pt;">%</td></tr> </tbody></table>
</us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock>
<us-gaap:ConcentrationRiskPercentage1 contextRef="d_2022-01-01_2022-03-31_ConcentrationRiskByBenchmarkAxis-AccountsReceivableMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-Customer1Member" decimals="2" id="c84516336" unitRef="Pure"> 0.35 </us-gaap:ConcentrationRiskPercentage1>
<us-gaap:ConcentrationRiskPercentage1 contextRef="d_2022-01-01_2022-03-31_ConcentrationRiskByBenchmarkAxis-AccountsReceivableMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-Customer2Member" decimals="2" id="c84516340" unitRef="Pure"> 0.16 </us-gaap:ConcentrationRiskPercentage1>
<us-gaap:ConcentrationRiskPercentage1 contextRef="d_2022-01-01_2022-03-31_ConcentrationRiskByBenchmarkAxis-AccountsReceivableMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-Customer3Member" decimals="2" id="c84516344" unitRef="Pure"> 0.01 </us-gaap:ConcentrationRiskPercentage1>
<us-gaap:ConcentrationRiskPercentage1 contextRef="d_2021-01-01_2021-12-31_ConcentrationRiskByBenchmarkAxis-AccountsReceivableMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-Customer3Member" decimals="2" id="c84516346" unitRef="Pure"> 0.23 </us-gaap:ConcentrationRiskPercentage1>
<us-gaap:ConcentrationRiskPercentage1 contextRef="d_2022-01-01_2022-03-31_ConcentrationRiskByBenchmarkAxis-AccountsReceivableMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-Customer4Member" decimals="2" id="c84516348" unitRef="Pure"> 0.09 </us-gaap:ConcentrationRiskPercentage1>
<us-gaap:ConcentrationRiskPercentage1 contextRef="d_2021-01-01_2021-12-31_ConcentrationRiskByBenchmarkAxis-AccountsReceivableMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-Customer4Member" decimals="2" id="c84516350" unitRef="Pure"> 0.23 </us-gaap:ConcentrationRiskPercentage1>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="d_2022-01-01_2022-03-31_MajorCustomersAxis-Customer1Member" decimals="INF" id="c84516355" unitRef="USD"> 1271000 </us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:ConcentrationRiskPercentage1 contextRef="d_2022-01-01_2022-03-31_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-Customer1Member" decimals="2" id="c84516357" unitRef="Pure"> 0.48 </us-gaap:ConcentrationRiskPercentage1>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="d_2021-01-01_2021-03-31_MajorCustomersAxis-Customer1Member" decimals="INF" id="c84516358" unitRef="USD"> 151000 </us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:ConcentrationRiskPercentage1 contextRef="d_2021-01-01_2021-03-31_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-Customer1Member" decimals="1" id="c84516359" unitRef="Pure"> 0.10 </us-gaap:ConcentrationRiskPercentage1>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="d_2022-01-01_2022-03-31_MajorCustomersAxis-Customer2Member" decimals="INF" id="c84516360" unitRef="USD"> 2000 </us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax contextRef="d_2021-01-01_2021-03-31_MajorCustomersAxis-Customer2Member" decimals="INF" id="c84516362" unitRef="USD"> 316000 </us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax>
<us-gaap:ConcentrationRiskPercentage1 contextRef="d_2021-01-01_2021-03-31_ConcentrationRiskByBenchmarkAxis-SalesRevenueNetMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-Customer2Member" decimals="2" id="c84516363" unitRef="Pure"> 0.21 </us-gaap:ConcentrationRiskPercentage1>
<us-gaap:SubsequentEventsTextBlock contextRef="d_2022-01-01_2022-03-31" id="c2132886">
<p style="font-family: "Times New Roman"; font-size: 10pt; font-variant: normal; margin: 0pt;"><b><em style="font: inherit;">9.</em></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;">Effective <em style="font: inherit;"> April 1, 2022, </em>the Company entered into a lease for a 35,745 square foot laboratory, office and manufacturing facility in Rancho Cordova, California for its CDMO business.  The lease expires on <em style="font: inherit;"> September 30, 2027.</em></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p>
</us-gaap:SubsequentEventsTextBlock>
<us-gaap:AreaOfRealEstateProperty contextRef="i_2022-04-01_LeaseContractualTermAxis-LaboratoryOfficeAndManufacturingFacilityInRanchoCordovaCaliforniaMember_SubsequentEventTypeAxis-SubsequentEventMember" decimals="INF" id="c84516379" unitRef="SquareFoot"> 35745 </us-gaap:AreaOfRealEstateProperty>
<link:footnoteLink xlink:role="http://www.xbrl.org/2003/role/link" xlink:type="extended">
<link:loc xlink:href="#c84517269" xlink:label="c84517269" xlink:type="locator"/>
<link:loc xlink:href="#c84517277" xlink:label="c84517277" xlink:type="locator"/>
<link:loc xlink:href="#c84517268" xlink:label="c84517268" xlink:type="locator"/>
<link:loc xlink:href="#c84517270" xlink:label="c84517270" xlink:type="locator"/>
<link:loc xlink:href="#c84517271" xlink:label="c84517271" xlink:type="locator"/>
<link:loc xlink:href="#c84517272" xlink:label="c84517272" xlink:type="locator"/>
<link:loc xlink:href="#c84517267" xlink:label="c84517267" xlink:type="locator"/>
<link:footnote id="f86303583-5d77-4337-b03f-f67291f9cfbe" xlink:label="f86303583-5d77-4337-b03f-f67291f9cfbe" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-us"> Represents the minimum purchase requirements under the distribution agreement the Company signed with its AXP distributor in China. </link:footnote>
<link:footnoteArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="c84517269" xlink:to="f86303583-5d77-4337-b03f-f67291f9cfbe" xlink:type="arc"/>
<link:footnoteArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="c84517277" xlink:to="f86303583-5d77-4337-b03f-f67291f9cfbe" xlink:type="arc"/>
<link:footnoteArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="c84517268" xlink:to="f86303583-5d77-4337-b03f-f67291f9cfbe" xlink:type="arc"/>
<link:footnoteArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="c84517270" xlink:to="f86303583-5d77-4337-b03f-f67291f9cfbe" xlink:type="arc"/>
<link:footnoteArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="c84517271" xlink:to="f86303583-5d77-4337-b03f-f67291f9cfbe" xlink:type="arc"/>
<link:footnoteArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="c84517272" xlink:to="f86303583-5d77-4337-b03f-f67291f9cfbe" xlink:type="arc"/>
<link:footnoteArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="c84517267" xlink:to="f86303583-5d77-4337-b03f-f67291f9cfbe" xlink:type="arc"/>
<link:loc xlink:href="#c84515647" xlink:label="c84515647" xlink:type="locator"/>
<link:loc xlink:href="#c84515689" xlink:label="c84515689" xlink:type="locator"/>
<link:loc xlink:href="#c84515654" xlink:label="c84515654" xlink:type="locator"/>
<link:loc xlink:href="#c84515633" xlink:label="c84515633" xlink:type="locator"/>
<link:loc xlink:href="#c84515598" xlink:label="c84515598" xlink:type="locator"/>
<link:loc xlink:href="#c84515675" xlink:label="c84515675" xlink:type="locator"/>
<link:footnote id="f0e38ad2c-fd04-40fe-9089-2fbbf33bc571" xlink:label="f0e38ad2c-fd04-40fe-9089-2fbbf33bc571" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-us"> Accumulated other comprehensive loss. </link:footnote>
<link:footnoteArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="c84515647" xlink:to="f0e38ad2c-fd04-40fe-9089-2fbbf33bc571" xlink:type="arc"/>
<link:footnoteArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="c84515689" xlink:to="f0e38ad2c-fd04-40fe-9089-2fbbf33bc571" xlink:type="arc"/>
<link:footnoteArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="c84515654" xlink:to="f0e38ad2c-fd04-40fe-9089-2fbbf33bc571" xlink:type="arc"/>
<link:footnoteArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="c84515633" xlink:to="f0e38ad2c-fd04-40fe-9089-2fbbf33bc571" xlink:type="arc"/>
<link:footnoteArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="c84515598" xlink:to="f0e38ad2c-fd04-40fe-9089-2fbbf33bc571" xlink:type="arc"/>
<link:footnoteArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" xlink:from="c84515675" xlink:to="f0e38ad2c-fd04-40fe-9089-2fbbf33bc571" xlink:type="arc"/>
</link:footnoteLink>
</xbrl>


3 Subsequent Filings that Reference this Filing

  As Of               Filer                 Filing    For·On·As Docs:Size             Issuer                      Filing Agent

10/27/22  ThermoGenesis Holdings, Inc.      424B4                  1:261K                                   RDG Filings/FA
10/17/22  ThermoGenesis Holdings, Inc.      S-1/A      10/14/22    5:744K                                   RDG Filings/FA
 5/27/22  ThermoGenesis Holdings, Inc.      S-1/A       5/26/22    3:397K                                   RDG Filings/FA


14 Previous Filings that this Filing References

  As Of               Filer                 Filing    For·On·As Docs:Size             Issuer                      Filing Agent

 3/28/22  ThermoGenesis Holdings, Inc.      8-K:1,9     3/18/22   13:1.2M                                   RDG Filings/FA
 3/08/22  ThermoGenesis Holdings, Inc.      8-K:1,9     3/04/22   13:186K                                   RDG Filings/FA
 2/03/22  ThermoGenesis Holdings, Inc.      8-K:1,9     2/03/22   13:208K                                   RDG Filings/FA
 1/14/22  ThermoGenesis Holdings, Inc.      8-K:5,9     1/13/22   13:354K                                   RDG Filings/FA
12/17/21  ThermoGenesis Holdings, Inc.      8-K:5,9    12/16/21   12:171K                                   RDG Filings/FA
 6/09/20  ThermoGenesis Holdings, Inc.      8-K:5,9     6/04/20    4:174K                                   RDG Filings/FA
 5/20/20  ThermoGenesis Holdings, Inc.      8-K:1,9     5/19/20    3:63K                                    RDG Filings/FA
 3/24/20  ThermoGenesis Holdings, Inc.      10-K       12/31/19   89:9M                                     RDG Filings/FA
12/13/19  ThermoGenesis Holdings, Inc.      S-3                    6:1.2M                                   RDG Filings/FA
10/31/19  ThermoGenesis Holdings, Inc.      8-K:5,7,9  10/30/19    4:176K                                   RDG Filings/FA
 7/29/19  ThermoGenesis Holdings, Inc.      8-K:1,2,3,9 7/23/19    3:328K                                   RDG Filings/FA
 1/04/19  ThermoGenesis Holdings, Inc.      8-K:1,7,9   1/01/19    7:561K                                   RDG Filings/FA
 5/14/18  ThermoGenesis Holdings, Inc.      S-1/A                  7:957K                                   RDG Filings/FA
 3/28/18  ThermoGenesis Holdings, Inc.      8-K:1,3,9   3/26/18    5:573K                                   RDG Filings/FA
Top
Filing Submission 0001437749-22-013140   –   Alternative Formats (Word / Rich Text, HTML, Plain Text, et al.)

Copyright © 2024 Fran Finnegan & Company LLC – All Rights Reserved.
AboutPrivacyRedactionsHelp — Fri., May 17, 6:36:56.2pm ET